target-supports.exp (check_profiling_available): Extend mips*-*-elf check to mips...
[official-gcc.git] / gcc / testsuite / ChangeLog
blob86d1b8e19700032c3d2895d2214c66ffebc863b6
1 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3         * lib/target-supports.exp (check_profiling_available): Extend
4         mips*-*-elf check to mips*-*-elf*.
6 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
8         * gcc.dg/format/c90-scanf-5.c: New test.
9         * gcc.dg/format/c99-scanf-4.c: New test.
10         * gcc.dg/format/ext-7.c: New test.
11         * gcc.dg/format/ext-8.c: New test.
13         PR middle-end/33423
14         * gcc.c-torture/compile/20070915-1.c: New test.
16 2007-09-17  Tobias Burnus  <burnus@net-b.de>
18         PR fortran/33106
19         * gfortran.dg/private_type_9.f90: New.
21 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
23         PR middle-end/33449
24         * gfortran.dg/pr33449.f90: New test.
26 2007-09-17  Tobias Burnus  <burnus@net-b.de>
28         * gfortran.dg/interface_15.f90: Compile with -std=f95.
29         * gfortran.dg/private_type_1.f90: Ditto
30         * gfortran.dg/interface_18.f90: New.
31         * gfortran.dg/private_type_8.f90: New.
33 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
35         PR c++/33124
36         * g++.dg/warn/new1.C: Adjust.
37         * g++.dg/torture/str_empty.C: Likewise.
39 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
41         * gcc.target/mips/dse-1.c: New test.
43 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45         PR c++/32756
46         * g++.dg/overload/operator3.C: New.
48 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
50         * gcc.target/mips/truncate-1.c: New test.
52 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
54         PR fortran/29396
55         PR fortran/29606
56         PR fortran/30625
57         PR fortran/30871
58         * gfortran.dg/subref_array_pointer_1.f90: New test.
59         * gfortran.dg/subref_array_pointer_2.f90: New test.
61 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
63         * gfortran.dg/nint_2.f90: Correct last change.
65 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
67         * gcc.dg/tree-ssa/parallelization-1.c: New test.
69 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
71         * gcc.dg/vect/pr33373b.c: New test.
73 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
75         PR target/33438
76         * gcc.target/i386/pr33438.c: New test.
78 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
80         * gfortran.dg/nint_2.f90: Revert previous commit.
82 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
84         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
86 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
88         PR debug/33429
89         * g++.dg/other/unused1.C: XFAIL class2 scan.
91 2007-09-13  Tobias Burnus  <burnus@net-b.de>
93         PR fortran/33343
94         * gfortran.dg/elemental_args_check_1.f90: New.
95         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
96         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
98 2007-09-13  Tobias Burnus  <burnus@net-b.de>
100         * gfortran.dg/recursive_check_3.f90: New.
102 2007-09-13  Tobias Burnus  <burnus@net-b.de>
104         PR fortran/33412
105         * gfortran.dg/elemental_bind_c.f90: New.
107 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
109         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
110         * gcc.target/mips/mips16-attributes-2.c: New test.
111         * gcc.target/mips/mips16-attributes-3.c: Likewise.
112         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
113         hard-float asm when __mips16 is defined.
114         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
115         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
116         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
117         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
118         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
119         * gcc.target/mips/pr26765.c (foo): Likewise.
120         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
121         targets, use dg-mips-options instead of dg-options, and use -mgp32
122         to force 32-bit mode.
123         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
124         and 64-bit mode.
125         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
127 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
128             Michael Meissner  <michael.meissner@amd.com>
130         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
131         * gcc.target/i386/sse5-hsubX.c: Ditto.
132         * gcc.target/i386/sse5-permpX.c: Ditto.
133         * gcc.target/i386/sse5-haddX.c: Ditto.
134         * gcc.target/i386/sse5-maccXX.c: Ditto.
135         * gcc.target/i386/sse5-msubXX.c: Ditto.
136         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
137         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
139         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
140         optimizes floating point conditional moves into the pcmov
141         instruction on SSE5.
142         * gcc.target/i386/sse5-pcmov2.c: Ditto.
144         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
145         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
146         SSE5.
148         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
149         compiler optimizes vector (a*b)+c into fmadd on SSE5.
151         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
152         optimizes (a*b)+c into fmadd on SSE5.
154         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
155         whether the SSE5 instructions can be generated.
157         * gcc.target/i386/sse5-check.h: New. Add support for 
158         SSE5 tests.
160         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
161         ammintrin.h, and turn on -msse5 option instead of -msse4a.
162         * gcc.target/i386/sse-13.c: Ditto.
163         * gcc.target/i386/sse-14.c: Ditto.
165 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
167         PR testsuite/33153
168         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
169         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
171 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
173         PR target/32338
174         * gcc.dg/pr32338-1.c: New test.
175         * gcc.dg/pr32338-2.c: New test.
177 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
178         
179         * lib/target-supports.exp (check_effective_target_sync_int_long):
180         Revert change to add xtensa.
181         (check_effective_target_sync_char_short): Likewise.
182         
183 2007-09-12  Olivier Hainque  <hainque@adacore.com>
185         * gnat.dg/packed_subtype.adb: New test.
187 2007-09-12  Tobias Burnus  <burnus@net-b.de>
189         PR fortran/33297
190         * gfortran.dg/intrinsic_size.f90: New.
192 2007-09-12  Tobias Burnus  <burnus@net-b.de>
194         PR fortran/33284
195         PR fortran/33310
196         * gfortran.dg/conflicts_2.f90: New.
198 2007-09-12  Ira Rosen  <irar@il.ibm.com>
200         PR tree-optimization/32377
201         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
202         dependence distance.
203         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
204         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
205         * gcc.dg/vect/no-vfa-vect-depend-1.c,
206         gfortran.dg/vect/no-vfa-pr32377.f90: New.
208 2007-09-12  Richard Guenther  <rguenther@suse.de>
210         PR middle-end/33382
211         * gcc.c-torture/compile/pr33382.c: New testcase.
212         * gcc.c-torture/execute/pr33382.c: Likewise.
214 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
216         PR fortran/33395
217         * gfortran.dg/c_ptr_tests_12.f03: New test case.
219 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
221         PR tree-optimization/33373
222         * gcc.dg/vect/pr33373.c: New test.
224 2007-09-12  Ben Elliston  <bje@au.ibm.com>
226         * lib/target-supports.exp (check_effective_target_vect_no_double):
227         Remove unused proc.
229 2007-09-12  Ben Elliston  <bje@au.ibm.com>
230             Ulrich Weigand  <uweigand@de.ibm.com>
232         * gcc.target/spu/dfcgt-nan.c: New test.
234 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
236         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
238 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
240         PR fortran/33040
241         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
243 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
245         * gcc.dg/va-arg-pack-len-1.c: New test.
246         * g++.dg/va-arg-pack-len-1.C: New test.
248 2007-09-11  Michael Matz  <matz@suse.de>
250         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
252 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
254         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
255         checks for size of long double.
256         * gcc.dg/dfp/convert.h: New file.
257         * gcc.dg/dfp/convert-bfp-2.c: New test.
258         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
259         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
260         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
261         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
262         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
263         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
264         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
265         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
266         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
268 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
270         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
271         Change dg-final to expect 1 non-profitable loop and
272         3 profitable loops.
273         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
274         Change dg-final to expect 1 non-profitable loop and
275         3 profitable loops.
276         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
277         Change dg-final to expect 1 profitable loop.
278         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
279         Change dg-final to expect 1 profitable loop.    
280         
281 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
283         * gcc.target/mips/call-saved-1.c: New test.
284         * gcc.target/mips/call-saved-2.c: Likewise.
285         * gcc.target/mips/call-saved-3.c: Likewise.
286         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
287         instead of mips_mips64.  Set mips_fp64 too.
288         (is_gp32_flag): Return true for -mips1 and -mips2.
289         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
291 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
293         * g++.dg/ext/va-arg-pack-1.C: New test.
294         * g++.dg/ext/va-arg-pack-2.C: New test.
296 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
298         PR target/33369
299         * gcc.dg/vect/pr33369.c: New test.
301 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
303         PR fortran/33370
304         * gfortran.dg/array_memcpy_5.f90:  New test.
306 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
308         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
310 2007-09-09  Richard Guenther  <rguenther@suse.de>
312         * gcc.c-torture/compile/20070906-1.c: New testcase.
314 2007-09-09  Ira Rosen  <irar@il.ibm.com>
316         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
317         noinline attribute.
318         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
319         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
320         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
321         Likewise.
323 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
325         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
327 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
329         * gnat.dg/addr2_p.ads: Bump size of array to 9.
331 2007-09-09  Ira Rosen  <irar@il.ibm.com>
333         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
334         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
335         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
336         Compile tests with -fno-tree-pre.
337         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
338         * lib/target-supports.exp (check_effective_target_vect_strided): New.
339         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
340         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
341         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
342         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
343         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
344         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
345         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
346         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
347         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
348         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
349         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
350         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
351         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
352         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
353         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
354         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
355         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
357 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
359         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
360         to call objdump.
361         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
362         Use remote_exec to call c++filt.
363         * lib/target-supports-dg.exp (dg-require-host-local): New.
364         * gcc.misc-tests/options.exp: Allow .exe in command paths.
365         * g++.dg/parse/repo1.C: Use dg-require-host-local.
366         * g++.dg/rtti/repo1.C: Likewise.
367         * g++.dg/template/repo1.C: Likewise.
368         * g++.dg/template/repo2.C: Likewise.
369         * g++.dg/template/repo3.C: Likewise.
370         * g++.dg/template/repo4.C: Likewise.
371         * g++.dg/template/repo5.C: Likewise.
372         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
373         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
374         * g++.old-deja/g++.pt/repo1.C: Likewise.
375         * g++.old-deja/g++.pt/repo2.C: Likewise.
376         * g++.old-deja/g++.pt/repo3.C: Likewise.
377         * g++.old-deja/g++.pt/repo4.C: Likewise.
378         * gcc.dg/cpp/trad/builtins.c: Likewise.
380 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
382         PR tree-optimization/32283
383         * gcc.dg/tree-ssa/loop-31.c: New test.
385 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
387         PR rtl-optimization/26449
388         * gcc.target/i386/pr26449-1.c: New file.
390 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
392         PR target/33329
393         PR rtl-optimization/26449
394         * gcc.target/i386/pr33329.c: New file.
396 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
398         * gnat.dg/renaming3.adb, renaming4.ads: New test.
400 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
402         * gnat.dg/unaligned_rep_clause.adb: New testcase.
404 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
406         PR tree-optimization/33301
407         * gfortran.dg/vect/pr33301.f: New test.
409 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
411         PR libfortran/33307
412         * gfortran.dg/backspace_10.f90: New test.
414 2007-09-07  Richard Guenther  <rguenther@suse.de>
416         Reapply
417         2007-09-06  Richard Guenther  <rguenther@suse.de>
419         PR tree-optimization/32586
420         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
421         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
422         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
423         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
424         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
425         now obsolete simplification.
427 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
428         
429         PR tree-optimization/33299
430         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
431         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
433 2007-09-07  Richard Guenther  <rguenther@suse.de>
435         Revert
436         2007-09-06  Richard Guenther  <rguenther@suse.de>
438         PR tree-optimization/32586
439         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
440         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
441         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
442         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
443         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
444         now obsolete simplification.
446 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
448         PR tree-optimization/32821
449         * gcc.dg/tree-ssa/pr32821.c: New file.
451 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
453         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
454         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
455         and mips_forced_no_er.
456         (dg-mips-options): Add -mno-abicalls when a small-data option is
457         specified.  Skip tests with small-data options if mips_forced_gp.
458         Skip tests with -mexplicit-relocs if mips_forced_no_er.
459         * gcc.target/mips/sdata-1.c: New test.
460         * gcc.target/mips/sdata-2.c: Likewise.
461         * gcc.target/mips/sdata-3.c: Likewise.
462         * gcc.target/mips/sdata-4.c: Likewise.
464 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
466         PR fortran/33298
467         * spread_zerosize_1.f90:  New test case.
468         * spread_bounds_1.f90:  New test case.
470 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
472         PR c++/32674
473         * g++.dg/template/static31.C: New.
475 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
477         PR fortran/33271
478         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
479         powerpc*-linux-gnu.
481 2007-09-06  David Daney  <ddaney@avtrex.com>
482             Richard Sandiford  <richard@codesourcery.com>
484         PR target/33256
485         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
486         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
487         * gcc.target/mips/pr33256.c: New test.
489 2007-09-06  Tom Tromey  <tromey@redhat.com>
491         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
493 2007-09-06  Richard Guenther  <rguenther@suse.de>
495         PR tree-optimization/32586
496         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
497         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
498         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
499         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
500         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
501         now obsolete simplification.
503 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
505         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
506         * gcc.target/i386/sse3-addsubps.c: Ditto.
507         * gcc.target/i386/sse3-haddpd.c: Ditto.
508         * gcc.target/i386/sse3-haddps.c: Ditto.
509         * gcc.target/i386/sse3-hsubpd.c: Ditto.
510         * gcc.target/i386/sse3-hsubps.c: Ditto.
511         * gcc.target/i386/sse3-lddqu.c: Ditto.
512         * gcc.target/i386/sse3-movddup.c: Ditto.
513         * gcc.target/i386/sse3-movshdup.c: Ditto.
514         * gcc.target/i386/sse3-movsldup.c: Ditto.
516 2007-09-06  Richard Guenther  <rguenther@suse.de>
518         PR tree-optimization/33302
519         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
521 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
523         PR libfortran/33225
524         * gfortran.dg./fmt_float.f90: New test.
526 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
528         PR libfortran/33253
529         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
531 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
533         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
534         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
536 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
538         * g++.dg/eh/builtin1.C: New test.
539         * g++.dg/eh/builtin2.C: New test.
540         * g++.dg/eh/builtin3.C: New test.
542         PR c++/33289
543         * g++.dg/eh/builtin4.C: New test.
545 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
547         * gcc.target/powerpc/dfp-dd.c: New test.
548         * gcc.target/powerpc/dfp-td.c: New test.
550 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
552         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
553         * gcc.dg/va-arg-pack-1.c: New test.
555 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
557         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
558         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
559         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
560         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
561         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
563 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
565         PR c++/30302
566         * g++.dg/ext/anon-struct5.C: New.
568 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
570         * gcc.dg/i386-cpuid.h: Remove.
571         * gcc.target/i386/mmx-check.h: Include cpuid.h.
572         (main): Use __get_cpuid to get target features.
573         * gcc.target/i386/sse-check.h: Ditto.
574         * gcc.target/i386/sse2-check.h: Ditto.
575         * gcc.target/i386/sse3-check.h: Ditto.
576         * gcc.target/i386/ssse3-check.h: Ditto.
577         * gcc.target/i386/sse4_1-check.h: Ditto.
578         * gcc.target/i386/sse4_2-check.h: Ditto.
579         * gcc.target/i386/sse4a-check.h: Ditto.
580         * gcc.dg/torture/pr16104-1.c: Ditto.
581         (do_test): Change to void.
582         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
583         * gcc.target/i386/sse-6.c: Ditto.
584         * gcc.target/i386/sse-7.c: Ditto.
585         * g++.dg/other/i386-1.C: Include cpuid.h.
586         (main): New function.  Use __get_cpuid to get target fetaures.
588 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
589             David Ung  <davidu@mips.com>
590             Nigel Stephens <nigel@mips.com>
592         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
593         * gcc.c-torture/compile/mipscop-2.c: Likewise.
594         * gcc.c-torture/compile/mipscop-3.c: Likewise.
595         * gcc.c-torture/compile/mipscop-4.c: Likewise.
596         * gcc.dg/torture/mips-hilo-1.c: Likewise.
597         * gcc.dg/torture/mips-hilo-2.c: Likewise.
598         * gcc.dg/torture/pr19683-1.c: Likewise.
599         * gcc.target/mips/madd-3.c: Likewise.
600         * gcc.target/mips/maddu-3.c: Likewise.
601         * gcc.target/mips/msub-3.c: Likewise.
602         * gcc.target/mips/msubu-3.c: Likewise.
603         * gcc.target/mips/asm-1.c: Likewise.
604         * gcc.target/mips/branch-1.c: Likewise.
605         * gcc.target/mips/ins-1.c: Likewise.
606         * gcc.target/mips/near-far-3.c: Likewise.
607         * gcc.target/mips/near-far-4.c: Likewise.
608         * gcc.target/mips/smartmips-lwxs.c: Likewise.
609         * gcc.target/mips/smartmips-ror-1.c: Likewise.
610         * gcc.target/mips/smartmips-ror-2.c: Likewise.
611         * gcc.target/mips/smartmips-ror-3.c: Likewise.
612         * gcc.target/mips/smartmips-ror-4.c: Likewise.
613         * gcc.target/mips/dspr2-MULT.c: Likewise.
614         * gcc.target/mips/dspr2-MULTU.c: Likewise.
615         * gcc.target/mips/mips32-dsp-run.c: Likewise.
616         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
617         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
618         * gcc.target/mips/code-readable-2.c: Likewise.
619         * gcc.target/mips/code-readable-3.c: Likewise.
621 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
622             David Ung  <davidu@mips.com>
623             Nigel Stephens <nigel@mips.com>
625         * gcc.target/mips/mips16-attributes.c: New.
627 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
629         PR fortran/31564
630         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
632         PR fortran/33241
633         * gfortran.dg/char_length_10.f90: New test.
635 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
637         PR c++/29731
638         * g++.dg/parse/template24.C: New.
640 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
642         * g++.dg/other/spu2vmx-1.C: New test.
644 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
646         PR tree-optimization/33017
647         * gcc.dg/pr33017.c: New test.
649 2007-09-05  Ben Elliston  <bje@au.ibm.com>
651         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
652         __protected_stream family of macros.
654 2007-09-04  Jan Hubicka  <jh@suse.cz>
656         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
657         * gcc.dg/tree-ssa/pr27236.c: Likewise.
658         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
659         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
660         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
661         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
662         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
663         Likewise.
665 2007-09-04  Janus Weil  <jaydub66@gmail.com>
666             Tobias Burnus  <burnus@net-b.de>
668         * gfortran.dg/proc_decl_1.f90: New.
669         * gfortran.dg/proc_decl_2.f90: New.
670         * gfortran.dg/proc_decl_3.f90: New.
671         * gfortran.dg/proc_decl_4.f90: New.
673 2007-09-04  Jan Hubicka  <jh@suse.cz>
675         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
676         * gcc.dg/vect/vect-105.c: Mark functions noinline.
677         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
678         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
679         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
680         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
681         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
682         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
683         * gcc.dg/vect/vect-50.c: Mark functions noinline.
684         * gcc.dg/vect/vect-33.c: Mark functions noinline.
685         * gcc.dg/vect/vect-16.c: Mark functions noinline.
686         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
687         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
688         * gcc.dg/vect/vect-92.c: Mark functions noinline.
689         * gcc.dg/vect/vect-75.c: Mark functions noinline.
690         * gcc.dg/vect/vect-58.c: Mark functions noinline.
691         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
692         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
693         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
694         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
695         * gcc.dg/vect/vect-114.c: Mark functions noinline.
696         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
697         * gcc.dg/vect/vect-8.c: Mark functions noinline.
698         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
699         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
700         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
701         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
702         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
703         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
704         * gcc.dg/vect/vect-42.c: Mark functions noinline.
705         * gcc.dg/vect/vect-25.c: Mark functions noinline.
706         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
707         * gcc.dg/vect/vect-67.c: Mark functions noinline.
708         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
709         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
710         * gcc.dg/vect/vect-106.c: Mark functions noinline.
711         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
712         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
713         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
714         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
715         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
716         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
717         * gcc.dg/vect/vect-34.c: Mark functions noinline.
718         * gcc.dg/vect/vect-17.c: Mark functions noinline.
719         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
720         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
721         * gcc.dg/vect/vect-93.c: Mark functions noinline.
722         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
723         * gcc.dg/vect/vect-76.c: Mark functions noinline.
724         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
725         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
726         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
727         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
728         * gcc.dg/vect/vect-115.c: Mark functions noinline.
729         * gcc.dg/vect/vect-9.c: Mark functions noinline.
730         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
731         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
732         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
733         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
734         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
735         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
736         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
737         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
738         * gcc.dg/vect/vect-60.c: Mark functions noinline.
739         * gcc.dg/vect/vect-26.c: Mark functions noinline.
740         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
741         * gcc.dg/vect/vect-85.c: Mark functions noinline.
742         * gcc.dg/vect/vect-68.c: Mark functions noinline.
743         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
744         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
745         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
746         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
747         * gcc.dg/vect/vect-107.c: Mark functions noinline.
748         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
749         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
750         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
751         * gcc.dg/vect/vect-52.c: Mark functions noinline.
752         * gcc.dg/vect/vect-35.c: Mark functions noinline.
753         * gcc.dg/vect/vect-18.c: Mark functions noinline.
754         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
755         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
756         * gcc.dg/vect/vect-77.c: Mark functions noinline.
757         * gcc.dg/vect/vect-2.c: Mark functions noinline.
758         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
759         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
760         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
761         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
762         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
763         * gcc.dg/vect/vect-116.c: Mark functions noinline.
764         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
765         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
766         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
767         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
768         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
769         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
770         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
771         * gcc.dg/vect/vect-44.c: Mark functions noinline.
772         * gcc.dg/vect/vect-27.c: Mark functions noinline.
773         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
774         * gcc.dg/vect/vect-86.c: Mark functions noinline.
775         * gcc.dg/vect/vect-100.c: Mark functions noinline.
776         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
777         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
778         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
779         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
780         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
781         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
782         * gcc.dg/vect/vect-108.c: Mark functions noinline.
783         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
784         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
785         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
786         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
787         * gcc.dg/vect/vect-11.c: Mark functions noinline.
788         * gcc.dg/vect/vect-70.c: Mark functions noinline.
789         * gcc.dg/vect/vect-36.c: Mark functions noinline.
790         * gcc.dg/vect/vect-19.c: Mark functions noinline.
791         * gcc.dg/vect/vect-95.c: Mark functions noinline.
792         * gcc.dg/vect/vect-78.c: Mark functions noinline.
793         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
794         * gcc.dg/vect/vect-3.c: Mark functions noinline.
795         * gcc.dg/vect/vect-all.c: Mark functions noinline.
796         * gcc.dg/vect/vect-117.c: Mark functions noinline.
797         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
798         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
799         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
800         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
801         * gcc.dg/vect/vect-20.c: Mark functions noinline.
802         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
803         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
804         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
805         * gcc.dg/vect/vect-62.c: Mark functions noinline.
806         * gcc.dg/vect/vect-28.c: Mark functions noinline.
807         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
808         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
809         * gcc.dg/vect/vect-87.c: Mark functions noinline.
810         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
811         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
812         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
813         * gcc.dg/vect/vect-109.c: Mark functions noinline.
814         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
815         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
816         noinline.
817         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
818         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
819         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
820         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
821         * gcc.dg/vect/vect-12.c: Mark functions noinline.
822         * gcc.dg/vect/vect-71.c: Mark functions noinline.
823         * gcc.dg/vect/vect-54.c: Mark functions noinline.
824         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
825         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
826         * gcc.dg/vect/vect-96.c: Mark functions noinline.
827         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
828         * gcc.dg/vect/vect-110.c: Mark functions noinline.
829         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
830         * gcc.dg/vect/vect-4.c: Mark functions noinline.
831         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
832         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
833         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
834         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
835         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
836         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
837         * gcc.dg/vect/vect-21.c: Mark functions noinline.
838         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
839         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
840         * gcc.dg/vect/vect-80.c: Mark functions noinline.
841         * gcc.dg/vect/vect-63.c: Mark functions noinline.
842         * gcc.dg/vect/vect-46.c: Mark functions noinline.
843         * gcc.dg/vect/vect-29.c: Mark functions noinline.
844         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
845         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
846         * gcc.dg/vect/vect-88.c: Mark functions noinline.
847         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
848         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
849         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
850         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
851         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
852         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
853         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
854         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
855         * gcc.dg/vect/vect-30.c: Mark functions noinline.
856         * gcc.dg/vect/vect-13.c: Mark functions noinline.
857         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
858         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
859         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
860         * gcc.dg/vect/vect-72.c: Mark functions noinline.
861         * gcc.dg/vect/vect-38.c: Mark functions noinline.
862         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
863         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
864         * gcc.dg/vect/vect-97.c: Mark functions noinline.
865         * gcc.dg/vect/vect-111.c: Mark functions noinline.
866         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
867         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
868         * gcc.dg/vect/vect-5.c: Mark functions noinline.
869         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
870         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
871         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
872         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
873         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
874         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
875         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
876         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
877         * gcc.dg/vect/vect-22.c: Mark functions noinline.
878         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
879         * gcc.dg/vect/vect-64.c: Mark functions noinline.
880         * gcc.dg/vect/vect-89.c: Mark functions noinline.
881         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
882         * gcc.dg/vect/vect-103.c: Mark functions noinline.
883         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
884         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
885         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
886         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
887         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
888         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
889         * gcc.dg/vect/vect-31.c: Mark functions noinline.
890         * gcc.dg/vect/vect-14.c: Mark functions noinline.
891         * gcc.dg/vect/vect-73.c: Mark functions noinline.
892         * gcc.dg/vect/vect-56.c: Mark functions noinline.
893         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
894         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
895         * gcc.dg/vect/vect-98.c: Mark functions noinline.
896         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
897         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
898         * gcc.dg/vect/vect-112.c: Mark functions noinline.
899         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
900         * gcc.dg/vect/vect-6.c: Mark functions noinline.
901         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
902         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
903         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
904         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
905         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
906         * gcc.dg/vect/pr25413.c: Mark functions noinline.
907         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
908         * gcc.dg/vect/vect-40.c: Mark functions noinline.
909         * gcc.dg/vect/vect-23.c: Mark functions noinline.
910         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
911         * gcc.dg/vect/vect-82.c: Mark functions noinline.
912         * gcc.dg/vect/vect-65.c: Mark functions noinline.
913         * gcc.dg/vect/vect-48.c: Mark functions noinline.
914         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
915         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
916         * gcc.dg/vect/vect-104.c: Mark functions noinline.
917         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
918         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
919         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
920         * gcc.dg/vect/vect-32.c: Mark functions noinline.
921         * gcc.dg/vect/vect-15.c: Mark functions noinline.
922         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
923         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
924         * gcc.dg/vect/vect-91.c: Mark functions noinline.
925         * gcc.dg/vect/vect-74.c: Mark functions noinline.
926         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
927         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
928         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
929         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
930         * gcc.dg/vect/vect-99.c: Mark functions noinline.
931         * gcc.dg/vect/vect-113.c: Mark functions noinline.
932         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
933         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
934         * gcc.dg/vect/vect-7.c: Mark functions noinline.
935         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
936         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
937         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
938         * gcc.dg/vect/vect-24.c: Mark functions noinline.
939         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
940         * gcc.dg/vect/vect-83.c: Mark functions noinline.
941         * gcc.dg/vect/vect-66.c: Mark functions noinline.
942         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
944 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
946         PR middle-end/33187
947         * gcc.target/i386/cmov7.c: New file.
949 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
951         * gcc.target/i386/sse4a-check.h: New file.
952         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
953         * gcc.target/i386/sse4a-insert.c: Ditto.
954         * gcc.target/i386/sse4a-montsd.c: Ditto.
955         * gcc.target/i386/sse4a-montss.c: Ditto.
956         * gcc.target/i386/mmx-check.h: New file.
957         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
958         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
959         * gcc.target/i386/sse-check.h: New file.
960         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
961         * gcc.target/i386/sse-3.c: Ditto.
962         * gcc.target/i386/sse-7.c: Ditto.
963         * gcc.target/i386/sse-9.c: Ditto.
964         * gcc.target/i386/ssefn-3.c: Ditto.
965         * gcc.target/i386/sse-recip.c: Ditto.
966         * gcc.target/i386/sse-recip-vec.c: Ditto.
967         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
968         * gcc.target/i386/20020523-1.c: Remove.
969         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
970         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
971         * gcc.target/i386/ssefn-4.c: Ditto.
972         * gcc.target/i386/sse-6.c: Ditto.
973         * gcc.target/i386/sse-10.c: Ditto.
974         * gcc.target/i386/sse-11.c: Ditto.
975         * gcc.target/i386/sse-18.c: Ditto.
976         * gcc.target/i386/fpprec-1.c: Ditto.
977         * g++.dg/other/i386-1.C: Ditto.
979 2007-09-04  Richard Guenther  <rguenther@suse.de>
981         PR tree-optimization/33291
982         * gcc.dg/volatile2.c: New testcase.
983         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
984         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
985         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
986         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
988 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
990         PR fortran/33253
991         * gfortran.dg/namelist_15.f90: Update test.
992         * gfortran.dg/namelist_24.f90: Update test.
993         * gfortran.dg/namelist_38.f90: New test.
995 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
997         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
998         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
999         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
1000         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1001         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
1002         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1004 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1006         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1007         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1009         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1011 2007-09-02  David Daney  <ddaney@avtrex.com>
1013         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1014         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1015         * gcc.target/mips/atomic-memory-1.c: Ditto.
1016         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1018 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1020         * gcc.target/cris/builtin_clz_v0.c: New testcase.
1021         * gcc.target/cris/builtin_clz_v3.c: New testcase.
1023 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
1025         * gfortran.dg/substr_6.f90: New test.
1027 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
1029         PR c++/33208
1030         * g++.dg/other/error18.C: New.
1031         * g++.dg/expr/bitfield3.C: Adjust.
1033 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
1035         PR fortran/33276
1036         * gfortran.fortran-torture/compile/pr33276.f90: New.
1038 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
1040         PR middle-end/33272
1041         * gcc.dg/c99-arraydecl-3.c: New test.
1043 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1045         PR c++/32597
1046         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1047         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1049 2007-08-31  Tobias Burnus  <burnus@net-b.de>
1051         PR fortran/33232
1052         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1053         * gfortran.dg/read_1.f90: New.
1055 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1057         PR c++/33210
1058         * g++.dg/template/error30.C: New.
1060 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1062         PR c++/32113
1063         * g++.dg/template/crash70.C: New.
1065 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1067         PR c++/33212
1068         * g++.dg/ext/is_class_error.C: New.
1070 2007-08-31  Olivier Hainque  <hainque@adacore.com>
1072         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1073         
1074 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
1075             Revital Eres  <eres@il.ibm.com>
1077         * gcc.target/powerpc/paired-1.c: New test.
1078         * gcc.target/powerpc/paired-2.c: New test.
1079         * gcc.target/powerpc/paired-3.c: New test.
1080         * gcc.target/powerpc/paired-4.c: New test.
1081         * gcc.target/powerpc/paired-5.c: New test.
1082         * gcc.target/powerpc/paired-6.c: New test.
1083         * gcc.target/powerpc/paired-7.c: New test.
1084         * gcc.target/powerpc/ppc-paired.c: New test.
1086 2007-08-31  Ollie Wild  <aaw@google.com>
1088         * g++.dg/conversion/ptrmem2.C: New test.
1089         * g++.dg/conversion/ptrmem3.C: New test.
1090         * g++.dg/conversion/ptrmem4.C: New test.
1091         * g++.dg/conversion/ptrmem5.C: New test.
1092         * g++.dg/conversion/ptrmem6.C: New test.
1093         * g++.dg/conversion/ptrmem7.C: New test.
1094         * g++.dg/conversion/ptrmem8.C: New test.
1096 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
1098         PR fortran/31879
1099         * gfortran.dg/char_length_7.f90: New test.
1100         * gfortran.dg/char_length_9.f90: New test.
1101         * gfortran.dg/char_assign_1.f90: Add extra warning.
1103         PR fortran/31197
1104         PR fortran/31258
1105         * gfortran.dg/char_length_8.f90: New test.
1107 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1109         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1111 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1113         * gcc.dg/inline-24.c: New test.
1114         * g++.dg/opt/inline11.C: New test.
1116 2007-08-30  Richard Guenther  <rguenther@suse.de>
1118         * gcc.target/i386/vectorize5.c: New testcase.
1120 2007-08-30  Tobias Burnus  <burnus@net-b.de>
1122         PR fortran/33228
1123         * interface.c (check_interface0): Improve error for external procs.
1124         (check_sym_interfaces): Fix checking of module procedures.
1126 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1128         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1129         (AI): Add AI_ALIGN.
1130         * gcc.dg/sync-3.c: New test.
1132         PR middle-end/32758
1133         * gcc.dg/cleanup-12.c: New test.
1135 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
1137         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1138         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1139         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1140         * gcc.dg/pr32450.c: Ditto.
1141         * gcc.dg/nest.c: Ditto.
1142         * gcc.dg/nested-func-4.c: Ditto.
1143         * g++.old-deja/g++.law/profile1.C: Ditto.
1145 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1147         PR fortran/32989
1148         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1149         non-default integer kind arguments.
1151 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
1153         PR fortran/33105
1154         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1156 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1158         * gcc.dg/h8300-ice2.c: Remove target selector.
1160 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
1162         PR fortran/33215
1163         * gfortran.dg/binding_label_tests_15.f03: New test case.
1164         * gfortran.dg/binding_label_tests_16.f03: Ditto.
1166 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1168         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1169         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1171 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
1173         PR c++/33194
1174         * g++.dg/other/canon-33194.C: New.
1176 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1178         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1179         * gcc.c-torture/execute/pr23135.c: Likewise.
1181 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1183         * gcc.dg/pr31344.c: Move to ...
1184         * gcc.dg/dfp/pr31344.c: ... here.
1185         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1186         * gcc.dg/20050503-1.c: Ditto.
1187         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1188         * gcc.dg/20061127-1.c: Compile only for fpic targets.
1189         * gcc.dg/20060801-1.c: Ditto.
1191 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1193         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1194         * gfortran.dg/nan_1.f90: Likewise.
1196 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1198         PR fortran/33055
1199         Revert previous patch.
1201 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
1202             Kazu Hirata  <kazu@codesourcery.com>
1204         * gcc.target/m68k/interrupt-1.c: New.
1206 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1208         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1209         10000 for targets where "int" can't hold at least 100000.
1210         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1211         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1212         (test5)(test6): Use it.
1213         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1214         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1215         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1216         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1217         * gcc.dg/attr-alloc_size.c (test): Likewise.
1219 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
1221         PR c++/33209
1222         * g++.dg/template/error29.C: New.
1224 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1226         PR c++/32596
1227         * g++.dg/ext/visibility/anon5.C: New test.
1229 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1231         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1233 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1235         * gfortran.dg/gamma_1.f90: Remove large-real tests.
1236         * gfortran.dg/gamma_2.f90: Remove large-real tests.
1237         * gfortran.dg/gamma_4.f90: New: large-real tests.
1239 2007-08-28  Jason Merrill  <jason@redhat.com>
1241         PR c++/29000
1242         * g++.dg/ext/stmtexpr12.C: New test.
1244         PR c++/28558
1245         * g++.dg/ext/attrib28.C: New test.
1247 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
1249         PR target/32661
1250         * gcc.target/i386/pr32661.c: New test.
1252 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1254         PR middle-end/32370
1255         * gcc.dg/pr32370.c: New test.
1257         PR rtl-optimization/33148
1258         * gcc.c-torture/compile/20070827-1.c: New test.
1260         PR debug/32914
1261         * d++.dg/debug/const3.C: New test.
1262         * d++.dg/debug/const4.C: New test.
1263         * d++.dg/debug/dwarf2/const1.C: New test.
1264         * d++.dg/debug/dwarf2/const2.C: New test.
1265         * d++.dg/debug/dwarf2/const2b.C: New test.
1267 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
1268             Vladimir Yanovsky  <yanov@il.ibm.com>
1269             Revital Eres  <eres@il.ibm.com>
1270             Andrey Belevantsev  <abel@ispras.ru>
1272         * gcc.dg/sms-1.c: New test.
1274 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
1276         * g++.dg/ext/gnu-inline-common.h: New.
1277         * g++.dg/ext/gnu-inline-global-reject.C: New.
1278         * g++.dg/ext/gnu-inline-global.C: New.
1279         * g++.dg/ext/gnu-inline-namespace.C: New.
1280         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1281         * g++.dg/ext/gnu-inline-class.C: New.
1282         * g++.dg/ext/gnu-inline-class-static.C: New.
1283         * g++.dg/ext/gnu-inline-template-class.C: New.
1284         * g++.dg/ext/gnu-inline-template-func.C: New.
1286 2007-08-27  Jason Merrill  <jason@redhat.com>
1288         PR c++/31337
1289         * g++.dg/ext/stmtexpr11.C: New.
1291 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
1293         * lib/target-supports.exp (check_profiling_available):
1294         Set profiling_available_saved to 0 on fido-*-elf.
1296 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
1298         PR tree-optimization/33173
1299         
1300         * gcc.c-torture/compile/pr33173.c: New.
1302 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
1304         PR target/31385
1305         * gcc.dg/dfp/pr31385.c: New.
1307 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1309         * gcc.dg/unsigned-long-compare.c: Remove target selector.
1311 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1313         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1314         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1315         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1316         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1317         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1318         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1319         gcc.target/m68k directory.
1320         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1321         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1322         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1323         gcc.target/cris directory.
1324         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1325         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1326         gcc.target/bfin directory.
1328         * gcc.target/sh: New directory.
1329         * gcc.target/sh/sh.exp: New file.
1330         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1331         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1332         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
1333         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
1334         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
1335         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
1337 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1339         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
1340         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
1341         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
1342         * gcc.target/i386/local2.c: Ditto.
1343         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1344         * gcc.target/i386/20011119-1.c: Ditto.
1345         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
1346         * gcc.target/i386/fastcall-1.c: Fix target selector.
1348 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1350         PR fortran/33055
1351         * gfortran.dg/negative_unit.f: Add new check
1352         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
1353         -fdefault-integer-8.
1355 2007-08-26  Asher Langton  <langton2@llnl.gov>
1357         * gfortran.dg/recursive_stack.f90: New.
1358         * gfortran.dg/openmp_stack.f90: New.
1360 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1362         PR fortran/31298
1363         * gfortran.dg/use_10.f90: New.
1365 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1367         PR fortran/32985
1368         * gfortran.dg/namelist_14.f90: Make test case valid.
1369         * gfortran.dg/common_10.f90: New.
1371 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1373         PR middle-end/33181
1374         * gcc.dg/ifelse-2.c: New.
1376 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1378         PR fortran/32980
1379         * gfortran.dg/gamma_1.f90: New.
1380         * gfortran.dg/gamma_2.f90: New.
1381         * gfortran.dg/gamma_3.f90: New.
1383 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1385         PR fortran/33188
1386         * gfortran.dg/used_types_18.f90: New.
1388 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
1390         * gcc.dg/array-init-2.c: New test.
1392 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1394         PR fortran/33178
1395         * gfortran.dg/initialization_4.f90: Update dg-error.
1396         * gfortran.dg/initialization_13.f90: New.
1398 2007-08-24  Richard Guenther  <rguenther@suse.de>
1400         PR middle-end/33166
1401         * gcc.c-torture/compile/pr33166.c: New testcase.
1403 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1405         PR fortran/33139
1406         * gfortran.dg/pointer_assign_4.f90: New.
1407         * gfortran.dg/shape_2.f90: Fix test case.
1408         * gfortran.dg/char_result_4.f90: Ditto.
1410 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1412         * gcc.dg/array-init-1.c: New test.
1414         PR c++/32567
1415         * g++.dg/parse/crash36.C: New test.
1417 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
1419         * gcc.dg/pr32721.c: Updated.
1421 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1423         PR tree-optimization/32573
1424         PR middle-end/32946
1425         * gcc.dg/pr32573.c: New test.
1427         PR c++/32898
1428         * g++.dg/lookup/ns3.C: New test.
1430         * gfortran.dg/assumed_charlen_sharing.f90: New test.
1432         PR c++/31941
1433         * g++.dg/parse/crash37.C: New test.
1435 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
1437         PR target/17390
1438         * gcc.target/i386/pr17390.c: New test.
1440 2007-08-23  Richard Guenther  <rguenther@suse.de>
1442         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
1443         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
1444         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
1445         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
1446         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
1447         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
1448         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
1449         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
1451 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
1453         * gcc.target/s390: New directory.
1454         * gcc.target/s390/s390.exp: New file.
1455         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
1456         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
1457         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
1458         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
1459         gcc.target/s390 directory.
1461 2007-08-23  Richard Guenther  <rguenther@suse.de>
1463         PR tree-optimization/32328
1464         * testsuite/gcc.dg/pr32328.c: New testcase.
1466 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1468         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
1469           available.
1471 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1473         PR fortran/33095
1474         * gfortran.dg/min_max_optional_5.f90: New test.
1475         * gfortran.dg/min_max_optional_2.f90: Remove.
1476         * gfortran.dg/min_max_optional_3.f90: Remove.
1477         * gfortran.dg/min_max_optional_4.f90: Remove.
1479 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
1481         * gcc.target/i386/xorps-sse.c: New.
1482         * gcc.target/i386/xorps-sse2.c: New.
1484 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
1486         * gcc.target/i386/cmov3.c: Fix scan-assembler.
1487         * gcc.target/i386/cmov4.c: Fix scan-assembler.
1488         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
1490 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
1492         PR fortran/33020
1493         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
1494         include multiple kinds for SHAPE parameter within a single
1495         namespace.
1496         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
1497         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
1499 2007-08-22  Janus Weil  <jaydub66@gmail.com>
1501         * interface_abstract_1.f90: Extended test case.
1502         * interface_abstract_3.f90: New test.
1504 2007-08-21  Christian Bruel  <christian.bruel@st.com>
1506         * gcc.dg/fold-sub.c: New test.
1507         
1508 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
1510         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
1511         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
1512         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
1513         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
1514         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
1515         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
1517 2007-08-22  Richard Guenther  <rguenther@suse.de>
1519         PR middle-end/33007
1520         * gcc.dg/pr33007.c: New testcase.
1522 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
1524         * gcc.c-torture/execute/strcmp-1.x: Delete.
1526 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
1528         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
1529         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
1530         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
1531         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
1532         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
1533         gcc.target/i386/stack-realign.c,
1534         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1535         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1536         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
1537         target using dg-require-effective-target directive.
1538         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
1539         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
1540         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1541         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
1542         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
1543         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
1544         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
1545         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
1546         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
1547         Require lp64 target using dg-require-effective-target directive.
1548         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
1549         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
1550         directive.
1551         * gcc.target/i386/20010202-1.c: Move from here ...
1552         * gcc.dg/20010202-1.c: ... to here.
1554 2007-08-22  Richard Guenther  <rguenther@suse.de>
1556         PR tree-optimization/33142
1557         * gcc.c-torture/execute/pr33142.c: New testcase.
1559 2007-08-22  Richard Guenther  <rguenther@suse.de>
1561         PR middle-end/32563
1562         * g++.dg/torture/pr32563.C: New testcase.
1564 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
1566         PR middle-end/32912
1567         * gcc.dg/pr32912-1.c: Add -w to options.
1568         * gcc.dg/pr32912-2.c: Likewise.
1569         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
1571 2007-08-21  Ian Lance Taylor  <iant@google.com>
1573         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
1575 2007-08-21  Ian Lance Taylor  <iant@google.com>
1577         PR tree-optimization/33134
1578         * g++.dg/tree-ssa/pr33134.C: New test.
1580 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
1582         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
1583         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
1585 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
1587         PR debug/32610
1588         * gcc.dg/debug/pr32610.c: New test.
1590         * g++.dg/init/new24.C: New test.
1592         PR middle-end/32912
1593         * gcc.dg/pr32912-1.c: New test.
1594         * gcc.dg/pr32912-2.c: New test.
1595         * gcc.dg/pr32912-3.c: New test.
1597 2007-08-21  Richard Guenther  <rguenther@suse.de>
1599         * gcc.dg/pointer-arith-10.c: New testcase.
1601 2007-08-21  Richard Guenther  <rguenther@suse.de>
1603         PR middle-end/33122
1604         * gcc.c-torture/compile/pr33122.c: New testcase.
1606 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
1608         * g++.dg/warn/Wnvdtor-2.C: New testcase.
1610 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
1612         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
1614 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
1616         PR c++/33025
1617         * g++.dg/init/new23.C: New test.
1619 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1621         PR middle-end/30564
1622         * gcc.c-torture/compile/pr30564-1.c: New test.
1623         * gcc.c-torture/compile/pr30564-2.c: New test.
1625 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
1627         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
1629 2007-08-19  Tobias Burnus  <burnus@net-b.de>
1631         * gfortran.dg/interface_abstract_2.f90: New.
1632         * gfortran.dg/interface_abstract_1.f90: Fix typo.
1634 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1636         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
1637         unknown (so that outer-loop wont get analyzed).
1638         * gcc.dg/vect/vect-outer-1a.c: New test.
1639         * gcc.dg/vect/vect-outer-1b.c: New test.
1640         * gcc.dg/vect/vect-outer-1.c: New test.
1641         * gcc.dg/vect/vect-outer-2a.c: New test.
1642         * gcc.dg/vect/vect-outer-2b.c: New test.
1643         * gcc.dg/vect/vect-outer-2c.c: New test.
1644         * gcc.dg/vect/vect-outer-2.c: New test.
1645         * gcc.dg/vect/vect-outer-3a.c: New test.
1646         * gcc.dg/vect/vect-outer-3b.c: New test.
1647         * gcc.dg/vect/vect-outer-3c.c: New test.
1648         * gcc.dg/vect/vect-outer-3.c: New test.
1649         * gcc.dg/vect/vect-outer-4a.c: New test.
1650         * gcc.dg/vect/vect-outer-4b.c: New test.
1651         * gcc.dg/vect/vect-outer-4c.c: New test.
1652         * gcc.dg/vect/vect-outer-4d.c: New test.
1653         * gcc.dg/vect/vect-outer-4e.c: New test.
1654         * gcc.dg/vect/vect-outer-4f.c: New test.
1655         * gcc.dg/vect/vect-outer-4g.c: New test.
1656         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
1657         * gcc.dg/vect/vect-outer-4i.c: New test.
1658         * gcc.dg/vect/vect-outer-4j.c: New test.
1659         * gcc.dg/vect/vect-outer-4k.c: New test.
1660         * gcc.dg/vect/vect-outer-4l.c: New test.
1661         * gcc.dg/vect/vect-outer-4m.c: New test.
1662         * gcc.dg/vect/vect-outer-4.c: New test.
1663         * gcc.dg/vect/vect-outer-5.c: New test.
1664         * gcc.dg/vect/vect-outer-6.c: New test.
1665         * gcc.dg/vect/vect-outer-fir.c: New test.
1666         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
1667         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
1669 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1671         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
1672         and -fno-tree-reassoc.
1673         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
1674         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1675         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
1676         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1677         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
1678         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1679         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
1680         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
1681         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
1682         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
1683         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
1684         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
1685         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
1686         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
1687         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
1688         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
1689         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
1690         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
1691         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
1692         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
1693         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
1694         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
1695         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
1696         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
1697         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
1698         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
1699         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
1700         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
1701         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
1702         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
1703         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
1704         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
1705         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
1706         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
1707         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
1708         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
1709         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
1711 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1713         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
1714         versioning for aliasing).
1715         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
1717         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
1718         targets.
1719         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
1721 2007-08-18  Tom Tromey  <tromey@redhat.com>
1723         PR preprocessor/32974:
1724         * gcc.dg/cpp/pr32974.c: New file.
1726 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1728         * gfortran.dg/interface_abstract_1.f90: New.
1730 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1732         PR fortran/32881
1733         * gfortran.dg/pure_initializer_1.f90: New test.
1735 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1737         PR fortran/32875
1738         * gfortran.dg/array_constructor_18.f90: New test.
1740 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1742         PR c++/28989
1743         * g++.dg/expr/lval3.C: New test.
1744         * g++.dg/expr/lval4.C: New test.
1746 2007-08-17  Ollie Wild  <aaw@google.com>
1748         PR c++/31749
1749         * g++.dg/lookup/builtin3.C: New test.
1750         * g++.dg/lookup/builtin4.C: New test.
1751         * g++.dg/lookup/using19.C: New test.
1753 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1755         PR c++/32190
1756         * g++.dg/parse/error31.C: New.
1758 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1760         PR c++/32112
1761         * g++.dg/template/error26.C: New.
1763 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1765         PR fortran/33079
1766         * gfortran.dg/zero_length_2.f90: New test.
1768 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1770         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
1771         * gfortran.dg/kind_tests_3.f03: Ditto.
1772         * gfortran.dg/global_vars_f90_init.f90: Ditto.
1773         * gfortran.dg/interface_13.f90: Ditto.
1774         * gfortran.dg/pr32738.f90: Ditto.
1775         * gfortran.dg/module_private_1.f90: Ditto.
1776         * gfortran.dg/test_only_clause.f90: Ditto.
1777         * gfortran.dg/bind_c_vars.f90: Ditto.
1778         * gfortran.dg/bind_c_dts.f90: Ditto.
1779         * gfortran.dg/use_9.f90: Ditto.
1780         * gfortran.dg/generic_8.f90: Ditto.
1781         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
1782         * gfortran.dg/private_type_6.f90: Ditto.
1783         * gfortran.dg/c_assoc.f90: Ditto.
1784         * gfortran.dg/private_type_7.f90: Ditto.
1785         * gfortran.dg/global_vars_c_init.f90: Ditto.
1786         * gfortran.dg/bind_c_dts_2.f03: Ditto.
1787         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
1788         * gfortran.dg/c_size_t_test.f03: Ditto.
1789         * gfortran.dg/used_types_12.f90: Ditto.
1790         * gfortran.dg/pr25923.f90: Ditto.
1791         * gfortran.dg/test_com_block.f90: Ditto.
1792         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
1793         * gfortran.dg/equiv_constraint_7.f90: Ditto.
1794         * gfortran.dg/com_block_driver.f90: Ditto.
1795         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
1796         * gfortran.dg/use_iso_c_binding.f90: Ditto.
1797         * gfortran.dg/c_loc_test.f90: Ditto.
1798         * gfortran.dg/c_ptr_tests.f03: Ditto.
1799         * gfortran.dg/module_interface_1.f90: Ditto.
1801 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1803         PR c++/32870
1804         * g++.dg/other/error17.C: Adjust.
1805         
1806 2007-08-17  Ben Elliston  <bje@au.ibm.com>
1808         PR middle-end/32970
1809         * g++.dg/ext/altivec-14.C: New test.
1811 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1813         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
1814         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
1815         dump files.
1816         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
1817         * gcc.dg/vect/pr32366.c: Ditto.
1819 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1821         PR testsuite/33082
1822         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
1823         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1824         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1825         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1827 2007-08-16  Tobias Burnus  <burnus@net-b.de>
1829         PR fortran/33072
1830         * gfortran.dg/use_9.f90: New.
1832 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
1834         * g++.dg/gcov/gcov-5.C: New test.
1836 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
1838         * g++.dg/gcov/gcov-4.C: New test.
1839         * lib/gcov.exp (verify-lines): Add support for
1840         checking no-coverage lines.
1842 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
1844         * gcc.dg/vect/vect-vfa-01.c: New.
1845         * gcc.dg/vect/vect-vfa-02.c: New.
1846         * gcc.dg/vect/vect-vfa-03.c: New.
1847         * gcc.dg/vect/vect-vfa-04.c: New.
1848         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
1849         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
1850         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
1851         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
1852         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
1853         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
1854         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
1855         gfortran.dg/vect/pr19049.f90: Rename to start with
1856         prefix no-vfa-.
1857         * gcc.dg/vect/vect.exp: Disable versioning for alias
1858         when test starts with no-vfa-.
1859         * gfortran.dg/vect/vect.exp: Likewise.
1861 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
1863         * gcc.dg/torture/pr32897.c: New test.
1865 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
1867         PR c++/31132
1868         * g++.dg/template/crash69.C: New.
1870 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
1872         * lib/target-supports.exp (check_effective_target_arm32): Use
1873         check_no_compiler_messages.
1875 2007-08-15  Diego Novillo  <dnovillo@google.com>
1877         gcc.dg/tree-ssa/20070815.c: New test.
1879 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1881         PR fortran/33077
1882         * gfortran.dg/random_7.f90: Initialize variable.
1884 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
1886         PR middle-end/33074
1887         * gfortran.dg/pr33074.f90: New test.
1889         PR c++/32992
1890         * g++.dg/opt/nrv14.C: New test.
1892 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
1894         PR c++/33035
1895         * g++.dg/template/crash68.C: New.
1897 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1899         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
1900         * gcc.dg/sibcall-4.c: Ditto.
1902 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1904         PR fortran/33066
1905         * gfortran.dg/use_8.f90: New test.
1906         * gfortran.dg/c_loc_tests_2.f03: Fix code.
1908 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
1910         PR c++/27211
1911         * g++.dg/template/error27.C: New.
1912         * g++.dg/template/error28.C: New.
1913         * g++.dg/other/pr28304.C: Adjust.
1914         * g++.old-deja/g++.mike/p811.C: Likewise.
1916 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1918         PR target/30315
1919         * gcc.target/i386/pr30315.c: New.
1921 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1923         PR fortran/32594
1924         * gfortran.dg/substr_5.f90: New test.
1926 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
1928         PR c/30428
1929         * gcc.dg/vector-2.c: New test.
1931         PR c++/30428
1932         * g++.dg/ext/vector8.C: New test.
1934 2007-08-13  Dan Hipschman  <dsh@google.com>
1936         PR c/32953
1937         * gcc.dg/format/array-1.c: Add an additional test for
1938         unterminated format strings of length 1.
1940 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1942         PR fortran/32926
1943         * gfortran.dg/external_procedures_3.f90: New test.
1945 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1947         PR fortran/32827
1948         * gfortran.dg/import6.f90: New test.
1950 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
1952         PR C/30427
1953         *  gcc.dg/vector-1.c: New test.
1955 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1957         * gcc.dg/pr21255-4.c: Skip for PIC.
1958         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
1960 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1962         * gcc.dg/attr-isr.c: Skip for PIC.
1963         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1964         * gcc.dg/attr-isr-trapa.c: Likewise.
1965         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1966         * gcc.dg/pragma-isr-trapa.c: Likewise.
1967         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1969 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1971         PR fortran/32962
1972         * gfortran.dg/transpose_1.f90: New test.
1974 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1976         PR fortran/29600
1977         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
1978         intrinsic.
1980 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1982         PR fortran/30964
1983         PR fortran/33054
1984         * gfortran.dg/random_4.f90: New test.
1985         * gfortran.dg/random_5.f90: New test.
1986         * gfortran.dg/random_6.f90: New test.
1987         * gfortran.dg/random_7.f90: New test.
1989 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1991         PR fortran/32860
1992         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
1994 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1996         PR fortran/31629
1997         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
1999 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2001         PR fortran/29600
2002         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2003         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2005 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2007         PR fortran/32937
2008         * gfortran.dg/char_length_6.f90: New test.
2010 2007-08-10  Ollie Wild  <aaw@google.com>
2012         * g++.dg/lookup/using18.C: New test.
2014 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2016         PR c++/17763
2017         * g++.dg/other/error16.C: New.
2019 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2021         PR libfortran/33039
2022         * gfortran.dg/namelist_37.f90: New test.
2024 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2026         PR c++/22256
2027         * g++.dg/conversion/op3.C: New.
2029 2007-08-09  Tobias Burnus  <burnus@net-b.de>
2031         PR fortran/32987
2032         * gfortran.dg/fmt_tab_1.f90: New.
2033         * gfortran.dg/fmt_tab_2.f90: New.
2035 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2037         PR c/32796
2038         * gcc.c-torture/compile/pr32796.c: New test.
2040 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2042         PR middle-end/32813
2043         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2044         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2045         instead of just -O.
2047 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
2049         * gcc.target/mips/code-readable-1.c: New test.
2050         * gcc.target/mips/code-readable-2.c: Likewise.
2051         * gcc.target/mips/code-readable-3.c: Likewise.
2053 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
2054             Revital Eres  <eres@il.ibm.com>
2056         * gfortran.dg/sms-1.f90: Add comment.
2057         * gfortran.dg/sms-2.f90: New.
2059 2007-08-07  Ian Lance Taylor  <iant@google.com>
2061         * gcc.dg/instrument-1.c: New test.
2062         * gcc.dg/instrument-2.c: New test.
2063         * gcc.dg/instrument-3.c: New test.
2065 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
2067         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2069 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
2071         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
2072         !vector_alignment_reachable targets.
2073         * gcc.dg/vect/vect-33.c: Likewise.
2074         * gcc.dg/vect/vect-42.c: Likewise.
2075         * gcc.dg/vect/vect-44.c: Likewise.
2076         * gcc.dg/vect/vect-50.c: Likewise.
2077         * gcc.dg/vect/vect-70.c: Likewise.
2078         * gcc.dg/vect/vect-71.c: Likewise.
2079         * gcc.dg/vect/vect-87.c: Likewise.
2080         * gcc.dg/vect/vect-88.c: Likewise.
2081         * gcc.dg/vect/vect-91.c: Likewise.
2082         * gcc.dg/vect/vect-93.c: Likewise.
2083         * gcc.dg/vect/vect-96.c: Likewise.
2084         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2085         * gcc.dg/vect/section-anchors-69.c: Likewise.
2086         * gcc.dg/vect/pr25413.c: Likewise.
2087         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2088         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2089         * gfortran.dg/vect-2.f90: Likewise.
2090         * gfortran.dg/vect-3.f90: Likewise.
2091         * gfortran.dg/vect-4.f90: Likewise.
2092         * gfortran.dg/vect-5.f90: Likewise.
2093         * lib/target-supports.exp (check_effective_target_natural_alignment): 
2094         Return false for darwin. 
2095         (check_effective_target_vector_alignment_reachable_for_double): New.
2097 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
2099         * gcc.dg/multiword-1.c: New testcase.
2101 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
2103         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2104         messages.
2105         * gfortran.dg/namelist_36.f90: New test.
2107 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2109         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2110           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2112 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
2114         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2115         * gcc.dg/torture/type-generic-1.c: Likewise.
2117 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2119         * gcc.c-torture/20070522-1.c: Move to ...
2120         * gcc.c-torture/compile/20070522-1.c: Here.
2122 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2124         PR fortran/29828
2125         * gfortran.dg/minmax_char_1.f90: New test.
2126         * gfortran.dg/minmax_char_2.f90: New test.
2127         * gfortran.dg/min_max_optional_4.f90: New test.
2129 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2131         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2132         hanging on the testcase.
2134 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2136         PR middle-end/32988
2137         * gcc.c-torture/compile/pr32988.c: New test.
2139 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2141         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2143 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
2145         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
2147         Revert:
2148         2007-03-22  Dirk Mueller  <dmueller@suse.de>
2150         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2152 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2154         PR fortran/32979
2155         * gfortran.dg/isnan_1.f90: New test.
2157 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
2158             Revital Eres <eres@il.ibm.com>
2160         * gcc.dg/sms-antideps.c: New test.
2162 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
2164         PR fortran/31214
2165         * gfortran.dg/entry_13.f90: New test.
2167         * gfortran.dg/entry_12.f90: Clean up .mod file.
2169 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2171         PR fortran/32770
2172         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
2173         variables as kind=4 so they don't overflow the record length.
2175 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2177         PR fortran/32968
2178         * gfortran.dg/selected_kind_1.f90: New test.
2180 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2182         PR middle-end/32780
2183         * gcc.c-torture/compile/pr32780.c: New test.
2185 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2187         RP middle-end/32399
2188         * gcc.c-torture/compile/pr32399.c: New testcase.
2190 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2192         PR middle-end/32304
2193         * g++.dg/torture/pr32304.C: New testcase.
2195 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2197         PR middle-end/32935
2198         * gfortran.fortran-torture/compile/complex_1.f90: New test.
2200 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2202         PR fortran/32955
2203         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2205 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2207         PR fortran/31202
2208         * gfortran.dg/nint_2.f90: New test.
2210 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
2212         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2213         * gcc.dg/weak/typeof-2.c: Likewise.
2215 2007-08-03  Diego Novillo  <dnovillo@google.com>
2217         PR 31521
2218         * gcc.dg/tree-ssa/pr31521.c: New test.
2220 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2222         PR fortran/32770
2223         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
2224         iostat must be default kind.
2226 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2228         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2230 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2232         PR fortran/32770
2233         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
2234         explicit so test passes with -fdefault-integer-8.
2235         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
2236         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
2238 2007-08-02  Lee Millward  <lee.millward@gmail.com>
2240         PR c++/30849
2241         * g++.dg/parse/asm1.C: New test.
2243         PR c++/30850
2244         * g++.dg/parse/asm2.C: Likewise.
2246         PR c++/30851
2247         * g++.dg/parse/asm3.C: Likewise.
2248         
2249 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2251         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2252           "int" is only 16 bit bits wide.
2253         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2255 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2257         * g++.dg/torture/type-generic-1.C: New.
2258         * gcc.dg/pr28796-2.c: Move tests ...
2259         * gcc.dg/tg-tests.h: ... here.
2260         * gcc.dg/torture/type-generic-1.c: New.
2262 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2264         PR libfortran/32954
2265         * minmaxloc_3.f90:  New test case.
2267 2007-08-01  Tobias Burnus  <burnus@net-b.de>
2269         PR fortran/32936
2270         * gfortran.dg/allocate_stat.f90: New.
2272 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
2274         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2276 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2278         PR tree-optimization/32919
2279         * gcc.c-torture/compile/pr32919.c: New.
2281 2007-08-01  Nick Clifton  <nickc@redhat.com>
2283         * gcc.c-torture/execute/execute.exp: Change copyright header to
2284         refer to version 3 of the GNU General Public License and to point
2285         readers at the COPYING3 file and the FSF's license web page.
2286         * gcc.c-torture/execute/ieee/ieee.exp,
2287         gcc.c-torture/unsorted/unsorted.exp,
2288         gcc.c-torture/compile/compile.exp,
2289         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2290         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2291         gcc.target/cris/torture/cris-torture.exp,
2292         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2293         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2294         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2295         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2296         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2297         gnat.dg/dg.exp, gnat.dg/style/style.exp,
2298         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2299         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2300         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2301         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2302         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2303         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2304         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2305         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2306         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2307         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2308         gcc.dg/noncompile/noncompile.exp,
2309         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2310         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2311         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2312         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2313         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2314         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2315         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2316         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2317         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2318         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2319         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2320         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2321         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2322         g++.old-deja/old-deja.exp,
2323         gfortran.fortran-torture/execute/execute.exp,
2324         gfortran.fortran-torture/compile/compile.exp,
2325         treelang/output/output-1.c, treelang/output/output-1.tree,
2326         treelang/execute/execute.exp, treelang/Makefile.in,
2327         treelang/compile/compile.exp, g++.dg/dg.exp,
2328         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2329         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2330         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2331         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2332         g++.dg/compat/struct-layout-1.exp,
2333         g++.dg/compat/struct-layout-1_generate.c,
2334         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
2335         g++.dg/bprob/bprob.exp, config/default.exp,
2336         gcc.test-framework/test-framework.awk,
2337         gcc.test-framework/gen_directive_tests,
2338         gcc.test-framework/test-framework.exp,
2339         objc.dg/special/special.exp,
2340         objc.dg/gnu-encoding/gnu-encoding.exp,
2341         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
2342         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
2343         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
2344         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
2345         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
2346         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
2347         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
2348         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
2349         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
2350         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
2351         lib/target-supports-dg.exp, lib/gcc-defs.exp,
2352         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
2353         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
2354         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
2355         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
2356         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
2357         Likewise.
2359 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2361         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
2362         error message text.
2364 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2366         PR fortran/32945
2367         * gfortran.dg/initialization_12.f90: New test.
2369 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
2371         PR fortran/31609
2372         * gfortran.dg/entry_12.f90: New test.
2374 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2376         PR fortran/32938
2377         * gfortran.dg/altreturn_6.f90: New test.
2379 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
2381         PR fortran/32942
2382         * gfortran.dg/exponent_2.f90: New test.
2384 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
2386         * gcc.dg/vect/vect-117.c: New test.
2387         * gcc.dg/vect/vect-74.c: Enabled test
2388         * gcc.dg/vect/vect-81.c: Enabled test
2390 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
2392         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
2393         s/dg-error/dg-warning where warning is expected.
2395 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2397         PR fortran/32770
2398         * gfortran.dg/array_constructor_12.f90:  Adjust argument
2399         of huge() to correct kind.
2401 2007-07-30  Ollie Wild  <aaw@google.com>
2403         * gcc.dg/cpp/counter-2.c: New test.
2404         * gcc.dg/cpp/counter-3.c: New test.
2405         * gcc.dg/cpp/dir-only-1.c: New test.
2406         * gcc.dg/cpp/dir-only-1.h: New file.
2407         * gcc.dg/cpp/dir-only-2.c: New test.
2408         * gcc.dg/cpp/dir-only-3.c: New test.
2409         * gcc.dg/cpp/dir-only-3a.h: New file.
2410         * gcc.dg/cpp/dir-only-3b.h: New file.
2411         * gcc.dg/cpp/dir-only-4.c: New test.
2412         * gcc.dg/cpp/dir-only-5.c: New test.
2413         * gcc.dg/cpp/dir-only-6.c: New test.
2415 2007-07-30  Julian Brown  <julian@codesourcery.com>
2417         * gcc.target/arm/neon/v*.c: Regenerate.
2419 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
2421         PR c++/32108
2422         * g++.dg/ext/label6.C: New.
2424 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2426         PR libfortran/32858
2427         PR libfortran/30814
2428         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
2430 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
2432         PR fortran/31211
2433         * gfortran.dg/actual_pointer_function_1.f90: New test.
2435         PR fortran/32682
2436         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
2438 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
2440         PR fortran/32906
2441         * gfortran.dg/shape_1.f90: Adjust error message.
2442         * gfortran.dg/parameter_array_ref_1.f90: New test.
2444 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2446         PR fortran/31609
2447         * gfortran.dg/entry_11.f90: New test.
2449 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
2450             Revital Eres  <eres@il.ibm.com>
2452         * gfortran.dg/sms-1.f90: New test.
2454 2007-07-28  Richard Guenther  <rguenther@suse.de>
2456         * gcc.c-torture/compile/pr32920.c: New testcase.
2458 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
2460         PR c++/30917
2461         * g++.dg/lookup/friend11.C: New test.
2463 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
2465         * gfortran.dg/namelist_5.f90: Adjusted error message.
2466         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
2467         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
2468         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
2469         * gfortran.dg/namelist_32.f90: ... this.
2471         PR fortran/32876
2472         * gfortran.dg/namelist_33.f90: New test.
2474         PR fortran/32905
2475         * gfortran.dg/namelist_34.f90: New test.
2477         PR fortran/31818
2478         * gfortran.dg/namelist_35.f90: New test.
2480 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
2482         PR fortran/32880
2483         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
2485 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2487         PR testsuite/32471
2488         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
2489           assuming it is 0x7ffffffff.
2490         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
2491         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
2493 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
2495         * gfortran.dg/operator_3.f90: Fix dg directive.
2496         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
2497         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
2498         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
2500 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
2502         * g++.dg/cpp0x/decltype1.C: New.
2503         * g++.dg/cpp0x/decltype2.C: New.
2504         * g++.dg/cpp0x/decltype3.C: New.
2505         * g++.dg/cpp0x/decltype4.C: New.
2506         * g++.dg/cpp0x/decltype5.C: New.
2507         * g++.dg/cpp0x/decltype6.C: New.
2509 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2511         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
2512           because the test relies on bit 31 to be the sign bit.
2514 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2516         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
2517           assuming it is 0x7fffffff.
2518         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
2519         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
2521 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
2523         PR c++/32346
2524         * g++.dg/expr/bitfield9.C: New test.
2526 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2528         PR fortran/32899
2529         * gfortran.dg/logical_comp.f90: Update dg-error strings.
2531 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2533         PR fortran/32760
2534         * gfortran.dg/private_type_7.f90: New test.
2536 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2538         PR fortran/32035
2539         * gfortran.dg/select_char_1.f90: New test.
2541 2007-07-27  Tobias Burnus  <burnus@net-b.de>
2543         PR fortran/32903
2544         * gfortran.dg/initialization_11.f90: New test.
2546 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
2548         * gcc.target/mips/ins-1.c: New test.
2550 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
2552         PR/19232
2553         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
2554         (f1): Likewise.
2556 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2558         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
2559         error: width of 'spare' exceeds its type.
2561 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
2563         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
2564         * gcc.dg/sibcall-4.c: Likewise.
2566 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2568         PR rtl-optimization/31500
2569         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
2570         * g++.dg/warn/Warray-bounds.C: Likewise.
2572 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2574         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
2576 2007-07-25  Julian Brown  <julian@codesourcery.com>
2577             Paul Brook  <paul@codesourcery.com>
2578             Joseph Myers  <joseph@codesourcery.com>
2579             Mark Shinwell  <shinwell@codesourcery.com>
2581         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
2582         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
2583         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
2584         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
2585         (check_effective_target_arm_neon_hw): New.
2586         * gcc.target/arm/neon/neon.exp: New file.
2587         * gcc.target/arm/neon/polytypes.c: New file.
2588         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
2590 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
2592         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
2593           targets where an "int" is less than 32 bits wide.
2595 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2597         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
2599 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2601         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
2602           during addition if an int is only 16 bits wide.
2603         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
2605 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2607         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
2608           size as "long int" and are 32 or 64 bits wide.
2609         * gcc.dg/torture/pr28814.c: Likewise.
2611 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2613         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
2614           exactly as wide as an int.
2616 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
2618         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2619         Define and use throughout as long long printf format specifier.
2620         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2621         Likewise.
2623 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
2625         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
2626         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
2628 2007-07-25  Ben Elliston  <bje@au.ibm.com>
2630         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
2632 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
2634         * gcc.c-torture/execute/20070724-1.c: New.
2636 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
2638         PR fortran/31205
2639         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
2640         "deallocates" to 24, since patch has code rid of much spurious
2641         code.
2642         * gfortran.dg/interface_assignment_1.f90 : New test.
2644         PR fortran/32842
2645         * gfortran.dg/interface_assignment_2.f90 : New test.
2647 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2649         PR fortran/32867
2650         * fortran.dg/initialization_10.f90: New test.
2652 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2654         PR fortran/32778
2655         * gfortran.dg/imag_2.f: Removed
2656         * gfortran.dg/warn_std_1.f90: New test.
2657         * gfortran.dg/warn_std_2.f90: New test.
2658         * gfortran.dg/warn_std_3.f90: New test.
2660 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2662         PR c++/29001
2663         * g++.dg/init/new22.C: New.
2665 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2667         PR c++/32561
2668         * g++.dg/template/crash67.C: New.
2670 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
2672         * lib/target-support.exp (check_effective_target_natural_alignment): 
2673         (check_effective_target_vector_alignment_reachable): New.
2674         * config/spu/spu.c (spu_vector_alignment_reachable): New.
2675         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
2676         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
2677         check.
2678         * gcc.dg/vect/pr25413.c: Likewise.
2679         * gcc.dg/vect/pr31699.c: Likewise.
2681 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2683         PR fortran/30814
2684         * gfortran.dg/pack_bounds_1.f90:  New test case.
2686 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
2688         PR fortran/31639
2689         * gfortran.dg/initialization_9.f90: New test.
2691 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2693         PR fortran/32797
2694         PR fortran/32800
2695         * gfortran.dg/bind_c_usage_8.f03: New test case.
2696         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
2697         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
2699 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
2701         * gcc.target/mips/branch-cost-1.c: New test.
2702         * gcc.target/mips/branch-cost-2.c: Likewise.
2704 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2706         PR fortran/32732
2707         * gfortran.dg/c_char_tests.f03: New test case.
2708         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
2709         * gfortran.dg/c_char_tests_2.f03: New test case.
2710         * gfortran.dg/value_6.f03: Ditto.
2711         * gfortran.dg/value_7.f03: Ditto.
2713 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2715         PR fortran/32600
2716         * gfortran.dg/c_funloc_tests_5.f03: New.
2717         * gfortran.dg/c_funloc_tests_5.f04: New.
2718         * gfortran.dg/c_funloc_tests_4_driver.c: New.
2720 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2722         PR c++/32839
2723         * g++.dg/expr/call4.C: New.
2724         * g++.dg/expr/call5.C: New.
2726 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2728         PR fortran/32710
2729         * gfortran.dg/namelist_30.f90: New test.
2731 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2733         PR fortran/29962
2734         * gfortran.dg/array_initializer_1.f90: Removed warning.
2735         * gfortran.dg/initialization_1.f90: Adjusted messages.
2736         * gfortran.dg/nested_modules_6.f90: Removed warning.
2738         PR fortran/31253
2739         * gfortran.dg/initialization_7.f90: New test.
2741         PR fortran/31639
2742         * gfortran.dg/initialization_8.f90: New test.
2744 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2746         PR c++/30818
2747         * g++.dg/template/crash47.C: Adjust errors.
2748         * g++.dg/template/crash48.C: Adjust errors.
2749         * g++.dg/template/typename12.C: New.
2750         * g++.dg/template/typename13.C: New.
2751         * g++.dg/template/typename14.C: New.
2752         * g++.dg/template/typedef6.C: Adjust errors.
2754 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2756         PR fortran/32627
2757         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
2758         * gfortran.dg/pr32627.f03: New test case.
2760         * gfortran.dg/c_f_pointer_logical.f03: New test case.
2761         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
2762         c_f_pointer_logical.
2763         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
2764         c_f_pointer_complex.
2765         * gfortran.dg/c_f_pointer_complex.f03: New test case.
2766         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
2767         c_f_pointer_shape_tests_2.
2768         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
2770 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2772         PR fortran/32804
2773         * gfortran.dg/c_loc_tests_9.f03: New test case.
2774         * gfortran.dg/c_loc_tests_10.f03: Ditto.
2776 2007-07-21  Lee Millward  <lee.millward@gmail.com>
2778         PR fortran/32823
2779         * gfortran.dg/int_2.f90: New test.
2780         
2781 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2783         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
2785 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
2787         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
2788         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
2790 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
2792         PR tree-optimization/19910
2793         * gcc.dg/pr19910.c: New test.
2795 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
2797         PR fortran/32738
2798         * gfortran.dg/pr32738.f90: New test.
2800 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2802         PR tree-optimzation/32635
2803         * gfortran.dg/pr32635.f:  New test case.
2805 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
2807         PR fortran/32801
2808         * gfortran.dg/pr32801.f03: New test case.
2810 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2812         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
2813         Test negative numbers also.
2814         * gcc.dg/c99-math-float-1.c: Likewise.
2815         * gcc.dg/c99-math-long-double-1.c: Likewise.
2816         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
2817         test inputs.
2819 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
2820         
2821         * lib/target-supports.exp (check_effective_target_sync_int_long):
2822         Enable for xtensa.
2823         (check_effective_target_sync_char_short): Likewise.
2824         
2825 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2827         * gcc.dg/pr28796-2.c: Add more cases.
2829 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2831         * gcc.dg/pr28796-1.c: Add more cases.
2832         * gcc.dg/pr28796-2.c: Likewise.
2834 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2836         * gcc.dg/pr28796-1.c: Add more cases.
2837         * gcc.dg/pr28796-2.c: Likewise.
2839 2007-07-17  Janus Weil  <jaydub66@gmail.com>
2841         PR fortran/32535
2842         * gfortran.dg/pr32535.f90: New test.
2844 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
2846         PR fortran/31320
2847         PR fortran/32665
2848         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
2850 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
2852         PR rtl-optimization/32773
2853         * gcc.dg/pr32773.c: New test.
2855 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2857         * gcc.target/spu/intrinsics-1.c: Use dg-message to
2858         match flax-vector-conversions note.
2859         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
2860         instead of dg-error for the warning.
2862 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2864         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
2865           adapted to work on targets with 16-bit or wider int.
2866         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
2867         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
2868         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
2869         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
2871 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2873         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
2874         support large arrays.
2875         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
2876         * gcc.dg/20061109-1.c: Likewise.
2877         * gcc.c-torture/execute/20061101-1.x: Likewise.
2878         * gcc.c-torture/execute/pr29797-1.x: Likewise.
2879         * gcc.c-torture/execute/pr31448.x: Likewise.
2881 2007-07-16  Lee Millward  <lee.millward@gmail.com>
2883         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
2885         PR fortran/32238
2886         * gfortran.dg/pr32238.f90: New test.
2888         PR fortran/32222
2889         * gfortran.dg/pr32222.f90: New test.
2891         PR fortran/32242
2892         * gfortran.dg/pr32242.f90: New test.
2893         
2894 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
2895             David Ung  <davidu@mips.com>
2897         * gcc.target/mips/mips-sched-madd.c: New test case.
2899 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2901         PR libfortran/32611
2902         * gfortran.dg/large_real_kind_1.f90: Update test.
2903         * gfortran.dg/pr17706.f90: Update test.
2904         * gfortran.dg/fmt_zero_digits.f90: Update test.
2905         * gfortran.dg/fmt_zero_precision.f90: Update test.
2906         * gfortran.dg/real_const_3.f90: Update test.
2908 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2910         PR fortran/32036
2911         * gfortran.dg/bounds_check_8.f90: New test.
2912         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
2914 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2916         PR fortran/32357
2917         * gfortran.dg/mvbits_2.f90: New test.
2919 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2921         PR libfortran/32731
2922         * gfortran.dg/pack_mask_1.f90:  New test.
2923         * gfortran.dg/unpack_mask_1.f90:  New test.
2925 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2927         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
2928         * gcc.dg/20001101-1.c: Likewise.
2929         * gcc.dg/20001102-1.c: Likewise.
2930         * gcc.dg/20020116-2.c: Likewise.
2931         * gcc.dg/20020416-1.c: Likewise.
2932         * gcc.dg/sparc-constant-1.c: Likewise.
2933         * gcc.dg/sparc-dwarf2.c: Likewise.
2934         * gcc.dg/sparc-frame-1.c: Likewise.
2935         * gcc.dg/sparc-getcontext-1.c: Likewise.
2936         * gcc.dg/sparc-loop-1.c: Likewise.
2937         * gcc.dg/sparc-reg-1.c: Likewise.
2938         * gcc.dg/sparc-ret.c: Likewise.
2939         * gcc.dg/sparc-trap-1.c: Likewise.
2940         * gcc.dg/ultrasp10.c: Likewise.
2941         * gcc.dg/ultrasp11.c: Likewise.
2942         * gcc.dg/ultrasp1.c: Likewise.
2943         * gcc.dg/ultrasp2.c: Likewise.
2944         * gcc.dg/ultrasp3.c: Likewise.
2945         * gcc.dg/ultrasp4.c: Likewise.
2946         * gcc.dg/ultrasp5.c: Likewise.
2947         * gcc.dg/ultrasp6.c: Likewise.
2948         * gcc.dg/ultrasp7.c: Likewise.
2949         * gcc.dg/ultrasp8.c: Likewise.
2950         * gcc.dg/ultrasp9.c: Likewise.
2951         * gcc.dg/splet-1.c: Delete.
2953 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
2955         PR fortran/32724
2956         * gfortran.dg/stfunc_5.f90: New test.
2958 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
2960         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
2961         New procedure to check if arrays are naturally aligned to the vector
2962         alignment boundary.
2963         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
2964         in size_t typedef.  Adjust tree dump scan results according to
2965         vect_aligned_arrays target check.
2966         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
2967         vect_aligned_arrays target check.
2968         * gcc.dg/vect/pr31699.c: Ditto.
2970 2007-07-13  Sa Liu  <saliu@de.ibm.com>
2972         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
2973         for V2DFmode vector conditional expression.
2974         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
2975         and dfceq patterns.
2976         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
2977         and dfcgt patterns.
2978         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
2979         V2DFmode comparison and test special values.
2980         * lib/target-supports.exp: Switch on test for V2DFmode 
2981         vector conditional expression.
2983 2007-07-13  Richard Guenther  <rguenther@suse.de>
2985         PR tree-optimization/32721
2986         * gcc.dg/pr32721.c: New testcase.
2988 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
2990         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
2991         error message part that continues on a new line.
2993 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
2995         * gcc.dg/c99-tgmath-1.c: New.
2996         * gcc.dg/c99-tgmath-2.c: New.
2997         * gcc.dg/c99-tgmath-3.c: New.
2998         * gcc.dg/c99-tgmath-4.c: New.
3000 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3001             Janis Johnson  <janis187@us.ibm.com>
3003         PR testsuite/25241
3004         * gcc.test-framework/dg-error-exp-F.c: New test.
3005         * gcc.test-framework/dg-warning-exp-F.c: New test.
3006         * lib/gcc.exp: Enable warning and error prefixes.
3007         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3008         (dg-error): Wrap original dg-error.
3009         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3010         markers from dg-error/dg-warning directives.
3011         * gcc.dg/20040322-1.c: Likewise.
3012         * gcc.dg/Wchar-subscripts-1.c: Likewise.
3013         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3014         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3015         * gcc.dg/Werror-1.c: Likewise.
3016         * gcc.dg/Werror-10.c: Likewise.
3017         * gcc.dg/Werror-11.c: Likewise.
3018         * gcc.dg/Werror-2.c: Likewise.
3019         * gcc.dg/Werror-3.c: Likewise.
3020         * gcc.dg/Werror-4.c: Likewise.
3021         * gcc.dg/Werror-5.c: Likewise.
3022         * gcc.dg/Werror-6.c: Likewise.
3023         * gcc.dg/Werror-7.c: Likewise.
3024         * gcc.dg/Werror-8.c: Likewise.
3025         * gcc.dg/Werror-9.c: Likewise.
3026         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3027         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3028         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3029         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3030         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3031         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3032         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3033         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3034         * gcc.dg/Wnested-externs-1.c: Likewise.
3035         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3036         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3037         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3038         * gcc.dg/Wshadow-3.c: Likewise.
3039         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3040         * gcc.dg/Wwrite-strings-1.c: Likewise.
3041         * gcc.dg/anon-struct-5.c: Likewise.
3042         * gcc.dg/anon-struct-6.c: Likewise.
3043         * gcc.dg/anon-struct-7.c: Likewise.
3044         * gcc.dg/anon-struct-8.c: Likewise.
3045         * gcc.dg/array-8.c: Likewise.
3046         * gcc.dg/array-quals-2.c: Likewise.
3047         * gcc.dg/asm-qual-1.c: Likewise.
3048         * gcc.dg/asm-wide-1.c: Likewise.
3049         * gcc.dg/assign-warn-1.c: Likewise.
3050         * gcc.dg/assign-warn-2.c: Likewise.
3051         * gcc.dg/bitfld-10.c: Likewise.
3052         * gcc.dg/bitfld-11.c: Likewise.
3053         * gcc.dg/bitfld-12.c: Likewise.
3054         * gcc.dg/bitfld-13.c: Likewise.
3055         * gcc.dg/bitfld-14.c: Likewise.
3056         * gcc.dg/builtin-choose-expr-2.c: Likewise.
3057         * gcc.dg/builtins-30.c: Likewise.
3058         * gcc.dg/c90-const-expr-5.c: Likewise.
3059         * gcc.dg/c90-typespec-1.c: Likewise.
3060         * gcc.dg/c99-const-expr-5.c: Likewise.
3061         * gcc.dg/c99-flex-array-5.c: Likewise.
3062         * gcc.dg/c99-fordecl-3.c: Likewise.
3063         * gcc.dg/c99-tag-3.c: Likewise.
3064         * gcc.dg/c99-typespec-1.c: Likewise.
3065         * gcc.dg/c99-vla-jump-1.c: Likewise.
3066         * gcc.dg/c99-vla-jump-2.c: Likewise.
3067         * gcc.dg/c99-vla-jump-3.c: Likewise.
3068         * gcc.dg/c99-vla-jump-4.c: Likewise.
3069         * gcc.dg/c99-vla-jump-5.c: Likewise.
3070         * gcc.dg/cast-1.c: Likewise.
3071         * gcc.dg/cast-2.c: Likewise.
3072         * gcc.dg/cast-3.c: Likewise.
3073         * gcc.dg/cast-4.c: Likewise.
3074         * gcc.dg/cast-pretty-print-1.c: Likewise.
3075         * gcc.dg/comp-goto-2.c: Likewise.
3076         * gcc.dg/comp-goto-3.c: Likewise.
3077         * gcc.dg/cpp/error-1.c: Likewise.
3078         * gcc.dg/cpp/if-paren.c: Likewise.
3079         * gcc.dg/decl-7.c: Likewise.
3080         * gcc.dg/decl-8.c: Likewise.
3081         * gcc.dg/decl-nospec-1.c: Likewise.
3082         * gcc.dg/decl-nospec-2.c: Likewise.
3083         * gcc.dg/decl-nospec-3.c: Likewise.
3084         * gcc.dg/declspec-10.c: Likewise.
3085         * gcc.dg/declspec-11.c: Likewise.
3086         * gcc.dg/declspec-12.c: Likewise.
3087         * gcc.dg/declspec-13.c: Likewise.
3088         * gcc.dg/declspec-14.c: Likewise.
3089         * gcc.dg/declspec-15.c: Likewise.
3090         * gcc.dg/declspec-16.c: Likewise.
3091         * gcc.dg/declspec-17.c: Likewise.
3092         * gcc.dg/declspec-4.c: Likewise.
3093         * gcc.dg/declspec-5.c: Likewise.
3094         * gcc.dg/declspec-6.c: Likewise.
3095         * gcc.dg/declspec-7.c: Likewise.
3096         * gcc.dg/declspec-8.c: Likewise.
3097         * gcc.dg/declspec-9.c: Likewise.
3098         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3099         * gcc.dg/dfp/constants-c99.c: Likewise.
3100         * gcc.dg/dfp/keywords-c89.c: Likewise.
3101         * gcc.dg/dfp/keywords-c99.c: Likewise.
3102         * gcc.dg/dfp/keywords-reserved.c: Likewise.
3103         * gcc.dg/dfp/typespec.c: Likewise.
3104         * gcc.dg/dremf-type-compat-2.c: Likewise.
3105         * gcc.dg/dremf-type-compat-3.c: Likewise.
3106         * gcc.dg/dremf-type-compat-4.c: Likewise.
3107         * gcc.dg/empty-source-2.c: Likewise.
3108         * gcc.dg/empty-source-3.c: Likewise.
3109         * gcc.dg/enum3.c: Likewise.
3110         * gcc.dg/extra-semi-2.c: Likewise.
3111         * gcc.dg/extra-semi-3.c: Likewise.
3112         * gcc.dg/float-range-1.c: Likewise.
3113         * gcc.dg/float-range-2.c: Likewise.
3114         * gcc.dg/float-range-3.c: Likewise.
3115         * gcc.dg/float-range-5.c: Likewise.
3116         * gcc.dg/format/asm_fprintf-2.c: Likewise.
3117         * gcc.dg/format/asm_fprintf-3.c: Likewise.
3118         * gcc.dg/format/asm_fprintf-4.c: Likewise.
3119         * gcc.dg/format/asm_fprintf-5.c: Likewise.
3120         * gcc.dg/format/cast-1.c: Likewise.
3121         * gcc.dg/format/gcc_diag-3.c: Likewise.
3122         * gcc.dg/format/gcc_diag-4.c: Likewise.
3123         * gcc.dg/format/gcc_diag-6.c: Likewise.
3124         * gcc.dg/format/gcc_diag-8.c: Likewise.
3125         * gcc.dg/format/gcc_diag-9.c: Likewise.
3126         * gcc.dg/format/nul-2.c: Likewise.
3127         * gcc.dg/format/opt-1.c: Likewise.
3128         * gcc.dg/format/opt-2.c: Likewise.
3129         * gcc.dg/format/opt-3.c: Likewise.
3130         * gcc.dg/format/opt-4.c: Likewise.
3131         * gcc.dg/format/opt-5.c: Likewise.
3132         * gcc.dg/format/opt-6.c: Likewise.
3133         * gcc.dg/framework-2.c: Likewise.
3134         * gcc.dg/func-args-1.c: Likewise.
3135         * gcc.dg/func-outside-1.c: Likewise.
3136         * gcc.dg/func-outside-2.c: Likewise.
3137         * gcc.dg/gnu-cond-expr-2.c: Likewise.
3138         * gcc.dg/gnu-cond-expr-3.c: Likewise.
3139         * gcc.dg/if-empty-1.c: Likewise.
3140         * gcc.dg/init-bad-1.c: Likewise.
3141         * gcc.dg/init-bad-2.c: Likewise.
3142         * gcc.dg/init-bad-3.c: Likewise.
3143         * gcc.dg/init-desig-obs-2.c: Likewise.
3144         * gcc.dg/init-desig-obs-3.c: Likewise.
3145         * gcc.dg/init-empty-2.c: Likewise.
3146         * gcc.dg/init-empty-3.c: Likewise.
3147         * gcc.dg/inline-11.c: Likewise.
3148         * gcc.dg/inline-12.c: Likewise.
3149         * gcc.dg/inline-8.c: Likewise.
3150         * gcc.dg/inline-9.c: Likewise.
3151         * gcc.dg/inline3.c: Likewise.
3152         * gcc.dg/label-decl-1.c: Likewise.
3153         * gcc.dg/label-decl-2.c: Likewise.
3154         * gcc.dg/label-decl-3.c: Likewise.
3155         * gcc.dg/label-decl-4.c: Likewise.
3156         * gcc.dg/long-long-typespec-1.c: Likewise.
3157         * gcc.dg/lvalue-2.c: Likewise.
3158         * gcc.dg/lvalue-3.c: Likewise.
3159         * gcc.dg/nested-func-3.c: Likewise.
3160         * gcc.dg/nested-redef-1.c: Likewise.
3161         * gcc.dg/noreturn-4.c: Likewise.
3162         * gcc.dg/old-style-prom-2.c: Likewise.
3163         * gcc.dg/old-style-prom-3.c: Likewise.
3164         * gcc.dg/old-style-then-proto-1.c: Likewise.
3165         * gcc.dg/overflow-warn-1.c: Likewise.
3166         * gcc.dg/overflow-warn-2.c: Likewise.
3167         * gcc.dg/overflow-warn-3.c: Likewise.
3168         * gcc.dg/overflow-warn-4.c: Likewise.
3169         * gcc.dg/overflow-warn-6.c: Likewise.
3170         * gcc.dg/parm-forwdecl-2.c: Likewise.
3171         * gcc.dg/parm-forwdecl-3.c: Likewise.
3172         * gcc.dg/parm-impl-decl-1.c: Likewise.
3173         * gcc.dg/parm-impl-decl-2.c: Likewise.
3174         * gcc.dg/parm-incomplete-1.c: Likewise.
3175         * gcc.dg/parm-mismatch-1.c: Likewise.
3176         * gcc.dg/pointer-arith-1.c: Likewise.
3177         * gcc.dg/pointer-arith-2.c: Likewise.
3178         * gcc.dg/pointer-arith-3.c: Likewise.
3179         * gcc.dg/pointer-arith-4.c: Likewise.
3180         * gcc.dg/pointer-arith-6.c: Likewise.
3181         * gcc.dg/pointer-arith-7.c: Likewise.
3182         * gcc.dg/pointer-arith-8.c: Likewise.
3183         * gcc.dg/pr13804-1.c: Likewise.
3184         * gcc.dg/pr15698-1.c: Likewise.
3185         * gcc.dg/pr15698-2.c: Likewise.
3186         * gcc.dg/pr15698-3.c: Likewise.
3187         * gcc.dg/pr15698-4.c: Likewise.
3188         * gcc.dg/pr15698-5.c: Likewise.
3189         * gcc.dg/pr15698-6.c: Likewise.
3190         * gcc.dg/pr15698-7.c: Likewise.
3191         * gcc.dg/pr15698-8.c: Likewise.
3192         * gcc.dg/pr17188-1.c: Likewise.
3193         * gcc.dg/pr17301-1.c: Likewise.
3194         * gcc.dg/pr17301-2.c: Likewise.
3195         * gcc.dg/pr17730-1.c: Likewise.
3196         * gcc.dg/pr20368-1.c: Likewise.
3197         * gcc.dg/pr20368-2.c: Likewise.
3198         * gcc.dg/pr20368-3.c: Likewise.
3199         * gcc.dg/pr22308-1.c: Likewise.
3200         * gcc.dg/qual-component-1.c: Likewise.
3201         * gcc.dg/redecl-1.c: Likewise.
3202         * gcc.dg/redecl-11.c: Likewise.
3203         * gcc.dg/redecl-12.c: Likewise.
3204         * gcc.dg/redecl-13.c: Likewise.
3205         * gcc.dg/redecl-14.c: Likewise.
3206         * gcc.dg/redecl-15.c: Likewise.
3207         * gcc.dg/register-var-1.c: Likewise.
3208         * gcc.dg/register-var-2.c: Likewise.
3209         * gcc.dg/stmt-expr-2.c: Likewise.
3210         * gcc.dg/stmt-expr-3.c: Likewise.
3211         * gcc.dg/stmt-expr-label-1.c: Likewise.
3212         * gcc.dg/stmt-expr-label-2.c: Likewise.
3213         * gcc.dg/stmt-expr-label-3.c: Likewise.
3214         * gcc.dg/struct-empty-2.c: Likewise.
3215         * gcc.dg/struct-empty-3.c: Likewise.
3216         * gcc.dg/struct-parse-1.c: Likewise.
3217         * gcc.dg/struct-semi-1.c: Likewise.
3218         * gcc.dg/struct-semi-2.c: Likewise.
3219         * gcc.dg/struct-semi-3.c: Likewise.
3220         * gcc.dg/switch-5.c: Likewise.
3221         * gcc.dg/switch-6.c: Likewise.
3222         * gcc.dg/switch-7.c: Likewise.
3223         * gcc.dg/tls/diag-5.c: Likewise.
3224         * gcc.dg/transparent-union-1.c: Likewise.
3225         * gcc.dg/transparent-union-3.c: Likewise.
3226         * gcc.dg/typespec-1.c: Likewise.
3227         * gcc.dg/vla-init-2.c: Likewise.
3228         * gcc.dg/vla-init-3.c: Likewise.
3229         * gcc.dg/vla-init-4.c: Likewise.
3230         * gcc.dg/vla-init-5.c: Likewise.
3231         * gcc.dg/void-cast-2.c: Likewise.
3232         * gcc.dg/wvla-3.c: Likewise.
3233         * gcc.dg/wvla-7.c: Likewise.
3234         * gcc.target/i386/991209-1.c: Likewise.
3235         * gcc.target/ia64/fpreg-1.c: Likewise.
3236         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3237         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3238         
3239 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
3241         PR fortran/31639
3242         * gfortran.dg/func_decl_4.f90: New test.
3244 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
3246         PR fortran/32727
3247         * gfortran.dg/interface_17.f90: New test.
3249 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
3251         PR fortran/32599
3252         * gfortran.dg/32599.f03: New test case.
3254         PR fortran/32601
3255         * gfortran.dg/32601.f03: New test case.
3256         * gfortran.dg/32601_1.f03: Ditto.
3257         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3258         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3260 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
3262         * gcc.c-torture/execute/align-3.c: Remove function addr check.
3264 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3265             Devang Patel  <dpatel@apple.com>
3267         PR tree-optimization/25413
3268         * gcc.dg/vect/vect-align-1.c: New.
3269         * gcc.dg/vect/vect-align-2.c: New.
3270         * gcc.dg/vect/pr25413.c: New.
3271         * gcc.dg/vect/pr25413a.c: New.
3272         * gcc.dg/vect/pr31699.c: Fix dg-final check.
3274 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
3276         * lib/target-support.exp (check_ultrasparc_hw_available):
3277         New function.
3278         (is-effective-target): Check $arg for ultrasparc_hw.
3279         (is-effective-target-keyword): Likewise.
3280         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3281         when determining what to do on sparc platforms.
3282         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3283         * gcc.dg/20001101-1.c: Likewise.
3284         * gcc.dg/20001101-2.c: Likewise.
3285         * gcc.dg/ultrasp9.c: Likewise.
3286         * gcc.dg/ultrasp10.c: Likewise.
3287         * gcc.target/sparc/pdist-3.c: Likewise.
3289 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
3291         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3293 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3295         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3296         get vectorized.
3297         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3298         now get vectorized.
3299         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3300         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3301         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3302         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3303         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3304         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3305         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3306         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3307         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3308         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3309         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3310         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3311         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3312         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3313         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3314         * lib/target-supports.exp (check_effective_target_vect_int_mul):
3315         Add spu.
3317 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
3319         PR c++/30854
3320         * g++.dg/parse/error30.C: New test.
3322 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3324         PR fortran/29804
3325         * gfortran.dg/alloc_comp_misc_1.f90: New test.
3327 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
3329         * gfortran.fortran-torture/compile/pr32663.f: New test.
3331 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3333         PR c++/31027
3334         * g++.dg/inherit/virtual4.C: New.
3336 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
3338         PR target/32661
3339         * gcc.target/i386/pr32661-1.c: New test.
3341 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3343         * gnat.dg/invariant_index.ad[sb]: New test.
3345 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3347         PR c++/32560
3348         * g++.dg/template/decl3.C: New.
3350 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
3352         PR 32617
3353         * gcc.c-torture/execute/align-3.c: New.
3355 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
3357         PR target/32708
3358         * gcc.target/i386/pr32708-1.c: New test.
3359         * gcc.target/i386/pr32708-2.c: Ditto.
3360         * gcc.target/i386/pr32708-3.c: Ditto.
3362 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
3364         * g++.dg/init/new20.C: Remove svn:executable flag.
3366 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3368         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
3370 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3372         * gcc.dg/ultrasp7.c: Add fpic target requirement.
3374 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3376         PR testsuite/25241
3377         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
3378         directive.
3379         
3380 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
3382         PR fortran/32157
3383         * gfortran.dg/overload_2.f90: New test.
3385         PR fortran/32689
3386         * gfortran.dg/transfer_simplify_5.f90
3388         PR fortran/32634
3389         * gfortran.dg/interface_15.f90: New test.
3391 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3393         PR libfortran/32336
3394         * gfortran.dg/matmul_5.f90:  New test case.
3396 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3398         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
3399         * gcc.dg/fesd-any.h: Likewise.
3400         * gcc.dg/fesd-baseonly.c: Likewise.
3401         * gcc.dg/fesd-baseonly.h: Likewise.
3402         * gcc.dg/fesd-none.c: Likewise.
3403         * gcc.dg/fesd-none.h: Likewise.
3404         * gcc.dg/fesd-reduced.c: Likewise.
3405         * gcc.dg/fesd-reduced.h: Likewise.
3406         * gcc.dg/fesd-sys.c: Likewise.
3407         * gcc.dg/fesd-sys.h: Likewise
3408         * gcc.dg/fesd.h: Likewise.
3410         * g++.dg/debug/dwarf2: New directory.
3411         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
3412         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
3413         * g++.dg/other/fesd-any.h: Likewise.
3414         * g++.dg/other/fesd-baseonly.C: Likewise.
3415         * g++.dg/other/fesd-baseonly.h: Likewise.
3416         * g++.dg/other/fesd-none.C: Likewise.
3417         * g++.dg/other/fesd-none.h: Likewise.
3418         * g++.dg/other/fesd-reduced.C: Likewise.
3419         * g++.dg/other/fesd-reduced.h: Likewise.
3420         * g++.dg/other/fesd-sys.C: Likewise.
3421         * g++.dg/other/fesd-sys.h: Likewise.
3422         * g++.dg/other/fesd.h: Likewise.
3424 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
3426         PR fortran/31129
3427         * gfortran.dg/parameter_unused.f90: New test.
3429 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
3431         PR tree-optimization/32681
3432         * gcc.dg/tree-ssa/pr32681.c: New test.
3434 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3436         PR fortran/32678
3437         * gfortran.dg/fmt_t_5.f90: New test.
3439 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
3441         PR c++/30535
3442         * g++.dg/template/operator10.C: New.
3444 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3446         PR libfortran/32217
3447         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
3449 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3451         PR fortran/29876
3452         * gfortran.dg/operator_6.f90: New test.
3454 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3456         PR fortran/17711
3457         * gfortran.dg/operator_4.f90: New test.
3458         * gfortran.dg/operator_5.f90: New test.
3459         * gfortran.dg/logical_comp.f90: Adjusted error messages.
3460         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
3462 2007-07-08  Tobias Burnus  <burnus@net-b.de>
3464         PR fortran/32669
3465         * gfortran.dg/argument_checking_6.f90: New.
3467 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3469         PR fortran/25094
3470         * gfortran.dg/interface_155555.f90: New test.
3472 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3474         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3475         c99-math-long-double-1.c, c99-math.h: Test subnormals.
3477 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3479         PR testsuite/25241
3480         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
3481         discern pedantic diagnostics and errors.
3482         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
3483         and not an error.
3484         * gcc.dg/20050121-1.c: This is an error and not a warning.
3485         * gcc.target/i386/sseregparm-2.c:  Likewise.
3486         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
3487         * gcc.dg/charset/attribute2.c: Likewise.
3488         * gcc.dg/bitfld-1.c: Likewise.
3489         * gcc.dg/pack-test-2.c: Likewise.
3490         * gcc.dg/940510-1.c: Match separately error and warning.
3491         * gcc.dg/array-2.c: Match separately multiple messages. The second
3492         diagnostic is a pedantic warning and not an error.
3493         * gcc.dg/pr14475.c: Match separately multiple messages.
3494         * gcc.dg/pr18809-1.c: Likewise.
3495         * gcc.dg/pr27953.c: Likewise.
3496         * gcc.dg/vla-init-1.c: Likewise.
3497         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
3499 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3501         PR fortran/32644
3502         * gfortran.dg/char_decl_1.f90: New test.
3504 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
3506         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
3508 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
3510         PR c++/32232
3511         * g++.dg/template/overload9.C: New test.
3513 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
3515         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
3516         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
3518 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3520         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
3521         * gcc.dg/20001012-2.c: Likewise.
3522         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
3523         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
3525 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3527         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
3528         about the chunk size when STACK_SIZE is defined.
3530 2007-07-06  Josh Conner  <jconner@apple.com>
3532         PR middle-end/32602
3533         * gcc.dg/sibcall-8.c: New test.
3535 2007-07-06  Josh Conner  <jconner@apple.com>
3537         PR middle-end/32603
3538         * gcc.target/arm/sibcall-1.c: New test.
3540 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3542         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
3544 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
3546         * gfortran.dg/save_parameter.f90: New test.
3547         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
3549 2007-07-06  Richard Guenther  <rguenther@suse.de>
3551         * g++.dg/opt/pr30965.C: New testcase.
3553 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
3555         * gcc.target/mips/save-restore-5.c: New test.
3557 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3559         PR rtl_optimization/32450
3560         * gcc.dg/pr32450.c: New runtime test.
3562 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3564         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
3565         single underscore in scan directives.
3567 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
3569         PR c++/32245
3570         * g++.dg/init/ptrmem4.C: New test.
3572         PR c++/32251
3573         * g++.dg/init/new21.C: Likewise.
3575         PR c++/31992
3576         * g++.dg/template/static30.C: Likewise.
3578 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
3580         * gcc.dg/vect/costmodel/ppc: New directory.
3581         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
3582         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
3583         New test.
3584         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
3585         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
3586         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
3587         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
3588         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
3589         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
3590         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
3591         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
3592         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
3593         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
3594         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
3595         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
3596         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
3597         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
3599 2007-07-05  Tobias Burnus  <burnus@net-b.de>
3601         PR fortran/32359
3602         * gfortran.dg/module_md5_1.f90: Update MD5 number.
3604 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
3606         PR fortran/32526
3607         * gfortran.dg/interface_14.f90: New test.
3609         PR fortran/32613
3610         * gfortran.dg/do_iterator_2.f90: New test.
3612 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3614         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
3615         (FE_DEC_DOWNWARD): Likewise.
3616         (FE_DEC_UPWARD): Likewise.
3617         (FE_DEC_TOWARDZERO): Likewise.
3618         (FE_DEC_TONEARESTFROMZERO): Likewise.
3620 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
3622         * gcc.c-torture/compile/pr32606.c: New.
3623         * gfortran.fortran-torture/execute/pr32604.f90: New.
3625 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
3627         * gcc.dg/visibility-12.c: New test.
3628         * gcc.dg/visibility-13.c: Likewise.
3629         * g++.dg/ext/visibility-9.C: Likewise.
3630         * g++.dg/ext/visibility-10.C: Likewise.
3632 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3634         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
3635         * gcc.dg/sh-relax-vxworks.c: New test.
3637 2007-07-04  Richard Guenther  <rguenther@suse.de>
3639         PR tree-optimization/32500
3640         * gcc.c-torture/execute/pr32500.c: New testcase.
3642 2007-07-04  Richard Guenther  <rguenther@suse.de>
3644         PR tree-optimization/32482
3645         * gcc.c-torture/compile/pr32482.c: New testcase.
3647 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3649         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
3650         VxWorks kernels.
3651         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
3652         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
3653         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
3654         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
3656 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3658         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
3660 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3662         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
3664 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3666         PR fortran/31198
3667         * gfortran.dg/min_max_optional_1.f90: New test.
3668         * gfortran.dg/min_max_optional_2.f90: New test.
3669         * gfortran.dg/min_max_optional_3.f90: New test.
3671 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3673         PR fortran/32545
3674         * gfortran.dg/fmt_error.f90: New test.
3676 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3678         PR fortran/32612
3679         * gfortran.dg/interface_13.f90: New test.
3681 2007-07-03  Dave Brolley  <brolley@redhat.com>
3683         PR c++/31743
3684         * g++.dg/init/new20.C: New test.
3686 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
3688         PR fortran/32579
3689         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
3691 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3693         PR fortran/25062
3694         * common_7.f90: New.
3695         * common_8.f90: New.
3696         * common_9.f90: New.
3698 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3700         PR fortran/30940
3701         * gfortran.dg/argument_checking_1.f90: New.
3702         * gfortran.dg/argument_checking_2.f90: New.
3703         * gfortran.dg/argument_checking_3.f90: New.
3704         * gfortran.dg/argument_checking_4.f90: New.
3705         * gfortran.dg/argument_checking_5.f90: New.
3706         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
3707         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
3709 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3711         * gcc.dg/pr32176.c: Add -w to default dg-options.
3713 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3715         * gcc.c-torture/compile/ssa-pre-1.c: New test.
3717 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3719         PR fortran/20888
3720         * gfortran.dg/null_2.f90: New.
3722 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3723             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3725         PR middle-end/32176
3726         * gcc.dg/pr32176.c: New test.
3728 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3730         * gcc.dg/const-float80.c : New test.
3731         * gcc.dg/const-float128.c : New test.
3732         * gcc.dg/const-float80-ped.c : New test.
3733         * gcc.dg/const-float128-ped.c : New test.
3735 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3737         * gcc.dg/c99-math.h: Fix typo.
3739 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3741         PR libgomp/32468
3742         * gcc.dg/gomp/pr32468-1.c: New test.
3744 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3746         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
3747         an ABI option.
3749 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3751         * gfortran.fortran-torture/compile/pr32583.f: New.
3752         * gcc.c-torture/compile/pr32584.c: New
3754 2007-07-02  Ollie Wild  <aaw@google.com>
3756         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
3757         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
3759 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3761         * gcc.target/mips/save-restore-1.c: New test.
3762         * gcc.target/mips/save-restore-2.c: Likewise.
3763         * gcc.target/mips/save-restore-3.c: Likewise.
3764         * gcc.target/mips/save-restore-4.c: Likewise.
3766 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
3768         PR tree-optimization/31966
3769         PR tree-optimization/32533
3770         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
3771         * gfortran.dg/pr32533.f90: Ditto.
3773 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3775         * g++.dg/opt/nrv12.C: New test.
3776         * gcc.target/i386/nrv1.c: New test.
3778         PR c++/31748
3779         * g++.dg/gomp/pr31748.C: New test.
3781 2007-07-02  Ira Rosen  <irar@il.ibm.com>
3783         PR tree-optimization/32230
3784         * gcc.dg/vect/pr32230.c: New test.
3786 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
3788         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
3789         * bind_c_coms.f90: Ditto.
3790         * bind_c_coms_driver.c: Ditto.
3791         * bind_c_dts.f90: Ditto.
3792         * bind_c_dts_2.f03: Ditto.
3793         * bind_c_dts_2_driver.c: Ditto.
3794         * bind_c_dts_3.f03: Ditto.
3795         * bind_c_dts_4.f03: Ditto.
3796         * bind_c_dts_driver.c: Ditto.
3797         * bind_c_implicit_vars.f03: Ditto.
3798         * bind_c_procs.f03: Ditto.
3799         * bind_c_usage_2.f03: Ditto.
3800         * bind_c_usage_3.f03: Ditto.
3801         * bind_c_usage_5.f03: Ditto.
3802         * bind_c_usage_6.f03: Ditto.
3803         * bind_c_usage_7.f03: Ditto.
3804         * bind_c_vars.f90: Ditto.
3805         * bind_c_vars_driver.c: Ditto.
3806         * binding_c_table_15_1.f03: Ditto.
3807         * binding_label_tests.f03: Ditto.
3808         * binding_label_tests_10.f03: Ditto.
3809         * binding_label_tests_10_main.f03: Ditto.
3810         * binding_label_tests_11.f03: Ditto.
3811         * binding_label_tests_11_main.f03: Ditto.
3812         * binding_label_tests_12.f03: Ditto.
3813         * binding_label_tests_13.f03: Ditto.
3814         * binding_label_tests_13_main.f03: Ditto.
3815         * binding_label_tests_14.f03: Ditto.
3816         * binding_label_tests_2.f03: Ditto.
3817         * binding_label_tests_3.f03: Ditto.
3818         * binding_label_tests_4.f03: Ditto.
3819         * binding_label_tests_5.f03: Ditto.
3820         * binding_label_tests_6.f03: Ditto.
3821         * binding_label_tests_7.f03: Ditto.
3822         * binding_label_tests_8.f03: Ditto.
3823         * binding_label_tests_9.f03: Ditto.
3824         * c_assoc.f90: Ditto.
3825         * c_assoc_2.f03: Ditto.
3826         * c_f_pointer_shape_test.f90: Ditto.
3827         * c_f_pointer_tests.f90: Ditto.
3828         * c_f_tests_driver.c: Ditto.
3829         * c_funloc_tests.f03: Ditto.
3830         * c_funloc_tests_2.f03: Ditto.
3831         * c_funloc_tests_3.f03: Ditto.
3832         * c_funloc_tests_3_funcs.c: Ditto.
3833         * c_kind_params.f90: Ditto.
3834         * c_kind_tests_2.f03: Ditto.
3835         * c_kinds.c: Ditto.
3836         * c_loc_driver.c: Ditto.
3837         * c_loc_test.f90: Ditto.
3838         * c_loc_tests_2.f03: Ditto.
3839         * c_loc_tests_2_funcs.c: Ditto.
3840         * c_loc_tests_3.f03: Ditto.
3841         * c_loc_tests_4.f03: Ditto.
3842         * c_loc_tests_5.f03: Ditto.
3843         * c_loc_tests_6.f03: Ditto.
3844         * c_loc_tests_7.f03: Ditto.
3845         * c_loc_tests_8.f03: Ditto.
3846         * c_ptr_tests.f03: Ditto.
3847         * c_ptr_tests_10.f03: Ditto.
3848         * c_ptr_tests_5.f03: Ditto.
3849         * c_ptr_tests_7.f03: Ditto.
3850         * c_ptr_tests_7_driver.c: Ditto.
3851         * c_ptr_tests_8.f03: Ditto.
3852         * c_ptr_tests_8_funcs.c: Ditto.
3853         * c_ptr_tests_9.f03: Ditto.
3854         * c_ptr_tests_driver.c: Ditto.
3855         * c_size_t_driver.c: Ditto.
3856         * c_size_t_test.f03: Ditto.
3857         * com_block_driver.f90: Ditto.
3858         * global_vars_c_init.f90: Ditto.
3859         * global_vars_c_init_driver.c: Ditto.
3860         * global_vars_f90_init.f90: Ditto.
3861         * global_vars_f90_init_driver.c: Ditto.
3862         * interop_params.f03: Ditto.
3863         * iso_c_binding_only.f03: Ditto.
3864         * iso_c_binding_rename_1.f03: Ditto.
3865         * iso_c_binding_rename_1_driver.c: Ditto.
3866         * iso_c_binding_rename_2.f03: Ditto.
3867         * iso_c_binding_rename_2_driver.c: Ditto.
3868         * kind_tests_2.f03: Ditto.
3869         * kind_tests_3.f03: Ditto.
3870         * module_md5_1.f90: Ditto.
3871         * only_clause_main.c: Ditto.
3872         * print_c_kinds.f90: Ditto.
3873         * test_bind_c_parens.f03: Ditto.
3874         * test_c_assoc.c: Ditto.
3875         * test_com_block.f90: Ditto.
3876         * test_common_binding_labels.f03: Ditto.
3877         * test_common_binding_labels_2.f03: Ditto.
3878         * test_common_binding_labels_2_main.f03: Ditto.
3879         * test_common_binding_labels_3.f03: Ditto.
3880         * test_common_binding_labels_3_main.f03: Ditto.
3881         * test_only_clause.f90: Ditto.
3882         * use_iso_c_binding.f90: Ditto.
3883         * value_5.f90: Ditto.
3884         * value_test.f90: Ditto.
3885         * value_tests_f03.f90: Ditto.
3887 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
3889         * gcc.dg/tls/opt-14.c: New.
3891 2007-07-01  Ollie Wild  <aaw@google.com>
3893         * g++.dg/lookup/using16.C: New test.
3894         * g++.dg/lookup/using17.C: New test.
3896 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
3898         PR fortran/32239
3899         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
3900         (test_4): Use proper test for floating point equality.
3901         (test_8): Likewise.
3903 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3905         PR libgfortran/32554
3906         * gfortran.dg/fmt_p_1.f90: New test.
3908 2007-07-01  Ira Rosen  <irar@il.ibm.com>
3910         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
3911         initialization and fix dg-final check - the initialization loop is
3912         vectorizable.
3914 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3915             Volker Reichelt  <reichelt@netcologne.de>
3917         PR middle-end/32559
3918         * gcc.dg/pr32559.c: New test.
3920 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3922         PR tree-optimization/25371
3923         * gcc.dg/vect/pr25371.c: New test.
3925 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3927         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
3928         when allocating and initializing a flexible array.
3930 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
3932         PR fortran/20373
3933         * gfortran.dg/intrinsic.f90: New test.
3935 2007-06-30  Tobias Burnus  <burnus@net-b.de>
3937         PR fortran/32555
3938         * gfortran.dg/fmt_zero_check.f90: New.
3940 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
3942         PR fortran/30284
3943         * gfortran.dg/repeat_f90: New test.
3945 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3947         PR testsuite/25241
3948         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
3949         -pedantic-errors, so we should match errors.
3950         * gcc.dg/cpp/escape-1.c: Likewise.
3951         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
3952         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
3953         warning.
3954         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
3955         errors instead of warnings.
3956         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
3957         a pedantic warning.
3958         * gcc.dg/cpp/arith-3.c: Likewise.
3960 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3962         PR testsuite/25241
3963         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
3964         * gcc.dg/pch/valid-2.c: Likewise.
3965         * gcc.dg/pch/valid-3.c: Likewise.
3966         * gcc.dg/pch/warn-1.c: Likewise.
3967         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
3968         
3969 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3971         PR c/4076
3972         * gcc.dg/Wunused-function.c: New.
3973         
3974 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3976         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
3978 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
3980         * g++.dg/other/canon-31724.C: New.
3981         
3982 2007-06-29  Jan Hubicka  <jh@suse.cz>
3984         PR middle-end/32372
3985         * gcc.c-torture/compile/pr32372.c: new.
3987 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3989         * gfortran.dg/operator_3.f90: New test.
3991 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3993         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
3994         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
3996 2007-06-29  Richard Guenther  <rguenther@suse.de>
3998         PR middle-end/32493
3999         * gcc.dg/inline-23.c: New testcase.
4001 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
4003         PR tree-optimization/24659
4004         * gcc.target/i386/vectorize2.c: New test.
4005         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4006         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4008 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
4010         * gcc.dg/pointer-arith-9.c: New test.
4012 2007-06-29  Tobias Burnus  <burnus@net-b.de>
4014         PR fortran/32483
4015         * gfortran.dg/fmt_read_2.f90: New.
4017 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4019         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4020         If it exists, don't try to create it.
4022 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
4024         * g++.dg/ext/visibility/ms-compat-1.C: New.
4026 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4028         PR tree-opt/32417
4029         * gfortran.fortran-torture/compile/pr32417.f90: New test.
4031 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
4033         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4034         targets.
4036 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
4038         PR fortran/32467
4039         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4041 2007-06-27  Richard Guenther  <rguenther@suse.de>
4043         PR middle-end/32492
4044         * gcc.dg/inline-22.c: New testcase.
4046 2007-06-26  Hui-May Chang <hm.chang@apple.com>
4048         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4049         the scan-assembler constant.
4051 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
4053         PR 20216
4054         * gcc.dg/pr20216.c: New.
4056 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4058         PR tree-opt/32421
4059         * gcc.dg/vect/pr32421.c: New test.
4061 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
4063         PR c++/32111
4064         * g++.dg/other/friend5.C: New test.
4066 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
4068         PR fortran/32464
4069         * gfortran.dg/host_assoc_function_2.f90: New test.
4071         PR fortran/31494
4072         * gfortran.dg/host_assoc_call_1.f90: New test.
4074 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4076         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4077         
4078 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4080         PR fortran/32456
4081         * gfortran.dg/error_format.f90: New test.
4083 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4085         PR fortran/32136
4086         * gfortran.dg/pr32136.f90: New test.
4088 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4090         PR fortran/31726
4091         * gfortran.dg/minmaxloc_1.f90: New test.
4093         PR fortran/32298
4094         * gfortran.dg/minmaxloc_2.f90: New test.
4096 2007-06-23  Richard Guenther  <rguenther@suse.de>
4098         PR tree-optimization/16876
4099         PR middle-end/29478
4100         * gcc.dg/pr29254.c: The warning is bogus.
4101         * gcc.dg/warn-1.c: Likewise.
4102         * gcc.dg/assign-warn-3.c: Likewise.
4103         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4105 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
4107         * gcc.c-torture/execute/20070623-1.c: New.
4109 2007-06-22  Jan Hubicka  <jh@suse.cz>
4111         * gcc.c-torture/compile/pr31541.c: New.
4113 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4115         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4116         Remove -m64 from dg-options.
4118 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4120         PR middle-end/32374
4121         * gcc.dg/pr32374.c: New test.
4123 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4125         PR fortran/32360
4126         * gfortran.dg/pointer_assign_3.f90: New test.
4128 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
4130         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4132 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4134         PR fortran/31162
4135         * gfortran.dg/assign.f90: Update test.
4136         * gfortran.dg/real_do_1.f90: Update test.
4137         * gfortran.dg/gomp/omp_do1.f90: Update test.
4138         * gfortran.dg/warnings_are_errors_1.f: Update test.
4139         * gfortran.dg/g77/20010519-1.f: Update test.
4140         * gfortran.dg/g77/pr9258.f: Update test.
4141         * gfortran.dg/g77/960317-1.f: Update test.
4143 2007-06-21  Richard Guenther  <rguenther@suse.de>
4145         PR tree-optimization/32453
4146         * gcc.c-torture/compile/pr32453.c: New testcase.
4148 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
4150         PR tree-optimization/31866
4151         * gcc.dg/pr31866.c: New test.
4153 2007-06-21  Richard Guenther  <rguenther@suse.de>
4155         PR tree-optimization/32451
4156         * g++.dg/torture/20070621-1.C: New testcase.
4158 2007-06-21  Christian Bruel  <christian.bruel@st.com>
4160         * gcc.dg/attr-isr.c: Test delay slot content.
4161         
4162 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4164         PR fortran/32361
4165         gfortran.dg/pointer_assign_2.f90: New test.
4167 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4169         PR fortran/25061
4170         gfortran.dg/invalid_procedure_name.f90: New test.
4172 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
4174         PR tree-optimization/25737
4175         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4177 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
4179         * gcc.target/i386/large-size-array-3.c: New.
4181 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4182         Richard Guenther  <rguenther@suse.de>
4184         PR fortran/32140
4185         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4187 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
4189         PR middle-end/31959
4190         * gcc.dg/pr31959.c: New test.
4192         PR inline-asm/32109
4193         * g++.dg/ext/asm10.C: New test.
4195         PR middle-end/32285
4196         * gcc.c-torture/execute/20070614-1.c: New test.
4198 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
4200         * gcc.target/arm/stack-corruption.c: New test.
4202 2007-06-19  Richard Guenther  <rguenther@suse.de>
4204         * g++.dg/torture/pr30252.C: New testcase.
4206 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
4208         PR tree-optimization/32353
4209         * g++.dg/opt/nrv13.C: New test.
4211 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
4213         PR fortran/20863
4214         PR fortran/20882
4215         * gfortran.dg/impure_assignment_2.f90 : New test.
4217         PR fortran/32236
4218         * gfortran.dg/data_initialized_2.f90 : New test.
4220         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4221         appropriate version of 'dmach'.
4223 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4225         PR target/32389
4226         * gcc.target/i386/pr32389.c New test.
4228 2007-06-18  Simon Baldwin <simonb@google.com>
4230         PR c++/31923
4231         * g++.dg/template/error25.C: New.
4232         * g++.dg/template/spec35.C: New.
4234 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
4236         * gcc.c-torture/compile/pr32355.c: New testcase.
4237         
4238 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4240         PR tree-optimization/32383
4241         * g++.dg/opt/pr32383.C: New test.
4243 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
4245         PR rtl-optimization/32366
4246         * gcc.dg/vect/pr32366.c: New test.
4248 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
4250         * gcc.c-torture/compile/pr32349.c: New testcase.
4251         
4252 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4254         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
4255         * gcc.target/sparc/combined-2.c: Likewise.
4256         * gcc.target/sparc/fexpand.c : Likewise.
4257         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
4258         * gcc.target/sparc/fpack16.c : Likewise.
4259         * gcc.target/sparc/fpmerge.c : Likewise.
4260         * gcc.target/sparc/fpmul.c : Likewise.
4261         * gcc.target/sparc/noresult.c : Likewise.
4262         * gcc.target/sparc/pdist.c: Likewise.
4264 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
4266         PR middle-end/31723
4267         * gcc.target/i386/recip-divf.c: New test.
4268         * gcc.target/i386/recip-sqrtf.c: Ditto.
4269         * gcc.target/i386/recip-vec-divf.c: Ditto.
4270         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4271         * gcc.target/i386/sse-recip.c: Ditto.
4272         * gcc.target/i386/sse-recip-vec.c: Ditto.
4274 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4276         PR tree-opt/32225
4277         * gcc.c-torture/compile/20070605-1.c: New test.
4279         * gcc.c-torture/compile/20070603-1.c: New testcase.
4280         * gcc.c-torture/compile/20070603-2.c: New testcase.
4282         * gcc.c-torture/compile/20070531-1.c: New test.
4284         PR tree-opt/32167
4285         * gcc.c-torture/compile/20070531-2.c: New test.
4287         PR tree-opt/32144
4288         * gcc.c-torture/compile/20070529-1.c: New test.
4290         PR tree-opt/32145
4291         * gcc.c-torture/compile/20070529-2.c: New test.
4293         PR tree-opt/32015
4294         * gcc.c-torture/compile/20070520-1.c: New test.
4296         * g++.dg/ext/java-1.C: New test.
4298         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
4299         loops instead of one. Remove the "can't determine dependence"
4300         check.
4301         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
4302         needed as the cast is gone in the first place.
4303         * gcc.dg/max-1.c: Change local variable a to be a global one.
4304         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
4305         have a cast which is PREd.
4307 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
4309         * g++.dg/lookup/anon6.C: New test.
4311 2007-06-14  Dirk Mueller  <dmueller@suse.de>
4313         PR c++/31806
4314         * g++.dg/opt/static6.C: New testcase.
4316 2007-06-14  Geoff Keating  <geoffk@apple.com>
4318         * g++.dg/ext/visibility/overload-1.C: New.
4320         PR 31093
4321         * g++.dg/ext/visibility/anon4.C: New.
4323 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
4325         PR target/32268
4326         * gcc.target/i386/pr32268.c: New test.
4328 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4330         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
4331         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
4332         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
4334         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
4335         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
4336         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
4337         BID is used.
4339 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
4341         PR fortran/32302
4342         * gfortran.dg/common_resize_1.f90: New test.
4344 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
4346         PR target/32274
4347         * gcc.dg/vect/pr32224.c: Fix.   
4348         
4349 2007-06-13  Eric Christopher  <echristo@apple.com>
4351         * gcc.target/i386/ssefn-1.c: Add -march=i386.
4353 2007-06-13  Tobias Burnus  <burnus@net-b.de>
4355         PR fortran/32323
4356         * gfortran.dg/actual_array_vect_1.f90: New.
4358 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4360         * gcc.target/sparc/mfpu.c: New test.
4362 2007-06-12  Geoff Keating  <geoffk@apple.com>
4364         * g++.dg/warn/weak1.C: Suppress on Darwin.
4365         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
4367 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4369         PR middle-end/31579
4370          * g++.dg/torture/pr31579.C: New testcase.
4372 2007-06-12  Ian Lance Taylor  <iant@google.com>
4374         PR libstdc++/29286
4375         * g++.dg/init/new16.C: New test.
4376         * g++.dg/init/new17.C: New test.
4377         * g++.dg/init/new18.C: New test.
4378         * g++.dg/init/new19.C: New test.
4380 2007-06-12  Olivier Hainque  <hainque@adacore.com>
4382         * gnat.dg/lhs_view_convert.adb: New test.
4384 2007-06-12  Richard Guenther  <rguenther@suse.de>
4386         PR tree-optimization/15353
4387         PR tree-optimization/31657
4388         * gcc.c-torture/execute/20070424-1.c: New testcase.
4389         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
4390         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
4391         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
4392         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
4393         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
4395 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4397         PR rtl-optimization/32293
4398         * gcc.dg/pr32293.c: New test.
4400 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4402         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
4404 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
4406         PR fortran/29786
4407         * gfortran.dg/equiv_7.f90: New test.
4408         * gfortran.dg/equiv_constraint_7.f90: Change error message.
4410         PR fortran/30875
4411         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
4413 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
4415         * gcc.dg/setjmp-3.c: Rename raise to raise0.
4416         * gcc.dg/setjmp-4.c: Likewise.
4417         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
4419 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
4421         PR rtl-optimization/31025
4422         * gfortran.dg/pr31025.f90: New.
4424 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4426         PR target/32280
4427         * gcc.target/i386/pr32280.c: New test.
4429 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4431         PR middle-end/32279
4432         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
4434 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4436         PR libgfortran/32235
4437         * gfortran.dg/backspace_9.f: New test.
4439 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
4441         * gcc.dg/tree-ssa/prefetch-7.c: New test.
4443 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
4445         * gcc.dg/tree-ssa/loop-28.c: New testcase.
4447 2007-06-09  Ian Lance Taylor  <iant@google.com>
4449         PR tree-optimization/32169
4450         * gcc.c-torture/compile/pr32169.c: New test.
4452 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
4454         * gcc.dg/vect/costmodel: New directory.
4455         * gcc.dg/vect/costmodel/i386: New directory.
4456         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
4457         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4458         New test.
4459         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
4460         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
4461         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
4462         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
4463         * gcc.dg/vect/costmodel/x86_64: New directory.
4464         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
4465         New testsuite.
4466         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4467         New test.
4468         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
4469         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
4470         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
4471         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
4472         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
4474 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
4476         PR tree-optimization/32243
4477         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
4478         flags for -Os tests.
4479         * gcc.dg/vect/03-vect-pr32243.c: New test.
4481 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
4483         PR tree-optimization/32224
4484         * gcc.dg/vect/pr32224.c: New test.
4486 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
4488         PR c++/32177
4489         * g++.dg/gomp/pr32177.C: New test.
4491 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4493         PR testsuite/25241
4494         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
4495         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
4496         warning nor an error.
4497         * gcc.dg/Wfatal-2.c: Likewise.
4498         * gcc.dg/Werror-1.c: Likewise.
4499         * gcc.dg/Werror-5.c: Likewise.
4500         * gcc.dg/Werror-7.c: Likewise.
4501         * gcc.dg/Werror-10.c: Likewise.
4502         * gcc.dg/Werror-11.c: Likewise.
4504 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
4506         PR c++/30759
4507         * g++.dg/init/brace6.C: New test.
4509 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
4511         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
4512         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
4513         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
4514         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
4516         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
4517         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
4518         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
4519         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
4520         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
4521         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
4522         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
4523         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
4525         * gcc.dg/darwin-minversion-3.c: New.
4527 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
4529         * gcc.target/i386/builtin-copysign.c: New test.
4531 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
4533         PR tree-optimization/32220
4534         * gfortran.dg/predcom-2.f: New testcase.
4536 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4538         PR tree-opt/32231
4539         * gcc.target/i386/vectorize4.c: New test.
4541 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
4543         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
4545 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4547         PR testsuite/25241
4548         * gcc.dg/simd-5.c: Mark output as a note.
4549         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
4550         dg-message.
4551         * gcc.dg/simd-1.c: Likewise.
4552         * gcc.dg/always_inline.c: Mark output as a sorry.
4553         * gcc.dg/always_inline2.c: Likewise.
4554         * gcc.dg/always_inline3.c: Likewise.
4556 2007-06-06  Ian Lance Taylor  <iant@google.com>
4558         * g++.dg/conversion/enum1.C: New test.
4560 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
4562         PR tree-optimization/32216
4563         * gcc.dg/vect/pr32216.c: New test.
4565 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4567         PR testsuite/18923
4568         * gfortran.dg/invalid_contains_1.f90: New test.
4569         * gfortran.dg/invalid_contains_2.f90: New test.
4571 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4573         PR testsuite/32057
4574         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
4575         midnight issues.
4577 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4579         PR testsuite/25241
4580         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
4581         dg-message to match de note.
4582         * gcc.dg/pr26570.c: Use dg-message for a note.
4583         * gcc.dg/pr29254.c: Use dg-message for generic output and use
4584         dg-error instead of dg-warning because of -Werror.
4585         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
4586         neither an error, nor a warning.
4587         * gcc.dg/glibc-uclibc-2.c: Likewise
4588         * gcc.dg/cpp/19940712-1.c: Likewise.
4590 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
4592         PR preprocessor/23479
4593         * gcc.dg/binary-constants-1.c: Add test suites for
4594         the 0b-prefixed binary integer constants.
4595         * gcc.dg/binary-constants-2.c: Ditto.
4596         * gcc.dg/binary-constants-3.c: Ditto.
4597         * gcc.dg/binary-constants-4.c: Ditto.
4599 2007-06-05  Ian Lance Taylor  <iant@google.com>
4601         * gcc.dg/Wstrict-overflow-19.c: New test.
4603 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
4605         * gcc.dg/matrix/matrix-6.c: Remove conversion.
4607 2007-06-04  Ian Lance Taylor  <iant@google.com>
4609         * gcc.dg/Wstrict-overflow-18.c: New test.
4611 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4613         PR testsuite/25241
4614         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
4615         * gcc.dg/cpp/mi5.c: Likewise.
4616         * gcc.dg/cpp/mi7.c: Likewise.
4618 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
4620         PR c/32191
4621         * gcc.dg/pr32191.c: New test.
4623 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4625         PR fortran/32124
4626         * gfortran.dg/allocate_stat_1.f90: Remove.
4628 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4630         * gcc.target/i386/sse4_2-check.h: New.
4631         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
4632         * gcc.target/i386/sse4_2-crc32.h: Likewise.
4633         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
4634         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4635         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
4636         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
4637         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
4638         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
4639         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
4640         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
4641         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
4642         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
4643         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
4644         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
4645         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
4646         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
4647         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
4648         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4650 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
4652         * gcc.dg/pie-link.c: New test.
4654 2007-06-01  Ian Lance Taylor  <iant@google.com>
4656         * gcc.dg/Wstrict-overflow-17.c: New test.
4658 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
4660         * gcc.dg/builtin-return-1.c (g): New.
4661         (main): Allocate at least 64 bytes on the stack.
4663 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
4665         * g++.dg/init/cleanup3.C: New test.
4667 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4669         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
4670         int is 16 bits.
4672 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
4674         PR fortran/32156
4675         * gfortran.dg/char_array_constructor_3.f90: New test.
4677 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4679         PR tree-optimization/32160
4680         * gfortran.dg/predcom-1.f: New test.
4682 2007-05-31  Richard Guenther  <rguenther@suse.de>
4684         * g++.dg/other/str_empty.C: Move...
4685         * g++.dg/other/pr30567.C: Move...
4686         * g++.dg/tree-ssa/pr27218.C: Move...
4687         * g++.dg/torture: ...here and remove dg-options.
4689 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
4691         PR c++/32158
4692         * g++.dg/ext/is_pod_incomplete.C: New.
4694 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
4695             Douglas Gregor <doug.gregor@gmail.com>
4696             Pedro Lamarao <pedro.lamarao@mndfck.org>
4697             Howard Hinnant <howard.hinnant@gmail.com>
4699         PR c++/7412
4700         PR c++/29939
4701         * g++.dg/cpp0x/rv8p.C: New.
4702         * g++.dg/cpp0x/temp-constructor-bug.C: New.
4703         * g++.dg/cpp0x/cast-bug.C: New.
4704         * g++.dg/cpp0x/elision_weak.C: New.
4705         * g++.dg/cpp0x/collapse-bug.C: New.
4706         * g++.dg/cpp0x/rv3p.C: New.
4707         * g++.dg/cpp0x/rv7n.C: New.
4708         * g++.dg/cpp0x/overload-conv-1.C: New.
4709         * g++.dg/cpp0x/rv2n.C: New.
4710         * g++.dg/cpp0x/deduce.C: New.
4711         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
4712         * g++.dg/cpp0x/rv6p.C: New.
4713         * g++.dg/cpp0x/template_deduction.C: New.
4714         * g++.dg/cpp0x/implicit-copy.C: New.
4715         * g++.dg/cpp0x/rv1p.C: New.
4716         * g++.dg/cpp0x/cast.C: New.
4717         * g++.dg/cpp0x/rv5n.C: New.
4718         * g++.dg/cpp0x/collapse.C: New.
4719         * g++.dg/cpp0x/overload-conv-2.C: New.
4720         * g++.dg/cpp0x/rv4p.C: New.
4721         * g++.dg/cpp0x/rvo.C: New.
4722         * g++.dg/cpp0x/iop.C: New.
4723         * g++.dg/cpp0x/rv3n.C: New.
4724         * g++.dg/cpp0x/rv7p.C: New.
4725         * g++.dg/cpp0x/reference_collapsing.C: New.
4726         * g++.dg/cpp0x/overload.C: New.
4727         * g++.dg/cpp0x/named.C: New.
4728         * g++.dg/cpp0x/rv2p.C: New.
4729         * g++.dg/cpp0x/rv6n.C: New.
4730         * g++.dg/cpp0x/not_special.C: New.
4731         * g++.dg/cpp0x/bind.C: New.
4732         * g++.dg/cpp0x/rv1n.C: New.
4733         * g++.dg/cpp0x/rv5p.C: New.
4734         * g++.dg/cpp0x/elision.C: New.
4735         * g++.dg/cpp0x/named_refs.C: New.
4736         * g++.dg/cpp0x/unnamed_refs.C: New.
4737         * g++.dg/cpp0x/rv4n.C: New.
4738         * g++.dg/cpp0x/elision_neg.C: New.
4739         * g++.dg/init/copy7.C: Run in C++98 mode.
4740         * g++.dg/overload/arg1.C: Ditto.
4741         * g++.dg/overload/arg4.C: Ditto.
4743 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4745         PR c++/31809
4746         * g++.dg/opt/static5.C: New test.
4748 2007-05-30  Richard Guenther  <rguenther@suse.de>
4750         * g++.dg/dg.exp: Prune torture/.
4751         * g++.dg/torture/dg-torture.exp: New testsuite.
4753 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
4755         * gcc.target/arm/pr27387.C: Move and rename to ...
4756         * g++.dg/inherit/thunk8.C: ... here.
4758 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4760         PR tree-optimization/31769
4761         * g++.dg/gomp/pr31769.C: New test.
4763 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
4765         * gcc.target/i386/stack-realign.c: New.
4767 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
4769         * gcc.dg/tree-ssa/prefetch-6.c: New test.
4771 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
4773         * gfortran.dg/sizeof.f90: New.
4775 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4777         PR c/31339
4778         * gcc.dg/boolcomplex-1.c: New test.
4780         PR c++/31339
4781         * g++.dg/ext/boolcomplex-1.c: New test.
4783 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
4785         * gcc.dg/matrix: New directory.
4787 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4789         PR fortran/32124
4790         * gfortran.dg/allocate_stat_1.f90: New.
4792 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4794         PR fortran/31972
4795         * transfer_hollerith_1.f90: New test.
4797 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4799         PR tree-opt/32100
4800         * gcc.c-torture/execute/vrp-7.c: New test.
4802 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4804         * gfortran.dg/transfer_simplify_4.f90: New test.
4806 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4808         PR fortran/32088
4809         * gfortran.dg/func_result_3.f90: New.
4811 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4813         PR middle-end/32083
4814         * gfortran.dg/transfer_simplify_3.f90: New.
4816 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4818         PR target/32065
4819         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
4820         to compile options.
4821         * gcc.target/i386/pr32065-2.c: New test.
4823 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4825         PR fortran/31813
4826         * gfortran.dg/io_constraints_2.f90: Update.
4828 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
4830         PR fortran/31219
4831         * gfortran.dg/array_constructor_17.f90: New test.
4833 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4835         PR tree-opt/32090
4836         * g++.dg/opt/array2.C: New testcase.
4838 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4840         PR target/32065
4841         * gcc.target/i386/pr32065.c: New test.
4843 2007-05-25  Dirk Mueller  <dmueller@suse.de>
4844             Marcus Meissner <meissner@suse.de>
4846         * gcc.dg/attr-alloc_size.c: New.
4848 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
4849             Lee Millward  <lee.millward@gmail.com>
4851         PR c++/31745
4852         * g++.dg/parse/crash34.C: New test.
4854         * g++.dg/parse/crash35.C: New test.
4856 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4858         * gcc.target/i386/sse2-check.h: New.
4859         * gcc.target/i386/sse2-vec-1.c: Likewise.
4860         * gcc.target/i386/sse2-vec-2.c: Likewise.
4861         * gcc.target/i386/sse2-vec-3.c: Likewise.
4862         * gcc.target/i386/sse2-vec-4.c: Likewise.
4863         * gcc.target/i386/sse2-vec-5.c: Likewise.
4864         * gcc.target/i386/sse2-vec-6.c: Likewise.
4866 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
4868         PR c++/31431
4869         PR c++/31432
4870         PR c++/31434
4871         PR c++/31435
4872         PR c++/31437
4873         PR c++/31438
4874         PR c++/31442
4875         PR c++/31443
4876         PR c++/31444
4877         PR c++/31445
4878         * g++.dg/cpp0x/pr31431.C: New.
4879         * g++.dg/cpp0x/pr31437.C: New.
4880         * g++.dg/cpp0x/pr31442.C: New.
4881         * g++.dg/cpp0x/pr31444.C: New.
4882         * g++.dg/cpp0x/pr31431-2.C: New.
4883         * g++.dg/cpp0x/pr31432.C: New.
4884         * g++.dg/cpp0x/pr31434.C: New.
4885         * g++.dg/cpp0x/pr31438.C: New.
4886         * g++.dg/cpp0x/pr31443.C: New.
4887         * g++.dg/cpp0x/pr31445.C: New.
4888         * g++.dg/cpp0x/variadic-crash1.C: New.
4890 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
4892         * gcc.target/arm/long-calls-1.c: New test.
4893         * gcc.target/arm/long-calls-2.c: Likewise.
4894         * gcc.target/arm/long-calls-3.c: Likewise.
4895         * gcc.target/arm/long-calls-4.c: Likewise.
4897 2007-05-25  Richard Guenther  <rguenther@suse.de>
4898             Andrew Pinski  <andrew_pinski@playstation.sony.com>
4900         PR tree-optimization/31982
4901         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
4903 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
4905         PR fortran/32047
4906         * gfortran.dg/result_in_spec_2.f90: New test.
4908 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4910         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
4912 2007-05-24  Ollie Wild  <aaw@google.com>
4914         * gcc.dg/cpp/counter-1.c: New test.
4915         * gcc.dg/pch/counter-1.c: New test.
4916         * gcc.dg/pch/counter-1.hs: New file.
4917         * gcc.dg/pch/counter-2.c: New test.
4918         * gcc.dg/pch/counter-2.hs: New file.
4919         * gcc.dg/pch/counter-3.c: New test.
4920         * gcc.dg/pch/counter-3.hs: New file.
4922 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
4924         * gcc.dg/tree-ssa/predcom-1.c: New test.
4925         * gcc.dg/tree-ssa/predcom-2.c: New test.
4926         * gcc.dg/tree-ssa/predcom-3.c: New test.
4927         * gcc.dg/tree-ssa/predcom-4.c: New test.
4928         * gcc.dg/tree-ssa/predcom-5.c: New test.
4929         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
4931 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
4933         PR testsuite/32062
4934         * gcc.target/i386/sse4_1-check.h (MASK): New.
4936 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4938         PR fortran/32038
4939         * gfortran.dg/pr25603.f: Initialize integer variables.
4941 2007-05-23  Ian Lance Taylor  <iant@google.com>
4943         * g++.dg/other/vrp1.C: New test.
4945 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
4947         PR preprocessor/20077
4948         * gcc.dg/cpp/paste15.c: New test.
4950 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
4951             Nigel Stephens  <nigel@mips.com>
4952             Richard Sandiford  <richard@codesourcery.com>
4954         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
4955         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
4956         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
4957         * gcc.target/mips/inter/mips16-inter.exp: New.
4959 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
4961         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
4963 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4965         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
4966         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
4967         * gcc.target/i386/sse3-addsubps.c: Likewise.
4968         * gcc.target/i386/sse3-haddpd.c: Likewise.
4969         * gcc.target/i386/sse3-haddps.c: Likewise.
4970         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4971         * gcc.target/i386/sse3-hsubps.c: Likewise.
4972         * gcc.target/i386/sse3-lddqu.c: Likewise.
4973         * gcc.target/i386/sse3-movddup.c: Likewise.
4974         * gcc.target/i386/sse3-movshdup.c: Likewise.
4975         * gcc.target/i386/sse3-movsldup.c: Likewise.
4977         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
4978         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
4979         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4980         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4981         * gcc.target/i386/ssse3-palignr.c: Likewise.
4982         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4983         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4984         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4985         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4986         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4987         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4988         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4989         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4990         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4991         * gcc.target/i386/ssse3-psignb.c: Likewise.
4992         * gcc.target/i386/ssse3-psignd.c: Likewise.
4993         * gcc.target/i386/ssse3-psignw.c: Likewise.
4994         * gcc.target/i386/ssse3-vals.h: Likewise.
4996         * gcc.target/i386/sse3-check.h: New file.
4997         * gcc.target/i386/ssse3-check.h: Likewise.
4999 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5001         PR middle-end/31095
5002         * gcc.c-torture/compile/bcopy-1.c: New testcase.
5004 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5006         PR middle-end/31606
5007         * gcc.c-torture/20070522-1.c: New testcase.
5009 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5011         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5013 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
5015         * gcc.c-torture/execute/ieee/20000320-1.x,
5016         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5017         m68k-*-* and check_effective_target_coldfire_fpu.
5019 2007-05-22  Ollie Wild  <aaw@google.com>
5021         * g++.dg/lookup/hidden-class10.C: New test.
5022         * g++.dg/lookup/hidden-class11.C: New test.
5024 2007-05-22  Ollie Wild  <aaw@google.com>
5026         * g++.dg/lookup/name-clash5.C: New test.
5027         * g++.dg/lookup/name-clash6.C: New test.
5029 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5031         * g++.dg/other/i386-2.C: Update comments on header files tested.
5032         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
5033         of <tmmintrin.h>.
5034         * gcc.target/i386/sse-12.c: Likewise.
5035         * gcc.target/i386/sse-13.c: Likewise.
5036         * gcc.target/i386/sse-14.c: Likewise.
5038         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5039         Redefined to test with immediate operand.
5040         (__builtin_ia32_blendps): Likewise.
5041         (__builtin_ia32_blendpd): Likewise.
5042         (__builtin_ia32_dpps): Likewise.
5043         (__builtin_ia32_dpps): Likewise.
5044         (__builtin_ia32_insertps128): Likewise.
5045         (__builtin_ia32_vec_ext_v4sf): Likewise.
5046         (__builtin_ia32_vec_set_v16qi): Likewise.
5047         (__builtin_ia32_vec_set_v4si): Likewise.
5048         (__builtin_ia32_vec_set_v2di): Likewise.
5049         (__builtin_ia32_vec_ext_v16qi): Likewise.
5050         (__builtin_ia32_vec_ext_v4si): Likewise.
5051         (__builtin_ia32_vec_ext_v2di): Likewise.
5052         (__builtin_ia32_roundpd): Likewise.
5053         (__builtin_ia32_roundsd): Likewise.
5054         (__builtin_ia32_roundps): Likewise.
5055         (__builtin_ia32_roundss): Likewise.
5056         (__builtin_ia32_mpsadbw128): Likewise.
5058 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5060         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5062 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5064         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5065         failures.
5066         * gcc.dg/dfp/func-struct.c: Ditto.
5067         * gcc.dg/dfp/operator-assignment.c: Ditto.
5068         * gcc.dg/dfp/convert-bfp.c: Ditto.
5069         * gcc.dg/dfp/convert-int.c: Ditto.
5070         * gcc.dg/dfp/convert-int-max.c: Ditto.
5071         * gcc.dg/dfp/func-scalar.c: Ditto.
5072         * gcc.dg/dfp/cast.c: Ditto.
5073         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5074         failures, and fix a typo in return type of arg1_128.
5075         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5076         failures, and fix a typo in a constant suffix.
5077         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5078         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5080 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5081             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5083         * lib/gcc-dg.exp(process_message): New proc.
5084         (dg-message): New test directive.
5085         * gcc.dg/always_inline.c: Use dg-message.
5086         * gcc.dg/always_inline2.c: Ditto.
5087         * gcc.dg/always_inline3.c: Ditto.
5088         * gcc.dg/invalid-call-1.c: Ditto.
5089         * gcc.dg/pr17506.c: Ditto.
5090         * gcc.dg/simd-5.c: Ditto.
5091         * gcc.dg/simd-6.c: Ditto.
5092         * gcc.dg/va-arg-2.c: Ditto.
5093         * gcc.dg/cpp/syshdr.c: Ditto.
5094         * gcc.dg/cpp/unc4.c: Ditto.
5095         * gcc.dg/cpp/trad/mi1.c: Ditto.
5096         * gcc.dg/cpp/trad/mi5.c: Ditto.
5097         * gcc.dg/cpp/trad/mi7.c: Ditto.
5098         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5099         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5100         * gcc.test-framework/test-framework.awk: Special-case outexists
5101         tests.
5103 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5105         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5106         (bit_SSE4_2): Likewise.
5107         (bit_POPCNT): Likewise.
5109         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5110         Check if assembler supports SSE4 instructions.
5112         * gcc.target/i386/sse4_1-blendpd.c: New file.
5113         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5114         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5115         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5116         * gcc.target/i386/sse4_1-check.h: Likewise.
5117         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5118         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5119         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5120         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5121         * gcc.target/i386/sse4_1-extractps.c: Likewise.
5122         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5123         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5124         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5125         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5126         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5127         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5128         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5129         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5130         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5131         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5132         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5133         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5134         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5135         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5136         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5137         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5138         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5139         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5140         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5141         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5142         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5143         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5144         * gcc.target/i386/sse4_1-pminud.c: Likewise.
5145         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5146         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5147         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5148         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5149         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5150         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5151         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5152         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5153         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5154         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5155         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5156         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5157         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5158         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5159         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5160         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5161         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5162         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5163         * gcc.target/i386/sse4_1-round.h: Likewise.
5164         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5165         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5166         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5167         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5168         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5169         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5170         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5171         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5172         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5173         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5174         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5175         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5176         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5177         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5179 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5181         PR fortran/31627
5182         * gfortran.dg/bounds_check_7.f90: New test.
5184 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
5186         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5187         (check_effective_target_sse4a): Ditto.
5189         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5190         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5191         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5192         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5193         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5194         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5195         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5196         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5197         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5198         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5199         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5200         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5201         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5202         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5203         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5204         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5205         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5206         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5207         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5208         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5210 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
5212         * g++.dg/ext/cleanup-1.C: New test.
5213         * g++.dg/ext/cleanup-2.C: Likewise.
5214         * g++.dg/ext/cleanup-3.C: Likewise.
5215         * g++.dg/ext/cleanup-4.C: Likewise.
5216         * g++.dg/ext/cleanup-5.C: Likewise.
5217         * g++.dg/ext/cleanup-6.C: Likewise.
5218         * g++.dg/ext/cleanup-8.C: Likewise.
5219         * g++.dg/ext/cleanup-9.C: Likewise.
5220         * g++.dg/ext/cleanup-10.C: Likewise.
5221         * g++.dg/ext/cleanup-11.C: Likewise.
5222         * g++.dg/ext/cleanup-dtor.C: Likewise.
5224 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5226         PR middle-end/31995
5227         * gcc.dg/vect/vect-102a.c: New test.
5229 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
5230             Paolo Carlini  <pcarlini@suse.de>
5231             Uros Bizjak  <ubizjak@gmail.com>
5233         * gcc.dg/gcc-have-sync-compare-and-swap.c,
5234         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5235         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5236         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
5237         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5238         New testcases.
5240 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
5242         PR fortran/32002
5243         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
5245 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5247         PR fortran/32027
5248         * gfortran.dg/do_3.F90: Add checks for the final value of the
5249         loop variable.
5251 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5253         * gcc.c-torture/execute/990127-2.x: New file.
5255 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5257         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
5258         * gcc.target/i386/sse-12: Add -O to compile options.
5259         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
5260         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5261         and mm3dnow.h.  Add -O to compile options.
5263 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
5265         PR fortran/31867
5266         * gfortran.dg/char_length_5.f90: New test.
5268         PR fortran/31994
5269         * gfortran.dg/array_reference_1.f90: New test.
5271 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5273         PR middle-end/7651
5274         PR c++/11856
5275         PR c/12963
5276         PR c/23587
5277         PR other/29694
5278         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
5279         * gcc.dg/Wtype-limits.c: New.
5280         * gcc.dg/Wtype-limits-Wextra.c: New.
5281         * gcc.dg/Wtype-limits-no.c: New.
5282         * g++.dg/warn/Wtype-limits.C: New.
5283         * g++.dg/warn/Wtype-limits-Wextra.C: New.
5284         * g++.dg/warn/Wtype-limits-no.C: New.
5286 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5288         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
5289         instead of "-msse2".'
5290         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
5291         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5292         and mm3dnow.h.
5293         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
5294         to test with immediate operand.
5295         (__builtin_ia32_insertqi): Ditto.
5296         (__builtin_ia32_palignr128): Ditto.
5297         (__builtin_ia32_palignr): Ditto.
5298         (__builtin_ia32_pshufhw): Ditto.
5299         (__builtin_ia32_pshuflw): Ditto.
5300         (__builtin_ia32_pshufd): Ditto.
5301         (__builtin_ia32_vec_set_v8hi): Ditto.
5302         (__builtin_ia32_vec_ext_v8hi): Ditto.
5303         (__builtin_ia32_shufpd): Ditto.
5304         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5306 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
5308         PR fortran/32001
5309         * gfortran.dg/min_max_conformance.f90: Added more testcases.
5311 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5313         PR target/31585
5314         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5315         and "__inline".  Use "-msse" instead of "-msse2".
5317 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5319         PR middle-end/7651
5320         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
5321         * gcc.dg/20030906-2.c: Likewise.
5322         * objc.dg/method-17.m: Add -Wreturn-type.
5323         * obj-c++.dg/method-21.mm: Likewise.
5325 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5327         PR target/31585
5328         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
5329         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
5330         (__builtin_ia32_psrlqi128): Ditto.
5331         (__builtin_ia32_psrlwi128): Ditto.
5332         (__builtin_ia32_psrldi128): Ditto.
5333         (__builtin_ia32_psrldqi128): Ditto.
5334         (__builtin_ia32_pslldqi128): Ditto.
5335         (__builtin_ia32_psrawi128): Ditto.
5336         (__builtin_ia32_psradi128): Ditto.
5337         (__builtin_ia32_psllqi128): Ditto.
5338         (__builtin_ia32_pslldi128): Ditto.
5339         (__builtin_prefetch): Ditto.
5340         (__builtin_ia32_pshufw): Ditto.
5341         (__builtin_ia32_vec_set_v4hi): Ditto.
5342         (__builtin_ia32_vec_ext_v4hi): Ditto.
5343         (__builtin_ia32_shufps): Ditto.
5344         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5346 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5348         PR fortran/31974
5349         * gfortran.dg/char_allocation_1.f90: New test.
5351 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5353         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
5354         * gcc.dg/Wconversion-sign.c: New.
5355         * gcc.dg/Wconversion-integer-no-sign.c: New.
5356         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
5357         Wconversion-sign.C
5358         * g++.dg/warn/Wconversion-sign.C: New.
5359         * g++.old-deja/g++.other/warn4.C: Update.
5360         * g++.dg/warn/Wconversion1.C: Likewise.
5362 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5364         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
5365         * gcc.dg/torture/builtin-math-4.c: Likewise.
5367 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5369         PR libfortran/31964
5370         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
5372 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5374         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
5376 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5378         PR target/31628
5379         * gcc.target/i386/pr31628.c: New.
5381 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
5383         PR middle-end/31344
5384         * gcc.dg/pr31344.c: New test.
5386 2007-05-17  Ian Lance Taylor  <iant@google.com>
5388         PR tree-optimization/31953
5389         * gcc.c-torture/compile/pr31953.c: New test.
5391 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5393         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
5395         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
5396         and drem.
5397         * gcc.dg/torture/builtin-math-4.c: Likewise.
5399         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
5400         * gcc.dg/torture/builtin-math-4.c: Likewise.
5402         * gcc.dg/torture/builtin-math-4.c: New test.
5404 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
5405             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5407         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
5408         * gcc.dg/cpp/include2.c: Ditto.
5409         * gcc.dg/cpp/mac-dir-2.c: Ditto.
5410         * gcc.dg/cpp/paste5.c: Ditto.
5411         * gcc.dg/cpp/paste6.c: Ditto.
5412         * gcc.dg/cpp/paste8.c: Ditto.
5413         * gcc.dg/cpp/paste11.c: Ditto.
5414         * gcc.dg/cpp/paste13.c: Ditto.
5415         * gcc.dg/cpp/skipping2.c: Ditto.
5416         * gcc.dg/reg-vol-struct-1.c: Ditto.
5417         * gcc.dg/Wshadow-1.c: Ditto.
5418         * gcc.dg/cpp/trad/comment.c: Ditto.
5419         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
5420         * gcc.dg/cpp/if-2.c: Ditto.
5421         * gcc.dg/array-5.c: Ditto.
5422         * gcc.dg/inline-15.c: Ditto.
5423         * gcc.dg/pr27953.c: Ditto.
5424         * gcc.dg/Wno-c++-compat.c: Ditto.
5426 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
5428         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
5430 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5432         * gcc.c-torture/execute/20070517-1.c: New test.
5434 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
5436         PR fortran/31919
5437         * gfortran.dg/min_max_conformance.f90: New test.
5439 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
5441         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
5442         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
5443         gcc.dg/vect/vect-104.c: Use more complex construction to
5444         prevent vectorizing.
5445         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
5447 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
5449         PR tree-optimization/24659
5450         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
5451         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
5452         not vect_int target.
5453         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
5454         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
5455         targets.
5456         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
5457         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
5458         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
5460 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
5462         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
5463         and x86_64-*-* targets.
5464         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
5466 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
5468         PR fortran/18769
5469         PR fortran/30881
5470         PR fortran/31194
5471         PR fortran/31216
5472         PR fortran/31427
5473         * transfer_simplify_1.f90: New test.
5474         * transfer_simplify_2.f90: New test.
5476 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
5478         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
5480 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
5482         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5484         * gcc.dg/fltconst-pedantic-dfp.c: New test.
5486         PR c/31924
5487         * gcc.dg/fltconst-1.c: New test.
5489         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
5490         * gcc.dg/dfp/operator-assignment.c: Ditto.
5492 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
5494         PR c++/29928
5495         * g++.dg/rtti/typeid5.C: New.
5497 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5499         PR fortran/31725
5500         * gfortran.dg/substr_4.f: New test.
5502 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
5504         * gcc.target/m68k/interrupt_thread-1.c,
5505         gcc.target/m68k/interrupt_thread-2.c,
5506         gcc.target/m68k/interrupt_thread-3.c: New.
5507         * gcc.target/m68k/m68k.exp: Accept fido.
5509 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5511         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
5512         * gfortran.dg/altreturn_3.f90: Likewise.
5513         * gfortran.dg/assumed_dummy_1.f90: Likewise.
5514         * gfortran.dg/default_numeric_type_1.f90: Likewise.
5515         * gfortran.dg/inquire_iolength.f90: Likewise.
5516         * gfortran.dg/module_naming_1.f90: Likewise.
5517         * gfortran.dg/oldstyle_2.f90: Likewise.
5518         * gfortran.dg/operator_2.f90: Likewise.
5519         * gfortran.dg/parameter_array_element_1.f90: Likewise.
5520         * gfortran.dg/used_types_11.f90: Likewise.
5521         * gfortran.dg/zero_array_components_1.f90: Likewise.
5522         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
5523         * gfortran.dg/parameter_array_dummy.f90: Likewise.
5524         * gfortran.dg/real_const_3.f90: Likewise.
5526 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
5528         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
5529         * gcc.dg/tree-ssa/loop-30.c: New test.
5531 2007-05-13  Richard Guenther  <rguenther@suse.de>
5533         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
5534         scanning forwprop1.
5535         * g++.dg/tree-ssa/pr31146.C: Likewise.
5537 2007-05-13  Revital Eres  <eres@il.ibm.com>
5539         * gcc.dg/dse.c: New test.
5541 2007-05-12  Richard Guenther  <rguenther@suse.de>
5543         PR tree-optimization/31797
5544         * gcc.c-torture/compile/pr31797.c: New testcase.
5546 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
5548         PR fortran/30746
5549         * gfortran.dg/host_assoc_function_1.f90: New test.
5551 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
5553         PR c++/31829
5554         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
5556 2007-05-11  Silvius Rus  <rus@google.com>
5558         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
5559         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
5560         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
5561         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
5562         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
5563         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
5564         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
5565         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
5566         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
5567         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
5568         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
5569         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
5570         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
5571         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
5572         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
5573         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
5575 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
5577         PR other/31852
5578         * gcc.c-torture/execute/builtins/memchr.c: New.
5579         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
5580         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
5582 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5584         PR fortran/30876
5585         * gfortran.dg/recursive_reference_1.f90: Put error at correct
5586         line.
5587         * gfortran.dg/recursive_reference_2.f90: New test.
5589 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5591         PR fortran/30878
5592         * gfortran.dg/namelist_29.f90: New test.
5594 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
5596         PR fortran/31474
5597         * gfortran.dg/entry_10.f90: New test.
5599 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
5601         PR tree-optimization/31885
5602         * gcc.dg/tree-ssa/loop-29.c: New test.
5604 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
5606         * assumed_dummy_1.f90: Fix dg directive.
5607         * char_initialiser_actual.f90: Likewise.
5608         * nested_modules_2.f90: Likewise.
5609         * shift-alloc.f90: Likewise.
5611 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
5613         * gcc.dg/20070507-1.c: Disable for non-pic targets.
5615 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5617         PR libfortran/31880
5618         * gfortran.dg/unf_read_corrupted_2.f90: New test.
5620 2007-05-09  Mike Stump  <mrs@apple.com>
5622         * g++.dg/other/first-global.C: Add -fpie for darwin.
5623         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
5625 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5627         * gcc.dg/20070507-1.c: New testcase.
5629 2007-05-08  Chao-ying Fu  <fu@mips.com>
5631         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
5632         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
5633         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
5634         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
5636 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
5638         PR 31847
5639         * gcc.dg/pr31847.c: New test.
5641 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5643         PR fortran/31692
5644         * gfortran.dg/actual_array_result_1.f90: New test.
5646 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5648         PR fortran/29397
5649         * gfortran.dg/parameter_array_init_1.f90: New test.
5651         PR fortran/29400
5652         * gfortran.dg/parameter_array_init_2.f90: New test.
5654 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
5656         PR target/31854
5657         * gcc.target/i386/pr31854.c: New test.
5659 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
5661         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
5663 2007-05-07  Mike Stump  <mrs@apple.com>
5665         * g++.old-deja/g++.mike/empty.C: Add.
5667 2007-05-07  Eric Christopher  <echristo@apple.com>
5669         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
5671 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
5673         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
5674         variable.  Rearrange conversions from binary float to decimal float.
5676 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
5678         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
5679         x86.
5681 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5683         * gnat.dg/opt1.ad[sb]: New testcase.
5685 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5687         PR fortran/31399
5688         * gfortran.dg/do_3.F90: New test.
5690 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5692         PR fortran/31764
5693         * gfortran.dg/new_line.f90: Add new checks.
5695 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5697         PR fortran/31201
5698         * gfortran.dg/large_unit_1.f90: New.
5699         * gfortran.dg/large_unit_2.f90: New.
5700         * gfortran.dg/iostat_4.f90: New
5701         * gfortran.dg/bounds_check_fail_1.f90: Updated.
5703 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
5705         PR fortran/31540
5706         * gfortran.dg/char_result_4.f90: New test.
5708 2007-06-05  Revital Eres  <eres@il.ibm.com>
5710         PR 30957
5711         * gcc.dg/pr30957-1.c: New test.
5713 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5715         PR fortran/31251
5716         * gfortran.dg/char_type_len_2.f90: New test.
5718 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
5720         PR 31775
5721         * g++.dg/other/nested-extern.cc: New.
5722         * g++.dg/other/nested-extern-1.C: New.
5723         * g++.dg/other/nested-extern-2.C: New.
5725 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5727         PR fortran/31760
5728         * gfortran.dg/erf.f90: New test.
5729         * gfortran.dg/besxy.f90: New test.
5731 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5733         PR fortran/22359
5734         * gfortran.dg/fseek.f90: New test.
5736 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
5738         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
5740 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5742         PR libfortran/31210
5743         * gfortran.dg/zero_length_1.f90: New test.
5745 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5747         PR fortran/31803
5748         * gfortran.dg/char_pointer_assign_3.f90: New test.
5749         * gfortran.dg/char_result_2.f90: Re-enable test.
5751 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5753         PR fortran/25071
5754         * gfortran.dg/char_length_3.f90: New test.
5755         * gfortran.dg/char_result_2.f90: Fix test.
5757 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
5759         PR tree-optimization/30565
5760         * gcc.dg/tree-ssa/loop-27.c: New test.
5762 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
5764         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
5765         * gcc.target/bfin/arith.c (__v2hi): Likewise.
5766         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
5767         * gcc.target/bfin/shift.c (__v2hi): Likewise.
5769 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
5771         PR tree-optimization/31699
5772         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
5773         New.
5774         (check_effective_target_vect_floatint_cvt): New.
5775         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
5776         of specific targets.
5777         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
5778         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
5779         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5780         * gcc.dg/vect/vect-iv-4.c: Likewise.
5781         * gcc.dg/vect/vect-multitypes-11.c: New.
5782         * gcc.dg/vect/pr31699.c: New.
5784 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
5786         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
5788 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
5790         PR C++/31663
5791         * g++.dg/warn/anonymous-namespace-2.C: New.
5792         * g++.dg/warn/anonymous-namespace-2.h: New.
5794 2007-05-02  Paul Brook  <paul@codesourcery.com>
5796         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
5798 2007-05-02  Eric Christopher  <echristo@apple.com>
5800         * gcc.dg/cpp/if-div.c: New file.
5802 2007-05-02  Tom Tromey  <tromey@redhat.com>
5804         PR preprocessor/28709:
5805         * gcc.dg/cpp/pr28709.c: New file.
5807 2007-05-02  Richard Guenther  <rguenther@suse.de>
5809         PR tree-optimization/31146
5810         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
5812 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
5814         * gcc.c-torture/compile/limits-blockid.c: New.
5815         * gcc.c-torture/compile/limits-caselabels.c: New.
5816         * gcc.c-torture/compile/limits-declparen.c: New.
5817         * gcc.c-torture/compile/limits-enumconst.c: New.
5818         * gcc.c-torture/compile/limits-exprparen.c: New.
5819         * gcc.c-torture/compile/limits-externalid.c: New.
5820         * gcc.c-torture/compile/limits-fnargs.c: New.
5821         * gcc.c-torture/compile/limits-fndefn.c: New.
5822         * gcc.c-torture/compile/limits-idexternal.c: New.
5823         * gcc.c-torture/compile/limits-idinternal.c: New.
5824         * gcc.c-torture/compile/limits-pointer.c: New.
5825         * gcc.c-torture/compile/limits-stringlit.c: New.
5826         * gcc.c-torture/compile/limits-structmem.c: New.
5827         * gcc.c-torture/compile/limits-structnest.c: New.
5829 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
5831         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
5833 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5835         PR middle-end/31740
5836         * gcc.c-torture/compile/20070501-1.c: New testcase.
5838 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5840         PR fortran/31732
5841         * gfortran.dg/array_memset_2:  New test case.
5843 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5845         PR testsuite/31615
5846         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
5848 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5850         PR testsuite/31589
5851         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
5852         dg-final test.
5853         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
5854         keyword to dg-final test.
5855         * gcc.dg/vect/vect-iv-4.c: Likewise.
5856         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5857         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
5858         test.
5859         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
5860         cast.
5861         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
5862         * lib/target-supports.exp
5863         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
5864         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
5866 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
5868         * gcc.c-torture/execute/ieee/20000320-1.c: Use
5869         __LONG_LONG_MAX__ and its friends instead of those supplied by
5870         limits.h.
5872 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
5874         PR C++/31721
5875         * g++.dg/ext/vector7.C: New testcase.
5877 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5879         PR fortran/31591
5880         * gfortran.dg/bound_simplification_1.f90: New test.
5882 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5884         PR fortran/31645
5885         * gfortran.dg/bom_error.f90: New test.
5886         * gfortran.dg/bom_include.f90: New test.
5887         * gfortran.dg/bom_UTF16-LE.f90: New test.
5888         * gfortran.dg/bom_UTF16-BE.f90: New test.
5889         * gfortran.dg/bom_UTF-8.f90: New test.
5890         * gfortran.dg/bom_UTF-32.f90: New test.
5891         * gfortran.dg/bom_UTF-8.F90: New test.
5892         * gfortran.dg/bom_include.inc: New file.
5894 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5896         PR C++/30221
5897         * g++.dg/init/ptrfn2.C: New test.
5898         * g++.dg/init/ptrfn3.C: New test.
5900 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
5902         PR fortran/31711
5903         * gfortran.dg/dependency_21.f90: New test.
5905 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5907         * gfortran.dg/secnds.f: Use real*8.
5908         * gfortran.dg/secnds-1.f: Use real*8.
5910 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5912         PR libfortran/31532
5913         * gfortran.dg/inquire_5.f90: Update test.
5915 2007-04-27  Ian Lance Taylor  <iant@google.com>
5917         PR middle-end/31710
5918         * gcc.c-torture/compile/pr31710.c: New test.
5920 2007-04-27  Richard Guenther  <rguenther@suse.de>
5922         PR tree-optimization/30965
5923         PR tree-optimization/30978
5924         * gcc.dg/tree-ssa/pr30978.c: New testcase.
5925         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
5926         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
5927         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
5929 2007-04-27  Richard Guenther  <rguenther@suse.de>
5931         PR tree-optimization/31715
5932         * gcc.dg/Warray-bounds-4.c: New testcase.
5934 2007-04-26  Ian Lance Taylor  <iant@google.com>
5936         PR target/28675
5937         * gcc.c-torture/compile/pr28675.c: New test.
5939 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5941         PR C++/30016
5942         * g++.dg/ext/vector6.C: New test.
5944 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
5946         * gcc.c-torture/execute/ieee/20000320-1.x: New.
5948 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
5950         PR middle-end/31617
5951         * g++.dg/other/str_empty.C: Add expected warning.
5953 2007-04-26  Richard Guenther  <rguenther@suse.de>
5954         Daniel Berlin  <dberlin@dberlin.org>
5956         PR tree-optimization/30567
5957         * g++.dg/other/pr30567.C: New testcase.
5959 2007-04-26  Richard Guenther  <rguenther@suse.de>
5961         PR tree-optimization/31703
5962         * gcc.c-torture/compile/pr31703.c: New testcase.
5963         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
5964         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5966 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
5968         * gfortran.dg/open_errors.f90: Added if statements checking
5969         the value of iostat.
5971 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
5973         PR c++/31598
5974         * g++.dg/gomp/pr31598.C: New test.
5976         PR tree-optimization/30558
5977         * g++.dg/gomp/pr30558.C: New test.
5979 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
5981         PR c++/31338
5982         * g++.dg/ext/complex2.C: New test.
5984 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
5986         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
5988 2007-04-25  Thiemo Seufer  <ths@mips.com>
5990         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
5991         value to signed char.
5993 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
5995         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
5996         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
5997         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
5999 2007-04-25  Tobias Burnus  <burnus@net-b.de>
6001         PR fortran/31668
6002         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6003         statement functions.
6004         * gfortran.dg/c_by_val_5.f90: New test.
6006 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
6008         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6009         with two new subroutines to avoid parameter-induced aliasing.
6010         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6011         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6013 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6015         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6016         * g++.dg/warn/Warray-bounds.C: Likewise.
6018 2007-04-24  Ian Lance Taylor  <iant@google.com>
6020         PR tree-optimization/31605
6021         * gcc.c-torture/execute/pr31605.c: New test.
6023 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6025         PR fortran/31587
6026         * lib/gcc-dg.exp (scan-module): New function.
6027         * gfortran.dg/module_md5_1.f90: New test.
6029 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
6031         * g++.old-deja/g++.pt/defarg6.C: Only run with
6032         -std=gnu++98.
6033         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6034         * g++.dg/cpp0x/variadic61.C: Ditto.
6035         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6036         * g++.dg/cpp0x/variadic62.C: Ditto.
6037         * g++.dg/template/meminit1.C: Ditto.
6038         * g++.dg/template/operator7.C: Ditto.
6039         * g++.dg/template/static15.C: Ditto.
6040         * g++.dg/template/invalid1.C: Ditto.
6041         * g++.dg/template/shift1.C: Ditto.
6042         * g++.dg/template/error10.C: Ditto.
6044 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
6046         PR diagnostic/25923
6047         * gfortran.dg/pr25923.f90: New test.
6049 2007-04-24  Ian Lance Taylor  <iant@google.com>
6051         PR tree-optimization/31602
6052         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6054 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
6056         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6057         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6059 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
6061         * gcc.target/i386/reload-1.c. New.
6063 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6064             Olga Golovanevsky  <olga@il.ibm.com>
6066         * g++.dg/other/str_empty.C: New test.
6068 2007-04-24  Richard Henderson  <rth@redhat.com>
6070         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6072 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6074         PR target/31641
6075         * gcc.c-torture/compile/pr31641.c: New testcase.
6077 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
6079         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6080         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6081         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6082         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6084 2007-04-23  Simon Baldwin  <simonb@google.com>
6086         * g++.dg/other/error15.C: New.
6087         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6088         triggering a "multiple parameters named" error.
6090 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
6092         PR fortran/31618
6093         * gfortran.dg/backspace_8.f:  New test case.
6095 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
6097         PR fortran/31630
6098         * gfortran.dg/used_types_17.f90: New test.
6100         PR fortran/31620
6101         * gfortran.dg/zero_array_components_1.f90: New test.
6103 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6105         PR fortran/31616
6106         * gfortran.dg/open_errors.f90: Allow a different error message.
6108 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
6110         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6111         Rename from check_effective_target_vect_pack_mod.  Rename global
6112         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
6113         messages.
6114         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6115         rename.
6116         * gcc.dg/vect/vect-iv-8a.c: Ditto.
6117         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6119 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6121         PR middle-end/31448
6122         * gcc.c-torture/execute/pr31448.c: New testcase.
6124 2007-04-22  Nick Clifton  <nickc@redhat.com>
6126         * gcc.dg/20020312-2.c: Add support for the FRV.
6128 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
6130         PR tree-optimization/24659
6131         * gcc.dg/vect/vect-float-extend-1.c: New test.
6132         * gcc.dg/vect/vect-float-truncate-1.c: New test.
6134 2007-04-22  Richard Guenther  <rguenther@suse.de>
6136         PR tree-optimization/29789
6137         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6138         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6140 2007-04-22  Revital Eres  <eres@il.ibm.com>
6142         * gcc.dg/var-expand2.c: New test.
6144 2007-04-22  Revital Eres  <eres@il.ibm.com>
6146         * gcc.dg/var-expand3.c: New test.
6148 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6150         PR fortran/31495
6151         * gfortran.dg/continuation_8.f90: New test.
6153 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6155         PR C/30265
6156         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6157         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6159 2007-04-21  Richard Guenther  <rguenther@suse.de>
6161         PR middle-end/31136
6162         * gcc.c-torture/execute/pr31136.c: New testcase.
6164 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
6166         * gcc.target/i386/movsi-sm-1.c: New.
6168 2007-04-20  Richard Henderson  <rth@redhat.com>
6170         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6171         * gcc.dg/pr27095.c: Cope with alpha GOT load.
6173 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
6175         * gcc.target/i386/ordcmp-1.c: New test.
6176         * gcc.target/i386/unordcmp-1.c: New test.
6178         PR tree-optimization/31632
6179         * gcc.c-torture/compile/20070419-1.c: New test.
6181 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6183         * gcc.dg/invalid-call-1.c: New test.
6185 2007-04-18  Dirk Mueller  <dmueller@suse.de>
6187         PR diagnostic/31227
6188         * gcc.dg/Warray-bounds-3.c: New.
6190 2007-04-18  Richard Guenther  <rguenther@suse.de>
6192         PR tree-optimization/19431
6193         PR tree-optimization/21463
6194         * gcc.c-torture/execute/20070212-1.c: New testcase.
6195         * gcc.c-torture/execute/20070212-2.c: Likewise.
6196         * gcc.c-torture/execute/20070212-3.c: Likewise.
6197         * gcc.dg/tree-ssa/pr19431.c: Likewise.
6198         * gcc.dg/tree-ssa/pr21463.c: Likewise.
6199         * g++.dg/tree-ssa/pr21463.C: Likewise.
6200         * g++.dg/tree-ssa/pr30738.C: Likewise.
6202 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6204         PR c++/31513
6205         * g++.dg/expr/bitfield8.C: New test.
6207 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
6208             Richard Sandiford  <richard@codesourcery.com>
6210         * lib/target-supports.exp (check_profiling_available): Return 0
6211         for uClibc with -p or -pg.
6213 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
6215         PR c++/31517
6216         * g++.dg/template/init7.C: New test.
6218 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
6220         PR rtl-optimization/31360
6221         * gcc.dg/loop-7.c: New test.
6223 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6225         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
6226         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
6227         build.
6228         (compat-execute): Likewise.
6229         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
6230         files to remote hosts.
6231         * lib/c-ctorture.exp (c-torture-compile): Likewise.
6232         (c-torture-execute): Likewise.
6233         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
6234         or plain file.  Use remote_upload and remote_download to copy
6235         files about.
6236         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
6237         before scanning it.
6239 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
6241         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
6243 2007-04-16  Lawrence Crowl  <crowl@google.com>
6245         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
6246         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
6247         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
6248         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6249         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
6250         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
6251         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
6252         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
6253         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
6254         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6255         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
6257         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
6258         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
6259         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
6260         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6261         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
6262         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
6263         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
6264         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
6265         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
6266         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6267         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
6269 2007-04-16  Ian Lance Taylor  <iant@google.com>
6271         PR tree-optimization/31522
6272         * gcc.dg/Wstrict-overflow-16.c: New test.
6274 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
6276         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
6278 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
6280         PR fortran/31144
6281         * gfortran.dg/module_naming_1.f90: New.
6283 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
6285         * lib/target-supports.exp (check_profiling_available): Return
6286         false for m68k-*-uclinux.
6288 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
6290         PR c++/29365
6291         Testcase for c++ anonymous namespace warning
6293         * g++.dg/warn/anonymous-namespace-1.C: New test
6294         * g++.dg/warn/anonymous-namespace-1.h: New test
6296 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6298         PR testsuite/31578
6299         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
6301 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6303         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
6305 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
6307         PR fortran/31204
6308         * gfortran.dg/array_constructor_16.f90: New test.
6310 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
6312         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
6313         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
6315 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6317         PR rtl-optimization/31500
6318         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
6319         * g++.dg/warn/Warray-bounds.C: Likewise.
6321 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6323         PR C/31520
6324         * gcc.dg/gnu89-init-4.c: New testcase.
6326 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
6328         PR c++/25874
6329         * gcc.dg/gomp/pr25874.c: Add dg-options.
6330         * g++.dg/gomp/pr25874.C: Add dg-options.
6332 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
6334         PR fortran/21061
6335         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
6336         * gfortran.dg/warnings_are_errors_1.f: New testcase.
6338 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6340         PR fortran/31561
6341         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
6343 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
6345         PR fortran/29507
6346         PR fortran/31404
6347         * gfortran.dg/initialization_6.f90: New test.
6349 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
6351         * gcc.c-torture/compile/pr27528.c: Require nonpic.
6353         * lib/target-supports.exp (check_gc_sections_available):
6354         Return false if ldflags includes -elf2flt.
6356 2007-04-13  Jason Merrill  <jason@redhat.com>
6358         PR c++/31074
6359         * conv3.C: New test.
6361 2007-04-13  Mike Stump  <mrs@apple.com>
6363         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
6364         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
6366 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
6368         PR tree-optimization/29598
6369         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
6371 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6373         PR fortran/31559
6374         * gfortran.dg/func_assign.f90: New test.
6376 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
6378         PR fortran/31550
6379         * gfortran.dg/used_types_16.f90: New test.
6381 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6383         PR fortran/18937
6384         * gfortran.dg/goto_2.f90: New.
6385         * gfortran.dg/goto_3.f90: New.
6386         * gfortran.dg/pr17708.f90: Rename to ...
6387         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
6389 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6391         PR fortran/31562
6392         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
6393         instead of a struct.
6395 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6397         PR fortran/31562
6398         * gfortran.dg/value_4.c: Use GNU extensions for complex
6399         instead of a struct.
6401 2007-04-13  Richard Guenther  <rguenther@suse.de>
6403         PR tree-optimization/21258
6404         * gcc.dg/tree-ssa/vrp34.c: New testcase.
6406 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6408         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
6409         <complex.h>.
6411 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
6413         PR fortran/31250
6414         * gfortran.dg/char_length_2.f90: New.
6415         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
6416         * gfortran.dg/repeat_4.f90: Likewise.
6418         PR fortran/31266
6419         * gfortran.dg/char_assign_1.f90: New.
6421         PR fortran/31471
6422         * gfortran.dg/block_name_1.f90: New.
6423         * gfortran.dg/block_name_2.f90: New.
6425 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
6427         PR c++/31078
6428         * g++.dg/other/pr31078.C: New.
6430 2007-04-12  Richard Guenther  <rguenther@suse.de>
6432         PR tree-optimization/31169
6433         * gcc.c-torture/execute/pr31169.c: New testcase.
6435 2007-04-12  Richard Guenther  <rguenther@suse.de>
6437         PR tree-optimization/24689
6438         PR tree-optimization/31307
6439         * g++.dg/tree-ssa/pr31307.C: New testcase.
6440         * gcc.dg/tree-ssa/pr24689.c: Likewise.
6442 2007-04-12  Tobias Burnus  <burnus@net-b.de>
6444         PR fortran/31472
6445         * gfortran.dg/access_spec_1.f90: New test.
6446         * gfortran.dg/access_spec_2.f90: New test.
6447         * gfortran.dg/non_module_public.f90: Match new error message.
6449 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
6451         PR testsuite/31538
6452         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
6453         to 4 at line 38 to fix bounds problem.
6455 2007-04-11  Tobias Burnus  <burnus@net-b.de>
6457         PR testsuite/31240
6458         * gfortran.dg/pointer_intent_1.f90: Fix test.
6460 2007-04-10  Eric Christopher  <echristo@apple.com>
6462         * lib/target-supports.exp
6463         (check_effective_target_fstack_protector): Rewrite.
6465 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
6467         PR c++/31449
6468         * g++.dg/init/const5.C: New test.
6470 2007-04-09  Jan Hubicka  <jh@suse.cz>
6472         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
6474 2007-04-08  Jan Hubicka  <jh@suse.cz>
6476         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
6478 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6480         PR fortran/31257
6481         * gfortran.dg/achar_4.f90: New test.
6483 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6485         PR fortran/30880
6486         * gfortran.dg/used_dummy_types_8.f90: New test.
6488 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6490         PR fortran/30872
6491         * gfortran.dg/parameter_array_element_1.f90: New test.
6493 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6495         PR fortran/31222
6496         * gfortran.dg/default_numeric_type_1.f90: New test.
6498 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6500         PR fortran/31424
6501         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
6503 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6505         PR fortran/31293
6506         * gfortran.dg/interface_12.f90: New test.
6508 2007-04-07  Bruce Korb  <bkorb@gnu.org>
6510         * gcc.dg/format/opt-6.c: New test.
6511         * gcc.dg/format/nul-1.c: New test.
6512         * gcc.dg/format/nul-2.c: New test.
6514 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6516         PR libgfortran/31395
6517         * gfortran.dg/fmt_colon.f90: New test.
6519 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
6521         * g++.old-deja/g++.other/init18.C: Use
6522         dg-require-effective-target instead of an explicit xfail.
6524 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
6526         * gcc.dg/dfp/signbit-1.c
6527         * gcc.dg/dfp/signbit-2.c
6529 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
6531         PR fortran/31483
6532         * gfortran.dg/altreturn_5.f90: New test.
6534 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
6536         PR fortran/31292
6537         * gfortran.dg/contained_module_proc_1.f90: New test.
6539 2007-04-04  Stuart Hastings  <stuart@apple.com>
6541         PR 31281
6542         * objc/execute/exceptions/pr31281.m: New.
6544 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
6546         * g++.dg/ext/dllimport12.C: Update comments.
6548 2007-04-03  Eric Christopher  <echristo@apple.com>
6550         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
6552 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6554         PR fortran/31304
6555         * gfortran.dg/repeat_2.f90: New test.
6556         * gfortran.dg/repeat_3.f90: New test.
6557         * gfortran.dg/repeat_4.f90: New test.
6559 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
6561         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
6563 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
6565         PR c++/30847
6566         * g++.dg/parse/cond3.C: New test.
6568         PR middle-end/30704
6569         * gcc.c-torture/execute/ieee/pr30704.c: New test.
6571 2007-04-02  Jason Merrill  <jason@redhat.com>
6573         PR c++/31187
6574         * g++.dg/ext/visibility/anon3.C: New test.
6576 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6578         PR libgfortran/31052
6579         * gfortran.dg/namelist_28.f90: New test.
6581 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6583         PR libgfortran/31366
6584         * gfortran.dg/direct_io_6.f90: New test.
6586 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6588         PR libgfortran/31207
6589         * gfortran.dg/advance_5.f90: New test.
6590         * gfortran.dg/advance_6.f90: New test.
6592 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
6594         * g++.dg/ext/dllimport6.C: Remove extra ';'.
6595         * g++.dg/ext/dllimport7.C: Likewise.
6596         * g++.dg/ext/selectany1.C: Likewise.
6598 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
6600         * g++.dg/parser/pr31138.C: New.
6601         * g++.dg/parser/pr31140.C: New.
6602         * g++.dg/parser/pr31141.C: New.
6604 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
6606         PR c++/26099
6607         * g++.dg/ext/is_base_of.C: New.
6608         * g++.dg/ext/has_virtual_destructor.C: New.
6609         * g++.dg/ext/is_polymorphic.C: New.
6610         * g++.dg/ext/is_base_of_diagnostic.C: New.
6611         * g++.dg/ext/is_enum.C: New.
6612         * g++.dg/ext/has_nothrow_assign.C: New.
6613         * g++.dg/ext/has_nothrow_constructor.C: New.
6614         * g++.dg/ext/is_empty.C: New.
6615         * g++.dg/ext/has_trivial_copy.C: New.
6616         * g++.dg/ext/has_trivial_assign.C: New.
6617         * g++.dg/ext/is_abstract.C: New.
6618         * g++.dg/ext/is_pod.C: New.
6619         * g++.dg/ext/has_nothrow_copy.C: New.
6620         * g++.dg/ext/is_class.C: New.
6621         * g++.dg/ext/has_trivial_constructor.C: New.
6622         * g++.dg/ext/is_union.C: New.
6623         * g++.dg/ext/has_trivial_destructor.C: New.
6624         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
6625         * g++.dg/template/crash43.C: Likewise.
6627 2007-03-29  Dirk Mueller  <dmueller@suse.de>
6629         * g++.dg/warn/pedantic2.C: New testcase.
6631 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6633         * size_dim.f90: Fix dg directive.
6634         * pr16433.f: Likewise.
6635         * use_6.f90: Likewise.
6636         * use_7.f90: Likewise.
6637         * entry_9.f90: Likewise.
6638         * pointer_intent_2.f90: Likewise.
6639         * protected_1.f90: Likewise.
6640         * fmt_missing_period_2.f: Likewise.
6641         * pointer_intent_3.f90: Likewise.
6642         * protected_2.f90: Likewise.
6643         * protected_3.f90: Likewise.
6644         * pr15754.f90: Likewise.
6645         * protected_4.f90: Likewise.
6646         * protected_5.f90: Likewise.
6647         * initialization_2.f90: Likewise.
6648         * protected_6.f90: Likewise.
6649         * continuation_7.f90: Likewise.
6650         * derived_function_interface_1.f90: Likewise.
6651         * der_pointer_4.f90: Likewise.
6652         * fmt_zero_precision.f90: Likewise.
6653         * blockdata_3.f90: Likewise.
6654         * fmt_missing_period_1.f: Likewise.
6655         * real_const_3.f90: Likewise.
6656         * use_4.f90: Likewise.
6657         * fmt_missing_period_3.f: Likewise.
6658         * use_5.f90: Likewise.
6660 2007-03-28  Mike Stump  <mrs@apple.com>
6662         * gcc.dg/darwin-comm.c: Add.
6664 2007-03-28  Eric Christopher  <echristo@apple.com>
6666         * lib/target-supports.exp (check_effective_target_fstack_protector):
6667         New.
6668         * gcc.dg/ssp-1.c: Use.
6669         * gcc.dg/ssp-2.c: Ditto.
6671 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
6673         PR c++/29077
6674         * g++.dg/parse/constructor3.C: New test.
6676 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6678         * gnat.dg/thin_pointer.ad[sb]: New test.
6680 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
6682         * g++.dg/cpp0x/bracket1.C: New.
6683         * g++.dg/cpp0x/bracket2.C: New.
6684         * g++.dg/cpp0x/bracket3.C: New.
6685         * g++.dg/cpp0x/bracket4.C: New.
6687 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6689         * g++.dg/cpp0x/temp_default1.C: New.
6690         * g++.dg/cpp0x/temp_default3.C: New.
6691         * g++.dg/cpp0x/temp_default2.C: New.
6692         * g++.dg/cpp0x/temp_default4.C: New.
6694 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6696         PR c++/29993
6697         * g++.dg/other/cv_func2.C: New.
6699 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
6701         * gcc.dg/dfp/func-vararg-alternate.h: New file.
6702         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
6703         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
6704         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
6706         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
6707         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
6709         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
6711         * lib/compat.exp (compat-execute): Fix processing of file names.
6713 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
6715         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
6717 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
6719         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6720         Delete created executable test file.
6721         (check_effective_target_fortran_large_int): Ditto.
6722         (check_effective_target_static_libgfortran): Ditto.
6724 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
6726         PR c++/30500
6727         * g++.dg/warn/pragma-system_header1.C: New test.
6728         * g++.dg/warn/pragma-system_header2.C: New test.
6729         * g++.dg/warn/pragma-system_header1.h. New.
6730         * g++.dg/warn/pragma-system_header2.h. New.
6732 2007-03-26  Ian Lance Taylor  <iant@google.com>
6734         PR tree-optimization/31345
6735         * gcc.c-torture/compile/pr31345-1.c: New test.
6737 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
6739         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
6740         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
6741         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
6742         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6743         * gfortran.dg/overload_1.f90: Likewise.
6744         * gfortran.dg/impure_assignment_1.f90: Likewise.
6745         * gfortran.dg/error_recovery_3.f90: Likewise.
6746         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6747         * gfortran.dg/sequence_types_1.f90: Likewise.
6748         * gfortran.dg/internal_references_1.f90: Likewise.
6749         * gfortran.dg/present_1.f90: Likewise.
6750         * gfortran.dg/volatile10.f90: Likewise.
6751         * gfortran.dg/module_equivalence_2.f90: Likewise.
6752         * gfortran.dg/use_4.f90: Likewise.
6753         * gfortran.dg/elemental_result_1.f90: Likewise.
6754         * gfortran.dg/generic_actual_arg.f90: Likewise.
6755         * gfortran.dg/private_type_5.f90: Likewise.
6756         * gfortran.dg/protected_4.f90: Likewise.
6757         * gfortran.dg/interface_3.f90: Likewise.
6759 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6761         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
6762         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
6764 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6766         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
6768 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6770         PR libgfortran/31199
6771         * gfortran.dg/fmt_t_4.f90: New test.
6773 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6775         PR libfortran/31297
6776         * gfortran.dg/backspace_5.f:  Initialize variable(s).
6777         * gfortran.dg/backspace_6.f:  Likewise.
6778         * gfortran.dg/char_bounds_check_fail_1: Likewise.
6779         * gfortran.dg/direct_io_2.f90:  Likewise.
6780         * gfortran.dg/write_back.f:  Likewise.
6781         * gfortran.dg/write_rewind_2.f:  Likewise.
6782         * gfortran.dg/write_rewind_1.f:  Likewise.
6783         * gfortran.dg/write_rewind_2.f:  Likewise.
6785 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
6787         PR tree-optimization/30784
6788         * gcc.dg/vect/pr30784.c: New test.
6790 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6792         PR fortran/30877
6793         * gfortran.dg/operator_1.f90: New test.
6794         * gfortran.dg/operator_2.f90: New test.
6796 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6798         PR libfortran/31196
6799         * gfortran.dg/reshape_transpose_1.f90:  New test.
6801 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6803         PR fortran/30655
6804         * gfortran.dg/bounds_check_6.f90: New test.
6806 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
6808         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
6809         #ifndef/#endif.
6810         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6811         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6813 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
6815         PR fortran/31209
6816         * gfortran.dg/pointer_function_actual_1.f90: New test.
6818         PR fortran/31200
6819         * gfortran.dg/pointer_function_actual_2.f90: New test.
6821         PR fortran/31215
6822         * gfortran.dg/result_in_spec_1.f90: New test.
6824 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6826         PR fortran/30834
6827         * gfortran.dg/integer_exponentiation_3.F90: New test.
6828         * gfortran.dg/integer_exponentiation_4.f90: New test.
6829         * gfortran.dg/integer_exponentiation_5.F90: New test.
6831 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6833         PR c++/30863
6834         * g++.dg/template/error24.C: New test.
6835         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
6837 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6839         PR c++/31273
6840         * g++.dg/expr/bitfield7.C: New test.
6842 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6844         PR other/23572
6845         * gcc.dg/float-range-4.c: New.
6846         * gcc.dg/float-range-1.c: Update. Test for a warning.
6847         * gcc.dg/float-range-3.c: New.
6848         * gcc.dg/float-range-5.c: New.
6850 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6852         PR fortran/31262
6853         * gfortran.dg/no_range_check_1.f90: New test.
6855 2007-03-22  Dirk Mueller  <dmueller@suse.de>
6857         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6858         * g++.dg/other/static1.C: Remove stray semicolon.
6859         * g++.dg/other/init1.C: Likewise.
6860         * g++.dg/rtti/dyncast1.C: Likewise.
6861         * g++.dg/tree-ssa/pr17153.C: Likewise.
6862         * g++.dg/lookup/disamb1.C: Likewise.
6863         * g++.dg/lookup/scoped2.C: Likewise.
6864         * g++.dg/lookup/friend7.C: Likewise.
6865         * g++.dg/parse/parse4.C: Likewise.
6866         * g++.dg/parse/parse5.C: Likewise.
6867         * g++.dg/expr/pr29066.C: Likewise.
6868         * g++.dg/expr/cast4.C: Likewise.
6869         * g++.dg/tc1/dr193.C: Likewise.
6870         * g++.dg/tc1/dr213.C: Likewise.
6871         * g++.dg/abi/dcast1.C: Likewise.
6872         * g++.dg/abi/covariant2.C: Likewise.
6873         * g++.dg/inherit/covariant11.C: Likewise.
6874         * g++.dg/inherit/covariant9.C: Likewise.
6875         * g++.dg/inherit/covariant10.C: Likewise.
6876         * g++.dg/init/static3.C: Likewise.
6877         * g++.dg/init/init-ref3.C: Likewise.
6878         * g++.dg/init/ref10.C: Likewise.
6879         * g++.dg/template/meminit2.C: Likewise.
6880         * g++.dg/template/using9.C: Likewise.
6881         * g++.dg/template/friend9.C: Likewise.
6882         * g++.dg/template/ref1.C: Likewise.
6883         * g++.old-deja/g++.warn/inline.C: Likewise.
6884         * g++.old-deja/g++.robertl/eb91.C: Likewise.
6885         * g++.old-deja/g++.robertl/eb46.C: Likewise.
6886         * g++.old-deja/g++.robertl/eb34.C: Likewise.
6887         * g++.old-deja/g++.robertl/eb43.C: Likewise.
6888         * g++.old-deja/g++.robertl/eb26.C: Likewise.
6889         * g++.old-deja/g++.robertl/eb116.C: Likewise.
6890         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6891         * g++.old-deja/g++.brendan/overload8.C: Likewise.
6892         * g++.old-deja/g++.brendan/overload11.C: Likewise.
6893         * g++.old-deja/g++.brendan/copy7.C: Likewise.
6894         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6895         * g++.old-deja/g++.brendan/template11.C: Likewise.
6896         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
6897         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6898         * g++.old-deja/g++.brendan/crash16.C: Likewise.
6899         * g++.old-deja/g++.jason/pmem2.C: Likewise.
6900         * g++.old-deja/g++.jason/parse9.C: Likewise.
6901         * g++.old-deja/g++.jason/byval2.C: Likewise.
6902         * g++.old-deja/g++.jason/overload8.C: Likewise.
6903         * g++.old-deja/g++.jason/pmf8.C: Likewise.
6904         * g++.old-deja/g++.jason/template33.C: Likewise.
6905         * g++.old-deja/g++.jason/return3.C: Likewise.
6906         * g++.old-deja/g++.jason/scoping2.C: Likewise.
6907         * g++.old-deja/g++.jason/virtual.C: Likewise.
6908         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6909         * g++.old-deja/g++.jason/template27.C: Likewise.
6910         * g++.old-deja/g++.jason/synth6.C: Likewise.
6911         * g++.old-deja/g++.jason/ref8.C: Likewise.
6912         * g++.old-deja/g++.jason/offset1.C: Likewise.
6913         * g++.old-deja/g++.other/static20.C: Likewise.
6914         * g++.old-deja/g++.other/array1.C: Likewise.
6915         * g++.old-deja/g++.other/new3.C: Likewise.
6916         * g++.old-deja/g++.other/array2.C: Likewise.
6917         * g++.old-deja/g++.other/overload9.C: Likewise.
6918         * g++.old-deja/g++.other/cast6.C: Likewise.
6919         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
6920         * g++.old-deja/g++.other/eh4.C: Likewise.
6921         * g++.old-deja/g++.other/using7.C: Likewise.
6922         * g++.old-deja/g++.other/init18.C: Likewise.
6923         * g++.old-deja/g++.other/dyncast1.C: Likewise.
6924         * g++.old-deja/g++.other/dyncast2.C: Likewise.
6925         * g++.old-deja/g++.other/dtor11.C: Likewise.
6926         * g++.old-deja/g++.pt/static11.C: Likewise.
6927         * g++.old-deja/g++.pt/crash19.C: Likewise.
6928         * g++.old-deja/g++.pt/overload12.C: Likewise.
6929         * g++.old-deja/g++.pt/crash46.C: Likewise.
6930         * g++.old-deja/g++.pt/mi1.C: Likewise.
6931         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6932         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6933         * g++.old-deja/g++.pt/local5.C: Likewise.
6934         * g++.old-deja/g++.pt/typename2.C: Likewise.
6935         * g++.old-deja/g++.pt/explicit80.C: Likewise.
6936         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6937         * g++.old-deja/g++.law/visibility1.C: Likewise.
6938         * g++.old-deja/g++.law/visibility2.C: Likewise.
6939         * g++.old-deja/g++.law/virtual2.C: Likewise.
6940         * g++.old-deja/g++.law/operators19.C: Likewise.
6941         * g++.old-deja/g++.law/parsing10.C: Likewise.
6942         * g++.old-deja/g++.law/visibility4.C: Likewise.
6943         * g++.old-deja/g++.law/operators4.C: Likewise.
6944         * g++.old-deja/g++.law/dtors2.C: Likewise.
6945         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6946         * g++.old-deja/g++.law/visibility10.C: Likewise.
6947         * g++.old-deja/g++.law/scope3.C: Likewise.
6948         * g++.old-deja/g++.law/casts2.C: Likewise.
6949         * g++.old-deja/g++.law/code-gen5.C: Likewise.
6950         * g++.old-deja/g++.law/operators33.C: Likewise.
6951         * g++.old-deja/g++.law/friend4.C: Likewise.
6952         * g++.old-deja/g++.mike/pmf7.C: Likewise.
6953         * g++.old-deja/g++.mike/p5611.C: Likewise.
6954         * g++.old-deja/g++.mike/net37.C: Likewise.
6955         * g++.old-deja/g++.mike/p3570.C: Likewise.
6956         * g++.old-deja/g++.mike/p5718.C: Likewise.
6957         * g++.old-deja/g++.mike/net21.C: Likewise.
6958         * g++.old-deja/g++.mike/p1862.C: Likewise.
6959         * g++.old-deja/g++.mike/p4511.C: Likewise.
6960         * g++.old-deja/g++.mike/virt3.C: Likewise.
6961         * g++.old-deja/g++.mike/p16146.C: Likewise.
6962         * g++.old-deja/g++.mike/p1989.C: Likewise.
6963         * g++.old-deja/g++.mike/p5571.C: Likewise.
6964         * g++.old-deja/g++.gb/scope10.C: Likewise.
6965         * g++.old-deja/g++.abi/primary5.C: Likewise.
6966         * g++.old-deja/g++.abi/empty2.C: Likewise.
6967         * g++.old-deja/g++.abi/arraynew.C: Likewise.
6968         * g++.old-deja/g++.eh/vbase4.C: Likewise.
6969         * g++.old-deja/g++.eh/ptr1.C: Likewise.
6970         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
6971         * g++.old-deja/g++.bob/template3.C: Likewise.
6972         * g++.old-deja/g++.bob/inherit1.C: Likewise.
6974 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
6976         PR fortran/31193
6977         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
6979 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
6981         PR fortran/20897
6982         * gfortran.dg/derived_name_1.f90: New.
6983         * gfortran.dg/derived_name_2.f: New.
6985 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6987         * lib/target-supports.exp (check_effective_target_nonpic): New
6988         procedure.
6989         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
6990         when compiling PIC.
6991         * gcc.target/i386/asm-4.c: Require nonpic.
6992         * gcc.target/i386/cmov1.c: Likewise.
6993         * gcc.target/i386/mul.c: Likewise.
6994         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
6995         * gcc.target/i386/ssetype-1.c: Require nonpic.
6996         * gcc.target/i386/ssetype-3.c: Likewise.
6997         * gcc.target/i386/ssetype-5.c: Likewise.
6999 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7001         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7002         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7003         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7004         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7006 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
7008         PR tree-optimization/30590
7009         * g++.dg/opt/pr30590.C: New testcase.
7011 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
7013         PR c/30762
7014         * gcc.dg/pr30762-1.c: New test.
7015         * gcc.dg/pr30762-2.c: New test.
7017         PR inline-asm/30505
7018         * gcc.target/i386/pr30505.c: New test.
7020 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
7022         * gcc.target/arm/register-variables.c: New.
7024 2007-03-19  Jeff Law  <law@redhat.com>
7026         * PR tree-optimization/30984
7027         * gcc.c-torture/pr30984.c: New test.
7029 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7030         Richard Guenther  <rguenther@suse.de>
7032         PR tree-optimization/31254
7033         * gcc.dg/torture/pr31254.c: New testcase.
7035 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
7037         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7038         target default_packed.
7040 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7042         PR fortran/31203
7043         * gfortran.dg/string_length_1.f90: New test.
7045 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7047         PR testsuite/30395
7048         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7050 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7052         PR libgfortran/31052
7053         * gfortran.dg/namelist_27.f90: New test.
7055 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
7057         PR fortran/30531
7058         * gfortran.dg/used_types_14.f90: New test.
7060         PR fortran/31086
7061         * gfortran.dg/used_types_15.f90: New test.
7063 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
7065         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7066         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7068 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7070         PR fortran/31120
7071         * gfortran.dg/integer_exponentiation_2.f90: New test.
7073 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
7075         PR tree-optimization/31041
7076         * gcc.dg/vect/pr31041.c: New test.
7078 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7080         * g++.dg/warn/Wconversion-integer.C: New
7081         * g++.dg/warn/Wconversion-real.C: New.
7082         * g++.dg/warn/Wconversion-real-integer.C: New.
7083         * g++.dg/warn/conv2.C: Updated.
7085 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7087         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7088         exclude RTPs.
7090 2007-03-16  Richard Guenther  <rguenther@suse.de>
7092         PR tree-optimization/31146
7093         * g++.dg/tree-ssa/pr31146.C: New testcase.
7095 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7097         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7098         assume that the target has <features.h>.
7100 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7102         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7103         dg-options rather than to the whole test.
7105 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
7107         PR debug/29906
7108         * g++.dg/debug/pr29906.C: New
7110 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7112         PR libgfortran/31099
7113         * gfortran.dg/unformatted_recl.f90: Update test.
7115 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
7117         * gcc.dg/tree-ssa/prefetch-5.c: New test.
7119 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7121         PR c++/30891
7122         * g++.dg/parse/namespace-definition.C: New.
7124 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7126         PR c++/24924
7127         * g++.dg/cpp/pedantic-errors.C: New.
7128         * g++.dg/cpp/permissive.C: New.
7130 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7132         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7133         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7135 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7137         * lib/target-supports.exp (check_missing_uclibc_feature)
7138         (check_effective_target_wchar): New procedures.
7139         * gcc.dg/wchar_t-1.c: Require target wchar.
7140         * gcc.dg/wint_t-1.c: Likewise.
7142 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7144         * lib/target-supports.exp (check_gc_sections_available): Return
7145         false for VxWorks targets.
7147 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7149         * g++.dg/warn/Wconversion2.C: Fix typo.
7150         * gcc.dg/if-empty-1.c: Ditto.
7152 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7154         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7156 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7158         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7159         * gcc.target/i386/pr31167.c: Ditto.
7161 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7163         PR target/31167
7164         * gcc.target/i386/pr31167.c: New test.
7166 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
7168         PR fortran/30922
7169         * gfortran.dg/import5.f90.f90: New test.
7172         PR fortran/30879
7173         * gfortran.dg/data_components_1.f90: New test.
7176         PR fortran/30870
7177         * gfortran.dg/generic_13.f90: New test.
7179         PR fortran/31163
7180         * gfortran.dg/alloc_comp_basics_5.f90: New test.
7182 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7184         PR libgfortran/31051
7185         * gfortran.dg/fmt_t_4.f90: New
7187 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7189         PR C++/31165
7190         * g++.dg/other/default7.C: New test.
7192 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7194         * g++.dg/warn/Wconversion2.C: New.
7196 2007-03-14  Eric Christopher  <echristo@apple.com>
7198         * gcc.dg/ssp-1.c: New.
7199         * gcc.dg/ssp-2.c: Ditto.
7201 2007-03-14  Dirk Mueller  <dmueller@suse.de>
7203         * g++.dg/warn/do-empty.C: New.
7204         * gcc.dg/do-empty.c: New.
7205         * gcc.dg/if-empty-1.c: Update.
7206         * gcc.dg/20001116-1.c: Update.
7207         * gcc.dg/pr23165.c: Update.
7209 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
7211         * gfortran.dg/module_implicit_conversion.f90: New test.
7213 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
7215         PR middle-end/31127
7216         * gcc.dg/pr31127.c: New.
7218 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
7220         * gcc.dg/tree-ssa/loop-26.c: New test.
7222 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
7224         * gcc.target/i386/cmpxchg16b-1.c: New test.
7226 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7228         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
7229         * gcc.dg/c99-vla-1.c: Likewise.
7230         * g++.dg/ext/vla1.C: Likewise
7232 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7234         * gcc.dg/wvla-1.c: New test
7235         * gcc.dg/wvla-2.c: New test
7236         * gcc.dg/wvla-3.c: New test
7237         * gcc.dg/wvla-4.c: New test
7238         * gcc.dg/wvla-5.c: New test
7239         * gcc.dg/wvla-6.c: New test
7240         * gcc.dg/wvla-7.c: New test
7241         * g++.dg/warn/Wvla-1.C: New test
7242         * g++.dg/warn/Wvla-2.C: New test
7243         * g++.dg/warn/Wvla-3.C: New test
7245 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
7247         PR c++/30108
7248         * g++.dg/other/default6.C: New test.
7250 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7252         * lib/target-supports.exp (check_profiling_available): Return false
7253         for VxWorks.
7254         (check_effective_target_vxworks_kernel): New procedure.
7255         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7256         VxWorks.
7257         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
7258         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
7259         to include VxWorks.
7260         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
7262 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7264         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
7265         PIC is not supported.
7266         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
7267         * gcc.dg/20020426-2.c: Likewise.
7268         * gcc.dg/pr28243.c: Likewise.
7269         * gcc.dg/visibility-11.c: Likewise.
7270         * gcc.dg/tls/opt-9.c: Likewise.
7271         * gcc.dg/tls/opt-10.c: Likewise.
7272         * gcc.dg/tls/pic-1.c: Likewise.
7273         * gcc.dg/tls/struct-1.c: Likewise.
7274         * gcc.target/i386/20000807-1.c: Likewise.
7275         * gcc.target/i386/20000904-1.c: Likewise.
7276         * gcc.target/i386/20011119-1.c: Likewise.
7277         * gcc.target/i386/990213-2.c: Likewise.
7278         * gcc.target/i386/990214-1.c: Likewise.
7279         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7280         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7281         * gcc.target/i386/pic-1.c: Likewise.
7282         * gcc.target/i386/pr21518.c: Likewise.
7283         * gcc.target/i386/pr23098.c: Likewise.
7284         * gcc.target/i386/pr23943.c: Likewise.
7286 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
7288         PR c++/31038
7289         * g++.dg/template/complit2.C: New test.
7291         PR c++/30328
7292         * g++.dg/ext/bitfield1.C: New test.
7294 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
7296         PR fortran/30883
7297         * gfortran.dg/interface_11.f90: New test.
7299 2007-03-11  Richard Guenther  <rguenther@suse.de>
7301         PR tree-optimization/31115
7302         * gcc.dg/torture/pr31115.c: New testcase.
7304 2007-03-11  Ira Rosen  <irar@il.ibm.com>
7306         PR tree-optimization/29925
7307         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
7309 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
7311         PR c++/30274
7312         * g++.dg/expr/bitfield3.C: New test.
7313         * g++.dg/expr/bitfield4.C: Likewise.
7314         * g++.dg/expr/bitfield5.C: Likewise.
7315         * g++.dg/expr/bitfield6.C: Likewise.
7317         PR c++/30924
7318         * g++.dg/template/array18.C: New test.
7320 2007-03-10  Dirk Mueller  <dmueller@suse.de>
7322         PR c++/17946
7323         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
7324         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
7326 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
7328         PR c++/20599
7329         * g++.dg/cpp0x/variadic-bind.C: New.
7330         * g++.dg/cpp0x/variadic-function.C: New.
7331         * g++.dg/cpp0x/variadic-mem_fn.C: New.
7332         * g++.dg/cpp0x/variadic-tuple.C: New.
7333         * g++.dg/cpp0x/variadic1.C: New.
7334         * g++.dg/cpp0x/variadic2.C: New.
7335         * g++.dg/cpp0x/variadic3.C: New.
7336         * g++.dg/cpp0x/variadic4.C: New.
7337         * g++.dg/cpp0x/variadic5.C: New.
7338         * g++.dg/cpp0x/variadic6.C: New.
7339         * g++.dg/cpp0x/variadic7.C: New.
7340         * g++.dg/cpp0x/variadic8.C: New.
7341         * g++.dg/cpp0x/variadic9.C: New.
7342         * g++.dg/cpp0x/variadic10.C: New.
7343         * g++.dg/cpp0x/variadic11.C: New.
7344         * g++.dg/cpp0x/variadic12.C: New.
7345         * g++.dg/cpp0x/variadic13.C: New.
7346         * g++.dg/cpp0x/variadic14.C: New.
7347         * g++.dg/cpp0x/variadic15.C: New.
7348         * g++.dg/cpp0x/variadic16.C: New.
7349         * g++.dg/cpp0x/variadic17.C: New.
7350         * g++.dg/cpp0x/variadic18.C: New.
7351         * g++.dg/cpp0x/variadic19.C: New.
7352         * g++.dg/cpp0x/variadic20.C: New.
7353         * g++.dg/cpp0x/variadic21.C: New.
7354         * g++.dg/cpp0x/variadic22.C: New.
7355         * g++.dg/cpp0x/variadic23.C: New.
7356         * g++.dg/cpp0x/variadic24.C: New.
7357         * g++.dg/cpp0x/variadic25.C: New.
7358         * g++.dg/cpp0x/variadic26.C: New.
7359         * g++.dg/cpp0x/variadic27.C: New.
7360         * g++.dg/cpp0x/variadic28.C: New.
7361         * g++.dg/cpp0x/variadic29.C: New.
7362         * g++.dg/cpp0x/variadic30.C: New.
7363         * g++.dg/cpp0x/variadic31.C: New.
7364         * g++.dg/cpp0x/variadic32.C: New.
7365         * g++.dg/cpp0x/variadic33.C: New.
7366         * g++.dg/cpp0x/variadic34.C: New.
7367         * g++.dg/cpp0x/variadic35.C: New.
7368         * g++.dg/cpp0x/variadic36.C: New.
7369         * g++.dg/cpp0x/variadic37.C: New.
7370         * g++.dg/cpp0x/variadic38.C: New.
7371         * g++.dg/cpp0x/variadic39.C: New.
7372         * g++.dg/cpp0x/variadic40.C: New.
7373         * g++.dg/cpp0x/variadic41.C: New.
7374         * g++.dg/cpp0x/variadic42.C: New.
7375         * g++.dg/cpp0x/variadic43.C: New.
7376         * g++.dg/cpp0x/variadic44.C: New.
7377         * g++.dg/cpp0x/variadic45.C: New.
7378         * g++.dg/cpp0x/variadic46.C: New.
7379         * g++.dg/cpp0x/variadic47.C: New.
7380         * g++.dg/cpp0x/variadic48.C: New.
7381         * g++.dg/cpp0x/variadic49.C: New.
7382         * g++.dg/cpp0x/variadic50.C: New.
7383         * g++.dg/cpp0x/variadic51.C: New.
7384         * g++.dg/cpp0x/variadic52.C: New.
7385         * g++.dg/cpp0x/variadic53.C: New.
7386         * g++.dg/cpp0x/variadic54.C: New.
7387         * g++.dg/cpp0x/variadic55.C: New.
7388         * g++.dg/cpp0x/variadic56.C: New.
7389         * g++.dg/cpp0x/variadic57.C: New.
7390         * g++.dg/cpp0x/variadic58.C: New.
7391         * g++.dg/cpp0x/variadic59.C: New.
7392         * g++.dg/cpp0x/variadic60.C : New.
7393         * g++.dg/cpp0x/variadic61.C : New.
7394         * g++.dg/cpp0x/variadic62.C : New.
7395         * g++.dg/cpp0x/variadic63.C : New.
7396         * g++.dg/cpp0x/variadic64.C : New.
7397         * g++.dg/cpp0x/variadic65.C : New.
7398         * g++.dg/cpp0x/variadic66.C : New.
7399         * g++.dg/cpp0x/variadic67.C : New.
7400         * g++.dg/cpp0x/variadic68.C : New.
7401         * g++.dg/cpp0x/variadic69.C : New.
7402         * g++.dg/cpp0x/variadic70.C : New.
7403         * g++.dg/cpp0x/variadic71.C : New.
7404         * g++.dg/cpp0x/variadic72.C : New.
7405         * g++.dg/cpp0x/variadic73.C : New.
7406         * g++.dg/cpp0x/variadic74.C : New.
7407         * g++.dg/cpp0x/variadic75.C : New.
7408         * g++.dg/cpp0x/variadic-ex1.C : New.
7409         * g++.dg/cpp0x/variadic-ex2.C : New.
7410         * g++.dg/cpp0x/variadic-ex3.C : New.
7411         * g++.dg/cpp0x/variadic-ex4.C : New.
7412         * g++.dg/cpp0x/variadic-ex5.C : New.
7413         * g++.dg/cpp0x/variadic-ex6.C : New.
7414         * g++.dg/cpp0x/variadic-ex7.C : New.
7415         * g++.dg/cpp0x/variadic-ex8.C : New.
7416         * g++.dg/cpp0x/variadic-ex9.C : New.
7417         * g++.dg/cpp0x/variadic-ex10.C : New.
7418         * g++.dg/cpp0x/variadic-ex11.C : New.
7419         * g++.dg/cpp0x/variadic-ex12.C : New.
7420         * g++.dg/cpp0x/variadic-ex13.C : New.
7421         * g++.dg/cpp0x/variadic-ex14.C : New.
7423 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7425         PR libgfortran/31099
7426         * gfortran.dg/unformatted_recl.f90: New test.
7428 2007-03-09  Roger Sayle  <roger@eyesopen.com>
7430         * gcc.dg/fold-eqcmplx-1.c: New test case.
7432 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
7434         PR rtl-optimization/30643
7435         * gcc.dg/pr30643.c: New.
7437 2007-03-09  Chao-ying Fu  <fu@mips.com>
7439         * gcc.target/mips/mips32-dspr2-type.c: New test.
7440         * gcc.target/mips/mips32-dspr2.c: New test.
7441         * gcc.target/mips/dspr2-MULT.c: New test.
7442         * gcc.target/mips/dspr2-MULTU.c: New test.
7443         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
7444         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
7445         Adjust some formats.
7447 2007-03-09  Dirk Mueller  <dmueller@suse.de>
7449         PR c++/17946
7450         * gcc.dg/Wlogical-op-1.c: New.
7451         * g++.dg/warn/Wlogical-op-1.C: New.
7453 2007-03-09  Richard Guenther  <rguenther@suse.de>
7455         PR tree-optimization/30904
7456         PR middle-end/31058
7457         * gcc.dg/pr30904.c: Remove xfail.
7459 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7461         PR C/31072
7462         * gcc.c-torture/execute/pr31072.c: New test.
7464 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7466         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
7467         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7468         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
7469         *lrint* and *lround*.
7470         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
7471         floor->lfloor.
7472         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
7473         * gcc.dg/torture/builtin-integral-1.c: Likewise.
7474         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
7475         and *lround*.  Correct macro names.
7476         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
7477         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
7479 2007-03-08  Ian Lance Taylor  <iant@google.com>
7481         * gcc.dg/no-strict-overflow-5.c: New test.
7482         * gcc.dg/no-strict-overflow-6.c: New test.
7483         * gcc.dg/Wstrict-overflow-11.c: New test.
7484         * gcc.dg/Wstrict-overflow-12.c: New test.
7485         * gcc.dg/Wstrict-overflow-13.c: New test.
7486         * gcc.dg/Wstrict-overflow-14.c: New test.
7487         * gcc.dg/Wstrict-overflow-15.c: New test.
7489 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7491         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
7492         for VxWorks kernel mode.
7493         * gcc.c-torture/execute/strncmp-1.x: Likewise.
7495 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7497         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
7498         mode.
7500 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7502         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
7503         and lib/bfill.c on VxWorks targets.
7504         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
7505         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
7506         lib/bfill.c and lib/memmove.c on VxWorks targets.
7507         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
7508         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
7509         on VxWorks targets.
7510         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
7511         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
7513 2007-03-08  Tobias Burnus  <burnus@net-b.de>
7515         * gfortran.dg/use_5.f90: New test.
7516         * gfortran.dg/use_6.f90: Ditto.
7517         * gfortran.dg/use_7.f90: Ditto.
7519 2007-03-08  Tobias Burnus  <burnus@net-b.de>
7521         PR fortran/30973
7522         * gfortran.dg/use_4.f90: New test.
7523         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
7525 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
7527         PR fortran/31011
7528         * gfortran.dg/parameter_array_section_2.f90: New test.
7530 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
7532         PR c++/30852
7533         * g++.dg/ext/offsetof1.C: Add cases with volatile.
7535         PR c++/30534
7536         * g++.dg/template/arg5.C: New test.
7538 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
7540         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
7542 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
7544         * gcc.dg/var-expand1.c: Add newline at end of file.
7546 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
7548         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
7550 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
7552         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
7554 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7556         * gcc.dg/torture/builtin-convert-4.c: New test.
7558 2007-03-05  Ian Lance Taylor  <iant@google.com>
7560         * gcc.c-torture/compile/pr31034.c: New test.
7562 2007-03-05  Ian Lance Taylor  <iant@google.com>
7564         * gcc.dg/inline-18.c: New test.
7565         * gcc.dg/inline-19.c: New test.
7566         * gcc.dg/inline-20.c: New test.
7567         * gcc.dg/inline-21.c: New test.
7569 2007-03-05  Richard Guenther  <rguenther@suse.de>
7571         PR tree-optimization/14052
7572         * gcc.dg/tree-ssa/vrp33.c: New testcase.
7574 2007-03-05  Richard Guenther  <rguenther@suse.de>
7576         PR tree-optimization/23777
7577         * gcc.dg/tree-ssa/pr23777.c: New testcase.
7579 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7581         PR other/30465
7582         * gcc.dg/multiple-overflow-warn-3.c: New.
7583         * g++.dg/warn/multiple-overflow-warn-3.C: New.
7585 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
7587         PR c++/30895
7588         * g++.dg/parse/template23.C: New test.
7590 2007-03-04  Roger Sayle  <roger@eyesopen.com>
7592         PR middle-end/30744
7593         * gcc.dg/pr30744-1.c: New test case.
7595 2007-03-04  Tobias Burnus  <burnus@net-b.de>
7597         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
7599 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7601         PR target/30406
7602         * gfortran.dg/logical_3.f90: New test.
7604 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
7606         PR libfortran/30981
7607         * gfortran.dg/integer_exponentiation_1.f90:  New test.
7609 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7611         * gcc.target/m68k/m68k.exp: New.
7612         * gcc.target/m68k/crash1.c: New.
7614 2007-03-03  Tobias Burnus  <burnus@net-b.de>
7616         * gfortran.dg/c_by_val.c: Use int64_t instead of long
7617         to be more compatible with integer(kind=8).
7619 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7621         PR libfortran/31001
7622         * gfortran.dg/zero_sized_3.f90: New test.
7624 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7626         PR c++/15787
7627         * g++.dg/parse/else.C: New.
7628         * g++.dg/parse/else-2.C: New.
7630 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
7631             Tobias Burnus  <burnus@net-b.de>
7633         PR fortran/30882
7634         * gfortran.dg/size_dim.f90: New test.
7636 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
7637             Tobias Burnus  <burnus@net-b.de>
7639         PR fortran/30873
7640         * gfortran.dg/entry_9.f90: New test.
7642 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
7644         PR c++/28253
7645         * g++.dg/inherit/covariant16.C: New test.
7647 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
7649         * g++.dg/other/darwin-minversion-1.C: New.
7651 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
7653         * gcc.dg/tree-ssa/20070302-1.c: New test.
7655 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
7657         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
7658         tests.
7660 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
7662         * gcc.dg/tree-ssa/prefetch-4.c: New test.
7664 2007-03-01  Simon Baldwin <simonb@google.com>
7666         PR c++/23689
7667         * warn/ignored_typedef.C: New.
7668         * init/ctor8.C: Added dg-warning to consume ignored typedef
7669         warning.
7670         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
7671         and added an explicit line number.
7673 2007-02-28  Richard Guenther  <rguenther@suse.de>
7675         PR middle-end/30364
7676         * gcc.dg/torture/pr30364-1.c: New testcase.
7677         * gcc.dg/torture/pr30364-2.c: Likewise.
7678         * gcc.dg/torture/pr30364-3.c: Likewise.
7680 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7682         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
7683         powerpc*, use -funsafe-math-optimizations.
7684         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7685         * gcc.dg/torture/builtin-modf-1.c: Likewise.
7687 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7688             Paul Thomas  <pault@gcc.gnu.org>
7690         PR fortran/30888
7691         PR fortran/30887
7692         * c_by_val_1.f: Test %VAL() with non-default kind.
7693         * c_by_val.c: Ditto.
7694         * c_by_val_4.f: New test.
7696 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7698         PR fortran/30968
7699         * gfortran.dg/continuation_7.f90: New test.
7701 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
7703         * g++.dg/inherit/thunk7.C: New test.
7704         * lib/target-supports.exp (check_profiling_available): Not available
7705         for bfin-*-*.
7707 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
7709         PR target/30970
7710         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
7712 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
7714         * lib/target-supports.exp (check_effective_target_init_priority):
7715         Remove Solaris special case.
7717 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
7719         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
7720         for more builtin types.
7722         * g++.dg/ext/visibility/class1.C: Port to Darwin.
7723         * g++.dg/ext/visibility/noPLT.C: Likewise.
7725 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7727         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
7728         sh* targets.
7730 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
7732         PR fortran/30865
7733         * size_optional_dim_1.f90:  New test.
7735 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
7737         * gcc.dg/vxworks/vxworks.exp: New file.
7738         * gcc.dg/vxworks/initpri1.c: Likewise.
7739         * gcc.dg/vxworks/initpri2.c: Likewise.
7740         * gcc.dg/initpri2.c: Add more tests.
7741         * g++.dg/special/initpri2.C: Likewise.
7743         * gcc.dg/initpri1.c: New test.
7744         * gcc.dg/initpri2.c: Likewise.
7745         * g++.dg/special/initpri1.C: New test.
7746         * g++.dg/special/initpri2.C: Likewise.
7747         * g++.dg/special/conpr-1.C: Use init_priority effective target.
7748         * g++.dg/special/conpr-2.C: Likewise.
7749         * g++.dg/special/conpr-3.C: Likewise.
7750         * g++.dg/special/conpr-4.C: Likewise.
7751         * g++.dg/special/initp1.C: Likewise.
7752         * g++.dg/special/ecos.exp: Remove code to detect availability of
7753         constructor priorities.
7754         * lib/target-supports.exp (check_effective_target_init_priority):
7755         New function.
7757 2007-02-24  Jan Hubicka  <jh@suse.cz>
7759         * gcc.c-torture/execute/pr30778.c: New testcase.
7761 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7763         PR libgfortran/30918
7764         * gfortran.dg/namelist_26.f90: New test.
7766 2007-02-24  Richard Guenther  <rguenther@suse.de>
7768         PR middle-end/30951
7769         * gcc.dg/pr30951.c: New testcase.
7771 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7773         * gcc.dg/torture/builtin-modf-1.c: New test.
7775 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
7777         PR tree-optimization/30904
7778         * gcc.dg/pr30904.c: New test.
7780 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7782         * gcc.test-framework/README: Correct command.
7783         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
7784         -Wunused-value.
7785         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
7787 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
7789         * lib/target-supports.exp (check_effective_target_unwrapped): New.
7791 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
7793         * lib/target-supports.exp (check_effective_target_newlib): New
7794         function.
7796 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
7798         PR fortran/30660
7799         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
7800         allocatable component.
7803 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7805         * gcc.dg/torture/builtin-logb-1.c: New test.
7806         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
7807         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
7808         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
7809         sh* targets.
7811 2007-02-23  Richard Guenther  <rguenther@suse.de>
7813         * g++.dg/warn/changes-meaning.C: New testcase.
7815 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7817         PR libgfortran/30910
7818         * gfortran.dg/fmt_zero_precision.f90: Update test.
7820 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7822         * gcc.dg/torture/builtin-frexp-1.c: New test.
7824 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
7826         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
7828 2007-02-22  Ian Lance Taylor  <iant@google.com>
7830         PR debug/30898
7831         * g++.dg/debug/pr30898.C: New test.
7833 2007-02-22  Ira Rosen  <irar@il.ibm.com>
7835         * gcc.dg/vect/vect-106.c: New test.
7837 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7838             Ira Rosen  <irar@il.ibm.com>
7840         PR tree-optimization/30843
7841         * gcc.dg/vect/pr30843.c: New test.
7843 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7845         PR tree-optimization/30858
7846         * gcc.dg/vect/pr30858.c: New test.
7848 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
7850         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
7851         to set options for compiling testglue.
7852         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
7853         * lib/obj-c++.exp (obj-c++_init): Likewise.
7855 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
7857         * gnat.dg/derived_aggregate.adb: New test.
7859 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7861         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
7862         sh* targets.  Call the correct CKSGN macro.
7864 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
7866         * gfortran.dg/gomp/omp_parse1.f90: New test.
7867         * gfortran.dg/gomp/omp_parse2.f: New test.
7869 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
7871         PR fortran/30869
7872         * gfortran.dg/do_pointer_1.f90:  New test.
7874 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7876         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
7877         and scalbln.
7879 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
7881         * gcc.dg/darwin-minversion-1.c: New.
7882         * gcc.dg/darwin-minversion-2.c: New.
7884 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7886         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
7888 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7889             DJ Delorie <dj@redhat.com>
7891         PR other/30824
7892         * gcc.dg/Wfatal.c: New.
7893         * gcc.dg/Wfatal-2.c: New.
7894         * gcc.dg/Werror-1.c: Adjust expectations.
7895         * gcc.dg/Werror-5.c: Likewise.
7896         * gcc.dg/Werror-7.c: Likewise.
7897         * gcc.dg/Werror-10.c: Likewise.
7898         * gcc.dg/Werror-11.c: Likewise.
7900 2007-02-20  Tobias Burnus  <burnus@net-b.de>
7902         PR fortran/30522
7903         * gfortran.dg/volatile10.f90: New test.
7905 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
7907         PR libfortran/30533
7908         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
7910 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7912         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
7913         * gcc.dg/Walways-true-1.c: Likewise.
7914         * gcc.dg/weak/weak-3.c: Likewise.
7915         * gcc.dg/Werror-1.c: Likewise.
7916         * gcc.dg/Werror-3.c: Likewise.
7917         * gcc.dg/Werror-4.c: Likewise.
7918         * gcc.dg/Werror-5.c: Likewise.
7919         * gcc.dg/Werror-6.c: Likewise.
7920         * gcc.dg/Werror-7.c: Likewise.
7921         * gcc.dg/Werror-8.c: Likewise.
7922         * gcc.dg/Werror-10.c: Likewise.
7923         * gcc.dg/Werror-11.c: Likewise.
7924         * gcc.dg/Werror-12.c: Likewise.
7925         * g++.old-deja/g++.mike/warn8.C: Likewise.
7926         * g++.dg/warn/Walways-true-1.C: Likewise.
7927         * g++.dg/warn/Walways-true-2.C: Likewise.
7928         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
7929         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
7930         -Wstring-literal-comparison with -Waddress.
7931         * gcc.dg/Wstring-literal-comparison-4.c: Replace
7932         -Wno-string-literal-comparison with -Wno-address.
7934 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
7936         * gnat.dg/self_aggregate_with_call.adb: New test.
7938 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
7940         PR tree-optimization/30975
7941         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
7942         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
7943         * gcc.dg/vect/pr30795.c: New.
7945 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7947         PR fortran/30681
7948         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
7950 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7952         PR rtl-optimization/28173
7953         * gcc.target/i386/andor-1.c: New test case.
7955 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7957         * gcc.dg/torture/builtin-ldexp-1.c: New.
7958         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
7960 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7962         * gfortran.dg/array_constructor_15.f90: New test case.
7964 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7966         * gfortran.dg/forall_10.f90: New test case.
7968 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7970         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
7972 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7974         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
7975         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
7977 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
7979         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
7980         * gcc.target/i386/builtin-bswap-3.c: Ditto.
7981         * gcc.target/i386/xchg-1.c: New test.
7982         * gcc.target/i386/xchg-2.c: New test.
7984 2007-02-16  Richard Guenther  <rguenther@suse.de>
7985             Christian Bruel  <christian.bruel@st.com>
7987         * gcc.dg/strict-overflow-5.c: New testcase.
7989 2007-02-16  Tobias Burnus  <burnus@net-b.de>
7991         PR fortran/30793
7992         * gfortran.dg/func_derived_4.f90: New test.
7994 2007-02-15  Roger Sayle  <roger@eyesopen.com>
7996         PR middle-end/30391
7997         * gfortran.dg/pr30391-1.f90: New test case.
7999 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8001         PR middle-end/30433
8002         * gcc.c-torture/compile/pr30433.c: New testcase to check
8003         that complex constants comparisions are foldded.
8005 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8007         PR C++/30158
8008         * g++.dg/ext/stmtexpr10.C: New testcase.
8010 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8012         PR middle-end/30729
8013         * gcc.dg/Wunused-value-2.c: New testcase.
8015 2007-02-15  Ian Lance Taylor  <iant@google.com>
8017         * g++.dg/eh/subreg-1.C: New test.
8019 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8021         PR c/26494
8022         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8023         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8024         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8025         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8026         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8027         * gcc.dg/Werror-implicit-function-declaration.c: New.
8029 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8031         PR c++/28943
8032         * g++.dg/warn/pr28943.C: New.
8034 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8036         * gfortran.fortran-torture/execute/math.f90: Fix typo.
8038 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8040         PR fortran/30779
8041         * gfortran.dg/error_recovery_3.f90: New test.
8043 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8045         * g++.dg/tree-ssa/sra-1.C: New.
8047 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8049         * g++.dg/tree-ssa/sra-1.C: New.
8051 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8053         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8055 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8057         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8059 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8061         PR fortran/30799
8062         * gfortran.dg/logical_2.f90: New test.
8064 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
8066         * gcc.dg/torture/complex-alias-1.c: New test.
8068 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
8070         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8071         instead of -fdump-tree-tailcall.
8073 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
8075         * gfortran.dg/interface_10.f90: Fix comment typo.
8077 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
8079         PR tree-optimization/30771
8080         * gcc.dg/vect/pr30771.c: New test.
8082 2007-02-13  Ian Lance Taylor  <iant@google.com>
8084         * gcc.dg/Wstrict-overflow-1.c: New test.
8085         * gcc.dg/Wstrict-overflow-2.c: New test.
8086         * gcc.dg/Wstrict-overflow-3.c: New test.
8087         * gcc.dg/Wstrict-overflow-4.c: New test.
8088         * gcc.dg/Wstrict-overflow-5.c: New test.
8089         * gcc.dg/Wstrict-overflow-6.c: New test.
8090         * gcc.dg/Wstrict-overflow-7.c: New test.
8091         * gcc.dg/Wstrict-overflow-8.c: New test.
8092         * gcc.dg/Wstrict-overflow-9.c: New test.
8093         * gcc.dg/Wstrict-overflow-10.c: New test.
8095 2007-02-13  Roger Sayle  <roger@eyesopen.com>
8097         * gcc.target/ia64/builtin-bswap-2.c: New test case.
8099 2007-02-13  Richard Henderson  <rth@redhat.com>
8101         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8102         * gcc.c-torture/execute/pr29302-1.c: ... here.
8104 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8106         PR c/29521
8107         * gcc.dg/c90-return-1.c: Update output.
8108         * gcc.dg/c99-return-1.c: Likewise.
8110 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
8112         PR fortran/30554
8113         * gfortran.dg/used_dummy_types_7.f90: New test..
8115 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
8117         * gcc.target/i386/parity-1.c: New test.
8118         * gcc.target/i386/parity-2.c: New test.
8120 2007-02-12  Roger Sayle  <roger@eyesopen.com>
8122         * gcc.target/i386/builtin-bswap-3.c: New test case.
8124 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
8126         PR tree-optimization/29145
8127         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8128         alias analysis is improved to take better advantage of restrict
8129         qualified pointers.
8130         * gcc.dg/vect/vect-80.c: Likewise.
8131         * gcc.dg/vect/pr29145.c: New.
8133 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8135         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8136         * gcc.target/i386/sse4a-insert.c: Likewise.
8138 2007-02-11  Roger Sayle  <roger@eyesopen.com>
8140         * gcc.target/ia64/builtin-popcount-1.c: New test case.
8141         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8143 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
8145         PR fortran/30478
8146         * gfortran.dg/enum_4.f90: Update error message checks.
8148 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
8150         PR fortran/30554
8151         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8152         versions of the modules.
8154         PR fortran/30617
8155         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8156         by getting rid of recursive I/O and providing functions with
8157         results.
8159         PR fortran/30319
8160         * gfortran.dg/char_array_constructor_2.f90
8162 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
8164         PR c++/26988
8165         * g++.dg/template/spec34.C: New test
8167 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
8169         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8170         on i?86 and x86_64.
8171         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8172         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8173         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8174         on i?86 and x86_64.
8175         * gcc.dg/vect/vect-113.c: Ditto.
8177 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
8179         PR c++/29487
8180         * g++.dg/eh/weak1-C: New test.
8181         * g++.dg/eh/weak1-a.cc: Likewise.
8182         * g++.dg/eh/comdat1.C: Likewise.
8184 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
8185             Dorit Nuzman  <dorit@il.ibm.com>
8187         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
8188         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
8189         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8190         * gcc.dg/vect/vect-113.c: Likewise.
8192         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8194 2007-02-10  Richard Henderson  <rth@redhat.com>
8196         * lib/target-supports.exp (check_effective_target_tls): Redefine
8197         to mean non-emulated tls.
8198         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8199         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8200         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8201         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8202         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8203         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8204         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8206 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
8208         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8210 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
8212         * gfortran.dg/secnds.f: Replace time tolerance with a
8213         before-and-after bracket.
8214         * gfortran.dg/secnds-1.f: Likewise.
8216 2007-02-09  Tobias Burnus  <burnus@net-b.de>
8218         PR fortran/30512
8219         * gfortran.dg/maxlocval_1.f90: New test.
8221 2007-02-09  Roger Sayle  <roger@eyesopen.com>
8223         * gcc.target/ia64/builtin_bswap-1.c: New test case.
8225 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8227         PR fortran/30720
8228         * gfortran.dg/array_function_1.f90: New test.
8230 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8232         * lib/target-supports.exp (check_effective_target_lax_strtofp)
8233         (check_effective_target_dummy_wcsftime): New functions.
8235 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8237         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
8238         * lib/target-supports.exp (check_effective_target_uclibc): New
8239         function.
8241 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8243         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
8244         (vsnprintf): Don't define for uClibc targets.
8246 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8248         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
8249         set before checking whether it was allowed.
8250         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
8251         before checking inside_main.
8253 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8255         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
8256         uClinux targets.
8257         (u16sf): Likewise u4sf.
8258         * g++.dg/compat/struct-layout-1.h: Likewise.
8260 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8262         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
8263         procedure.
8264         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8265         m68k targets if check_effective_target_coldfire_fpu returns true.
8267 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
8268         Richard Guenther  <rguenther@suse.de>
8270         PR middle-end/23361
8271         * gcc.dg/fold-compare-3.c: New testcase.
8272         * gcc.dg/tree-ssa/loop-24.c: Likewise.
8274 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
8276         * gcc.dg/pr26570.c: Clean up coverage files.
8277         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
8278         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
8279         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
8280         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
8281         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
8282         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
8283         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
8284         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
8285         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
8286         * gcc.dg/tree-ssa/pr25501.c: Ditto.
8287         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
8288         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
8289         * gcc.dg/vect/pr28952.c: Ditto.
8290         * gcc.dg/vect/pr27151.c: Ditto.
8291         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
8292         * g++.dg/gomp/macro-3.C: Ditto.
8294 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
8296         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
8297         of the loop.
8299 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8301         * gcc.target/i386/builtin-bswap-2.c: New test case.
8303 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8305         * gfortran.dg/forall_8.f90: New test case.
8306         * gfortran.dg/forall_9.f90: Likewise.
8308 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8310         * gcc.dg/builtins-20.c: Add some -~ complex cases.
8312 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
8314         * lib/target-supports.exp (check_effective_target_simulator): New.
8316 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
8318         * gcc.dg/tree-ssa/loop-25.c: New test.
8320 2007-02-06  Richard Henderson  <rth@redhat.com>
8322         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
8324 2007-02-06  Roger Sayle  <roger@eyesopen.com>
8326         * gcc.target/powerpc/popcount-1.c: New test case.
8327         * gcc.target/powerpc/parity-1.c: Likewise.
8329 2007-02-06  Richard Guenther  <rguenther@suse.de>
8331         PR middle-end/27302
8332         * gcc.dg/torture/pr27302-2.c: New testcase.
8334 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
8336         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
8337         * gcc.dg/vect/vect-iv-1.c: New test.
8338         * gcc.dg/vect/vect-iv-2.c: New test.
8339         * gcc.dg/vect/vect-iv-3.c: New test.
8340         * gcc.dg/vect/vect-iv-4.c: New test.
8341         * gcc.dg/vect/vect-iv-5.c: New test.
8342         * gcc.dg/vect/vect-iv-6.c: New test.
8343         * gcc.dg/vect/vect-iv-7.c: New test.
8344         * gcc.dg/vect/vect-iv-8.c: New test.
8345         * gcc.dg/vect/vect-iv-9.c: New test.
8346         * gcc.dg/vect/vect-iv-10.c: New test.
8347         * gcc.dg/vect/vect-iv-11.c: New test.
8348         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
8349         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
8350         * gcc.dg/vect/vect-14.c: Now vectorizable.
8351         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
8352         loop).
8353         * gcc.dg/vect/vect-27.c: Likewise.
8354         * gcc.dg/vect/vect-29.c Likewise.
8355         * gcc.dg/vect/vect-dv-2.c: Likewise.
8356         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8357         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8358         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8360 2007-02-06  Ira Rosen  <irar@il.ibm.com>
8362         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
8364 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8366         * gcc.dg/builtins-20.c: Add more cases.
8368 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
8370         PR debug/30189
8371         * gcc.dg/pr30189.c: New test.
8373 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8375         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
8376         for running tests.
8377         * gcc.target/i386/sse4a-extract.c: New test.
8378         * gcc.target/i386/sse4a-insert.c: New test.
8379         * gcc.target/i386/sse4a-montsd.c: New test.
8380         * gcc.target/i386/sse4a-montss.c: New test.
8382 2007-02-05  Richard Guenther  <rguenther@suse.de>
8384         * gcc.target/i386/vectorize3.c: New testcase.
8386 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
8388         PR target/30665
8389         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
8391 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8393         PR fortran/30611
8394         * gfortran.dg/repeat_1.f90: New test.
8396 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
8398         PR fortran/30605
8399         * gfortran.dg/spread_shape_1.f90: Remove tabs.
8400         * gfortran.dg/derived_init_2.f90: Ditto.
8401         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
8402         * gfortran.dg/array_initializer_1.f90: Ditto.
8403         * gfortran.dg/do_2.f90: Ditto.
8404         * gfortran.dg/proc_assign_1.f90: Ditto.
8406 2007-02-04  Richard Guenther  <rguenther@suse.de>
8408         PR middle-end/30636
8409         * g++.dg/warn/pr30636.C: New testcase.
8410         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
8412 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
8414         PR middle-end/30667
8415         * gfortran.dg/pr30667.f: New test.
8417 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8419         * gcc.dg/builtins-54.c: Add more cases.
8421 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
8423         PR fortran/30514
8424         * gfortran.dg/zero_sized_2.f90: New test.
8426         PR fortran/30660
8427         * gfortran.dg/alloc_comp_basics_4.f90: New test.
8429         PR fortran/29820
8430         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
8431         file.
8433 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8435         PR fortran/30683
8436         * gfortran.dg/interface_10.f90: New test.
8438 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8440         * gcc.dg/builtins-20.c: Add more cases.
8442 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8444         PR target/29682
8445         * gcc-target/ia64/pr29682.c: New test.
8447 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
8449         PR fortran/30284
8450         * gfortran.dg/arrayio_11.f90.f90: New test.
8452         PR fortran/30626
8453         * gfortran.dg/arrayio_12.f90.f90: New test.
8455 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
8457         PR c++/30536
8458         * g++.dg/tls/diag-5.C: New test.
8460         PR middle-end/30473
8461         * gcc.dg/pr30473.c: New test.
8462         * gcc.c-torture/execute/20070201-1.c: New test.
8464 2007-02-01  Roger Sayle  <roger@eyesopen.com>
8466         * gfortran.dg/dependency_20.f90: New test case.
8468 2007-01-31  Ian Lance Taylor  <iant@google.com>
8470         * gcc.dg/lower-subreg-1.c (test): New test.
8472 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
8474         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
8476 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8478         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
8479         * gcc.dg/torture/builtin-math-3.c: Likewise.
8481 2007-01-31  Dirk Mueller  <dmueller@suse.de>
8483         gcc.dg/Wparentheses-2.c: Update and add new tests.
8485 2007-01-31  Ira Rosen  <irar@il.ibm.com>
8487         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
8488         vectorize.
8490 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
8492         * gcc.dg/builtins-63.c: New test.
8494 2007-01-31  Tobias Burnus  <burnus@net-b.de>
8496         PR fortran/27588
8497         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
8499 2007-01-31  Tobias Burnus  <burnus@net-b.de>
8501         PR fortran/30520
8502         * gfortran.dg/volatile8.f90: New argument conformance test.
8503         * gfortran.dg/volatile9.f90: New scope test.
8505 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8507         PR c++/24745
8508         * g++.dg/warn/null4.C: New.
8510 2001-01-30  Roger Sayle  <roger@eyesopen.com>
8511             Uros Bizjak  <ubizjak@gmail.com>
8513         * gcc.dg/large-size-array-3.c: Correct typo.
8515 2007-01-30  Richard Guenther  <rguenther@suse.de>
8517         PR middle-end/27657
8518         * g++.dg/debug/pr27657.C: New testcase.
8520 2007-01-30  Richard Guenther  <rguenther@suse.de>
8522         PR middle-end/30313
8523         * gcc.dg/torture/pr30313.c: New testcase.
8525 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
8527         * gcc.dg/dfp/dfp-except.h: New file.
8528         * gcc.dg/dfp/fe-check.h: New file.
8529         * gcc.dg/dfp/fe-binop.c: New test.
8530         * gcc.dg/dfp/fe-convert-1.c: New test.
8531         * gcc.dg/dfp/fe-convert-2.c: New test.
8532         * gcc.dg/dfp/fe-convert-3.c: New test.
8534         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
8535         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8536         * gcc.dg/dfp/convert-dfp.c: Ditto.
8537         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8539 2007-01-29  Josh Conner  <jconner@apple.com>
8541         * gcc.target/powerpc/altivec-24.c: New test.
8543 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
8545         PR c++/28266
8546         * g++.dg/parse/defarg12.C: New test.
8548 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
8550         PR fortran/30554
8551         * gfortran.dg/used_dummy_types_6.f90: New test.
8553 2007-01-28  Jan Hubicka  <jh@suse.cz>
8555         * gcc.dg/tree-prof/val-prof-6.c: New test.
8557 2007-01-28  Roger Sayle  <roger@eyesopen.com>
8559         * gcc.dg/large-size-array-3.c: Correct test case (portability).
8561 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
8563         PR C++/28988
8564         * g++.dg/expr/dtor4.C: New test.
8566 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
8568         * gcc.dg/tree-ssa/loop-23.c: New test.
8570 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
8572         PR libfortran/30389
8573         * gfortran.dg/achar_2.f90:  New test.
8574         * gfortran.dg/achar_3.f90:  New test.
8576 2007-01-27  Ian Lance Taylor  <iant@google.com>
8578         * gcc.dg/strict-overflow-1.c: New test.
8579         * gcc.dg/no-strict-overflow-1.c: New test.
8580         * gcc.dg/strict-overflow-2.c: New test.
8581         * gcc.dg/no-strict-overflow-2.c: New test.
8582         * gcc.dg/strict-overflow-3.c: New test.
8583         * gcc.dg/no-strict-overflow-3.c: New test.
8584         * gcc.dg/strict-overflow-4.c: New test.
8585         * gcc.dg/no-strict-overflow-4.c: New test.
8586         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
8587         * gcc.dg/pr15784-1.c: Likewise.
8588         * gcc.dg/pr20922-1.c: Likewise.
8589         * gcc.dg/pr20922-3.c: Likewise.
8590         * gcc.dg/pr20922-4.c: Likewise.
8591         * gcc.dg/pr20922-6.c: Likewise.
8592         * gcc.dg/compare-4.c: Likewise.
8593         * gcc.dg/torture/pr26898-1.c: Likewise.
8594         * gcc.dg/tree-ssa/divide-1.c: Likewise.
8595         * gcc.dg/tree-ssa/divide-2.c: Likewise.
8596         * gcc.dg/tree-ssa/divide-3.c: Likewise.
8597         * gcc.dg/tree-ssa/divide-4.c: Likewise.
8598         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
8599         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
8600         * gcc.dg/tree-ssa/pr21082.c: Likewise.
8601         * gcc.dg/tree-ssa/pr26899.c: Likewise.
8602         * g++.dg/tree-ssa/pr21082.C: Likewise.
8604 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8606         * gcc-dg/large-size-array-3.c: New test case.
8608 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8610         * gfortran.dg/forall_7.f90: New test case.
8612 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
8614         PR fortran/30407
8615         * gfortran.dg/where_operator_assign_1.f90: New test.
8616         * gfortran.dg/where_operator_assign_2.f90: New test.
8617         * gfortran.dg/where_operator_assign_3.f90: New test.
8619 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
8621         * lib/target-supports.exp
8622         (check_effective_target_powerpc_altivec): New.
8623         (check_effective_target_vect_cmdline_needed): Use it.
8625 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8627         PR fortran/30278
8628         * gfortran.dg/backslash_3.f: New test.
8630 2007-01-26  Richard Guenther  <rguenther@suse.de>
8632         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
8634 2007-01-26  Tobias Burnus  <burnus@net-b.de>
8636         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
8637         * gfortran.dg/vect/vect.exp: Ditto.
8638         * gfortran.dg/dg.exp: Ditto.
8639         * gfortran.fortran-torture/execute/execute.exp: Ditto.
8640         * gfortran.fortran-torture/compile/compile.exp: Ditto.
8642 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8644         * gcc.dg/builtins-20.c: Add more cases.
8645         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
8647 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8649         PR fortran/30437
8650         * gcc.dg/Wall.c: New.
8651         * gcc.dg/Wno-all.c: New.
8652         * gfortran.dg/Wall.f90: New.
8653         * gfortran.dg/Wno-all.f90: New.
8655 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
8657         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
8658         * g++.dg/eh/simd-2.C: Also run on Darwin.
8659         * g++.dg/eh/simd-3.C: New.
8660         * g++.dg/eh/simd-4.C: New.
8662 2007-01-25  Richard Guenther  <rguenther@suse.de>
8664         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
8665         and _PROFILE_USE.
8666         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
8668 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
8670         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
8671         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
8672         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
8673         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
8674         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
8675         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
8676         * gcc.dg/ipa/ipa-7.c: New testcase.
8678 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
8680         * g++.dg/cpp0x/warn_cxx0x.C: New.
8682 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8684         * gcc.dg/builtins-20.c: Test builtin carg.
8686 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
8688         PR middle-end/27416
8689         * gcc.dg/gomp/pr27416.c: New test.
8691         PR middle-end/30494
8692         * gcc.dg/gomp/pr30494.c: New test.
8693         * g++.dg/gomp/pr30494.C: New test.
8695         PR middle-end/30421
8696         * gcc.dg/gomp/pr30421.c: New test.
8698 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
8700         * gcc.target/ia64/versionid-1.c: New test.
8701         * gcc.target/ia64/versionid-2.c: New test.
8703 2007-01-24  Richard Guenther  <rguenther@suse.de>
8705         PR testsuite/30181
8706         * gcc.dg/builtins-57.c: Change to a link-time testcase
8707         to support non-C99 targets.
8709 2007-01-24  Jan Hubicka  <jh@suse.cz>
8711         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
8713 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8715         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
8717 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
8719         PR objc/27438
8720         * objc.dg/const-str-12.m: New test.
8722 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8724         PR fortran/30532
8725         * gfortran.dg/ctrl-z.f90:  New test.
8727 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8729         PR fortran/30481
8730         * gfortran.dg/namelist_assumed_char.f90:  New test.
8732 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
8734         PR c++/27492
8735         * g++.dg/inherit/covariant15.C: New test.
8737 2007-01-23  Ian Lance Taylor  <iant@google.com>
8739         * g++.dg/warn/Wparentheses-24.C: New test.
8741 2007-01-23  Richard Guenther  <rguenther@suse.de>
8743         PR testsuite/30560
8744         * ada/acats/run_acats: Do not call gnatmake or gnatchop
8745         with full path.
8747 2007-01-22  Richard Guenther  <rguenther@suse.de>
8749         PR tree-optimization/30038
8750         * gcc.dg/builtins-62.c: New testcase.
8752 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8754         * gcc.c-torture/compile/20070121.c: New test.
8756 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
8758         PR libfortran/30525
8759         * gfortran.dg/char_comparison_1.f:  New test.
8761 2007-01-21  Ira Rosen  <irar@il.ibm.com>
8763         * gcc.dg/vect/vect-strided-same-dr.c: New test.
8765 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
8767         PR objc/30479
8768         * objc.dg/pch: New directory.
8769         * objc.dg/pch/pch.exp: New file.
8770         * objc.dg/pch/interface-1.m: New test.
8771         * objc.dg/pch/interface-1.hs: New include file.
8772         * lib/objc.exp (objc_target_compile): Add
8773         "-x objective-c-header" in front of the sources if this is
8774         a precompiled header being compiled.
8776 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8778         * gfortran.dg/array_memcpy_3.f90: New test case.
8779         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
8781 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8782             Brooks Moses  <brooks.moses@codesourcery.com>
8783             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8785         * gfortran.dg/intrinsic_sign_1.f90: New test case.
8786         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8788 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8790         * gcc.dg/torture/builtin-math-3.c: Test fdim.
8792 2007-01-19  Mike Stump  <mrs@apple.com>
8794         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
8795         away.
8797 2007-01-19  Roger Sayle  <roger@eyesopen.com>
8799         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
8800         option instead of -funsafe-math-optimizations.
8802 2007-01-19  Tomas Bily  <tbily@suse.cz>
8804         gcc.dg/tree-prof/indir-call-prof.c: New.
8805         g++.dg/dg.exp: Add tree-prof subdirectory.
8806         g++.dg/tree-prof/indir-call-prof.C: New.
8807         g++.dg/tree-prof/tree-prof.exp: New.
8809 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8811         PR c++/17947
8812         * g++.dg/warn/deprecated.C: Update warning output.
8813         * g++.dg/warn/deprecated-2.C: Likewise.
8814         * g++.dg/warn/deprecated-3.C: New.
8816 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8818         * gcc.c-torture/execute/nestfunc-7.c: New.
8820 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
8822         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
8824 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8826         * gcc.dg/m68k-pic-1.c: New.
8828 2007-01-18  Roger Sayle  <roger@eyesopen.com>
8830         * gfortran.dg/array_memcpy_4.f90: New test case.
8832 2007-01-18  Josh Conner  <jconner@apple.com>
8834         PR target/30485
8835         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
8836         * gcc.dg/vect/no-trapping-math-1: New.
8837         * gcc.dg/vect/no-trapping-math-2: New.
8839 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
8841         * gcc.target/i386/387-8.c: Update comment about optimizing
8842         inherent load of 1.0 of fptan instruction.
8844 2007-01-18  Dirk Mueller  <dmueller@suse.de>
8845             Richard Guenther <rguenther@suse.de>
8847         PR diagnostic/8268
8848         * gcc.dg/Warray-bounds.c: New testcase.
8849         * gcc.dg/Warray-bounds-2.c: New testcase.
8850         * g++.dg/warn/Warray-bounds.C: New testcase.
8851         * g++.dg/warn/Warray-bounds-2.C: New testcase.
8853 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
8855         PR fortran/30476
8856         * gfortran.dg/generic_12.f90: New test.
8858 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
8860         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
8861         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
8863 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
8865         * gcc.dg/dfp/compare-special.h: New file.
8866         * gcc.dg/dfp/compare-special-32.c: New test.
8867         * gcc.dg/dfp/compare-special-64.c: New test.
8868         * gcc.dg/dfp/compare-special-128.c: New test.
8870 2007-01-16  Roger Sayle  <roger@eyesopen.com>
8871             Paul Thomas  <pault@gcc.gnu.org>
8872             Steven G. Kargl  <kargl@gcc.gnu.org>
8874         PR fortran/30404
8875         * gfortran.dg/forall_6.f90: New test case.
8876         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
8877         * gfortran.dg/dependency_13.f90: Likewise.
8879 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8881         PR testsuite/12325
8882         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
8883         targets that don't support Inf.
8885 2007-01-15  Dale Johannesen  <dalej@apple.com>
8887         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
8889 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
8891         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
8892         of achar for 0xff to avoid the "Extended ASCII not
8893         implemented" error message.
8895 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
8897         PR fortran/28172
8898         * gfortran.dg/altreturn_4.f90: New test.
8900         PR fortran/29389
8901         * gfortran.dg/stfunc_4.f90: New test.
8903         PR fortran/29712
8904         * gfortran.dg/bound_2.f90: Reinstate commented out line.
8905         * gfortran.dg/initialization_1.f90: Change warning.
8907         PR fortran/30283
8908         * gfortran.dg/specification_type_resolution_2.f90: New test.
8910 2007-01-14  Jan Hubicka  <jh@suse.cz>
8912         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
8913         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
8914         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
8915         elimination.
8917 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
8919         PR fortran/30410
8920         * gfortran.dg/external_procedures_2.f90: New test.
8922 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
8924         PR target/30413
8925         * gcc.target/i386/pr30413.c: New test.
8927 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
8929         PR fortran/30452
8930         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
8932 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
8934         * gcc.dg/20070112-1.c: New test.
8936 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8938         PR libgfortran/30435
8939         * gfortran.dg/list_read_6.f90: New test.
8941 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
8943         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
8945 2007-01-12  Tom Tromey  <tromey@redhat.com>
8947         PR preprocessor/28227:
8948         * gcc.dg/cpp/pr28227.c: New file.
8950 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8952         * gcc.dg/tree-ssa/loop-22.c: New test.
8954 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8956         PR tree-optimization/29516
8957         * gcc.dg/tree-ssa/loop-20.c: New test.
8959 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
8961         PR libfortran/30415
8962         * minmaxloc_integer_kinds_1.f90:  New test.
8964 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
8966         PR c++/29573
8967         * g++.dg/template/sizeof-template-argument.C: New test.
8969 2007-01-11  Jan Hubicka  <jh@suse.cz>
8971         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
8972         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
8973         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
8974         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
8975         * gcc.dg/tree-ssa/pr21658.c: Likewise.
8976         * gcc.dg/tree-ssa/pr15349.c: Likewise.
8977         * gcc.dg/tree-ssa/pr25501.c: Likewise.
8978         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
8979         transformation in question.
8980         * gcc.dg/tree-ssa/vrp05.c: Likewise.
8981         * gcc.dg/tree-ssa/pr20701.c: Likewise.
8982         * gcc.dg/always_inline3.c: Likewise.
8984 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
8986         PR c++/28999
8987         * g++.dg/template/typename11.C: New test.
8989 2007-01-10  Robert Kennedy <jimbob@google.com>
8991         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
8993 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8995         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
8996         for different integer kinds.
8997         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
8998         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
8999         * gfortran.dg/ishft_2.f90: New test.
9000         * gfortran.dg/ishft_3.f90: New test.
9002 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9004         * gfortran.dg/altreturn_2.f90: Removed executable bit.
9006 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
9008         PR tree-optimization/30322
9009         * gcc.dg/tree-ssa/loop-21.c: New test.
9011 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
9013         * g++.dg/rtti/darwin-builtin-linkage.C: New.
9015 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9017         * gcc.target/spu/intrinsics-1.c: Remove xfail.
9019 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9021         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9022         * g++.dg/warn/overflow-warn-3.C: Likewise.
9023         * g++.dg/warn/overflow-warn-4.C: Likewise.
9024         * g++.dg/warn/overflow-warn-5.C: Likewise.
9025         * g++.dg/warn/overflow-warn-6.C: Likewise.
9026         * g++.dg/warn/Woverflow-1.C: Likewise.
9027         * g++.dg/warn/Woverflow-2.C: Likewise.
9028         * g++.dg/warn/Woverflow-3.C: Likewise.
9029         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9031 2007-01-08  Roger Sayle  <roger@eyesopen.com>
9033         * gfortran.dg/array_constructor_14.f90: New test case.
9034         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9036 2007-01-08  Richard Guenther  <rguenther@suse.de>
9038         PR tree-optimization/23603
9039         * gcc.dg/tree-ssa/vrp31.c: New testcase.
9040         * gcc.dg/tree-ssa/vrp32.c: Likewise.
9042 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9044         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9045         in __v8qi typedef.
9046         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9047         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9048         compiler behaviour.
9049         * gcc.dg/simd-5.c: Likewise.
9050         * gcc.dg/simd-6.c: Likewise.
9051         * g++.dg/conversion/simd1.C: Likewise.
9052         * g++.dg/conversion/simd3.C: Likewise.
9053         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9054         (main): Use it.
9056 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9058         PR tree-optimization/29877
9059         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9060         name of a hard register for the target concerned.  Adjust dg-error
9061         directives to cope with new behaviour of TER.
9063 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9065         PR c++/28986
9066         * g++.dg/conversion/nullptr1.C: Added overflow warning.
9067         * g++.dg/warn/overflow-warn-1.C: New.
9068         * g++.dg/warn/overflow-warn-3.C: New.
9069         * g++.dg/warn/overflow-warn-4.C: New.
9070         * g++.dg/warn/overflow-warn-5.C: New.
9071         * g++.dg/warn/overflow-warn-6.C: New.
9072         * g++.dg/warn/Woverflow-1.C: New.
9073         * g++.dg/warn/Woverflow-2.C: New.
9074         * g++.dg/warn/Woverflow-3.C: New.
9075         * g++.dg/warn/multiple-overflow-warn-2.C: New.
9077 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
9079         PR fortran/27698
9080         * gfortran.dg/invalid_name.f90: New test.
9081         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9082         * gfortran.dg/gomp/pr29759.f90: Ditto.
9084 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
9086         * gfortran.dg/present_1.f90:  Update error message.
9088 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
9090         PR c++/19439
9091         * g++.dg/template/duplicate1.C: New test
9092         * g++.dg/template/memfriend6.C: Adjust error markers.
9094 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
9096         PR tree-opt/30385
9097         * gcc.dg/torture/inline-1.c: New test.
9099 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9101         PR c/19978
9102         * gcc.dg/multiple-overflow-warn-1.c: New.
9103         * gcc.dg/multiple-overflow-warn-2.c: New.
9104         * gcc.dg/overflow-warn-6.c: New.
9105         * g++.dg/warn/multiple-overflow-warn-1.C: New.
9107 2007-01-05  Roger Sayle  <roger@eyesopen.com>
9109         * gfortran.dg/array_memcpy_1.f90: New test case.
9110         * gfortran.dg/array_memcpy_2.f90: Likewise.
9112 2007-01-05  Richard Guenther  <rguenther@suse.de>
9114         PR middle-end/27826
9115         * g++.dg/opt/pr27826.C: New testcase.
9117 2007-01-05  Ian Lance Taylor  <iant@google.com>
9119         * gcc.dg/Walways-true-1.c: New test.
9120         * gcc.dg/Walways-true-2.c: New test.
9121         * g++.dg/warn/Walways-true-1.C: New test.
9122         * g++.dg/warn/Walways-true-2.C: New test.
9124 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
9126         PR c/30360
9127         * gcc.dg/pr30360.c: New test.
9129 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
9131         PR fortran/23232
9132         * gfortran.dg/data_implied_do_1.f90: New test.
9134         PR fortran/27996
9135         PR fortran/27998
9136         * gfortran.dg/char_length_1.f90: New test.
9138 2007-01-05  Richard Guenther  <rguenther@suse.de>
9140         PR middle-end/28116
9141         * g++.dg/opt/pr28116.C: New testcase.
9143 2007-01-05  Tobias Burnus  <burnus@net-b.de>
9145         PR fortran/29624
9146         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9147           invalid deallocate.
9148         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9149         * gfortran.dg/protected_4.f90: Add pointer intent check.
9150         * gfortran.dg/protected_6.f90: Add pointer intent check.
9151         * gfortran.dg/pointer_intent_1.f90: New test.
9152         * gfortran.dg/pointer_intent_2.f90: New test.
9153         * gfortran.dg/pointer_intent_3.f90: New test.
9155 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
9157         PR 30235
9158         * gfortran.dg/altreturn_2.f90: new test.
9160 2007-01-04  Tom Tromey  <tromey@redhat.com>
9162         PR preprocessor/28165:
9163         * gcc.dg/cpp/pr28165.c: New file.
9165 2007-01-03  Josh Conner  <jconner@apple.com>
9167         PR middle-end/29683
9168         * gcc.dg/pr29683.c: New.
9170 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9172         PR c++/28217
9173         * g++.dg/pch/template-1.C: New test.
9174         * g++.dg/pch/template-1.Hs: New file.
9176 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9178         PR middle-end/30353
9179         * gcc.c-torture/compile/complex-4.c: New test.
9181 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
9183         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9184         -maltivec.
9185         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9187 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9189         PR middle-end/30286
9190         * gcc.dg/pr30286.c: New test.
9192         PR c++/29535
9193         * g++.dg/template/crash66.C: New test.
9195         PR c++/29054
9196         * g++.dg/template/friend49.C: New test.
9198 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
9200         * gfortran.dg/ibits.f90: New test.
9202 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
9204         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9205         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9207 2007-01-02  Jan Hubicka  <jh@suse.cz>
9209         * gcc.dg/pr16194.c: We now output error on all three functions,
9210         not just first one.
9212 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9214         PR c/19977
9215         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9216         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9218 2006-01-02  Ian Lance Taylor  <iant@google.com>
9220         * g++.dg/warn/Wparentheses-22.C: New test.
9221         * g++.dg/warn/Wparentheses-23.C: New test.
9223 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9225         PR middle-end/7651
9226         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
9227         * gcc.dg/declspec-3-Wextra.c: New.
9228         * gcc.dg/declspec-3-no.c: New
9230 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
9232         PR fortran/20896
9233         * gfortran.dg/interface_10.f90: Remove.
9235 2007-01-01  Roger Sayle  <roger@eyesopen.com>
9237         * gcc.dg/fold-eqxor-4.c: New test case.
9239 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
9241         PR middle-end/30311
9242         * gcc.c-torture/compile/pr30311.c: New test.
9244 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
9246         PR middle-end/30253
9247         * gcc.c-torture/compile/statement-expression-1.c: New test.
9249 2007-01-01  Andreas Schwab  <schwab@suse.de>
9251         PR target/29166
9252         * g++.dg/eh/pr29166.C: New test.
9254 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
9256         * lib/target-supports.exp (check_effective_target_powerpc_spe):
9257         New.
9258         (check_effective_target_vect_cmdline_needed): Use it.
9260 2006-12-31  Richard Guenther  <rguenther@suse.de>
9262         PR middle-end/30137
9263         * gcc.dg/pr30137-1.c: New testcase.
9264         * gcc.dg/pr30137-2.c: Likewise.
9266 2006-12-31  Roger Sayle  <roger@eyesopen.com>
9268         PR middle-end/30322
9269         * gcc.dg/fold-plusnot-1.c: New test case.
9271 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
9273         PR c++/29731
9274         * g++.dg/parse/template22.C: New test.
9276 2006-12-31  Richard Guenther  <rguenther@suse.de>
9278         PR middle-end/30338
9279         * gcc.c-torture/compile/pr30338.c: New testcase.
9281 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9283         PR fortran/27900
9284         * gfortran.dg/intrinsic_actual_4.f90: New test.
9286         PR fortran/24325
9287         * gfortran.dg/func_decl_3.f90: New test.
9289 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9291         PR fortran/23060
9292         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
9293         * gfortran.dg/c_by_val_1.f: New test.
9294         * gfortran.dg/c_by_val_2.f: New test.
9295         * gfortran.dg/c_by_val_3.f: New test.
9297 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
9299         PR libfortran/30321
9300         * gfortran.dg/sum_zero_array_1.f90:  New test.
9302 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
9304         PR preprocessor/29612
9305         * gcc.dg/cpp/pr29612-1.c: New test.
9306         * gcc.dg/cpp/pr29612-2.c: New test.
9308 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
9310         PR fortran/30034
9311         * gfortran.dg/pure_formal_proc_1.f90: New test.
9313         PR fortran/30237
9314         * gfortran.dg/intrinsic_actual_3.f90: New test.
9316 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9318         PR fortran/30014
9319         * gfortran.dg/io_constraints_1.f90: Update test.
9320         * gfortran.dg/io_constraints_2.f90: Update test.
9321         * gfortran.dg/inquire_iolength.f90: New test.
9323 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
9325         PR fortran/20896
9326         * gfortran.dg/interface_10.f90: New test.
9327         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
9328         since z is already, locally a variable.
9330         PR fortran/25135
9331         * gfortran.dg/generic_11.f90: New test.
9332         * gfortran.dg/interface_7.f90: Remove name clash between module
9333         name and procedure 'x' referenced in the interface.
9335 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9337         PR middle-end/7651
9338         * gcc.dg/Wmissing-parameter-type.c: New.
9339         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
9340         * gcc.dg/Wmissing-parameter-type-no.c: New.
9342 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
9344         PR fortran/25818
9345         * gfortran.dg/entry_array_specs_2.f: New test.
9347         PR fortran/30084
9348         * gfortran.dg/nested_modules_6.f90: New test.
9350 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9352         PR middle-end/7651
9353         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
9354         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
9356 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
9358         PR C++/30168
9359         * g++.dg/opt/complex6.C: New test.
9361 2006-12-22  Ben Elliston  <bje@au.ibm.com>
9363         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
9364         full" if the linker on spu-*-* warns about exceeding local store.
9366         And revert this patch:
9367         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9368         fail to link due to relocation overflows on spu-*-*.
9370 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9372         PR fortran/30273
9373         * gfortran.dg/dependency_19.f90: New test.
9375 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9377         PR fortran/30202
9378         * gfortran.dg/alloc_comp_basics_3.f90: New test.
9380 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
9382         PR middle-end/30262
9383         * gcc.c-torture/execute/20061220-1.c: New test.
9385         PR middle-end/30263
9386         * gcc.dg/gomp/asm-1.c: New test.
9388         PR target/30230
9389         * g++.dg/eh/ia64-2.C: New test.
9391 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9393         PR target/28966
9394         PR target/29248
9395         * gcc.dg/rs6000-leaf.c: New.
9397 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9399         PR fortran/25392
9400         * gfortran.dg/f2c_8.f90: New test.
9402 2006-12-20  Bill Wendling  <wendling@apple.com>
9404         * gcc.dg/asm-b.c: Check for __ppc64__.
9406 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9408         PR fortran/30190
9409         * gfortran.dg/bounds_check_5.f90: New test.
9411 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
9413         PR middle-end/30143
9414         * gcc.dg/gomp/complex-1.c: New testcase.
9416 2006-12-20  Roger Sayle  <roger@eyesopen.com>
9418         * gfortran.dg/array_memset_1.f90: New test case.
9420 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
9422         * lib/target-supports.exp: Add spu to
9423         check_effective_target_vect_widen_mult_hi_to_si.
9425 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9427         PR fortran/29992
9428         * gfortran.dg/generic_9.f90: New test.
9430         PR fortran/30081
9431         * gfortran.dg/generic_10.f90: New test.
9433 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
9435         PR tree-opt/30045
9436         * gcc.dg/pr30045.c: New test.
9438 2006-12-20  Ben Elliston  <bje@au.ibm.com>
9440         * gcc.dg/20020312-2.c: Add a case for __SPU__.
9442 2006-12-19  Eric Christopher  <echristo@apple.com>
9444         PR target/29302
9445         * gcc.c-torture/execute/pr29302-1.c: New.
9447 2006-12-19  Tobias Burnus  <burnus@net-b.de>
9449         PR fortran/39238
9450         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
9452 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
9454         PR fortran/30236
9455         * gfortran.dg/altreturn_3.f90: New test.
9457         * gfortran.dg/char_result_12.f90: Fix comment typos.
9459 2006-12-19  Ben Elliston  <bje@au.ibm.com>
9461         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
9462         as newlib's stdio.h uses non-traditional cpp constructs.
9464 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
9466         * gfortran.dg/advance.f90: Renamed to advance_1.f90
9467         * gfortran.dg/append-1.f90: Renamed to append_1.f90
9468         * gfortran.dg/array-1.f90: Renamed to array_1.f90
9469         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
9470         * gfortran.dg/backspace.f: Renamed to backspace_1.f
9471         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
9472         * gfortran.dg/default_initialization.f: Renamed to
9473         default_initialization_1.f
9474         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
9475         dollar_edit_descriptor_1.f
9476         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
9477         dollar_edit_descriptor_2.f
9478         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
9479         dollar_edit_descriptor_3.f
9480         * gfortran.dg/logint-1.f: Renamed to logint_1.f
9481         * gfortran.dg/logint-2.f: Renamed to logint_2.f
9482         * gfortran.dg/logint-3.f: Renamed to logint_3.f
9483         * gfortran.dg/advance_1.f90: Renamed from advance.f90
9484         * gfortran.dg/append_1.f90: Renamed from append-1.f90
9485         * gfortran.dg/array_1.f90: Renamed from array-1.f90
9486         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
9487         * gfortran.dg/backspace_1.f: Renamed from backspace.f
9488         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
9489         * gfortran.dg/default_initialization_1.f: Renamed from
9490         default_initialization.f
9491         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
9492         dollar_edit_descriptor-1.f
9493         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
9494         dollar_edit_descriptor-2.f
9495         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
9496         dollar_edit_descriptor-3.f
9497         * gfortran.dg/logint_1.f: Renamed from logint-1.f
9498         * gfortran.dg/logint_2.f: Renamed from logint-2.f
9499         * gfortran.dg/logint_3.f: Renamed from logint-3.f
9501 2006-12-18  Bill Wendling  <wendling@apple.com>
9503         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
9504         id is an OjbC keyword.
9506 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9508         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
9510 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
9512         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
9514 2006-12-18  Ian Lance Taylor  <iant@google.com>
9516         * g++.dg/warn/Wmissing-declarations-1.C: New test.
9518 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9520         * gcc.c-torture/compile/pr27528.c: Use empty templates.
9522 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9524         PR fortran/30207
9525         * gfortran.fortran-torture/execute/where21.f90: New test.
9527 2006-12-17  Tobias Burnus  <burnus@net-b.de>
9529         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
9531 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9533         PR middle-end/7651
9534         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
9535         * gcc.dg/if-empty-1.c: Likewise.
9536         * gcc.dg/pr23165.c: Likewise.
9537         * g++.dg/warn/empty-body.C: Likewise.
9539 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9541         PR libfortran/30005
9542         * gfortran.dg/open_errors.f90: New test.
9544 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
9546         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
9548         * gcc.target/i386/ssse3-pabsb.c: New file.
9549         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9550         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9551         * gcc.target/i386/ssse3-palignr.c: Likewise.
9552         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9553         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9554         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9555         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9556         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9557         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9558         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9559         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9560         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9561         * gcc.target/i386/ssse3-psignb.c: Likewise.
9562         * gcc.target/i386/ssse3-psignd.c: Likewise.
9563         * gcc.target/i386/ssse3-psignw.c: Likewise.
9564         * gcc.target/i386/ssse3-vals.h: Likewise.
9566 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
9568         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
9569         * lib/fortran-torture.exp: Include target-supports.exp.
9571 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
9573         PR target/30185
9574         * gcc.c-torture/execute/pr30185.c: New test.
9576 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9578         PR testsuite/30179
9579         PR testsuite/30180
9580         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
9581         * gcc.dg/builtin-bswap-2.c: Likewise.
9582         * gcc.dg/builtin-bswap-3.c: Likewise.
9583         * gcc.dg/builtin-bswap-4.c: Likewise.
9584         * lib/target-supports.exp (check_effective_target_stdint_types): New.
9585         * gcc.c-torture/execute/mode-dependent-address.x: New file.
9587 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9589         PR libfortran/30145
9590         * gfortran.dg/write_zero_array: New test.
9592 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9594         PR fortran/30200
9595         * gfortran.dg/write_fmt_trim.f90: New test.
9597 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
9599         PR 30194
9600         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
9601         temporarily.
9603 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9605         * lib/target-supports.exp (check_weak_available): Use istarget
9606         "hppa*-*-hpux10*" instead of regexp.
9607         (check_cxa_atexit_available): Likewise.
9609 2006-12-14  Richard Guenther  <rguenther@suse.de>
9611         PR tree-optimization/30197
9612         * gcc.c-torture/execute/complex-1.c: Fix function name.
9613         * gcc.dg/builtins-61.c: New testcase.
9615 2006-12-14  Richard Guenther  <rguenther@suse.de>
9617         PR middle-end/30172
9618         * gcc.dg/pr30172-1.c: New testcase.
9620 2006-12-14  Richard Guenther  <rguenther@suse.de>
9622         PR tree-optimization/30198
9623         * gcc.dg/builtins-60.c: New testcase.
9625 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
9627         * lib/target-supports.exp (vect_no_align): Remove spu.
9629 2006-12-13  Ian Lance Taylor  <iant@google.com>
9631         PR c++/19564
9632         PR c++/19756
9633         * g++.dg/warn/Wparentheses-5.C: New test.
9634         * g++.dg/warn/Wparentheses-6.C: New test.
9635         * g++.dg/warn/Wparentheses-7.C: New test.
9636         * g++.dg/warn/Wparentheses-8.C: New test.
9637         * g++.dg/warn/Wparentheses-9.C: New test.
9638         * g++.dg/warn/Wparentheses-10.C: New test.
9639         * g++.dg/warn/Wparentheses-11.C: New test.
9640         * g++.dg/warn/Wparentheses-12.C: New test.
9641         * g++.dg/warn/Wparentheses-13.C: New test.
9642         * g++.dg/warn/Wparentheses-14.C: New test.
9643         * g++.dg/warn/Wparentheses-15.C: New test.
9644         * g++.dg/warn/Wparentheses-16.C: New test.
9645         * g++.dg/warn/Wparentheses-17.C: New test.
9646         * g++.dg/warn/Wparentheses-18.C: New test.
9647         * g++.dg/warn/Wparentheses-19.C: New test.
9648         * g++.dg/warn/Wparentheses-20.C: New test.
9649         * g++.dg/warn/Wparentheses-21.C: New test.
9651 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9653         PR testsuite/30157
9654         * lib/target-supports.exp (check_cxa_atexit_available): Return false
9655         for target "hppa.*hpux10".
9657 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
9659         * g++.dg/debug/vartrack1.C: New test.
9661         * g++.dg/opt/ifcvt1.C: New test.
9663         * gcc.dg/tls/opt-13.c: New test.
9665         * gcc.dg/20060425-2.c: New test.
9667         * g++.dg/opt/pr15054-2.C: New test.
9669         * gcc.c-torture/execute/20060420-1.c: New test.
9671         * gcc.c-torture/execute/20060412-1.c: New test.
9673         * objc/compile/20060406-1.m: New test.
9675 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
9677         * g++.dg/template/array17.C: New test.
9679 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
9681         * gcc.target/powerpc/altivec-23.c: New test.
9683 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
9685         PR c++27316
9686         * g++.dg/inherit/error3.C: New test.
9688         PR c++/28740
9689         * g++.dg/inherit/error4.C: New test.
9691 2006-12-13  Richard Guenther  <rguenther@suse.de>
9693         PR tree-optimization/17687
9694         * gcc.dg/builtins-59.c: New testcase.
9696 2006-12-13  Ben Elliston  <bje@au.ibm.com>
9698         * gcc.target/spu/Wmain.c: New test.
9700 2006-12-12  Josh Conner  <jconner@apple.com>
9702         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
9703         * g++.dg/abi/thunk4.C: Likewise.
9704         * g++.dg/abi/rtti3.C: Likewise.
9706 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
9708         * gcc.target/spu/cpat-1.c: New test.
9709         * gcc.target/spu/cpat-2.c: New test.
9710         * gcc.target/spu/cpat-3.c: New test.
9711         * gcc.target/spu/cpat-4.c: New test.
9713 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9715         PR tree-opt/28436
9716         * gcc.c-torture/compile/vector-1.c: New test.
9717         * gcc.c-torture/compile/vector-2.c: New test.
9718         * gcc.c-torture/compile/vector-3.c: New test.
9720 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9722         * lib/fortran-torture.exp: Update copyright years.  Remove
9723         obsolete comment.  Test -ftree-vectorize where it makes sense.
9724         * lib/gfortran-dg.exp: Update copyright years.  Use settings
9725         from fortran-torture.exp.
9726         * gfortran.dg/char_transpose_1.f90,
9727         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
9728         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
9729         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
9730         '-w' to dg-options.
9732 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
9734         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
9735         saved_${tool}_load.
9737 2006-12-12  Ira Rosen  <irar@il.ibm.com>
9739         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
9740         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
9741         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
9742         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
9743         gaps.
9745 2006-12-12  Richard Guenther  <rguenther@suse.de>
9747         PR middle-end/30147
9748         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
9750 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
9751             Diego Novillo  <dnovillo@redhat.com>
9753         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
9754         VDEF/VUSE changes.
9755         * gcc.dg/tree-ssa/pr26421.c: Likewise
9756         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
9757         * gcc.dg/tree-ssa/pr23382.c: Likewise.
9758         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
9759         * gcc.dg/tree-ssa/pr28410.c: Likewise.
9760         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
9761         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
9762         * gcc.dg/tree-ssa/vrp07.c: Likewise.
9763         * gcc.dg/tree-ssa/vrp08.c: Likewise.
9764         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9766 2006-12-11  Jan Hubicka  <jh@suse.cz>
9768         * gcc.dg/tree-prof/stringop-1.c: New test.
9769         * gcc.dg/tree-prof/stringop-2.c: New test.
9771 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
9773         PR target/30120
9774         * gcc.target/i386/pr30120.c: New test.
9776         Revert:
9777         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9779         * gcc.target/i386/x87regparm-1.c: New test.
9780         * gcc.target/i386/x87regparm-2.c: New test.
9781         * gcc.target/i386/x87regparm-3.c: New test.
9782         * gcc.target/i386/x87regparm-4.c: New test.
9784 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
9786         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
9788 2006-12-10  Tobias Burnus  <burnus@net-b.de>
9790         PR fortran/23994
9791         * gfortran.dg/protected_1.f90: New test.
9792         * gfortran.dg/protected_2.f90: New test.
9793         * gfortran.dg/protected_3.f90: New test.
9794         * gfortran.dg/protected_4.f90: New test.
9795         * gfortran.dg/protected_5.f90: New test.
9796         * gfortran.dg/protected_6.f90: New test.
9798 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9799             Tobias Burnus  <burnus@gcc.gnu.org>
9801         PR fortran/29975
9802         PR fortran/30068
9803         * gfortran.dg/interface_4.f90: Test adding procedure to generic
9804         interface.
9805         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
9806         ambiguous interfaces.
9807         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
9808         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
9809         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
9810         ambiguous interfaces.
9811         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
9812         * gfortran.dg/array_initializer_2.f90: Add initializer array
9813         constructor test.
9815         PR fortran/30096
9816         * gfortran.dg/interface_9.f90: Test that host interfaces are
9817         not checked for ambiguity with the local version.
9819 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9821         PR fortran/29464
9822         * gfortran.dg/module_interface_2.f90: New test.
9824 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9826         PR fortran/29941
9827         * gfortran.dg/assumed_len.f90: New test.
9829 2006-12-09  Richard Guenther  <rguenther@suse.de>
9831         * g++.dg/warn/implicit-typename1.C: Qualify types.
9832         * g++.dg/parse/crash12.C: Likewise.
9833         * g++.dg/tree-ssa/pr22444.C: Likewise.
9835 2006-12-09  Tobias Burnus  <burnus@net-b.de>
9837         * gfortran.dg/array_2.f90: Added sqrt test.
9839 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
9841         * gcc.target/i386/x87regparm-1.c: XFAIL.
9842         * gcc.target/i386/x87regparm-2.c: XFAIL.
9843         * gcc.target/i386/x87regparm-3.c: XFAIL.
9844         * gcc.target/i386/x87regparm-4.c: XFAIL.
9846 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9848         * lib/target-supports.exp
9849         (check_effective_target_large_long_double): New.
9850         * gcc.dg/Wconversion-real.c : Use it.
9851         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
9852         unsigned.
9854 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
9856         * gcc.c-torture/execute/mode-dependent-address.c: New test.
9858 2006-12-08  Tobias Burnus  <burnus@net-b.de>
9860         PR fortran/27546
9861         * gfortran.dg/import4.f90: New test for IMPORT in modules.
9863 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
9865         PR c++/29732
9866         * g++.dg/template/crash65.C: New test.
9867         * g++.dg/template/spec16.C: Tweak error markers.
9869 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9871         * gcc.target/spu: New directory.
9872         * gcc.target/spu/spu.exp: New file.
9873         * gcc.target/spu/intrinsics-1.c: New test.
9875 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
9877         PR c++/29980
9878         * g++.dg/ext/attrib27.C: New test.
9879         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
9880         * g++.dg/parse/typedef5.C: Likewise.
9882 2006-12-07  Mike Stump  <mrs@apple.com>
9884         * treelang/compile/var_defs.tree: Adjust.
9886 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
9888         PR c++/29730
9889         * g++.dg/template/crash64.C: New test.
9890         * g++.dg/parse/crash27.C: Adjust error markers.
9892 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
9894         PR libfortran/30009
9895         PR libfortran/30056
9896         * gfortran.dg/read_eof_4.f90:  Add tests.
9897         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
9898         * gfortran.dg/unf_read_corrupted_1.f90: New test.
9900 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
9902         PR c++/29729
9903         * g++.dg/template/crash63.C: New test.
9905         PR c++/29728
9906         * g++.dg/template/crash62.C: New test.
9908 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9910         PR fortran/30003
9911         * gfortran.dg/allocatable_function_1.f90: Increase the number
9912         of expected calls of free to 10; the lhs section reference is
9913         now evaluated so there is another call to bar.  Change the
9914         comment appropriately.
9915         * gfortran.dg/array_section_1.f90: New test.
9917 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9919         PR fortran/29912
9920         * gfortran.dg/char_result_12.f90: New test.
9922 2006-12-05  Richard Guenther  <rguenther@suse.de>
9924         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
9925         * gcc.dg/vect/vect-pow-2.c: Rename to ...
9926         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
9927         vect_double, xfail for spu*-*-*.
9929 2006-12-04  Tobias Burnus  <burnus@net-b.de>
9931         PR fortran/29962
9932         * initialization_4.f90: Test noninteger exponents (-std=f95).
9933         * initialization_5.f90: New test for noninteger exponents
9934           with -std=f2003.
9936 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9938         PR fortran/29821
9939         * gfortran.dg/parameter_array_section_1.f90: New test.
9941 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
9943         PR c++/29733
9944         * g++.dg/template/crash61.C: New test.
9946         PR c++/29632
9947         * g++.dg/template/error23.C: New test.
9949 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
9951         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
9953 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9955         PR fortran/29916
9956         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
9958 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
9960         PR middle-end/29965
9961         * gcc.dg/gomp/pr29965-1.c: New test.
9962         * gcc.dg/gomp/pr29965-2.c: New test.
9963         * gcc.dg/gomp/pr29965-3.c: New test.
9964         * gcc.dg/gomp/pr29965-4.c: New test.
9965         * gcc.dg/gomp/pr29965-5.c: New test.
9966         * gcc.dg/gomp/pr29965-6.c: New test.
9967         * g++.dg/gomp/pr29965-1.C: New test.
9968         * g++.dg/gomp/pr29965-2.C: New test.
9969         * g++.dg/gomp/pr29965-3.C: New test.
9970         * g++.dg/gomp/pr29965-4.C: New test.
9971         * g++.dg/gomp/pr29965-5.C: New test.
9972         * g++.dg/gomp/pr29965-6.C: New test.
9973         * g++.dg/gomp/pr29965-7.C: New test.
9974         * g++.dg/gomp/pr29965-8.C: New test.
9975         * g++.dg/gomp/pr29965-9.C: New test.
9976         * g++.dg/gomp/pr29965-10.C: New test.
9978 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
9980         * gnat.dg/pointer_variable_bounds.adb: New test.
9981         * gnat.dg/pointer_variable_bounds.ads: Likewise.
9982         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
9984 2006-12-03  Eric Christopher  <echristo@apple.com>
9986         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
9988 2006-12-03  Richard Henderson  <rth@redhat.com>
9989             Andrew Pinski  <pinskia@gmail.com>
9991         PR C++/14329
9992         * g++.dg/warn/unit-1.C: New test.
9994 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
9996         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
9998 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
10000         * g++.dg/vect/vect.exp: Enable tests to run on spu.
10001         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10002         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10003         * gcc.dg/vect/vect-70.c: Reduce array size.
10004         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10005         vect_no_compaer_double targets.
10006         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10007         vect_float, vect_double, and vect_int.
10009 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
10011         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10012         test for loop versioning on vect_no_align targets.
10013         * gcc.dg/vect/pr20122.c: Likewise.
10014         * gcc.dg/vect/vect-105.c: Likewise.
10015         * gcc.dg/vect/vect-42.c: Likewise.
10016         * gcc.dg/vect/vect-43.c: Likewise.
10017         * gcc.dg/vect/vect-74.c: Likewise.
10018         * gcc.dg/vect/vect-75.c: Likewise.
10019         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10020         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10021         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10022         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10024 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
10026         PR fortran/29642
10027         * gfortran.dg/value_1.f90 : New test.
10028         * gfortran.dg/value_2.f90 : New test.
10029         * gfortran.dg/value_3.f90 : New test.
10030         * gfortran.dg/value_4.f90 : New test.
10031         * gfortran.dg/value_4.c : Called from value_4.f90.
10033 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10035         PR C++/30033
10036         *  g++.dg/cpp0x/static_assert4.C: New testcase.
10038 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10040         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10042 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
10044         PR c/27953
10045         * gcc.dg/pr27953.c: New test.
10047 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10049         PR c++/30022
10050         * g++.dg/ext/vector5.C: New test.
10052         PR c++/30021
10053         * g++.dg/other/main1.C: New test.
10055 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
10057         PR libfortran/29568
10058         * gfortran.dg/convert_implied_open.f90:  Change to
10059         new default record length.
10060         * gfortran.dg/unf_short_record_1.f90:  Adapt to
10061         new error message.
10062         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
10064 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
10066         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10068 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
10070         PR c++/29066
10071         * g++.dg/expr/pr29066.c: New.
10073 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
10074             Zdenek Dvorak <dvorakz@suse.cz>
10076         PR tree-optimization/29921
10077         * gcc.dg/pr29921-2.c: New test.
10079 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
10081         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10082         (i386_get_cpuid): New function.
10083         (i386_cpuid_ecx): Likewise.
10084         (i386_cpuid_edx): Likewise.
10085         (i386_cpuid): Updated to call i386_cpuid_edx.
10087         * gcc.target/i386/sse3-addsubpd.c: New file.
10088         * gcc.target/i386/sse3-addsubps.c: Likewise.
10089         * gcc.target/i386/sse3-haddpd.c: Likewise.
10090         * gcc.target/i386/sse3-haddps.c: Likewise.
10091         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10092         * gcc.target/i386/sse3-hsubps.c: Likewise.
10093         * gcc.target/i386/sse3-lddqu.c: Likewise.
10094         * gcc.target/i386/sse3-movddup.c: Likewise.
10095         * gcc.target/i386/sse3-movshdup.c: Likewise.
10096         * gcc.target/i386/sse3-movsldup.c: Likewise.
10098 2006-12-01  Dirk Mueller  <dmueller@suse.de>
10100         * g++.dg/warn/Wreturn-type-4.C: New testcase.
10102 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
10104         * gcc.dg/dfp/convert-int-max.c: New test.
10105         * gcc.dg/dfp/convert-int-max-fold.c: New test.
10107 2006-11-30  Richard Guenther  <rguenther@suse.de>
10109         * gcc.dg/vect/vect-pow-1.c: Rename ...
10110         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
10111         floats instead of doubles, check successful vectorization.
10113 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10115         PR target/29945
10116         * gcc.c-torture/compile/pr29945.c: New testcase.
10118 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
10120         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10121         -maltivec.
10123 2006-11-29  Eric Christopher  <echristo@apple.com>
10125         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10127 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
10129         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10131         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10133 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
10135         PR c++/29022
10136         * g++.dg/inherit/virtual2.C: New test.
10137         * g++.dg/inherit/virtual3.C: Likewise.
10138         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10139         * g++.dg/inherit/error2.C: Likewise.
10140         * g++.dg/template/instantiate1.C: Likewise.
10142 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
10144         PR tree-opt/29984
10145         * gcc.dg/tree-ssa/reassoc-12.c: New test.
10147 2006-11-28  Jan Hubicka  <jh@suse.cz>
10149         * gcc.dg/memcpy-1.c: New test.
10151 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
10153         PR c++/29735
10154         * g++.dg/warn/main-3.C: New test.
10156 2006-11-28  Jan Hubicka  <jh@suse.cz>
10158         * gcc.dg/winline-1.c: New test.
10160 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10162         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10163         alignments.
10165 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10167         PR fortran/29976
10168         * gfortran.dg/missing_optional_dummy_3.f90
10170 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10172         PR fortran/20880
10173         * gfortran.dg/interface_3.f90: Modify errors.
10175 2006-11-28  Ben Elliston  <bje@au.ibm.com>
10177         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10178         fail to link due to relocation overflows on spu-*-*.
10180 2006-11-27  Michael Matz  <matz@suse.de>
10181             Andreas Krebbel  <krebbel1@de.ibm.com>
10183         PR target/29319
10184         * gcc.dg/20061127-1.c: New testcase.
10186 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
10188         * gcc.dg/20061124-1.c: Add exit() function prototype.
10190 2006-11-27  Jan Hubicka  <jh@suse.cz>
10192         * gcc.target/i386/memcpy-1.c: Adjust size.
10193         * gcc.dg/visibility-11.c: Likewise.
10195 2006-11-27  Richard Guenther  <rguenther@suse.de>
10197         PR middle-end/25620
10198         * gcc.target/i386/pow-1.c: New testcase.
10199         * gcc.dg/builtins-58.c: Likewise.
10201 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
10203         PR c++/29886
10204         * g++.dg/expr/cast8.C: New test.
10206 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10208         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10209         Don't ever inline the testcase.
10211 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10213         PR fortran/29982
10214         * gfortran.fortran-torture/compile/parameter_3.f90: New
10215         testcase.
10217 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10219         PR fortran/29951
10220         * gfortran.fortran-torture/execute/transfer2.f90: New test.
10222 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10224         * gfortran.fortran-torture/execute/specifics.f90: Remove test
10225         for CHAR.
10227 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10229         PR libgfortran/29936
10230         * gfortran.dg/write_check3.f90: New test.
10232 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10234         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
10236 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
10238         PR fortran/20880
10239         * gfortran.dg/interface_3.f90: New test.
10241         PR fortran/29387
10242         * gfortran.dg/generic_8.f90: New test.
10244 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10246         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
10247         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
10248         * gfortran.dg/specifics_3.f90: Remove.
10250 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
10252         PR c/29955
10253         * gcc.dg/gomp/pr29955.c: New test.
10255         PR c/29736
10256         * gcc.dg/pr29736.c: New test.
10258 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10260         PR tree-opt/29964
10261         * gcc.dg/pure-1.c: New test.
10263 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
10265         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
10266         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
10268 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10270         * gcc.dg/20061124-1.c: New testcase.
10272 2006-11-23  Eric Christopher  <echristo@apple.com>
10274         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
10276 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10278         PR c/2707
10279         PR c++/26167
10280         * gcc.dg/Wconversion-integer.c: New. Supersedes
10281         Wconversion-negative-constants.c
10282         * gcc.dg/Wconversion-real.c: New.
10283         * gcc.dg/Wconversion-real-integer.c: New.
10284         * gcc.dg/Wconversion-negative-constants.c: Deleted.
10285         * g++.dg/warn/Wconversion1.C: Modified.
10287 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10289         * gfortran.dg/overload_1.f90: New test.
10291 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10293         PR c/9072
10294         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
10295         Wtraditional-conversion.
10296         * gcc.dg/overflow-warn-2.c: Likewise.
10297         * gcc.dg/Wconversion.c: Likewise. Renamed as
10298         Wtraditional-conversion.c .
10299         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
10300         Wtraditional-conversion-2.c .
10301         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
10302         Wtraditional-conversion-2.c
10303         * gcc.dg/Wconversion-negative-constants.c: New.
10305 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
10307         * gcc.dg/tree-ssa/dump-1.c: New test.
10309 2006-11-23  David Ung <davidu@mips.com>
10311         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
10312         -mfp64, allowable when ISA >= 33 and float is enabled.
10313         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
10314         of mthc1 and mfhc1 patterns.
10316 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
10318         PR tree-optimization/29921
10319         * gcc.dg/pr29921.c: New test.
10321 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10323         PR fortran/29441
10324         * gfortran.dg/initialization_4.f90: New test.
10326 2006-11-22  Ira Rosen  <irar@il.ibm.com>
10328         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
10329         platforms that have interleaving support.
10330         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
10331         * gcc.dg/vect/vect-strided-a-u16-i2.c,
10332         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
10333         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
10334         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
10335         gcc.dg/vect/vect-strided-u8-i2-gap.c,
10336         gcc.dg/vect/vect-strided-u8-i8.c,
10337         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
10338         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
10339         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
10340         gcc.dg/vect/vect-strided-float.c,
10341         gcc.dg/vect/vect-strided-a-mult.c,
10342         gcc.dg/vect/vect-strided-mult-char-ls.c,
10343         gcc.dg/vect/vect-strided-a-u16-mult.c,
10344         gcc.dg/vect/vect-strided-a-u32-mult.c,
10345         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
10346         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
10347         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
10348         gcc.dg/vect/vect-strided-mult.c,
10349         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
10350         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
10351         New.
10353 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10355         PR fortran/25087
10356         * gfortran.dg/auto_char_len_4.f90: New test.
10358 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10360         PR fortran/29652
10361         * gfortran.dg/generic_7.f90: New test.
10362         * gfortran.dg/defined_operators_1.f90: Add new error.
10364 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
10366         PR tree-optimization/29902
10367         * g++.dg/tree-ssa/pr29902.C: New test.
10369 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
10371         PR fortran/29820
10372         * gfortran.dg/used_types_13.f90: New test.
10374 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
10376         * gcc.dg/dfp/snan.c: Delete.
10378 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
10380         * g++.dg/cpp0x/static_assert1.C: New.
10381         * g++.dg/cpp0x/static_assert2.C: New.
10382         * g++.dg/cpp0x/static_assert3.C: New.
10384 2006-11-21  Richard Guenther  <rguenther@suse.de>
10386         * gcc.dg/vect/vect-pow-1.c: New testcase.
10387         * gcc.dg/vect/vect-pow-2.c: Likewise.
10389 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
10391         PR c++/29570
10392         * g++.dg/template/static29.C: New test.
10394         PR c++/29734
10395         * g++.dg/conversion/simd4.C: New test.
10397 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
10399         PR c++/29475
10400         * g++.dg/template/access19.C: New test.
10401         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
10402         error is reported.
10404 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10406         PR tree-opt/25500
10407         * gcc.dg/tree-ssa/sra-4.c: New testcase.
10409 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10411         PR fortran/27546
10412         * gfortran.dg/import.f90: Extended test.
10413         * gfortran.dg/import2.f90: Extended test.
10415 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10417         * gfortran.dg/volatile3.f90: Add conflict test.
10419 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
10421         PR fortran/24783
10422         * gfortran.dg/implicit_10.f90: New test.
10424 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10426         PR c++/8586
10427         * g++.dg/warn/Wall-write-strings.C: New.
10429 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10431         * gfortran.dg/alloc_comp_constraint_5.f90: New.
10432         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
10434 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10436         * gfortran.dg/use_3.f90: Remove error message.
10437         * gfortran.dg/iso_fortran_env_1.f90: New test.
10438         * gfortran.dg/iso_fortran_env_2.f90: New test.
10439         * gfortran.dg/iso_fortran_env_3.f90: New test.
10440         * gfortran.dg/iso_fortran_env_4.f90: New test.
10442 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
10444         * gcc.dg/vect/vect-27.c: Fix initialization.
10446 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10448         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
10449         * gcc.dg/torture/builtin-minmax-1.c: New.
10451         * gcc.dg/builtins-20.c: Add cases for copysign.
10453 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10455         PR fortran/24285
10456         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
10458 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10459         * gfortran.dg/use_1.f90: New test.
10460         * gfortran.dg/use_1.f90: New test.
10461         * gfortran.dg/use_1.f90: New test.
10463 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
10465         PR tree-optimization/29801
10466         * gcc.dg/pr29801.c: New test.
10468 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
10470         PR middle-end/29584
10471         * gcc.dg/torture/pr29584.c: New test.
10473 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
10475         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
10476         Condition PowerPC tests for saving FPRs on powerpc_fprs.
10477         * gcc.target/powerpc/compress-float-ppc.c,
10478         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
10479         powerpc_fprs.
10480         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
10481         do not pass -mhard-float.
10483 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10485         * gnat.dg/volatile_aggregate.adb: New test.
10487 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10489         PR fortran/29391
10490         PR fortran/29489
10491         * gfortran.dg/bound_2.f90: Add more checks.
10492         * gfortran.dg/bound_3.f90: New test.
10494 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10496         PR target/29201
10497         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
10499 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10501         * gfortran.dg/import3.f90: Fix error message.
10503 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10505         PR tree-opt/29788
10506         * gfortran.fortran-torture/compile/inline_1.f90:
10507         New testcase.
10509 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10511         * gcc.target/i386/x87regparm-1.c: New test.
10512         * gcc.target/i386/x87regparm-2.c: New test.
10513         * gcc.target/i386/x87regparm-3.c: New test.
10514         * gcc.target/i386/x87regparm-4.c: New test.
10516 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10518         PR fortran/27546
10519         * gfortran.dg/import.f90: New test.
10520         * gfortran.dg/import2.f90: New test.
10521         * gfortran.dg/import3.f90: New test.
10523 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10525         PR fortran/27588
10526         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
10528 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10530         PR fortran/29806
10531         * gfortran.dg/contains.f90: New test.
10532         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
10534 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
10536         PR tree-optimization/29581
10537         * gcc.dg/pr29581-1.c: New test.
10538         * gcc.dg/pr29581-2.c: New test.
10539         * gcc.dg/pr29581-3.c: New test.
10540         * gcc.dg/pr29581-4.c: New test.
10541         * gfortran.dg/pr29581.f90: New test.
10543 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
10545         PR fortran/29702
10546         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
10547         numbers in error message headers.
10549 2006-11-14  Richard Guenther  <rguenther@suse.de>
10551         * gcc.target/i386/math-torture/math-torture.exp: Restrict
10552         to i?86 and x86_64 targets.
10554 2006-11-14  Caroline Tice  <ctice@apple.com>
10556         * gcc.dg/pubtypes-1.c: New file/testcase.
10557         * gcc.dg/pubtypes-2.c: New file/testcase.
10558         * gcc.dg/pubtypes-3.c: New file/testcase.
10559         * gcc.dg/pubtypes-4.c: New file/testcase.
10560         * g++.dg/pubtypes.C: New file/testcase.
10562 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
10564         PR c++/29106
10565         * g++.dg/init/self1.C: New test.
10567 2006-11-14  Tobias Burnus  <burnus@net-b.de>
10569         PR fortran/29657
10570         * gfortran.dg/conflicts.f90: Add.
10572 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
10574         PR rtl-optimization/29798
10576         * gcc.c-torture/execute/pr29798.c: New.
10578 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10580         * gcc.dg/builtins-20.c: Add more cases.
10582 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
10584         PR fortran/29759
10585         * gfortran.dg/gomp/pr29759.f90: New test.
10587 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
10589         PR c++/29518
10590         * g++.dg/template/static28.C: New test.
10592 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
10594         * lib/c-torture.exp: Use target-libpath.exp.
10595         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
10596         set GCC_EXEC_PREFIX env var from global variable of same name.
10598 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10600         PR fortran/26994
10601         * gfortran.fortran-torture/compile/transfer-1.f90:
10602         New testcase.
10604 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
10605             Zdenek Dvorak <dvorakz@suse.cz>
10607         PR tree-optimization/29680
10608         * gcc.dg/alias-11.c: New test.
10610 2006-11-12  Jason Merrill  <jason@redhat.com>
10611             Andrew Pinski <pinskia@physics.uc.edu>
10613         PR middle-end/28915
10614         * gcc.target/i386/vectorize1.c: New.
10616 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10618         PR rtl-optimization/29797
10619         * gcc.c-torture/execute/pr29797-1.c: New test case.
10621 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10623         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
10625 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
10627         * gcc.dg/tree-ssa/prefetch-3.c: New test.
10629 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10631         PR tree-optimization/13827
10632         * gcc.dg/fold-eqand-1.c: New test case.
10634 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10636         PR rtl-opt/28812
10637         * gcc.c-torture/execute/mayalias-3.c: New test.
10639 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
10641         PR middle-end/27528
10642         * gcc.c-torture/compile/pr27528.c: New test.
10643         * gcc.dg/pr27528.c: Likewise.
10645 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10647         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
10649         * gcc.dg/torture/builtin-symmetric-1.c: New test.
10651 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10653         PR fortran/29758
10654         * gfortran.dg/reshape_source_size_1.f90: New test.
10656 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10658         PR fortran/29315
10659         * gfortran.dg/aliasing_dummy_4.f90: New test.
10661 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
10663         PR target/29777
10664         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
10665         and x86_64-*-* targets.
10667 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10669         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
10670         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
10671         New macros. Use them in exact tests.
10672         (TESTIT3): New macro.
10673         Add tests for fmin, fmax and fma.
10675 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10677         PR fortran/29431
10678         * gfortran.dg/array_constructor_13.f90: New test.
10680 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10682         PR fortran/29744
10683         * gfortran.dg/used_types_12.f90: New test.
10685 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
10687         PR middle-end/29726
10688         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
10689         (test6): Ditto.
10690         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
10691         * gcc.dg/fold-eqandshift-3.c: New test case.
10693 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10695         PR fortran/29699
10696         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
10698         PR fortran/21370
10699         * gfortran.dg/change_symbol_attributes_1.f90: New test.
10701 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10703         * gcc.dg/20061109-1.c: New testcase.
10705 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10707         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
10709 2006-11-09  Tobias Burnus  <burnus@net-b.de>
10711         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
10712         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
10714 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
10716         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
10717         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
10719 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10721         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
10723 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10725         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
10726         vect-9.c).
10727         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
10728         * gcc.dg/vect/vect-9.c: Now vectorizable.
10729         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
10730         that support vect_widen_mult.
10731         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
10732         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
10733         vect-reduc-dot-u16.c).
10734         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
10735         vect-reduc-dot-u16.c).
10736         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
10737         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
10738         vect-reduc-dot-s8.c).
10739         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
10740         vect-reduc-dot-s8.c).
10741         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
10742         vect-reduc-dot-s8.c).
10743         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
10744         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
10745         vect-reduc-dot-u8.c).
10746         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
10747         vect-reduc-dot-u8.c).
10748         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
10749         * gcc.dg/vect/vect-multitypes-9.c: New test.
10750         * gcc.dg/vect/vect-multitypes-10.c: New test.
10751         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
10752         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
10753         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
10754         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
10755         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
10756         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
10757         wrapv-vect-reduc-dot-s8.c.
10758         * lib/target-support.exp (check_effective_target_vect_unpack): New.
10759         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
10760         targets that support vec_unpack.
10761         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
10762         (check_effective_target_vect_widen_mult_qi_to_hi): New.
10763         (check_effective_target_vect_widen_mult_hi_to_si): New.
10764         (check_effective_target_vect_widen_sum): Removed.
10766         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10768         * gcc.dg/vect/vect-multitypes-8.c: New test.
10769         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
10771         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
10773         * gcc.dg/vect/vect-multitypes-7.c: New test.
10775         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10777         * gcc.dg/vect/vect-multitypes-4.c: New test.
10778         * gcc.dg/vect/vect-multitypes-5.c: New test.
10779         * gcc.dg/vect/vect-multitypes-6.c: New test.
10781         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10783         * gcc.dg/vect/vect-multitypes-1.c: New test.
10784         * gcc.dg/vect/vect-multitypes-2.c: New test.
10785         * gcc.dg/vect/vect-multitypes-3.c: New test.
10787 2006-11-07  Eric Christopher  <echristo@apple.com>
10789         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
10790         Test using scan-assembler-not.
10792 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
10794         * gcc.dg/inline-17.c: New test.
10796 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
10798         PR other/25028
10799         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
10800         on HP-UX.
10802 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
10804         PR fortran/29539
10805         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
10807         PR fortran/29634
10808         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
10809         test.
10811 2006-11-07  Tobias Burnus  <burnus@net-b.de>
10813         PR fortran/29601
10814         * gfortran.dg/volatile.f90: Add.
10815         * gfortran.dg/volatile2.f90: Add.
10816         * gfortran.dg/volatile3.f90: Add.
10817         * gfortran.dg/volatile4.f90: Add.
10818         * gfortran.dg/volatile5.f90: Add.
10819         * gfortran.dg/volatile6.f90: Add.
10820         * gfortran.dg/volatile7.f90: Add.
10822 2006-11-06  Tobias Burnus  <burnus@net-b.de>
10824         * gfortran.dg/io_constraints_2.f90: Adjust pattern
10825           for matching error messages.
10826         * gfortran.dg/specifics_3.f90: Adjust pattern
10827           for matching error messages.
10829 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
10830             Bernhard Fischer  <aldot@gcc.gnu.org>
10832         * lib/gcc-dg.exp (output-exists): New proc.
10833         (output-exists-not): New proc.
10834         * gcc.test-framework/test-framework.awk: Support new directives.
10835         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
10836         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
10837         * gcc.test-framework/dg-outexists-exp-F.c: New test.
10838         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
10839         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
10840         * gcc.test-framework/dg-outexists-exp-P.c: New test.
10842 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
10844         PR fortran/29630
10845         PR fortran/29679
10846         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
10847         * gfortran.dg/initialization_3.f90: New.
10849 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10851         PR libgfortran/25545
10852         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
10854 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
10856         PR middle-end/29695
10857         * gcc.c-torture/execute/pr29695-1.c: New test.
10858         * gcc.c-torture/execute/pr29695-2.c: New test.
10860 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
10862         PR fortran/29565
10863         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
10865 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
10867         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
10868         for matching error messages.
10870 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
10872         PR target/26915
10873         * gcc.target/i386/387-12.c: New test.
10875 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10877         PR libfortran/29713
10878         * gfortran.dg/pr29713.f90: New test.
10880 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
10882         * gcc.c-torture/execute/arith-rand-ll.c:
10883         Also test for bogus rest sign.
10885 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10887         PR libfortran/27895
10888         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
10890 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
10892         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
10893         from error messages.
10895 2006-11-02  Mike Stump  <mrs@apple.com>
10897         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
10899         * g++.old-deja/g++.abi/align.C: Enable for darwin.
10901 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
10903         * g++.dg/eh/gcsec1.C: New test.
10905 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10907         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
10908         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
10910 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
10912         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
10913         hexadecimal value.
10914         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
10915         * gcc.dg/pr14796-2.c: Likewise.
10917 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10919         * gcc.c-torture/execute/20061101-1.c: New test.
10921 2006-11-01  Richard Guenther  <rguenther@suse.de>
10923         * gcc.target/i386/fpprec-1.c: New testcase.
10925 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10927         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
10928         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
10930 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10932         * gcc.c-torture/execute/20061031-1.c: New test.
10934 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10936         PR 23067
10937         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
10938         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
10939         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
10940         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
10941         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
10942         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
10943         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
10945 2006-10-31  Eric Christopher  <echristo@apple.com>
10946             Falk Hueffner  <falk@debian.org>
10948         * gcc.dg/builtin-bswap-1.c: New.
10949         * gcc.dg/builtin-bswap-2.c: New.
10950         * gcc.dg/builtin-bswap-3.c: New.
10951         * gcc.dg/builtin-bswap-4.c: New.
10952         * gcc.dg/builtin-bswap-5.c: New.
10953         * gcc.target/i386/builtin-bswap-1.c: New.
10955 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10957         * gcc.dg/inline-16.c: New.
10959         PR 16622
10960         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
10961         defining it.
10962         * gcc.dg/inline-13.c: New.
10963         * gcc.dg/inline-14.c: New.
10964         * gcc.dg/inline-15.c: New.
10966         PR 11377
10967         * gcc.dg/inline6.c: New.
10968         * gcc.dg/inline7.c: New.
10970 2006-10-31  Roger Sayle  <roger@eyesopen.com>
10972         PR middle-end/23470
10973         * gcc.dg/pr23470-1.c: New test case.
10975 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
10977         PR fortran/29537
10978         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
10979         data.
10980         * gfortran.dg/blockdata_2.f90: New testcase.
10982 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
10984         PR libfortran/29627
10985         * gfortran.dg/unf_short_record_1.f90:  New test.
10987 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10989         PR fortran/29067
10990         * gfortran.dg/pr29067.f: New test.
10992 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
10993             Richard Sandiford  <richard@codesourcery.com>
10995         * lib/target-supports.exp (get_compiler_messages): Append options
10996         as a single list element.
10997         (check_effective_target_arm_vfp_ok): New.
10998         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11000 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
11002         PR fortran/29387
11003         * gfortran.dg/intrinsic_actual_2.f90: New test.
11005         PR fortran/29490
11006         * gfortran.dg/actual_array_interface_1.f90: New test.
11008         PR fortran/29641
11009         * gfortran.dg/used_types_11.f90: New test.
11011 2006-10-30  Dirk Mueller  <dmueller@suse.de>
11013         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11014         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11015         * g++.old-deja/g++.pt/eichin01.C (main): Same.
11016         * g++.old-deja/g++.mike/net25.C (main): Same.
11017         * g++.dg/lookup/exception1.C (main): Same.
11018         * g++.dg/parse/parens2.C (main): Same.
11020 2006-10-30  Roger Sayle  <roger@eyesopen.com>
11022         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11024 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11026         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11027         * gcc.dg/torture/builtin-math-3.c: Likewise.
11029 2006-10-30  Tobias Burnus  <burnus@net-b.de>
11031         PR fortran/29452
11032         * gfortran.dg/write_check.f90: Check run-time keyword checking.
11033         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11035 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
11037         PR Fortran/29410
11038         * gfortran.fortran-torture/execute/transfer1.f90: New test.
11040 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
11042         * lib/target-supports.exp (check_function_available): Declare
11043         function before calling.
11045 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
11047         PR tree-optimization/29637
11048         * gcc.dg/pr29637.c: New test.
11050 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11052         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11053         tree canonicalization.
11055 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11057         * gcc.dg/builtins-20.c: Add more hypot tests.
11059 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11061         * gcc.dg/fold-compare-1.c: New test case.
11063 2006-10-29  Dirk Mueller  <dmueller@suse.de>
11065         PR c++/16307
11066         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11068 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11070         PR tree-optimization/15458
11071         * gcc.dg/fold-xornot-1.c: New test case.
11073 2006-10-29  Richard Guenther  <rguenther@suse.de>
11075         * gcc.target/i386/math-torture/trunc.c: New testcase.
11077 2006-10-29  Richard Guenther  <rguenther@suse.de>
11079         * gcc.target/i386/math-torture/round.c: New testcase.
11081 2006-10-29  Richard Guenther  <rguenther@suse.de>
11083         * gcc.target/i386/math-torture/ceil.c: New testcase.
11084         * gcc.target/i386/math-torture/floor.c: Likewise.
11086 2006-10-29  Richard Guenther  <rguenther@suse.de>
11088         * gcc.target/i386/math-torture/rint.c: New testcase.
11089         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11091 2006-10-29  Richard Guenther  <rguenther@suse.de>
11093         * gcc.target/i386/math-torture/lfloor.c: New testcase.
11094         * gcc.target/i386/math-torture/lceil.c: Likewise.
11096 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11098         PR libgfortran/24313
11099         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11101 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
11103         * gcc.c-torture/execute/20020118-1.c,
11104         gcc.c-torture/execute/builtins/strlen.c,
11105         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11106         comment typos.
11108 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11110         * gcc.dg/builtins-20.c: Add tests for hypot.
11111         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
11112         two-argument builtins.
11113         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11114         TESTIT2.  Update all callers.
11115         (TESTIT2, TESTIT2_R): New helper macros.
11116         Add testcases for pow, hypot and atan2.
11118 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11120         PR C++/29295
11121         * g++.dg/expr/bool1.C: New test.
11122         * g++.dg/expr/bool2.C: New test.
11124 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11126         PR fortran/28224
11127         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11128         * gfortran.dg/namelist_internal.f90: New test.
11130 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11132         PR fortran/29625
11133         * gfortran.dg/io_real_boz.f90: Add.
11134         * gfortran.dg/io_real_boz2.f90: Add.
11136 2006-10-28  Richard Guenther  <rguenther@suse.de>
11138         PR middle-end/26899
11139         * gcc.dg/tree-ssa/pr26899.c: New testcase.
11141 2006-10-28  Richard Guenther  <rguenther@suse.de>
11143         PR target/28806
11144         * gcc.target/i386/math-torture/lround.c: New testcase.
11146 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11148         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11149         * gcc.dg/builtins-44.c: Likewise.
11150         * gcc.dg/builtins-45.c: Likewise.
11151         * gcc.dg/pr28796-2.c: Likewise.
11152         * gcc.dg/unordered-3.c: Likewise.
11154 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11156         PR libgfortran/27954
11157         * gfortran.dg/error_recovery_2.f90: New test.
11159 2006-10-26  Richard Guenther  <rguenther@suse.de>
11161         * gcc.target/i386/i386.exp: Use glob, not find to collect
11162         tests.  Avoids recursing into subdirectories.
11163         * gcc.target/i386/math-torture/math-torture.exp: Torture
11164         for interesting ia32 math options.
11165         * gcc.target.i386/math-torture/lrint.c: New testcase.
11167 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11169         PR libgfortran/29563
11170         * gfortran.dg/arrayio_9.f90: Update test.
11171         * gfortran.dg/arrayio_19.f90: New test.
11173 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
11175         * gcc.dg/20061026.c: New testcase.
11177 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11179         PR libgfortran/29563
11180         * gfortran.dg/arrayio_9.f90: New test.
11182 2006-10-26  Ben Elliston  <bje@au.ibm.com>
11184         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11185         Copy the strings manually, as strcpy may call strlen.
11187 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11189         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11190         Add checks for log, log2, log10 and log1p.
11192         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11193         we already test 0.0.  Add checks for expm1, log, log2, log10,
11194         log1p, cbrt, erf and erfc.
11196 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
11198         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11200 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
11202         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11203         and remainderl() built-in functions.  Remove -ffast-math from
11204         dg-options.
11206 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11208         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11209         acosh and atanh.
11211         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11212         floating point modifiers to arguments passed to float and long
11213         double functions respectively.  Update all callers to use floating
11214         point numbers, not integers.  Add tests for exp, exp2 and
11215         exp10/pow10.
11217         * gcc.dg/torture/builtin-math-3.c: New test.
11219 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11221         PR fortran/29393
11222         * gfortran.dg/initialize_2.f90: New.
11224 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11226         * gcc.dg/torture/builtin-math-2.c: New test.
11228 2006-10-24  Richard Guenther  <rguenther@suse.de>
11230         PR middle-end/28796
11231         * gcc.dg/pr28796-1.c: New testcase.
11232         * gcc.dg/pr28796-2.c: Likewise.
11234 2006-10-24  Richard Guenther  <rguenther@suse.de>
11236         * gcc.dg/builtins-57.c: New testcase.
11238 2006-10-24  Richard Guenther  <rguenther@suse.de>
11240         PR tree-optimization/29567
11241         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
11243 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
11245         PR tree-optimization/14784
11246         * gcc.dg/alias-10.c: New test.
11248 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11250         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
11252 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
11254         * gcc.dg/builtin-strncat-chk-1.c: New test.
11256 2006-10-23  Jan Hubicka  <jh@suse.cz>
11258         * gcc.dg/memmove-1.c: New test.
11260 2006-10-23  Paul Brook  <paul@codesourcery.com>
11262         * gcc.dg/pragma-pack-5.c: New test.
11264 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
11266         * g++.dg/other/s390-1.C: New testcase.
11268 2006-10-23  Richard Guenther  <rguenther@suse.de>
11270         PR middle-end/27132
11271         PR middle-end/23295
11272         * gcc.dg/pr27132.c: New testcase.
11273         * gcc.dg/pr23295.c: Likewise.
11274         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
11275         * g++.dg/tree-ssa/pr19807.C: Likewise.
11277 2006-10-23  Richard Guenther  <rguenther@suse.de>
11279         PR middle-end/21032
11280         * gcc.dg/pr21032.c: New testcase.
11282 2006-10-22  Jeff Law  <law@redhat.com>
11283         Richard Guenther  <rguenther@suse.de>
11285         PR tree-optimization/15911
11286         * gcc.dg/tree-ssa/vrp30.c: New testcase.
11288 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11290         PR c++/20647
11291         * g++.dg/abi/rtti3.C: New.
11293 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
11295         PR middle-end/28252
11296         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
11297         transformation.
11299 2006-10-21  Richard Guenther  <rguenther@suse.de>
11301         PR tree-optimization/3511
11302         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11304 2006-10-21  Richard Guenther  <rguenther@suse.de>
11306         PR middle-end/26898
11307         * gcc.dg/torture/pr26898-1.c: New testcase.
11308         * gcc.dg/torture/pr26898-2.c: Likewise.
11310 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
11312         PR c++/28053
11313         * g++.dg/parse/bitfield1.C: Adjust error markers.
11314         * g++.dg/parse/bitfield2.C: New test.
11316 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
11318         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
11320 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11322         PR libfortran/27895
11323         * gfortran.dg/zero_sized_1.f90: New test.
11325 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
11327         * gcc.dg/div-compare-1.c: New test.
11329 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
11331         PR fortran/29216
11332         * gfortran.dg/result_default_init_1.f90: New test.
11334         PR fortran/29314
11335         * gfortran.dg/automatic_default_init_1.f90: New test.
11337         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
11338         from 38 to 33.
11340 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
11342         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
11343         'using namespace std' without previous declaration.
11344         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
11345         * g++.old-deja/g++.robertl/eb133c.C: New.
11347 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11349         PR libgfortran/29277
11350         * gfortran.dg/streamio_4.f90: Update test.
11351         * gfortran.dg/streamio_11.f90: New test.
11353 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
11355         PR c++/27952
11356         * g++.dg/inherit/virtual1.C: New test.
11358 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11360         PR c++/28261
11361         * g++.dg/parse/enum3.C: New test.
11363 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11365         PR c++/29039
11366         * g++.dg/init/ctor8.C: New test.
11368 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11370         PR c++/27270
11371         * g++.dg/ext/complit8.C: Tweak error markers.
11372         * g++.dg/template/complit1.C: Add error marker.
11374 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11376         PR c++/27270
11377         * g++.dg/ext/complit8.C: New test.
11379         PR c++/29408
11380         * g++.dg/parse/dtor12.C: New test.
11382         PR c++/29435
11383         * g++.dg/template/sizeof11.C: New test.
11385 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
11387         PR fortran/29392
11388         * gfortran.dg/data_char_3.f90: New test.
11390         PR fortran/29451
11391         * gfortran.dg/negative_automatic_size.f90: New test.
11393 2006-10-16  David Daney  <ddaney@avtrex.com>
11395         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
11397 2006-10-16  Eric Christopher  <echristo@apple.com>
11399         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
11400         x86_64.
11402 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11404         PR c++/28211
11405         * g++.dg/tc1/dr49.C: Tweak error messages.
11406         * g++.dg/parse/template21.C: New test.
11408 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11410         PR middle-end/20491
11411         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
11413 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11415         PR fortran/29403
11416         * gfortran.dg/print_1.f90: New test.
11418 2006-10-15  Jan Hubicka  <jh@suse.cz>
11420         PR middle-end/29241
11421         * gcc.c-torture/compile/pr29241.c: New testcase.
11423 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
11425         PR middle-end/29250
11426         * gcc.c-torture/compile/pr29250.c: New test.
11428 2006-10-15  Richard Guenther  <rguenther@suse.de>
11430         * gcc.dg/pr29299.c: New testcase.
11432 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
11434         PR fortran/24767
11435         * gfortran.dg/label_4.f90: Adjust warning flag.
11437 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
11439         PR fortran/29371
11440         * gfortran.dg/nullify_3.f90: New test.
11442 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11444         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11445         on Solaris 2.5.1 too.
11447 2006-10-13  Eric Christopher  <echristo@apple.com>
11449         * gcc.dg/pr25993.c: Skip for darwin.
11451 2006-10-13  Eric Christopher  <echristo@apple.com>
11453         * gcc.dg/visibility-11.c: Skip for darwin.
11455 2006-10-13  Eric Christopher  <echristo@apple.com>
11457         * gcc.dg/darwin-weakimport-1.c: Use
11458         -fno-asynchronous-unwind-tables.
11459         * gcc.dg/darwin-weakimport-3.c: Ditto.
11461 2006-10-13  Richard Guenther  <rguenther@suse.de>
11463         PR tree-optimization/29446
11464         * gcc.dg/torture/pr29446.c: New testcase.
11466 2006-10-13  Bill Wendling  <wendling@apple.com>
11468         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
11469         * g++.old-deja/g++.jason/hmc1.C: Likewise.
11470         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
11471         * g++.old-deja/g++.law/shadow1.C: Likewise.
11472         * g++.old-deja/g++.law/ctors10.C: Likewise.
11473         * g++.dg/debug/namespace1.C: Likewise.
11474         * g++.dg/inherit/namespace-as-base.C: Likewise.
11475         * g++.dg/opt/delay-slot-1.C: Likewise.
11476         * g++.dg/parse/defarg10.C: Likewise.
11477         * g++.dg/template/ptrmem11.C: Likewise.
11478         * g++.dg/template/mem_func_ptr.C: Likewise.
11479         * g++.dg/template/spec19.C: Likewise.
11481 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
11483         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
11485 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
11487         PR fortran/29373
11488         * gfortran.dg/implicit_9.f90: New test.
11490         PR fortran/29407
11491         * gfortran.dg/namelist_25.f90: New test.
11493         PR fortran/27701
11494         * gfortran.dg/same_name_2.f90: New test.
11496         PR fortran/29232
11497         * gfortran.dg/host_assoc_types_1.f90: New test.
11499         PR fortran/29364
11500         * gfortran.dg/missing_derived_type_1.f90: New test.
11501         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
11503         PR fortran/29422
11504         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
11506         PR fortran/29428
11507         * gfortran.dg/alloc_comp_assign_5.f90: New test.
11509 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11511         PR fortran/29391
11512         * gfortran.dg/bound_2.f90: New test.
11514 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11516         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
11517         directive.
11518         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11519         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
11520         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
11521         * gfortran.dg/gomp/reduction3.f90: Likewise.
11522         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11523         * gfortran.dg/dummy_procedure_2.f90: Likewise.
11524         * gfortran.dg/interface_derived_type_1.f90: Likewise.
11525         * gfortran.dg/forall_4.f90: Likewise.
11526         * gfortran.dg/spec_expr_4.f90: Likewise.
11527         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
11528         * gfortran.dg/forall_5.f90: Likewise.
11529         * gfortran.dg/open_access_append_2.f90: Add check for
11530         compile-time warning.
11532 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
11534         PR c++/28506
11535         * g++.dg/parse/pure1.C: New test.
11537 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11539         PR fortran/21435
11540         * gfortran.dg/io_constraints_3.f90: New test.
11541         * gfortran.dg/open_access_append_1.f90: Add checks
11542         for compile-time warnings.
11543         * gfortran.dg/pr20163-2.f: Likewise.
11544         * gfortran.dg/iostat_2.f90: Likewise.
11545         * gfortran.dg/label_4.f90: Delete the temporary
11546         file.
11547         * gfortran.dg/direct_io_2.f90: Add a FILE=
11548         specifier.
11549         * gfortran.dg/iomsg_1.f90: Add check for
11550         compile-time warning.
11552 2006-10-12  Jan Hubicka  <jh@suse.cz>
11554         PR c/28419
11555         * gcc.dg/pr28319.c: New test.
11557 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
11558         PR c++/29318
11559         * g++.dg/ext/vla4.C: New test.
11561 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
11563         PR c++/27961
11564         * g++.dg/template/crash60.C: New test.
11565         * g++.dg/other/large-size-array.C: Adjust error markers.
11566         * g++.dg/parse/crash27.C: Likewise.
11567         * g++.dg/template/crash1.C: Likewise.
11569 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
11571         PR testsuite/29093
11572         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
11574 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
11576         PR preprocessor/28709
11577         * gcc.dg/cpp/paste14.c: New test.
11579 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
11581         PR c++/29175
11582         * g++.dg/init/array24.C: New test.
11584 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11586         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
11587         of <sys/types.h>.
11589 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
11591         PR c++/29024
11592         * g++.dg/parse/typedef8.C: New test.
11593         * g++.dg/other/mult-stor1.C: Adjust error markers.
11595 2006-10-11  Richard Guenther  <rguenther@suse.de>
11597         PR tree-optimization/28230
11598         * gcc.dg/torture/pr28230.c: New testcase.
11600 2006-10-11  Richard Guenther  <rguenther@suse.de>
11602         PR inline-asm/29119
11603         * gcc.dg/torture/pr29119.c: New testcase.
11605 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
11607         PR middle-end/29272
11608         * gcc.c-torture/execute/20060930-2.c: New test.
11610 2006-10-09  Richard Henderson  <rth@redhat.com>
11612         Revert emutls patch.
11614 2006-10-09  Richard Guenther  <rguenther@suse.de>
11616         PR middle-end/29254
11617         * gcc.dg/pr29254.c: New testcase.
11619 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
11620             Paul Thomas  <pault@gcc.gnu.org>
11622         PR fortran/20541
11623         * gfortran.dg/alloc_comp_basics_1.f90: New test.
11624         * gfortran.dg/alloc_comp_basics_2.f90: New test.
11625         * gfortran.dg/alloc_comp_assign_1.f90: New test.
11626         * gfortran.dg/alloc_comp_assign_2.f90: New test.
11627         * gfortran.dg/alloc_comp_assign_3.f90: New test.
11628         * gfortran.dg/alloc_comp_assign_4.f90: New test.
11629         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
11630         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
11631         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
11632         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
11633         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
11634         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
11635         * gfortran.dg/alloc_comp_std.f90: New test.
11636         * gfortran.dg/move_alloc.f90: New test.
11638 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
11640         PR fortran/29115
11641         * gfortran.dg/derived_constructor_comps_2.f90: New test.
11643         PR fortran/29211
11644         * gfortran.dg/forall_char_dependencies_1.f90: New test.
11646 2006-10-08  Tobias Burnus  <burnus@net-b.de>
11648         PR fortran/28585
11649         * gfortran.dg/new_line.f90: New test.
11651 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11653         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
11654         * gcc.dg/torture/builtin-convert-1.c,
11655         gcc.dg/torture/builtin-convert-2.c,
11656         gcc.dg/torture/builtin-convert-3.c,
11657         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
11659 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
11661         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11662         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11663         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11664         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
11666 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
11668         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
11669         Xfail some tests for powerpc-darwin and powerpc-aix.
11671 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
11673         PR c/29380
11674         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
11676 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11678         PR target/29300
11679         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11680         on hppa*-*-hpux*.
11682 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11684         PR fortran/16580
11685         PR fortran/29288
11686         * gfortran.fortran-torture/execute/specifics.f90:
11687         Add tests for using all possible intrinsics as actual arguments.
11688         * gfortran.dg/specifics_1.f90: Add tests for using
11689         all possible intrinsics as actual arguments.
11690         * gfortran.dg/specifics_2.f90: New file.
11691         * gfortran.dg/specifics_3.f90: New file.
11693 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
11695         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
11696         * gcc.dg/debug/debug-2.c: Likewise.
11698 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
11700         * gcc.c-torture/compile/sync-2.c: New test.
11702 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11704         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
11705         line endings.
11707 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11709         PR rtl-optimization/29128
11710         * gcc.c-torture/compile/pr29128.c: New test.
11712 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11714         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
11715         line endings.
11717 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
11719         PR middle-end/29256
11720         * gcc.dg/tree-ssa/loop-19.c: New test.
11722 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11724         PR tree-optimization/29330
11725         * gcc.dg/pr29330.c: New test.
11727         PR target/28924
11728         * gcc.c-torture/compile/20061005-1.c: New test.
11730 2006-10-06  Olivier Hainque  <hainque@adacore.com>
11732         * gcc.dg/typename-vla-1.c: New case.
11733         * gnat.dg/forward_vla.adb: New case.
11735 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11737         PR tree-optimization/29290
11738         * gfortran.dg/loop_nest_1.f90: New test.
11740         PR target/29198
11741         * gcc.dg/tls/opt-12.c: New test.
11743         PR fortran/28415
11744         * gfortran.dg/save_2.f90: New test.
11746         PR c/29091
11747         * gcc.dg/pr29091.c: New test.
11749 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
11751         * lib/target-supports.exp
11752         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
11753         same as x86_64-*-*; check for LP64.
11755 2006-10-04  Richard Henderson  <rth@redhat.com>
11757         * lib/target-supports.exp (check_effective_target_tls): Redefine
11758         to mean non-emulated tls.
11759         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11760         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11761         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11762         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11763         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11764         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11765         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11767 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11769         PR fortran/29343
11770         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
11772 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11774         * gfortran.dg/bounds_check_fail_1.f90: New test.
11776 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11778         PR c++/29020
11779         * g++.dg/template/friend48.C: New test.
11781 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11783         PR fortran/29098
11784         * gfortran.dg/default_initialization_2.f90: New test.
11786 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11788         PR fortran/20779
11789         PR fortran/20891
11790         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
11792 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11794         PR fortran/29284
11795         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
11797         PR fortran/29321
11798         PR fortran/29322
11799         * gfortran.dg/missing_optional_dummy_2.f90: New test.
11801         PR fortran/25091
11802         PR fortran/25092
11803         * gfortran.dg/entry_array_specs_1.f90: New test.
11805 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11807         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
11808         insufficient to inhibit some test failures at -O3.  Do testing
11809         on integers.
11811 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11813         PR c++/29138
11814         * g++.dg/inherit/access8.C: New test.
11815         * g++.dg/template/dtor4.C: Tweak error messages.
11817 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11819         PR fortran/27478
11820         * gfortran.dg/entry_8.f90: New test.
11822 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11824         PR c++/29291
11825         * g++.dg/parse/new4.C: New test.
11827 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
11829         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
11830         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
11831         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
11832         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
11833         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
11835 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11837         PR fortran/19260
11838         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
11839         * gfortran.dg/continuation_2.f90: New test.
11841         PR fortran/19262
11842         * gfortran.dg/continuation_3.f90: New test.
11843         * gfortran.dg/continuation_4.f90: New test.
11844         * gfortran.dg/continuation_5.f: New test.
11845         * gfortran.dg/continuation_6.f: New test.
11847 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
11849         PR c++/29226
11850         * g++.dg/template/vla1.C: New test.
11852 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11854         PR fortran/29210
11855         * gfortran.dg/complex_parameter_1.f90: New test.
11857 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
11859         PR c/29154
11860         * gcc.c-torture/execute/20060929-1.c: New test.
11862 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
11864         PR c++/29105
11865         * g++.dg/template/member6.C: New test.
11866         * g++.dg/parse/typename7.C: Adjust error markers.
11868         PR c++/29080
11869         * g++.dg/template/member7.C: New test.
11871 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
11873         PR c/24010
11874         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
11875         gcc.dg/Woverride-init-3.c: New tests.
11877 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11879         * gcc.c-torture/execute/20060930-1.c: New test.
11881 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11883         PR fortran/18791
11884         * gfortran.dg/specifics_1.f90: New test.
11885         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
11886         complex specifics.
11888 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11890         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
11891         pthread-init-common.h: New.
11893 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
11895         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
11896         precision on some archs.
11898 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
11900         * gcc.dg/non-local-goto-1.c: New test.
11901         * gcc.dg/non-local-goto-2.c: Likewise.
11902         * gcc.dg/setjmp-3.c: Likewise.
11903         * gcc.dg/setjmp-4.c: Likewise.
11905 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
11907         * gnat.dg/self_aggregate_with_pointer.adb: New test.
11909 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11911         PR fortran/28276
11912         * gfortran.dg/exponent_1.f90: New test.
11914         PR fortran/27021
11915         * gfortran.dg/nearest_1.f90: New test.
11917 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
11919         PR middle-end/25261
11920         PR middle-end/28790
11921         * gcc.dg/gomp/nestedfn-1.c: New test.
11923 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
11925         PR objc/29195
11926         * objc/compile/method-1.m: New test.
11928 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
11930         PR c++/26938
11931         * g++.dg/template/crash58.C: New test.
11932         * g++.dg/parse/crash28.C: Adjust error markers.
11933         * g++.dg/template/crash34.C: Likewise.
11934         * g++.dg/template/friend31.C: Likewise.
11935         * g++.dg/template/crash32.C: Likewise.
11937         PR c++/27329
11938         * g++.dg/template/crash59.C: New test.
11940         PR c++/27667
11941         * g++.dg/template/spec33.C: New test.
11942         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
11944 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
11945             Adam Nemet  <anemet@caviumnetworks.com>
11947         * gcc.dg/tree-ssa/ivopts-1.c: New test.
11948         * gcc.dg/tree-ssa/ivopts-2.c: New test.
11950 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
11952         PR target/28911
11953         * gcc.dg/pr28911.c: New.
11955 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
11957         PR target/29169
11958         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
11959         (dg-options): Add -mfpmath=387.
11961 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
11963         PR c/28706
11964         * gcc.dg/pr28706.c: New test.
11966         PR c/28712
11967         * gcc.dg/pr28712.c: New test.
11969 2006-09-22  Mike Stump  <mrs@apple.com>
11971         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
11973 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
11975         PR tree-optimization/28888
11976         * gcc.dg/pr28888.c: New test.
11978 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
11980         PR c++/29016
11981         * g++.dg/init/ptrfn1.C: New test.
11983 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
11985         PR c++/28861
11986         * g++.dg/template/spec32.C: New test.
11987         * g++.dg/parse/crash9.C: Adjust error markers.
11989         PR c++/28303
11990         * g++.dg/template/typedef6.C: New test.
11991         * g++.dg/init/error1.C: Adjust error markers.
11992         * g++.dg/parse/crash9.C: Likewise.
11993         * g++.dg/template/crash55.C: Likewise.
11995 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
11997         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
11999 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
12001         PR target/27650
12002         * g++.dg/ext/dllimport12.C: New test.
12004 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
12006         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12007         * gcc.target/mips/nmadd-2.c: Likewise.
12008         * gcc.target/mips/mips-ps-6.c: New test.
12009         * gcc.target/mips/neg-abs-1.c: Likewise.
12010         * gcc.target/mips/neg-abs-2.c: Likewise.
12011         * gcc.target/mips/nmadd-3.c: New test.
12013 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
12015         PR middle-end/28046
12016         * gcc.dg/gomp/atomic-10.c: New test.
12017         * g++.dg/gomp/atomic-10.C: New test.
12019 2006-09-20  Eric Christopher  <echristo@apple.com>
12021         * gcc.target/i386/sse3-not-fisttp.c: New.
12023 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
12025         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12027 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
12029         * gcc.c-torture/execute/pr28289.c (one): New variable.
12030         (main): Use it instead of argc.
12031         * gcc.c-torture/execute/20060102-1.c (one): New variable.
12032         (main): Use it instead of argc.
12034 2006-09-19  Paul Brook  <paul@codesourcery.com>
12036         PR target/28516
12037         * gcc.dg/nested-func-5.c: New test.
12039 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12041         * lib/target-supports.exp (check_effective_target_tls): Compile
12042         test stubs using ${tool}_target_compile, not just target_compile.
12043         (check_effective_target_tls_runtime): Likewise.
12045 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12047         * gcc.c-torture/compile/20030405-1.x: Remove.
12049         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12050         optimising linker from discarding it.
12052 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12054         PR fortran/28526
12055         * gfortran.dg/keyword_symbol_1.f90: New test.
12057         * gfortran.dg/spread_shape_1.f90: Add missing warning with
12058         pedantic compilation option.
12060 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
12062         PR fortran/29060
12063         * gfortran.dg/spread_shape_1.f90: New test.
12065 2006-09-17  Roger Sayle  <roger@eyesopen.com>
12067         PR tree-optimization/28887
12068         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12070 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
12072         PR c/25993
12073         * gcc.dg/pr25993.c: New test.
12075 2006-09-17  Ira Rosen  <irar@il.ibm.com>
12077         PR tree-opt/21591
12078         * gcc.dg/vect/pr21591.c: New test.
12080 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
12082         PR tree-opt/29059
12083         * gcc.c-torture/compile/strcpy-1.c: New test.
12084         * gcc.c-torture/compile/strcpy-2.c: New test.
12085         * gcc.c-torture/compile/memcpy-1.c: New test.
12086         * gcc.c-torture/compile/memcpy-2.c: New test.
12088 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
12090         PR testsuite/29055
12091         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12093 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
12095         * gnat.dg/specs/double_record_extension1.ads: New test.
12096         * gnat.dg/specs/double_record_extension2.ads: Likewise.
12098 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
12100         PR fortran/29051
12101         * gfortran.dg/oldstyle_3.f90: New test.
12103 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12105         PR libgfortran/29099
12106         * gfortran.dg/secnds-1.f: New test.
12108 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12110         PR libgfortran/29053
12111         * gfortran.dg/streamio_9.f90: New test.
12112         * gfortran.dg/streamio_10.f90: New test.
12114 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
12116         PR C++/29002
12117         * g++.dg/init/array22.C: New test.
12118         * g++.dg/init/array23.C: New test.
12120 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
12122         * stackcheck.lst: Update list of tests requiring stack checking.
12123         * norun.lst: Adjust for above change.
12124         * ada95.lst: New file.
12125         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12126         requiring -gnat95 switch.
12128 2006-09-14  Olivier Hainque  <hainque@adacore.com>
12130         * gnat.dg/in_out_parameter.adb: New test.
12132 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
12134         PR debug/28980
12135         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12137 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
12139         * gnat.dg/specs/unchecked_union.ads: New test.
12141 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
12143         PR rtl-optimization/28982
12144         * gcc.c-torture/execute/pr28982a.c: New test.
12145         * gcc.c-torture/execute/pr28982b.c: Likewise.
12147 2006-09-12  Eric Christopher  <echristo@apple.com>
12149         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12150         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12152 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
12154         PR c/28768
12155         PR preprocessor/14634
12156         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12157         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12158         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12160 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12162         * gcc.dg/pr28243.c: New test.
12164 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
12166         PR fortran/28971
12167         gfortran.dg/pr28971.f90: New test to act as a backstop in case
12168         this undiagnosed regression reappears.
12170 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
12172         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12173         Treat $srcdir as a literal.
12174         * lib/fortran-torture.exp (fortran-torture-compile,
12175         fortran-torture-execute): Likewise.
12176         * lib/objc-torture.exp (objc-torture-compile,
12177         objc-torture-execute): Likewise.
12178         * lib/profopt.exp (profopt-execute): Likewise.
12180 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
12182         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12184 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
12186         PR testsuite/28950
12187         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12189 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
12191         PR target/13685
12192         * gcc.target/i386/pr13685.c: New test.
12194 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12196         * gcc.dg/pr28726.c: New test.
12198 2006-09-11  Josh Conner  <jconner@apple.com>
12200         * gcc.dg/nrv3.c: Increase size of structure.
12201         * gcc.dg/nrv4.c: Likewise.
12202         * gcc.dg/nrv5.c: Likewise.
12204 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
12206         PR libfortran/28890
12207         gfortran.dg/assumed_charlen_function_5.f90: New test.
12209 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
12211         PR c++/28991
12212         * g++.dg/init/static3.C: New test.
12214 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
12216         PR testsuite/29007
12217         * gcc.dg/long-long-cst1.c (t): Add cast to
12218         __SIZE_TYPE__ before casting to int.
12219         (main): Return 0 on success.
12221 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12223         * gcc.c-torture/execute/20060910-1.c: New test.
12225 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
12227         PR middle-end/26983
12228         * gcc.dg/pr26983.c: New test.
12230 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
12232         PR target/29006
12233         * gcc.c-torture/execute/pr29006.c: New test.
12235 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12237         PR libfortran/28947
12238         gfortran.dg/matmul_4.f90: New test.
12240 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12242         PR fortran/28959
12243         gfortran.dg/used_types_10: New test.
12245 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12247         PR libfortran/28923
12248         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
12249         gfortran.dg/array_initializer_3.f90: New test.
12251 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12253         PR fortran/28914
12254         * gfortran.dg/actual_array_constructor_3.f90: New test.
12256 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
12258         PR testsuite/26778
12259         * gcc.target/i386/pr26778.c: New testcase.
12261 2006-09-08  Eric Christopher  <echristo@apple.com>
12263         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
12264         * gcc.target/i386/memcpy-1.c: Ditto.
12265         * gcc.target/i386/asm-1.c: Ditto.
12266         * gcc.target/i386/20060512-4.c: Ditto.
12267         * gcc.target/i386/compress-float-387.c: Ditto.
12268         * gcc.target/i386/20060512-1.c: Ditto.
12269         * gcc.target/i386/compress-float-sse.c: Ditto.
12270         * gcc.target/i386/20060512-2.c: Ditto.
12271         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
12272         * gcc.target/i386/stack-prot-kernel.c: Ditto.
12273         * gcc.target/i386/compress-float-387-pic.c: Ditto.
12274         * gcc.dg/pr26449.c: Ditto.
12275         * gcc.dg/attr-ms_struct-2.c: Ditto.
12276         * gcc.dg/attr-ms_struct-1.c: Ditto.
12277         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
12279 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
12281         PR c/28504
12282         * gcc.dg/vla-10.c: New test.
12284 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12286         PR c++/28858
12287         * g++.dg/parse/template20.C: New test.
12288         * g++.dg/template/operator8.C: Remove obsolete part.
12289         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
12290         * g++.old-deja/g++.pt/crash65.C: Likewise.
12292 2006-09-07  Jason Merrill  <jason@redhat.com>
12294         PR middle-end/27724
12295         * gcc.dg/long-long-cst1.c: New test.
12297 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12299         PR C++/28906
12300         * g++.dg/other/array3.C: New test.
12301         * g++.dg/other/array4.C: New test.
12302         * g++.dg/other/array5.C: New test.
12304 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
12306         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
12308 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
12310         PR target/28946
12311         * gcc.target/i386/pr28946.c: New test.
12313 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
12315         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
12316         in integer literal constant.
12317         * gfortran.dg/enum_8.f90: Ditto.
12318         * gfortran.dg/g77/20030326-1.f: Ditto.
12320 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
12322         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
12323         nonconformance usage.
12325 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12327         PR middle-end/28862
12328         * gcc.c-torture/compile/vector-align-1.c: New test.
12330 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12332         PR rtl-opt/27883
12333         * g++.dg/opt/copysign-1.C: New test.
12335 2006-09-06  Jason Merrill  <jason@redhat.com>
12337         PR c++/27371
12338         * g++.dg/warn/unused-result1.C: New test.
12340 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
12342         PR c++/28903
12343         * g++.dg/ext/vla3.C: New test.
12345         PR c++/28886
12346         * g++.dg/template/array16.C: New test.
12348 2006-09-06  Richard Guenther  <rguenther@suse.de>
12350         * gcc.dg/pr27226.c: Remove testcase again.
12352 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12354         PR tree-opt/28937
12355         * g++.dg/opt/unroll2.C: New test.
12357 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12359         PR tree-opt/28952
12360         * gcc.dg/vect/pr28952.c: New test.
12362 2006-09-05  Richard Guenther  <rguenther@suse.de>
12364         PR tree-optimization/28900
12365         * gcc.dg/torture/pr28900.c: New testcase
12367 2006-09-05  Richard Guenther  <rguenther@suse.de>
12369         PR tree-optimization/28905
12370         * gcc.c-torture/compile/pr28905.c: New testcase.
12372 2006-09-05  Richard Guenther  <rguenther@suse.de>
12374         PR middle-end/28935
12375         * gcc.dg/pr28935.c: New testcase.
12377 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12379         * gcc.c-torture/execute/20060905-1.c: New test.
12381 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
12383         PR fortran/28908
12384         * gfortran.dg/used_types_7.f90: New test.
12385         * gfortran.dg/used_types_8.f90: New test.
12386         * gfortran.dg/used_types_9.f90: New test.
12388 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12390         * gcc.c-torture/compile/20060904-1.c: New test.
12392 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12394         PR c++/23287 Revert my 2006-09-01 patch
12395         * g++.dg/parse/dtor12.C: Remove.
12397 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
12399         PR c+/27670
12400         * g++.dg/template/operator9.C: New test.
12402         PR c++/27493
12403         * g++.dg/template/operator7.C: New test.
12405         PR c++/27494
12406         * g++.dg/template/operator8.C: New test.
12408         PR c++/27397
12409         * g++.dg/template/crash57.C: New test.
12411         * g++.dg/template/typedef4.C: Adjust error markers.
12412         * g++.dg/template/typedef5.C: Likewise.
12414 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
12416         PR c++/28878
12417         * g++.dg/parse/crash33.C: New test.
12419 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
12420         Richard Guenther  <rguenther@suse.de>
12421         Adam Nemet  <anemet@caviumnetworks.com>
12423         PR middle-end/27226
12424         * gcc.target/mips/memcpy-1.c: New testcase.
12425         * gcc.dg/pr27226.c: Likewise.
12427 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12429         PR c++/28705
12430         * g++.dg/lookup/koenig5.C: New.
12431         * g++.dg/template/crash56.C: New.
12433 2006-09-01  Josh Conner  <jconner@apple.com>
12435         PR c++/25505
12436         * gcc.dg/nrv3.c: New test.
12437         * gcc.dg/nrv4.c: New test.
12438         * gcc.dg/nrv5.c: New test.
12440 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12442         PR c++/23287
12443         * g++.dg/parse/dtor12.C: New.
12445 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
12447         PR tree-optimization/28839
12448         * gcc.dg/pr28839.c: New test.
12450 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
12452         PR target/24367
12453         * gcc.dg/pr24367.c: New testcase.
12455 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
12457         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
12459 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
12461         PR rtl-optimization/27735
12462         * gcc.dg/loop-unswitch-1.c: New test.
12464 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
12466         PR fortran/28885
12467         * gfortran.dg/aliasing_dummy_2.f90: New test.
12469         PR fortran/20067
12470         * gfortran.dg/generic_5.f90: Change error message.
12472         PR fortran/28873
12473         * gfortran.dg/generic_6.f90: New test.
12475         PR fortran/25077
12476         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
12478         PR fortran/25102
12479         * gfortran.dg/invalid_interface_assignment.f90: New test.
12481         PR fortran/24866
12482         * gfortran.dg/module_proc_external_dummy.f90: New test.
12484 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
12486         PR c++/28349
12487         * g++.dg/warn/var-args1.C: New test.
12489 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
12491         PR fortran/28866
12492         * gfortran.dg/simpleif_2.f90: New test.
12493         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
12494         * gfortran.dg/enum_5.f90: Ditto.
12496 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12497             Kazu Hirata  <kazu@codesourcery.com>
12499         PR tree-optimization/17506
12500         * gcc.dg/pr17506.c: New.
12502 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
12504         PR c++/28139
12505         * g++.dg/eh/alias1.C: New test.
12507 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12509         PR c++/28860
12510         * g++.dg/template/ttp22.C: New test.
12512 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
12514         PR middle-end/26632
12515         * gcc.dg/pr26632.c: New.
12517 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12519         PR libgfortran/28354
12520         * gfortran.dg/fmt_zero_precision.f90: New test.
12522 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
12524         PR c++/28058
12525         * g++.dg/template/spec31.C: New test.
12527 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
12529         PR c++/26573
12530         * g++.dg/other/static2.C: New test.
12532 2006-08-26  Roger Sayle  <roger@eyesopen.com>
12534         * gcc.dg/Wswitch-enum-2.c: New test case.
12535         * gcc.dg/Wswitch-enum-3.c: Likewise.
12537 2006-08-26  Richard Guenther  <rguenther@suse.de>
12539         * gcc.c-torture/compile/20060826-1.c: New testcase.
12541 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
12543         PR c++/28736
12544         * g++.dg/template/void10.C: New test.
12546         PR c++/28737
12547         * g++.dg/template/void8.C: New test.
12549         PR c+_+/28738
12550         * g++.dg/template/void9.C: New test.
12552         * g++.dg/template/void3.C: Adjust error markers.
12553         * g++.dg/template/void4.C: Likewise.
12554         * g++.dg/template/crash55.C: Likewise.
12555         * g++.dg/template/void7.C: Likewise
12557 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
12559         PR c++/28588
12560         * g++.dg/inherit/access6.C: New test.
12561         * g++.dg/inherit/access7.C: Likewise.
12563         PR c++/28595
12564         * g++.dg/template/array15.C: New test.
12565         * g++.dg/template/crash2.C: Tweak error markers.
12567 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
12569         PR middle-end/28683
12570         * gcc.c-torture/compile/20060823-1.c: New test.
12572 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12574         PR c++/28853
12575         * g++.dg/template/ttp21.C: New test.
12577         PR c++/28852
12578         * g++.dg/other/operator1.C: Add error-marker.
12579         * g++.dg/other/operator2.C: New test.
12581 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12583         PR c/27893
12584         * gcc.c-torture/compile/vla-const-1.c,
12585         gcc.c-torture/compile/vla-const-2.c: New tests.
12587 2006-08-26  Richard Guenther  <rguenther@suse.de>
12589         PR middle-end/28814
12590         * gcc.dg/torture/pr28814.c: New testcase.
12592 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12594         PR c/28418
12595         * gcc.c-torture/compile/compound-literal-1.c: New test.
12597 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12599         PR c/28299
12600         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
12601         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
12602         Expect extra diagnostics.
12604 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
12606         gcc.dg/noncompile/pr16876.c: New test.
12608 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
12610         PR c++/28056
12611         * g++.dg/parse/local1.C: New test.
12612         * g++.dg/other/qual1.C: Tweak error marker.
12614 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12616         PR c++/27787
12617         * g++.dg/template/typename10.C: New.
12618         * g++.dg/template/lookup4.C: Remove bogus error marker.
12620 2006-08-25  Richard Guenther  <rguenther@suse.de>
12622         PR testsuite/28829
12623         * gcc.dg/pr26570.c: Fix testcase.
12625 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
12627         PR tree-opt/28807
12628         * gcc.c-torture/execute/mayalias-2.c: New test.
12629         * gcc.dg/tree-ssa/alias-13.c: New test.
12631 2006-08-24  Jan Hubicka  <jh@suse.cz>
12633         PR debug/26881
12634         * gcc.dg/debug/pr26881.c: New file.
12636 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
12638         PR fortran/28788
12639         * gfortran.dg/used_types_4.f90: New test.
12640         * gfortran.dg/derived_init_2.f90: Modify to check sibling
12641         association of derived types.
12642         * gfortran.dg/used_types_2.f90: Add module cleanup.
12643         * gfortran.dg/used_types_3.f90: The same.
12645         PR fortran/28771
12646         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
12647         fix of regression.
12649 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12651         PR 28813
12652         * gfortran.dg/direct_io_6.f90: Remove test.
12654 2006-08-23  Stuart Hastings  <stuart@apple.com>
12656         PR 28825
12657         * gcc.target/i386/20060821-1.c: New.
12659 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
12661         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
12662         dg-warning strings for dllimport.
12664 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12666         PR C++/28450
12667         * g++.dg/ext/vector4.C: New test.
12668         * g++.dg/ext/complex1.C: New test.
12670 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
12672         PR debug/28692
12673         * gcc.dg/debug/const-1.c: New.
12674         * gcc.dg/debug/const-2.c: New.
12675         * gcc.dg/debug/dwarf2/const-1.c: New.
12676         * gcc.dg/debug/dwarf2/const-2.c: New.
12677         * gcc.dg/debug/dwarf2/const-2b.c: New.
12679 2006-08-22  Richard Guenther  <rguenther@suse.de>
12681         PR middle-end/28776
12682         * gcc.c-torture/compile/pr28776-1.c: New testcase.
12683         * gcc.c-torture/compile/pr28776-2.c: Likewise.
12685 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
12687         PR tree-optimization/28003
12688         * g++.dg/tree-ssa/pr28003.C: New.
12690 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12692         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
12694 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
12696         PR c++/26269
12697         * g++.dg/other/error14.C: New test.
12699         PR c++/28505
12700         * g++.dg/parse/ctor7.C: New test.
12701         * g++.dg/parse/ctor8.C: Likewise.
12703         PR c++/28741
12704         * g++.dg/template/void7.C: New test.
12706 2006-08-21  Olivier Hainque  <hainque@adacore.com>
12708         * gnat.dg/self_aggregate_with_zeros.adb: New test.
12709         * gnat.dg/self_aggregate_with_array.adb: New test.
12711 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12713         * g++.dg/eh/arm-vfp-unwind.C: New test.
12715 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
12717         PR c++/28341
12718         * g++.dg/template/ref3.C: New test.
12719         * g++.dg/template/nontype13.C: New test.
12721         PR c++/28346
12722         * g++.dg/template/ptrmem17.C: New test.
12724 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
12726         PR target/28648 c:
12727         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
12729 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
12731         PR fortran/28630
12732         * gfortran.dg/used_types_2.f90: New test.
12734         PR fortran/28601
12735         * gfortran.dg/used_types_3.f90: New test.
12737         PR fortran/20886
12738         * gfortran.dg/generic_actual_arg.f90: New test.
12740         PR fortran/28735
12741         * gfortran.dg/module_private_array_refs_1.f90: New test.
12743         PR fortran/28762
12744         * gfortran.dg/program_name_1.f90: New test.
12746         PR fortran/28425
12747         * gfortran.dg/derived_constructor_comps_1.f90: New test.
12749         PR fortran/28496
12750         * gfortran.dg/array_initializer_2.f90: New test.
12752         PR fortran/18111
12753         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
12755         PR fortran/28600
12756         * gfortran.dg/assumed_charlen_function_4.f90: New test.
12758         PR fortran/28771
12759         * gfortran.dg/assumed_charlen_in_main.f90: New test.
12761         PR fortran/28660
12762         * gfortran.dg/dependent_decls_1.f90: New test.
12764 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12766         PR fortran/25217
12767         * gfortran.dg/derived_init_2.f90: New.
12769 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
12771         * gcc.c-torture/execute/pr28289.c: New test.
12773 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
12775         PR c/28744
12776         * gcc.dg/attr-externally-visible-1.c: New test.
12777         * gcc.dg/attr-externally-visible-2.c: New test.
12778         * g++.dg/parse/attr-externally-visible-1.C: New test.
12779         * g++.dg/parse/attr-externally-visible-2.C: New test.
12781 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12783         PR c++/28606
12784         * g++.dg/parse/dtor11.C: New test.
12786 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12788         PR rtl-optimization/28489
12789         * gcc.c-torture/compile/pr28489.c: New test.
12791 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12793         PR c++/28710
12794         * g++.dg/template/redecl4.C: New test.
12796         PR c++/28711
12797         * g++.dg/template/ctor8.C: New test.
12799 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12801         * gcc.dg/pr26570.c: Fix testcase.
12803 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12805         * PR c++/28573
12806         * g++.dg/parse/offsetof6.C: New test.
12807         * g++.dg/parse/offsetof6.C: New test.
12808         * g++.dg/parse/offsetof7.C: New test.
12810 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12812         PR testsuite/28602
12813         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
12814         is false.
12816 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12818         PR c++/28302
12819         * g++.dg/ext/vector3.C: New test.
12821 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
12823         PR gcov/profile/26570
12824         * gcc.dg/pr26570.c: New test.
12826 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
12828         PR c/27697
12829         * gcc.dg/qual-component-1.c: New test.
12831 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12833         PR c++/28593
12834         * g++.dg/parse/new3.C: New test.
12836 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12838         PR fortran/25828
12839         * gfortran.dg/streamio_1.f90: New test.
12840         * gfortran.dg/streamio_2.f90: New test.
12841         * gfortran.dg/streamio_3.f90: New test.
12842         * gfortran.dg/streamio_4.f90: New test.
12843         * gfortran.dg/streamio_5.f90: New test.
12844         * gfortran.dg/streamio_6.f90: New test.
12845         * gfortran.dg/streamio_7.f90: New test.
12846         * gfortran.dg/streamio_8.f90: New test.
12848 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
12850         PR c/28287
12851         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
12853 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
12855         PR c++/28594
12856         * g++.dg/template/void6.C: New test.
12858 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12860         PR c/28649
12861         * gcc.dg/parse-error-1.c: New test.
12862         * gcc.dg/parse-error-2.c: New test.
12863         * gcc.dg/cpp/digraph2.c: Add error-marker.
12864         * gcc.dg/noncompile/920923-1.c: Likewise.
12866 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12868         PR c/27490
12869         * gcc.dg/sizeof-2.c: New testcase.
12871         PR c/27489
12872         * gcc.dg/switch-A.c: New testcase.
12874 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
12876         PR c++/28288
12877         PR c++/14556
12878         * g++.old-deja/g++.warn/compare1.C: Delete.
12879         * g++.dg/opt/pr7503-2.C: Delete.
12880         * g++.dg/opt/pr7503-3.C: Delete.
12881         * g++.dg/opt/pr7503-4.C: Delete.
12882         * g++.dg/opt/pr7503-5.C: Delete.
12883         * g++.dg/opt/max1.C: Delete.
12884         * g++.dg/warn/minmax.C: Delete.
12885         * g++.dg/expr/minmax.C: New test.
12887 2006-08-14  Richard Guenther  <rguenther@suse.de>
12889         PR testsuite/28703
12890         * gcc.c-torture/execute/pr28651.c: Do not use argc
12891         to avoid optimization, instead forbid inlining.
12893 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
12895         PR rtl-optimization/28634
12896         * gcc.c-torture/execute/ieee/pr28634.c: New test.
12898 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
12900         PR c/27184
12901         * gcc.dg/torture/pr27184.c: New test.
12903 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
12905         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
12907 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12909         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
12910         * gfortran.dg/stat_2.f90: Likewise.
12911         * gfortran.dg/chmod_1.f90: Likewise.
12912         * gfortran.dg/chmod_2.f90: Likewise.
12913         * gfortran.dg/chmod_3.f90: Likewise.
12915 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
12917         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
12919 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12921         * g++.dg/opt/pr23454-2.C: New test.
12923 2006-08-11  Richard Guenther  <rguenther@suse.de>
12925         PR middle-end/28651
12926         * gcc.c-torture/execute/pr28651.c: New testcase.
12928 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
12930         * gnat.dg/specs/static_initializer.ads: New test.
12932 2006-08-10  Paul Brook  <paul@codesourcery.com>
12934         * gcc.target/arm/cond-asm.c: New test.
12936 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
12938         PR tree-optimization/26197
12939         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
12940         * g++.dg/vect/vect.exp: Compile the new tests with
12941         --param max-aliased-vops=0.
12943 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
12945         PR c++/28637
12946         * g++.dg/template/void3.C: New test.
12948         PR c++/28638
12949         * g++.dg/template/void4.C: New test.
12951         PR c++/28640
12952         * g++.dg/template/void5.C: New test.
12954 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
12956         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
12957         after dg-do compile.
12959 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
12961         PR tree-optimizations/26969
12962         * gcc.dg/vect/vect.exp: Compile tests prefixed with
12963         "unswitch-loops" with -funswitch-loops.
12964         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
12966 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12968         * gcc.dg/sparc-getcontext-1.c: Fix typo.
12969         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
12970         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
12971         * objc.dg/dwarf-1.m: Likewise.
12972         * objc.dg/dwarf-2.m: Likewise.
12973         * obj-c++.dg/dwarf-2.mm: Likewise.
12975 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12977         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
12978         * objc.dg/dwarf-2.m: Likewise.
12979         * obj-c++.dg/dwarf-2.mm: Likewise.
12981         PR libfortran/28603
12982         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
12984         PR testsuite/27611
12985         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12987         PR testsuite/27033
12988         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12990 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
12992         PR target/27827
12993         * gcc.target/i386/pr27827.c: New testcase.
12995 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
12997         PR fortran/28590
12998         * gfortran.dg/sequence_types_1.f90: New test.
13000 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
13002         PR fortran/28548
13003         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13004         dg-warning.  Add -pedantic option.
13006 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13008         PR c/28502
13009         * gcc.dg/proto-1.c: New test.
13011         PR c/27721
13012         * gcc.dg/lvalue-4.c: New test.
13014         PR c/28136
13015         * gcc.dg/init-bad-5.c: New test.
13017 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
13019         PR c++/28347
13020         * g++.dg/ext/typedef-init.C: Add new test for typedef
13021         initialization inside templates. Adjust existing error markers.
13023 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
13025         PR c++/28148
13026         * g++.dg/init/ptrmem3.C: New test.
13028 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
13030         PR tree-optimization/27770
13031         * lib/target-support.exp: New target keyword "section_anchors".
13032         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13033         tests.
13034         * gcc.dg/vect/section-anchors-pr27770.c: New test.
13035         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13036         * gcc.dg/vect/section-anchors-vect-69.c: New test.
13037         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13039 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13041         * gcc.dg/20060801-1.c: Add missing '}'.
13043 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13045         PR c++/27508
13046         * g++.dg/parse/dtor9.C: New test.
13047         * g++.dg/parse/dtor10.C: New test.
13048         * g++.dg/other/error7.C: Adjust error-marker.
13050         PR c++/28274
13051         * g++.dg/other/default5.C: New test.
13053 2006-08-02  Richard Guenther  <rguenther@suse.de>
13055         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13057 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
13059         PR c++/28557
13060         * g++.dg/template/conv9.C: New test.
13062 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
13064         PR debug/28063
13065         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13066         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13067         Optionally return assembly text.  Update callers.
13068         (check_no_compiler_messages): Update verbose messages.
13069         (check_no_messages_and_pattern): New.
13070         (check_effective_target_string_merging): New.
13072 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13074         PR c++/28250
13075         * g++.dg/eh/catch4.C: New test.
13077         PR c++/28257
13078         * g++.dg/other/qual1.C: New test.
13080         PR c++/28259
13081         * g++.dg/inherit/error2.C: New test.
13083         PR c++/28267
13084         * g++.dg/other/new1.C: New test.
13086         * g++.dg/warn/pr23075.C: Remove obsolete test.
13087         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13088         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13090 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
13092         PR c++/28523
13093         * g++.dg/eh/cast1.C: New test.
13095 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
13097         PR libfortran/28452
13098         * gfortran.dg/random_3.f90:  New test.
13100 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13102         PR c++/28432
13103         * g++.dg/other/pr28304.C: Change expected error message.
13104         * g++.dg/other/pr28432.C: New test.
13106 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13108         PR c++/28256
13109         * g++.dg/init/brace2.C: Change expected error message, add empty init.
13111 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
13113         PR debug/23336
13114         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13115         at -g1.
13116         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13117         g++.dg/debug/enum-2.C: New.
13119 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13121         PR c++/6634
13122         * g++.dg/parse/long1.C: Add more tests.
13124 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13126         * gfortran.dg/lrshift_1.c: New file.
13128 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13130         PR libgfortran/28335
13131         * gfortran.dg/no_unit_error_1.f90: New test.
13133 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13135         PR libgfortran/28335
13136         * gfortran.dg/no_unit_error_1.f90: Delete test.
13137         * gfortran.dg/no_unit_error_2.f90: Delete test.
13139 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13141         * gfortran.dg/chmod_3.f90: New test.
13142         * gfortran.dg/ltime_gmtime_1.f90: New test.
13143         * gfortran.dg/ltime_gmtime_2.f90: New test.
13144         * gfortran.dg/lrshift_1.f90: New test.
13145         * gfortran.dg/chmod_1.f90: New test.
13146         * gfortran.dg/chmod_2.f90: New test.
13148 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
13150         PR c++/27668
13151         * g++.dg/template/crash55.C: New test.
13153         PR c++/27962
13154         * g++.dg/template/nontype16.C: New test.
13156         * g++.dg/template/void2.C: Adjust error markers.
13157         * g++.dg/template/nontype5.C: Adjust error markers.
13159 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
13161         * gcc.target/i386/stack-prot-kernel.c: New test.
13163 2006-07-27  Roger Sayle  <roger@eyesopen.com>
13165         * gcc.dg/builtins-55.c: New test case.
13167 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
13169         PR rtl-optimization/27907
13170         * gcc.c-torture/compile/pr27907.c: New test.
13172 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13174         * gfortran.dg/mclock.f90: New test.
13175         * gfortran.dg/int_conv_1.f90: New test.
13176         * gfortran.dg/stat_1.f90: New test.
13177         * gfortran.dg/stat_2.f90: New test.
13179 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13181         PR libgfortran/28335
13182         * gfortran.dg/no_unit_error_1.f90: New test.
13183         * gfortran.dg/no_unit_error_2.f90: New test.
13184         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13186 2006-07-25  Roger Sayle  <roger@eyesopen.com>
13188         PR middle-end/28473
13189         * gcc.dg/fold-convround-1.c: New test case.
13191 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13193         * gfortran.dg/arithmetic_if.f90:  Fix comments.
13195 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13197         PR c++/27572
13198         * g++.dg/other/typedef1.C: New test.
13199         * g++.dg/template/typedef4.C: New test.
13200         * g++.dg/template/typedef5.C: New test.
13202 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13204         PR fortran/28416
13205         * gfortran.dg/allocatable_dummy_3.f90: New.
13207 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13209         PR fortran/28439
13210         * gfortran.dg/arithmetic_if.f90:  New test.
13212 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
13214         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13215         avoid memcpy optimization.
13217 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13219         PR fortran/25289
13220         * gfortran.dg/direct_io_6.f90: New test.
13222 2006-07-24  Jan Hubicka  <jh@suse.cz>
13224         PR c/25795
13225         PR c++/27369
13226         * gcc.dg/pr25795.c: New test.
13227         * gcc.dg/pr25795-1.c: New test.
13229 2006-07-23  Roger Sayle  <roger@eyesopen.com>
13231         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
13232         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
13233         which may be transformed to "g || h" on some platforms.
13235 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
13237         PR c++/28025
13238         * g++.dg/template/friend45.C: New test.
13240 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13242         PR libgfortran/28339
13243         * gfortran.dg/arrayio_8.f90: New test.
13245 2006-07-21  Mike Stump  <mrs@apple.com>
13247         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
13249         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
13251 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13253         PR c++/28250
13254         * g++.dg/eh/catch3.C: New test.
13256         PR c++/28363
13257         * g++.dg/template/defarg10.C: New test.
13259 2006-07-20  Paul Brook  <paul@codesourcery.com>
13261         PR 27363
13262         * gcc.dg/pr27363.c: New test.
13264 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
13266         PR c++/28338
13267         * g++.dg/init/ref13.C: New test.
13269 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13271         PR obj-c++/28434
13272         * obj-c++.dg/proto-error-1.mm: New test.
13274 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13276         PR c++/28337
13277         * g++.dg/template/string1.C: New test.
13279 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13281         PR c++/28048
13282         * g++.dg/template/defarg9.C: New test.
13284         PR c++/28235
13285         * g++.dg/template/static27.C: New test.
13287 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
13289         PR 28410
13290         * gcc.dg/tree-ssa/pr28410.c: New test.
13292 2006-07-18  Lee Millward  <lee.millward@gmail.com>
13294         PR c++/28258
13295         * g++/dg/other/error13.C: New test.
13297         PR c++/28260
13298         * g++.dg/template/friend44.C: New test.
13300 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
13302         PR c++/27495
13303         * g++.dg/other/pr27495.C: New.
13305 2006-07-18  Olivier Hainque  <hainque@adacore.com>
13307         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
13308         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
13310 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13312         PR c/28286
13313         * gcc.dg/pragma-pack-4.c: New test.
13315 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13317         PR c++/28291
13318         * g++.dg/ext/pr28291.C: New test.
13320 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13322         PR middle-end/28403
13323         * gcc.c-torture/execute/pr28403.c: New test.
13325 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13327         PR middle-end/28402
13328         * gcc.dg/pr28402.c: New test.
13330 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13332         PR c++/28304
13333         * g++.dg/other/pr28304.C: New test.
13335 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
13337         PR other/28251
13338         gcc.c-torture/unsorted/dump-noaddr.c: New test.
13339         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
13341 2006-07-17  Richard Guenther  <rguenther@suse.de>
13343         PR tree-optimization/28238
13344         * g++.dg/tree-ssa/pr28238.C: New testcase.
13346 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13348         PR c++/28250
13349         * g++.dg/eh/catch1.C: New test.
13350         * g++.dg/eh/catch2.C: New test.
13352 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
13354         PR c++/28370
13355         * g++.dg/template/anon3.C: New test.
13357 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
13359         PR fortran/20844
13360         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
13361         specifiers requiring an explicit format tag..
13363         PR fortran/28201
13364         * gfortran.dg/generic_5: New test.
13366         PR fortran/20893
13367         * gfortran.dg/elemental_optional_args_1.f90: New test.
13369 2006-07-16  Olivier Hainque  <hainque@adacore.com>
13371         * gnat.dg/assert.ads: New file.
13372         * gnat.dg/controlled_record.ads: Likewise.
13373         * gnat.dg/controlled_record.adb: Likewise.
13375 2006-07-15  Lee Millward  <lee.millward@gmail.com>
13377         PR c++/28292
13378         * g++.dg/other/error12.C: New test.
13380         PR c++/28269
13381         * g++.dg/template/crash54.C: New test.
13383 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13385         PR c++/28249
13386         * g++.dg/parse/catch1.C: New test.
13388         PR c++/28294
13389         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
13391         PR c++/28387
13392         * g++.dg/ext/attrib24.C: New test.
13394 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13396         PR c++/28343
13397         * g++.dg/ext/asmspec1.C: New test.
13399 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
13401         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
13402         (dg-test): Support shouldfail tests.
13403         * lib/target-supports-dg.exp (dg-shouldfail): New.
13404         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
13405         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
13406         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
13407         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
13408         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
13409         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
13410         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
13412 2006-07-13  Jan Hubicka  <jh@suse.cz>
13414         * gcc.target/i386/memcpy-1.c: New.
13416 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
13418         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
13420 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
13422         PR fortran/25097
13423         * gfortran.dg/present_1.f90: New test.
13425         PR fortran/20903
13426         * gfortran.dg/interface_derived_type_1.f90: New test.
13428 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
13430         PR fortran/28213
13431         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
13432         list.
13434 2006-07-07  Lee Millward  <lee.millward@gmail.com>
13436         PR c++/27820
13437         * g++.dg/other/label1.C: New test.
13439 2006-07-07  Richard Guenther  <rguenther@suse.de>
13441         PR middle-end/28268
13442         * gcc.dg/torture/pr28268.c: New testcase.
13444 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
13446         PR c++/27019
13447         * g++.dg/ext/pr27019.C: New.
13449 2006-07-07  Richard Guenther  <rguenther@suse.de>
13451         PR tree-optimization/28187
13452         * gcc.dg/pr28187.c: New testcase.
13454 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
13456         * gnat.dg/address_conversion.adb: New test.
13457         * gnat.dg/boolean_subtype.adb: Likewise.
13458         * gnat.dg/frame_overflow.adb: Likewise.
13459         * gnat.dg/pointer_array.adb: Likewise.
13460         * gnat.dg/pointer_conversion.adb: Likewise.
13462 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
13464         PR fortran/28237
13465         PR fortran/23420
13466         * gfortran.dg/print_fmt_5.f90: New test.
13468 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13470         PR fortran/28129
13471         * gfortran.dg/bounds_check_4.f90: New test.
13473 2006-07-05  Richard Guenther  <rguenther@suse.de>
13475         PR target/28158
13476         * gfortran.dg/pr28158.f90: New testcase.
13478 2006-07-05  Richard Guenther  <rguenther@suse.de>
13480         PR tree-optimization/28162
13481         * gcc.dg/pr28162.c: New testcase.
13483 2006-07-05  Richard Guenther  <rguenther@suse.de>
13484         Andrew Pinski  <pinskia@gcc.gnu.org>
13486         PR c++/27084
13487         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
13489 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
13491         PR fortran/28174
13492         * gfortran.dg/actual_array_substr_2.f90: New test.
13494         PR fortran/28167
13495         * gfortran.dg/actual_array_constructor_2.f90: New test.
13497 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13499         * gfortran.dg/itime_idate_1.f: New test.
13500         * gfortran.dg/itime_idate_2.f: New test.
13502 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13504         PR libgfortran/27704
13505         * gfortran.dg/open_status_3.f90: New test.
13506         * gfortran.dg/fmt_l.f90: Update for new feature.
13508 2006-07-03  Asher Langton  <langton2@llnl.gov>
13510         * gfortran.dg/oldstyle_2.f90: New.
13512 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
13514         * gnat.dg/string_slice.adb: New test.
13516 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13518         PR fortran/19259
13519         * gfortran.dg/semicolon_fixed.c: New.
13520         * gfortran.dg/semicolon_free.c: New.
13522 2006-06-30  Mike Stump  <mrs@apple.com>
13524         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
13525         that don't support internal visibility.
13527 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
13529         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
13530         for '(' / ')' needing an extra '\'.
13532 2006-06-29  Roger Sayle  <roger@eyesopen.com>
13534         PR middle-end/27428
13535         * gcc.dg/pr27428-1.c: New test case.
13537 2006-06-29  Mike Stump  <mrs@apple.com>
13539         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
13540         on darwin as we can't align commons large enough yet.
13542         * gcc.dg/vla-8.c: Add additional testcases.
13544 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
13546         PR c++/28114
13547         * g++.dg/other/pr28114.C: New.
13549 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
13551         * gcc.c-torture/compile/20060625-1.c: New test.
13553 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
13555         PR fortran/20867
13556         * gfortran.dg/stfunc_3.f90: New test.
13558         PR fortran/25056
13559         * gfortran.dg/impure_actual_1.f90: New test.
13561         PR fortran/20874
13562         * gfortran.dg/elemental_result_1.f90: New test.
13564         PR fortran/25073
13565         * gfortran.dg/select_7.f90: New test.
13567         PR fortran/27554
13568         * intrinsic_actual_1.f: New test.
13570         PR fortran/22038
13571         PR fortran/28119
13572         * gfortran.dg/forall_4.f90: New test.
13574         PR fortran/25072
13575         * gfortran.dg/forall_5.f90: New test.
13577 2006-06-25  Lee Millward  <lee.millward@gmail.com>
13579         PR c++/28051
13580         * g++.dg/template/using13.C: New test.
13582         PR c++/28054
13583         * g++.dg/other/incomplete3.C: New test.
13585 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13587         PR fortran/28081
13588         * gfortran.dg/substr_3.f: New test.
13589         * gfortran.dg/equiv_2.f90: Update expected error message.
13591 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
13593         PR fortran/28118
13594         * gfortran.dg/actual_array_substr_1.f90: New test.
13596 2006-06-24  Olivier Hainque  <hainque@adacore.com>
13598         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
13599         * gnat.dg/scalar_mode_agg_compare.adb: New test.
13601 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
13603         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13605 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
13607         PR fortran/27981
13608         * gfortran.dg/simpleif_2.f90: New test.
13610 2006-06-23  Lee Millward  <lee.millward@gmail.com>
13612         * g++.dg/template/error22.C: Fix typo.
13614 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13616         PR c++/28112
13617         * g++.dg/ext/attrib23.C: New test.
13619 2006-06-23  Olivier Hainque  <hainque@adacore.com>
13621         * gnat.dg/varsize_temp.adb: New test.
13623 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13625         PR c++/11468
13626         * g++.dg/other/java2.C: New test.
13628 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
13630         PR target/27789
13631         * g++.dg/ext/dllimport4.C. Add more tests for invalid
13632         initialization.
13634 2006-06-22  Roger Sayle  <roger@eyesopen.com>
13636         PR target/27531
13637         * gcc.dg/pr27531-1.c: New test case.
13639 2006-06-22  Asher Langton  <langton2@llnl.gov>
13641         PR fortran/24748
13642         * gfortran.dg/implicit_8.f90: New.
13644 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
13646         PR rtl-optimization/28121
13647         * gcc.dg/pr28121.c: New test.
13649 2006-06-22  Lee Millward  <lee.millward@gmail.com>
13651         PR c++/27805
13652         * g++.dg/parse/ptrmem6.C: New test.
13654         PR c++/27821
13655         * g++.dg/template/error22.C: New test.
13657 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13659         PR c++/28111
13660         * g++.dg/template/friend43.C: New test.
13662         PR c++/28110
13663         * g++.dg/template/crash53.C: New test.
13665         PR c++/28109
13666         * g++.dg/rtti/incomplete1.C: New test.
13668 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
13670         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
13672 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
13674         * gcc.c-torture/execute/complex-7.c: New.
13676 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
13678         * gcc.dg/merge-all-constants-1.c: New test.
13680 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
13682         PR c++/28113
13683         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
13685 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
13687         * gfortran.dg/rrspacing_1.f90: New test.
13689 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13691         PR c++/28052
13692         * g++.dg/other/bitfield2.C: New test.
13694 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
13696         PR tree-optimization/27331
13697         * gcc.dg/pr27331.c: New test.
13699 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
13700             Eric Botcazou  <ebotcazou@adacore.com>
13702         PR ada/18692
13703         * lib/gnat.exp: New file.
13704         * lib/gnat-dg.exp: Likewise.
13705         * gnat.dg: New directory.
13706         * gnat.dg/dg.exp: New driver.
13707         * gnat.dg/specs: New directory.
13708         * gnat.dg/specs/specs.exp: New driver.
13709         * gnat.dg/style: New directory.
13710         * gnat.dg/style/style.exp: New driver.
13712 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
13714         PR fortran/16206
13715         * gfortran.dg/array_initializer_1.f90: New test.
13717         PR fortran/28005
13718         * gfortran.dg/matmul_3.f90: New test.
13720 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
13722         PR middle-end/28075
13723         * gcc.dg/tree-ssa/inline-1.c: New test.
13725 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
13727         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
13728         in malloc prototype; remove XFAIL.
13729         * gcc.dg/pr18241-2.c: Ditto.
13730         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
13731         in memset prototype; remove XFAIL.
13732         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13734 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13736         * gcc.dg/vla-8.c: Add.
13738 2006-06-19  Richard Guenther  <rguenther@suse.de>
13740         PR tree-optimization/27090
13741         * g++.dg/tree-ssa/pr27090.C: New testcase.
13743 2006-06-19  Roger Sayle  <roger@eyesopen.com>
13745         PR target/27861
13746         * gcc.dg/pr27861-1.c: New test case.
13748 2006-06-19  Richard Guenther  <rguenther@suse.de>
13750         PR middle-end/28045
13751         * gcc.dg/torture/pr28045.c: New testcase.
13753 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13755         PR fortran/26801
13756         * gfortran.dg/associated_4.f90: New test.
13758 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13760         PR fortran/19310
13761         PR fortran/19904
13762         * gfortran.dg/real_const_3.f90: New test.
13764 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
13766         PR c++/28016
13767         * g++.dg/template/static26.C: New test.
13769         PR c++/27979
13770         * g++.dg/expr/bitfield2.C: New test.
13772         PR c++/27884
13773         * g++.dg/parse/linkage2.C: New test.
13775 2006-06-16  Richard Guenther  <rguenther@suse.de>
13777         PR middle-end/27116
13778         * gcc.dg/pr15785-1.c: Revert last change.
13779         * gcc.dg/torture/pr27116-2.c: New testcase.
13781 2006-06-16  Roger Sayle  <roger@eyesopen.com>
13783         PR middle-end/27802
13784         * gcc.dg/pr27802-1.c: New test case.
13786 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
13788         PR c++/27689
13789         * g++.dg/template/ttp18.C: New test.
13790         * g++.dg/template/ttp19.C: Likewise.
13792         PR c++/27666
13793         * g++.dg/expr/cond9.C: New test.
13795         PR c++/27640
13796         * g++.dg/template/ctor7.C: New test.
13798 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
13800         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
13802 2006-06-16  Richard Guenther  <rguenther@suse.de>
13804         PR tree-optimization/27781
13805         * gcc.dg/tree-ssa/pr27781.c: New testcase.
13807 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
13809         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
13811 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
13813         * gcc.dg/tree-ssa/loop-18.c: New test.
13815 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
13817         PR c++/27665
13818         * g++.dg/template/crash52.C: New test.
13820         PR c++/27648
13821         * g++.dg/ext/attrib22.C: New test.
13823         PR c++/26559
13824         * g++.dg/template/builtin1.C: New test.
13825         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
13827         PR c++/28018
13828         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
13829         assignment.
13830         * g++.old-deja/g++.pt/crash51.C: Likewise.
13832         PR c++/27227
13833         * g++.dg/lookup/linkage1.C: New test.
13834         * g++.dg/lookup/linkage2.C: Likewise.
13836 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
13838         PR middle-end/27959
13839         * gcc.dg/pr27959.c: New testcase.
13841 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
13843         PR target/28014:
13844         * g++.dg/eh/div.C: New test.
13846 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
13848         PR c++/27894
13849         * g++.dg/tree-ssa/pr26757.C: New test.
13850         * g++.dg/tree-ssa/pr27894.C: New test.
13852 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13854         * gcc.c-torture/compile/20060609-1.c: New test.
13856         PR target/27863
13857         * gcc.c-torture/compile/pr27863.c: New test.
13859 2006-06-13  Richard Guenther  <rguenther@suse.de>
13861         PR tree-optimization/27830
13862         * g++.dg/tree-ssa/pr27830.C: New testcase.
13864 2006-06-13  Matthew Sachs  <msachs@apple.com>
13866         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
13867         the list of compiler flags; this causes those flags to be checked
13868         for things like dg-skip-if.
13870 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13872         PR c++/27601
13873         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
13875 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
13876             Kazu Hirata  <kazu@codesourcery.com>
13878         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
13879         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
13881 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13883         PR c++/27933
13884         * g++.dg/lookup/using15.C: New test.
13886         PR c++/27951
13887         * g++.dg/other/anon4.C: New test.
13889 2006-06-12  Roger Sayle  <roger@eyesopen.com>
13891         PR c++/21210
13892         * g++.dg/init/complex1.C: New test case.
13894 2006-06-11  Eric Christopher  <echristo@apple.com>
13896         PR middle-end/27948
13897         * gcc.dg/bf-ms-layout.c: Run on darwin.
13898         * gcc.dg/bf-no-ms-layout: Ditto.
13899         * gcc.dg/attr-ms_struct-2.c: New.
13900         * gcc.dg/bf-ms-layout-2.c: Ditto.
13902 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13904         * gcc.dg/attr-ms_struct-packed1.c: New.
13906 2006-06-09  Mike Stump  <mrs@apple.com>
13908         * gcc.dg/vla-7.c: Add.
13910 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
13912         PR fortran/24558
13913         * gfortran.dg/entry_6.f90: New test.
13915         PR fortran/20877
13916         PR fortran/25047
13917         * gfortran.dg/entry_7.f90: New test.
13919 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
13921         PR c/27747
13922         * gcc.dg/cpp/_Pragma6.c: New test.
13924         PR c++/27748
13925         * g++.dg/cpp/_Pragma1.C: New test.
13927         PR preprocessor/27746
13928         * gcc.dg/gomp/macro-3.c: New test.
13929         * gcc.dg/gomp/macro-4.c: New test.
13930         * g++.dg/gomp/macro-3.C: New test.
13931         * g++.dg/gomp/macro-4.C: New test.
13933 2006-06-09  Richard Guenther  <rguenther@suse.de>
13935         PR tree-optimization/26998
13936         * gcc.dg/torture/pr26998.c: New testcase.
13937         * gcc.dg/tree-ssa/vrp29.c: New testcase.
13939 2006-06-08  Mike Stump  <mrs@apple.com>
13941         * gcc.dg/pr27095.c: Account for stubs.
13943         PR target/26427
13944         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
13945         produce bad code on darwin.
13947 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13949         PR fortran/27958
13950         * gfortran.dg/substr_2.f: New test.
13952 2006-06-08  Asher Langton  <langton2@llnl.gov>
13954         PR fortran/27786
13955         * cray_pointers_2.f90: Add -fbounds-check compile flag.
13957 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13959         PR target/27421
13960         * gcc.dg/union-3.c: New test.
13962 2006-06-08  Richard Guenther  <rguenther@suse.de>
13964         PR middle-end/27116
13965         * gcc.dg/torture/pr27116.c: New testcase.
13966         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
13968 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
13970         PR rtl-optimization/26449
13971         * gcc.dg/pr26449.c: New test.
13973 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13975         PR c++/27601
13976         * g++.dg/ext/offsetof1.C: Test member functions.
13978 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
13980         * gcc.dg/pr27095.c: Improve scanning.
13982 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
13984         PR fortran/23091
13985         * gfortran.dg/saved_automatic_1.f90: New test.
13987         PR fortran/24168
13988         * gfortran.dg/array_simplify_1.f90: New test.
13990         PR fortran/25090
13991         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13993         PR fortran/25058
13994         * gfortran.dg/entry_dummy_ref_2.f90: New test.
13996 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
13998         PR c++/27177
13999         * g++.dg/expr/cast7.C: New test.
14001 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
14003         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14004         * lib/gcc-defs.exp (tool_check_compile): Ditto.
14005         * lib/fortran-torture.exp (fortran-torture-compile,
14006         fortran-torture-execute): Ditto.
14008 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
14010         PR target/27842
14011         * gcc.dg/vmx/pr27842.c: New test.
14013 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14015         PR libfortran/27895
14016         * gfortran.dg/bounds_check_3.f90: New test.
14018 2006-06-05  Mike Stump  <mrs@apple.com>
14020         * objc.dg/objc-fast-4.m: Skip for ppc64.
14022 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
14024         PR testsuite/27705
14025         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14027 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14028             Victor Kaplansky  <victork@il.ibm.com>
14030         PR tree-optimizations/26360
14031         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14032         with -fno-tree-dce.
14033         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14035 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
14037         PR fortran/14067
14038         * gfortran.dg/data_char_1.f90: Add messages for truncated
14039         strings.
14041         PR fortran/16943
14042         * gfortran.dg/func_decl_2.f90: New test.
14044         PR fortran/20839
14045         * gfortran.dg/do_2.f90: New test.
14047         PR fortran/27655
14048         * gfortran.dg/associated_3.f90: New test.
14050 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
14052         PR c++/27819
14053         * g++.dg/template/static25.C: New test.
14055         PR c++/27722
14056         * g++.dg/init/array21.C: New test.
14058         PR c++/27807
14059         * g++.dg/ext/complit7.C: New test.
14061         PR c++/27806
14062         * g++.dg/parse/ptrmem5.C: New test.
14064 2006-06-04  Roger Sayle  <roger@eyesopen.com>
14065             Andrew Pinski  <pinskia@physics.uc.edu>
14067         PR c/27150
14068         PR middle-end/27382
14069         * gcc.dg/pr27150-1.c: New testcase.
14070         * gcc.dg/pr27382-1.c: New testcase.
14071         * gcc.dg/pr27382-2.c: New testcase.
14073 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
14075         PR c/25161
14076         PR c/27020
14077         * gcc.dg/array-10.c: New test.
14079 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14081         PR c++/27804
14082         * g++.dg/init/const4.C: New test.
14083         * g++.dg/init/member1.C: Add error-marker.
14084         * g++.dg/other/fold1.C: Adjust error-marker.
14086 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14088         PR c++/27601
14089         * g++.dg/ext/offsetof1.C: New test.
14091 2006-06-04 Eric Christopher <echristo@apple.com>
14093         * gcc.dg/attr-ms_struct-1.c: New.
14095 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
14097         * gcc.c-torture/compile/builtin_constant_p.c: New test.
14099 2006-06-04  Richard Guenther  <rguenther@suse.de>
14101         PR tree-optimization/27039
14102         * gcc.dg/tree-ssa/loop-17.c: New testcase.
14104 2006-06-03  Roger Sayle  <roger@eyesopen.com>
14106         PR target/26223
14107         * gcc.target/i386/amd64-abi-2.c: New test case.
14109 2006-06-02  Eric Christopher  <echristo@apple.com>
14111         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14112         * gcc.target/i386/20020523-1.c: Skip if darwin.
14113         * gcc.target/i386/asm-3.c: Ditto.
14114         * gcc.target/i386/20011119-1.c: Ditto.
14115         * gcc.target/i386/clobbers.c: Remove pic part of test.
14117 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
14119         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14120         * g++.old-deja/g++.other/init19.C: Ditto.
14121         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14122         and add other platforms as expected failures.
14124 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
14126         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14127         (is-effective-target-keyword): Ditto.
14129 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
14131         PR fortran/27715
14132         * gfortran.dg/extended_char_comparison_1.f:  New test.
14134 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
14136         PR fortran/25098
14137         * gfortran.dg/dummy_procedure_1.f90: New test.
14139         PR fortran/25147
14140         * gfortran.dg/dummy_procedure_2.f90: New test.
14142         * gfortran.dg/associated_2.f90: Correct to make consistent with
14143         standard.
14145 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14147         * gcc.target/i386/387-11.c: New test case.
14149 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
14151         PR c++/27801
14152         * g++.dg/template/cond6.C: New test.
14154         PR c++/26496
14155         * g++.dg/template/crash51.C: New test.
14156         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14158         PR c++/27385
14159         * g++.dg/init/array20.C: New test.
14161 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14163         * gcc.dg/builtins-54.c: New test case.
14165 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14167         PR c++/26433
14168         * g++.dg/template/fntry1.C: Add dg-do link.
14170         PR c++/27808
14171         * g++.dg/parse/friend6.C: New test.
14173 2006-05-30  Asher Langton  <langton2@llnl.gov>
14175         * gfortran.dg/cray_pointers_7.f90: New test.
14177 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14179         PR tree-optimization/23452
14180         * gcc.dg/fold-mulconj-1.c: New test case.
14182 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14184         PR c++/27803
14185         * g++.dg/parse/bitfield1.C: New test.
14187 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14189         * gcc.target/ppc-eq0-1.c: New test case.
14190         * gcc.target/ppc-negeq0-1.c: New test case.
14192 2006-05-30  Dirk Mueller  <dmueller@suse.de>
14194         PR c/27273
14195         * gcc.dg/overflow-warn-5.c: New test.
14197 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14199         PR c/27718
14200         * gcc.dg/sizeof-1.c: New test.
14202 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
14204         PR target/27790
14205         * gcc.target/i386/pr27790.c: New test.
14207 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14209         PR libgfortran/27757
14210         * gfortran.dg/direct_io_5.f90: New test.
14212 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14214         PR libgfortran/27634
14215         * gfortran.dg/fmt_missing_period_1.f: New test.
14216         * gfortran.dg/fmt_missing_period_2.f: New test.
14217         * gfortran.dg/fmt_missing_period_3.f: New test.
14219 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14221         PR fortran/19777
14222         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14223         arrays.
14225 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14227         PR c++/27713
14228         * g++.dg/template/new6.C: New test.
14230 2006-05-29  Roger Sayle  <roger@eyesopen.com>
14232         PR tree-optimization/24964
14233         * gcc.target/i386/387-10.c: New test case.
14235 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
14237         * intrinsics/string_intrinsics.c (compare_string):
14238         Use memcmp instead of strncmp to avoid tripping over
14239         CHAR(0) in a string.
14241 2006-05-27  Richard Guenther  <rguenther@suse.de>
14243         PR middle-end/27773
14244         * gcc.dg/torture/pr27773.c: New testcase.
14246 2006-05-27  Dirk Mueller  <dmueller@suse.de>
14248         * gcc.dg/pr24561.c: Rename to..
14249         * gcc.dg/pr25962.c: .. this.
14251 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14253         PR fortran/19777
14254         * gfortran.dg/bounds_check_2.f: New test.
14256 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
14258         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
14259         * gfortran.dg/byte_1.f90: Likewise.
14260         * gfortran.dg/dup_save_2.f90: Likewise.
14262 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
14264         * gfortran.dg/associated_2.f90: New test.
14266 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14268         PR fortran/27524
14269         * gfortran.dg/bounds_check_1.f90: New test.
14271 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
14273         PR rtl-optimization/27661
14274         * gcc.dg/pr27661.c: New test case.
14276 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14278         PR fortran/23151
14279         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
14280         * gfortran.dg/print_parentheses_1.f:  New test.
14281         * gfortran.dg/print_parentheses_2.f90:  New test.
14283 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
14285         PR target/27758
14286         * gcc.dg/pr27758.c: New test.
14288 2006-05-24  Falk Hueffner  <falk@debian.org>
14290         * gcc.c-torture/compile/pr27571.c: New test.
14292 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
14294         PR fortran/27709
14295         * gfortran.dg/spec_expr_4.f90: New test.
14297         PR fortran/27155
14298         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
14300 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
14302         PR c++/20103
14303         * g++.dg/ext/complit6.C: New test.
14304         * g++.dg/ext/complit3.C: Adjust error markers.
14305         * g++.dg/init/const3.C: New test.
14307 2006-05-25  Richard Guenther  <rguenther@suse.de>
14309         PR middle-end/27743
14310         * gcc.dg/torture/pr27743.c: New testcase.
14312 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14314         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
14316 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
14318         * gcc.dg/compat/scalar-by-value-x.h: New.
14319         * gcc.dg/compat/scalar-by-value-y.h: New.
14320         * gcc.dg/compat/scalar-by-value-5.c: New.
14321         * gcc.dg/compat/scalar-by-value-5_main.c: New.
14322         * gcc.dg/compat/scalar-by-value-5_x.c: New.
14323         * gcc.dg/compat/scalar-by-value-5_y.c: New.
14324         * gcc.dg/compat/scalar-by-value-6.c: New.
14325         * gcc.dg/compat/scalar-by-value-6_main.c: New.
14326         * gcc.dg/compat/scalar-by-value-6_x.c: New.
14327         * gcc.dg/compat/scalar-by-value-6_y.c: New.
14329 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
14331         PR tree-optimization/27639
14332         PR tree-optimization/26719
14333         * gcc.dg/pr27639.c: New test.
14334         * gcc.dg/pr26719.c: New test.
14335         * gcc.dg/tree-ssa/scev-cast.c: New test.
14337 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
14339         PR c++/20173
14340         * g++.dg/template/error21.C: New test.
14342 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
14344         PR target/27696
14345         * gcc.target/i386/pr27696.c: New.
14347 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
14349         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
14351         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
14353 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14355         PR c++/27716
14356         * g++.dg/other/assign1.C: New test.
14358 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
14360         PR target/27266
14361         * gcc.target/i386/pr27266.c: New.
14363 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14365         PR c++/27451
14366         * g++.dg/ext/asm9.C: New test.
14368 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
14370         PR rtl-optimization/25514
14371         * gcc.c-torture/compile/pr25514.c: New test.
14373 2006-05-22  Richard Guenther  <rguenther@suse.de>
14375         Revert
14376         2006-01-31  Richard Guenther  <rguenther@suse.de>
14378         * gcc.target/i386/sselibm-1.c: New testcase.
14379         * gcc.target/i386/sselibm-2.c: Likewise.
14380         * gcc.target/i386/sselibm-3.c: Likewise.
14381         * gcc.target/i386/sselibm-4.c: Likewise.
14382         * gcc.target/i386/sselibm-5.c: Likewise.
14384 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14386         PR c/27420
14387         * gcc.dg/func-args-2.c: New test.
14389         PR c/26818
14390         * gcc.dg/struct-incompl-1.c: New test.
14392 2006-05-22  Richard Guenther  <rguenther@suse.de>
14394         PR testsuite/27708
14395         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
14396         the transformations we test for.
14398 2006-05-22  Richard Guenther  <rguenther@suse.de>
14400         PR testsuite/27707
14401         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
14403 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
14405         PR c++/27210
14406         * g++.dg/warn/new1.C: New test.
14407         * g++.dg/template/new5.C: Likewise.
14409 2006-05-21  Roger Sayle  <roger@eyesopen.com>
14411         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
14412         * gcc.target/i386/20060512-3.c: Likewise.
14414 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
14416         PR rtl-optimization/27671
14417         * gcc.c-torture/execute/pr27671-1.c: New.
14418         * gcc.dg/pr27671-2.c: Likewise.
14420         PR tree-optimization/26622.
14421         * gcc.c-torture/compile/pr26622.c: New.
14423 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14425         PR fortran/27613
14426         * gfortran.dg/recursive_reference_1.f90: New test.
14428 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14430         PR fortran/25746
14431         * gfortran.dg/elemental_subroutine_3.f90: New test.
14433         PR fortran/25090
14434         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
14436         PR fortran/27584
14437         * gfortran.dg/associated_target_1.f90: New test.
14439         PR fortran/19015
14440         * gfortran.dg/maxloc_shape_1.f90: New test.
14442 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14444         PR libgfortran/24459
14445         * gfortran.dg/namelist_24.f90: New test.
14446         * gfortran.dg/namelist_12.f: Fix typo in comment.
14448 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
14450         PR middle-end/25776
14451         * g++.dg/other/error11.C: New test.
14453 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14455         * gcc.target/mips/pr26765.c: Add -w to options.
14457 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14459         * lib/target-supports.exp (check_effective_target_mpaired_single):
14460         New function.
14461         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
14462         multilibs.
14463         * g++.dg/vect/vect.exp: Likewise.
14465 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14467         PR testsuite/25891
14468         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
14470 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
14472         PR fortran/27662
14473         * gfortran.dg/temporary_1.f90: New file.
14475 2006-05-19  Andreas Schwab  <schwab@suse.de>
14477         * g++.dg/other/unused1.C: Also match "stringz".
14479 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
14481         PR c++/26433
14482         * g++.dg/template/fntry1.C: New test.
14484 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
14486         PR c++/27471
14487         PR c++/27506
14488         * g++.dg/conversion/bitfield5.C: New test.
14489         * g++.dg/conversion/bitfield6.C: New test.
14491 2006-05-18  Mike Stump  <mrs@apple.com>
14493         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
14494         * gcc.dg/vla-4.c: Add.
14495         * gcc.dg/vla-5.c: Add.
14496         * gcc.dg/vla-6.c: Add.
14498 2006-05-12  Stuart Hastings  <stuart@apple.com>
14500         * gcc.target/i386/20060512-1.c: New.
14501         * gcc.target/i386/20060512-2.c: New.
14502         * gcc.target/i386/20060512-3.c: New.
14503         * gcc.target/i386/20060512-4.c: New.
14505 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
14507         PR c++/26122
14508         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
14510         PR c++/26068
14511         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
14512         * g++.dg/parse/linkage1.C: New test.
14514 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
14516         PR tree-optimization/27548
14517         * g++.dg/tree-ssa/pr27548.C: New test.
14519 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14521         PR fortran/26551
14522         * gfortran.dg/recursive_check_1.f: New test.
14523         * gfortran.dg/recursive_check_2.f90: New test.
14525 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
14527         * g++.dg/opt/temp2.C: New test.
14529 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
14531         PR c++/27491
14532         * g++.dg/init/brace5.C: New test.
14534         PR middle-end/27415
14535         * gcc.dg/gomp/pr27415.c: New test.
14536         * g++.dg/gomp/pr27415.C: New test.
14538         PR tree-optimization/27549
14539         * g++.dg/tree-ssa/pr27549.C: New test.
14541 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14543         PR libgfortran/27575
14544         * gfortran.dg/read_eof_4.f90: New test.
14546 2006-05-16  Richard Guenther  <rguenther@suse.de>
14548         PR tree-optimization/22303
14549         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
14551 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
14553         PR middle-end/27573
14554         * gcc.dg/gomp/pr27573.c: New test.
14555         * gfortran.dg/gomp/pr27573.f90: New test.
14557         PR c/27499
14558         * gcc.dg/gomp/pr27499.c: New test.
14559         * g++.dg/gomp/pr27499.C: New test.
14561 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14563         PR c++/27339
14564         * g++.dg/parser/access8.C: Adjust error marker.
14565         * g++.dg/template/access17.C: New test.
14566         * g++.dg/template/access18.C: Likewise.
14568 2006-05-15  Roger Sayle  <roger@eyesopen.com>
14570         PR target/26600
14571         * gcc.target/i386/pr26600.c: New test case.
14573 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14575         PR c++/27505
14576         * g++.dg/expr/bitfield1.C: New test.
14578 2006-05-15  Richard Guenther  <rguenther@suse.de>
14580         PR tree-optimization/27603
14581         * gcc.dg/torture/pr27603.c: New testcase.
14583 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
14585         PR fortran/25090
14586         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14588         PR fortran/25082
14589         * gfortran.dg/scalar_return_1.f90: New test.
14591         PR fortran/27411
14592         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
14594 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
14596         * gcc.dg/gomp/critical-4.c: New test.
14597         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
14598         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
14599         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
14600         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
14602 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14604         PR c++/27582
14605         * g++.dg/template/dependent-args1.C: New test.
14607         PR c++/27581
14608         * g++.dg/lookup/this1.C: New test.
14610         PR c++/27315
14611         * g++.dg/template/operator6.C: New test.
14612         * g++.dg/template/incomplete3.C: New test.
14614         PR c++/27559
14615         * g++.dg/template/new4.C: New test.
14617         PR c++/27496
14618         * g++.dg/template/void2.C: New test.
14620 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
14622         * g++.dg/template/dependent-expr5.C: New test.
14624 2006-05-14  Roger Sayle  <roger@eyesopen.com>
14626         PR middle-end/26729
14627         * gcc.dg/pr26729-1.c: New test case.
14629 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
14631         * gcc.dg/pr27003.c: New test.
14633 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
14635         * lib/target-supports.dg (check_cxa_atexit_available): Change
14636         v3_target_compile to ${tool}_target_compile.
14638 2006-05-11  Jason Merrill  <jason@redhat.com>
14640         * lib/scanasm.exp (scan-not-hidden): Fix typo.
14642 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14644         PR fortran/27553
14645         * gfortran.dg/label_5.f90: New test.
14647 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
14649         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
14650         check_effective_target_powerpc_altivec_ok): New.
14651         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
14652         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
14653         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
14654         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
14655         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
14656         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
14657         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
14658         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
14659         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
14660         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
14661         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
14662         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
14663         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
14664         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
14665         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
14666         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
14667         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
14668         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
14669         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
14670         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
14671         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
14672         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
14673         gcc.target/powerpc/altivec-9.c,
14674         gcc.target/powerpc/altivec-consts.c,
14675         gcc.target/powerpc/altivec-pr22085.c,
14676         gcc.target/powerpc/altivec-splat.c,
14677         gcc.target/powerpc/altivec-types-1.c,
14678         gcc.target/powerpc/altivec-types-2.c,
14679         gcc.target/powerpc/altivec-types-3.c,
14680         gcc.target/powerpc/altivec-types-4.c,
14681         gcc.target/powerpc/altivec-varargs-1.c,
14682         gcc.target/powerpc/altivec-vec-merge.c,
14683         gcc.target/powerpc/ppc-vector-memcpy.c,
14684         gcc.target/powerpc/ppc-vector-memset.c,
14685         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
14686         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
14687         these effective targets.
14688         * gcc.dg/vmx/pr27006.c: Add missing close brace.
14689         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
14691 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14693         PR middle-end/27384
14694         * g++.dg/other/fold1.C: New test.
14696         PR middle-end/27488
14697         * gcc.dg/fold-nonneg-1.c: New test.
14699         PR c++/27547
14700         * g++.dg/other/operator1.C: New test.
14702 2006-05-11  Richard Guenther  <rguenther@suse.de>
14704         PR middle-end/27529
14705         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
14707 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
14709         * lib/target-supports-dg.exp (check-flags): New.
14710         (dg-skip-if): Move flag checks.
14712 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
14714         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
14715         * lib/target-supports.dg (check_cxa_atexit_available): New.
14717 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
14719         PR fortran/27470
14720         * gfortran.dg/multiple_allocation_2.f90: New test case.
14722 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
14724         * gcc.target/arm/pr27387.C: Fix a comment typo.
14726 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14728         PR fortran/24549
14729         * gfortran.dg/error_recovery_1.f90: New test.
14731 2006-05-10  Richard Guenther  <rguenther@suse.de>
14733         PR tree-optimization/27302
14734         * gcc.dg/torture/pr27302.c: New testcase.
14736 2006-05-09  Dirk Mueller  <dmueller@suse.de>
14737         Richard Guenther  <rguenther@suse.de>
14739         PR middle-end/27498
14740         * gcc.dg/tree-ssa/pr27498.c: New testcase.
14742 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
14744         PR rtl-optimization/27335
14745         * gcc.dg/pr27335.c: New test.
14747 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
14749         * gcc.target/mips/mips-ps-5.c: New file.
14751 2006-05-08  Jan Hubicka  <jh@suse.cz>
14753         PR middle-end/25962
14754         * gcc.dg/pr25962.c: New.
14756 2006-05-08  Roger Sayle  <roger@eyesopen.com>
14758         PR target/27158
14759         * gcc.target/powerpc/pr27158.c: New test case.
14761 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
14763         PR testsuite/27476
14764         * ada/acats/run_all.sh: Use test -z.
14766 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14768         PR libfortran/18271
14769         * gfortran.dg/spec_expr_3.f90: New test.
14771 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
14773         PR target/24879
14774         * gcc.target/i386/monitor.c: New file.
14776 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
14778         * gcc.dg/pr27095.c: xfail *-*-darwin*.
14780 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14782         PR c++/27447
14783         * g++.dg/other/ptrmem7.C: New test.
14785 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14787         PR target/27421
14788         * gcc.dg/array-9.c: New test.
14790 2006-05-07  Richard Guenther  <rguenther@suse.de>
14792         PR tree-optimization/27409
14793         * gcc.dg/torture/pr27409.c: New testcase.
14795 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14797         PR fortran/27457
14798         * gfortran.dg/select_6.f90: New.
14800 2006-05-07  Richard Guenther  <rguenther@suse.de>
14802         PR tree-optimization/27136
14803         * gcc.dg/torture/pr27136.c: New testcase.
14805 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
14807         PR fortran/24813
14808         * gfortran.dg/char_cons_len_1.f90: New test.
14810 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14812         PR c++/27427
14813         * g++.dg/template/incomplete2.C: New test.
14815 2006-05-06  Richard Guenther  <rguenther@suse.de>
14817         PR tree-optimization/27151
14818         * gcc.dg/vect/pr27151.c: New testcase.
14820 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14822         PR c++/27430
14823         * g++.dg/template/void1.C: New test.
14825         PR c++/27423
14826         * g++.dg/other/void2.C: New test.
14828         PR c++/27422
14829         * g++.dg/conversion/void1.C: New test.
14831 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
14833         PR/21391
14834         * g++.dg/other/unused1.C: New.
14836 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14838         PR objc/27240
14839         * objc.dg/member-1.m: New test.
14841 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
14843         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
14845 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14847         PR libfortran/26985
14848         * gfortran.dg/matmul_2.f90: New test.
14850 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
14852         * ada/acats/run_all.sh: Use sync when main not found.
14854 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
14856         PR target/26765
14857         * gcc.target/mips/pr26765.c: New.
14859 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
14861         * gcc.target/bfin: New directory.
14862         * gcc.target/bfin/bfin.exp: New file.
14863         * gcc.target/bfin/frmul.c: New file.
14864         * gcc.target/bfin/arith.c: New file.
14865         * gcc.target/bfin/mul-combine.c: New file.
14866         * gcc.target/bfin/shift.c: New file.
14868 2006-05-04  Richard Guenther  <rguenther@suse.de>
14870         PR tree-optimization/14287
14871         PR tree-optimization/14844
14872         PR tree-optimization/19792
14873         PR tree-optimization/21608
14874         PR tree-optimization/27090
14875         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
14876         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
14877         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14878         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14879         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14881 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
14883         PR tree-optimization/27285
14884         * gcc.c-torture/execute/pr27285.c: New test.
14886         PR middle-end/27388
14887         * gcc.dg/gomp/pr27388-1.c: New test.
14888         * gcc.dg/gomp/pr27388-2.c: New test.
14889         * gcc.dg/gomp/pr27388-3.c: New test.
14891         PR c++/27359
14892         * g++.dg/gomp/pr27359.C: New test.
14894 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
14896         PR fortran/20248
14897         * gfortran.dg/iargc.f90: New test.
14899 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14901         PR c++/27102
14902         * g++.dg/template/crash49.C: New test.
14904 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
14906         PR testsuite/27032
14907         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
14909 2006-05-02  Jeff Law  <law@redhat.com>
14911         PR tree-optimization/27364
14912         * gcc.c-torture/execute/pr27364.c: New test.
14914 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14916         PR c++/27309
14917         * g++.dg/parser/ctor5.C: New test.
14919 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
14921         PR target/27387
14922         * gcc.target/arm/arm.exp: New.
14923         * gcc.target/arm/pr27387.C: Likewise.
14925 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
14927         PR fortran/27269
14928         PR fortran/27324
14929         * gfortran.dg/module_equivalence_2.f90: New test.
14931 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
14933         PR middle-end/27337
14934         * g++.dg/gomp/pr27337-1.C: New test.
14935         * g++.dg/gomp/pr27337-2.C: New test.
14937         PR middle-end/27328
14938         * gcc.dg/gomp/pr27328.c: New test.
14940         PR middle-end/27325
14941         * g++.dg/gomp/pr27325.C: New test.
14943         PR middle-end/27310
14944         * g++.dg/gomp/pr27310.C: New test.
14946 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14948         PR tree-optimization/27291
14949         * g++.dg/tree-ssa/pr27291.C: New test.
14951 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14953         PR tree-optimization/27283
14954         * g++.dg/tree-ssa/pr27283.C: New test.
14956 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14958         * gcc.dg/tree-ssa/loop-16.c: New test.
14960 2006-05-01  Roger Sayle  <roger@eyesopen.com>
14961             Joseph S. Myers  <joseph@codesourcery.com>
14963         * gcc.dg/Wconversion-3.c: New test case.
14964         * gcc.dg/Wconversion-4.c: Likewise.
14966 2006-05-01  Richard Guenther  <rguenther@suse.de>
14968         PR tree-optimization/26726
14969         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
14971 2006-04-30  Roger Sayle  <roger@eyesopen.com>
14973         * gcc.dg/Woverflow-1.c: New test case.
14974         * gcc.dg/Woverflow-2.c: Likewise.
14975         * gcc.dg/Woverflow-3.c: Likewise.
14977 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
14979         PR c++/27094
14980         * g++.dg/template/defarg8.C: New test.
14982 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14984         PR c++/27278
14985         * g++.dg/parse/operator7.C: New test.
14987 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14989         PR c++/11471
14990         PR c++/27102
14991         * g++.dg/template/crash48.C: New test.
14993         PR c++/27279
14994         * g++.dg/parse/ctor4.C: New test.
14996 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14998         PR fortran/25681
14999         * gfortran.df/char_type_len.f90: New test.
15001 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15003         PR libgfortran/27304
15004         * gfortran.dg/fmt_exhaust.f90: New test.
15006 2006-04-28  Roger Sayle  <roger@eyesopen.com>
15008         PR c/25309
15009         * gcc.dg/large-size-array-2.c: New test case.
15011 2006-04-28  Richard Guenther  <rguenther@suse.de>
15013         PR target/26826
15014         * gcc.target/i386/pr26826.c: New testcase.
15016 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
15018         PR middle-end/27260
15019         * gcc.c-torture/execute/pr27260.c: New.
15021 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
15023         PR middle-end/27095
15024         * gcc.dg/pr27095.c: New.
15026 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15028         PR c++/27292
15029         * g++.dg/conversion/bitfield4.C: New test.
15031 2006-04-27  Eric Christopher  <echristo@apple.com>
15033         * gcc.dg/pragma-ms_struct.c: New.
15035 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15037         PR c++/27102
15038         * g++.dg/template/crash47.C: New test.
15040 2006-04-27  Dirk Mueller  <dmueller@suse.de>
15042         * gcc.target/i386/sse-7.c: build with -msse.
15044 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
15046         PR testsuite/27274:
15047         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15048         (main): Exit if processor doesn't support SSE.
15050 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
15052         PR middle-end/27282
15053         * gcc.c-torture/compile/pr27282.c: New test.
15055 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
15057         PR middle-end/26913
15058         * g++.dg/gomp/pr26913.C: New test.
15060         PR c/25996
15061         * gcc.dg/gomp/pr25996.c: New test.
15062         * g++.dg/gomp/pr25996.C: New test.
15064 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
15066         PR rtl-optimization/26725
15067         * gcc.c-torture/compile/pr26725.c: New test.
15069 2006-04-25  Richard Guenther  <rguenther@suse.de>
15071         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15072         than n + -1.
15074 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
15076         * gcc.dg/20060425-1.c: New testcase.
15078 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
15080         PR tree-optimization/26865
15081         * gcc.dg/pr26865.c: New test.
15083 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
15085         PR c++/27292
15086         * g++.dg/conversion/bitfield1.C: New test.
15087         * g++.dg/conversion/bitfield2.C: Likewise.
15088         * g++.dg/conversion/bitfield3.C: Likewise.
15090 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15091         Richard Guenther  <rguenther@suse.de>
15093         PR tree-optimization/27236
15094         * gcc.dg/tree-ssa/pr27236.c: New testcase.
15096 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15098         PR c++/19963
15099         * g++.dg/other/incomplete2.C: New test.
15101 2006-04-24  Richard Guenther  <rguenther@suse.de>
15103         PR middle-end/26869
15104         * gcc.dg/torture/pr26869.c: New testcase.
15106 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15107         Richard Guenther  <rguenther@suse.de>
15109         PR tree-optimization/27218
15110         * g++.dg/tree-ssa/pr27218.C: New testcase.
15112 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15114         PR c++/26912
15115         * g++.dg/template/friend41.C: New test.
15117 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
15119         * g++.dg/opt/pr15551.C: Include cstdio.
15120         (main): Use remove instead of unlink.
15122 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
15124         * gcc.dg/sibcall-7.c: New test.
15125         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15126         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15127         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15128         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15129         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15131 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15133         PR c++/26534
15134         * g++.dg/opt/bitfield1.C: New test.
15135         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15136         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15137         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15138         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15139         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15140         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15141         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15142         * g++.dg/abi/bitfield2.C: Likewise.
15143         * g++.dg/init/bitfield1.C: Likewise.
15145 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
15147         PR fortran/25099
15148         * gfortran.dg/elemental_subroutine_4.f90: New test.
15149         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15150         call sub (m, x).
15152 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15154         * gcc.c-torture/compile/20060421-1.c: New testcase.
15156 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15158         PR c/25875
15159         * gcc.dg/init-bad-4.c: New test.
15161 2006-04-21  Paul Brook  <paul@codesourcery.com>
15163         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15165 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15167         PR fortran/27122
15168         * gfortran.dg/defined_operators_1.f90: New test.
15169         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15170         remove old ones associated, incorrectly, with Note 5.46.
15172         PR fortran/27113
15173         * gfortran.dg/character_array_constructor_1.f90: New test.
15175 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
15177         * gcc.dg/20060419-1.c: New test.
15179 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
15181         PR c/26774
15182         * gcc.dg/struct-parse-1.c: New test case.
15184 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15186         PR c++/26558
15187         * g++.dg/parse/template19.C: New test.
15189         PR c++/26739
15190         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15192         PR c++/26036
15193         * g++.dg/expr/call3.C: New test.
15195         PR c++/10385
15196         * g++.dg/conversion/dynamic1.C: New test.
15198 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
15200         PR c++/27102
15201         * g++.dg/template/crash35.C: Tweak error markers.
15202         * g++.dg/template/crash46.C: New test.
15203         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15204         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15206 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
15208         PR rtl-optimization/14261
15209         * gcc.c-torture/compile/20060419-1.c: Added.
15211 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
15213         * gfortran.dg/label_1.f90: Adjust dg-error.
15215 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15217         PR target/26961
15218         * gcc.dg/fold-cond-1.c: New test case.
15219         * gcc.dg/pr26961-1.c: Likewise.
15221 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15223         PR libgfortran/27138
15224         * gfortran.dg/read_bad_advance.f90: New test.
15226 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15227             Dale Johannesen  <dalej@apple.com>
15229         PR target/24076
15230         * gcc.target/i386/vecinit-3.c: New testcase.
15231         * gcc.target/i386/vecinit-4.c: Likewise.
15232         * gcc.target/i386/sse-18.c: Likewise.
15233         * gcc.target/i386/sse-19.c: Likewise.
15235 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
15237         * gfortran.dg/allocate_zerosize_1.f90: New test.
15239 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
15241         PR c++/26365
15242         * g++.dg/template/crash45.C: New test.
15244 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
15246         PR fortran/26787
15247         * gfortran.dg/proc_assign_1.f90: New test.
15248         * gfortran.dg/procedure_lvalue.f90: Change message.
15249         * gfortran.dg/namelist_4.f90: Add new error.
15251         PR fortran/25597
15252         PR fortran/27096
15253         * gfortran.dg/auto_pointer_array_result_1.f90
15255         PR fortran/27089
15256         * gfortran.dg/specification_type_resolution_1.f90
15258         PR fortran/18003
15259         PR fortran/25669
15260         PR fortran/26834
15261         * gfortran.dg/bounds_temporaries_1.f90: New test.
15263         PR fortran/27124
15264         * gfortran.dg/array_return_value_1.f90: New test.
15266 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15268         PR fortran/25336
15269         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
15271 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
15273         PR middle-end/26823
15274         * g++.dg/gomp/pr26823-1.C: New test.
15275         * g++.dg/gomp/pr26823-2.C: New test.
15277 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
15279         PR middle-end/27134
15280         * gcc.dg/pr27314.c: New test.
15282 2006-04-13  Richard Henderson  <rth@redhat.com>
15284         * g++.dg/gomp/block-0.C: Update expected matches.
15286 2006-04-13  DJ Delorie  <dj@redhat.com>
15288         * lib/target-supports.exp (check_effective_target_int32plus): New.
15289         (check_effective_target_ptr32plus): New.
15290         (check_effective_target_size32plus): New.
15291         (check_effective_target_int16): New.
15292         (check_profiling_available): Add m32c to the list of unsupported
15293         targets.
15295         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
15296         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
15297         memory size.
15298         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
15299         pointers.
15300         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
15301         size_t.
15302         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
15303         and size_t.
15304         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
15305         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
15306         not just xstormy16.  Skip m32c due to weird pointer size.
15307         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
15308         not just xstormy16.
15309         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
15310         not just xstormy16.
15311         * gcc.dg/20020312-2.c: Add m32c support.
15312         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
15313         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
15314         in test.
15315         * gcc.dg/20050321-2.c: Require >=32 bit integers.
15316         * gcc.dg/asm-1.c: Skip if int and short are the same size.
15317         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
15318         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
15319         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
15320         formats
15321         * gcc.dg/init-string-2.c: Require >=32 bit integers.
15322         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
15323         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
15324         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
15325         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
15326         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
15327         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
15328         in test.
15329         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
15330         in test.
15331         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
15332         * gcc.dg/pr23049.c: Require >=32 bit integers.
15333         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
15334         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
15335         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
15336         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
15337         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
15338         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
15339         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
15340         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
15341         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
15342         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
15343         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
15344         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
15345         prototype in test.
15346         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
15347         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
15348         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
15349         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
15350         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
15352         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
15353         * gcc.c-torture/execute/20040703-1.x: Likewise.
15354         * gcc.c-torture/execute/20040705-1.x: Likewise.
15355         * gcc.c-torture/execute/20040705-2.x: Likewise.
15356         * gcc.c-torture/execute/20040709-1.x: Likewise.
15357         * gcc.c-torture/execute/20040709-2.x: Likewise.
15358         * gcc.c-torture/execute/20040811-1.x: Likewise.
15359         * gcc.c-torture/execute/20050316-1.x: Likewise.
15360         * gcc.c-torture/execute/bitfld-4.x: Likewise.
15361         * gcc.c-torture/execute/pr19689.x: Likewise.
15362         * gcc.c-torture/execute/pr7284-1.x: Likewise.
15363         * gcc.c-torture/execute/usmul.x: Likewise.
15364         * gcc.c-torture/execute/vrp-5.x: Likewise.
15365         * gcc.c-torture/execute/vrp-6.x: Likewise.
15366         * gcc.dg/debug/20041023-1.s: Likewise.
15368 2006-04-13  Roger Sayle  <roger@eyesopen.com>
15370         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
15371         of integers to a vector types are now constant expressions in C.
15372         * gcc.dg/vect/vect-fold-1.c: New test case.
15374 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
15375             Ulrich Weigand  <uweigand@de.ibm.com>
15377         PR target/27006
15378         * gcc.dg/vmx/pr27006.c: New testcase.
15380 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15382         PR libgfortran/26766
15383         * gfortran.dg/write_recursive.f90: New test.
15385 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
15387         * g++.dg/parse/dtor7.C: New test.
15388         * g++.dg/parse/new1.C: Add error marker.
15389         * g++.dg/template/new3.C: New test.
15391         PR c++/26122
15392         * g++.dg/template/pure1.C: New test.
15394         PR c++/26295
15395         * g++.dg/parse/ptrmem4.C: New test.
15397 2006-04-10  Jeff Law  <law@redhat.com>
15399         PR/27087
15400         * gcc.c-torture/compile/pr27087.c: New test.
15402 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
15404         PR/21391
15405         * gcc.dg/20060410.c: New.
15407 2006-04-10  Matthias Klose  <doko@debian.org>
15409         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
15410         Recognize multilib directory names containing underscores.
15412 2006-04-10  Roger Sayle  <roger@eyesopen.com>
15414         * gcc.target/i386/vecinit-1.c: New test case.
15415         * gcc.target/i386/vecinit-2.c: Likewise.
15417 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
15419         PR debug/27057
15420         * g++.dg/debug/dwarf2-2.C: New test.
15422 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
15424         PR rtl-optimization/27073
15425         * gcc.c-torture/execute/pr27073.c: New test.
15427 2006-04-08  Mike Stump  <mrs@apple.com>
15429         * gcc.dg/pragma-darwin.c: Improve for ppc64.
15431 2006-04-07  Richard Guenther  <rguenther@suse.de>
15433         PR tree-optimization/26135
15434         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
15436 2006-04-06  Jan Hubicka  <jh@suse.cz>
15438         PR profile/26399
15439         * g++.dg/bprob/g++-bprob-2.C: New testcase.
15441 2006-04-06  Roger Sayle  <roger@eyesopen.com>
15443         * g++.dg/conversion/nullptr1.C: New test case.
15444         * g++.dg/conversion/nullptr2.C: Likewise.
15446 2006-04-05  Roger Sayle  <roger@eyesopen.com>
15448         * gfortran.dg/dependency_18.f90: New test case.
15450 2006-04-05  Richard Guenther  <rguenther@suse.de>
15452         PR tree-optimization/26919
15453         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
15454         * gcc.dg/ipa/ipa-2.c: Likewise.
15455         * gcc.dg/ipa/ipa-3.c: Likewise.
15456         * gcc.dg/ipa/ipa-5.c: Likewise.
15458 2006-04-05  Richard Guenther  <rguenther@suse.de>
15460         PR tree-optimization/26763
15461         * gcc.dg/torture/pr26763-1.c: New testcase.
15462         * gcc.dg/torture/pr26763-2.c: Likewise.
15464 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
15466         PR fortran/23634
15467         PR fortran/25619
15468         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
15470 2006-04-04  Eric Christopher  <echristo@apple.com>
15472         * gcc.target/i386/387-1.c: Allow regexp to match darwin
15473         stubs.
15474         * gcc.target/i386/387-5.c: Ditto.
15476 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
15478         * gcc.target/sparc/struct-ret-check.c: New test.
15480 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15482         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
15483         zero decimal digits specified in format.
15485 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
15487         PR fortran/26891
15488         * gfortran.dg/missing_optional_dummy_1.f90: New test.
15490         PR fortran/26976
15491         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
15492         * gfortran.dg/initialization_1.f90: Make assignment compliant.
15493         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
15494         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
15495         compliant and detect bigendian-ness.
15497 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
15499         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
15500         dummy arguments work when the actual argument is itself a dummy
15501         argument of the caller.
15503 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15505         PR libfortran/24685
15506         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
15508 2006-04-01  Roger Sayle  <roger@eyesopen.com>
15510         * gfortran.dg/dependencency_17.f90: New test case.
15512 2006-04-01  Roger Sayle  <roger@eyesopen.com>
15514         * gfortran.dg/dependency_14.f90: New test case.
15515         * gfortran.dg/dependency_15.f90: Likewise.
15516         * gfortran.dg/dependency_16.f90: Likewise.
15518 2006-03-31  Asher Langton  <langton2@llnl.gov>
15520         PR fortran/25358
15521         gfortran.dg/cray_pointers_6.f90: New test.
15523 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15525         PR libgfortran/26890
15526         * gfortran.dg/read_size_noadvance.f90: New test.
15528 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
15530         PR fortran/25031
15531         * gfortran.dg/multiple_allocation_1.f90: Check that the
15532         size has changed after a re-allocation with stat.
15534 2006-03-30  Richard Guenther  <rguenther@suse.de>
15536         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
15537         removal.
15538         * gcc.target/i386/sselibm-2.c: Likewise.
15539         * gcc.target/i386/sselibm-3.c: Likewise.
15540         * gcc.target/i386/sselibm-4.c: Likewise.
15541         * gcc.target/i386/sselibm-5.c: Likewise.
15543 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15545         * gcc.dg/fold-andxor-1.c: New test case.
15546         * gcc.dg/fold-xorand-1.c: Likewise.
15548 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15550         * gcc.dg/fold-convnotconv-1.c: New test case.
15552 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
15554         PR fortran/26779
15555         * gfortran.dg/private_type_5.f90: New test.
15557 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
15559         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
15561 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
15563         * gfortran.dg/advance_2.f90: New test.
15564         * gfortran.dg/advance_3.f90: New test.
15566         * gfortran.fortran-torture/execute/equiv_5.f: New test.
15568 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15570         PR libgfortran/26661
15571         PR libgfortran/26880
15572         * gfortran.dg/read_x_past.f: New test.
15574 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
15576         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
15577         to be STABS.
15579 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
15581         * objc.dg/dwarf-1.m: Skip on AIX.
15582         * objc.dg/dwarf-2.m: Skip on AIX.
15584 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
15586         PR fortran/26816
15587         * gfortran.dg/float_1.f90: New test.
15589 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
15591         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
15592         X86_64 targets.
15593         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
15595 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15597         PR libfortran/26735
15598         * gfortran.dg/convert_implied_open.f90: New test case.
15600 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15602         PR fortran/26769
15603         * gfortran.dg/transpose_reshape_r10.f90: New test case.
15605 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
15607         PR middle-end/26717
15608         * gcc.dg/pr26717.c: New test.
15610 2006-03-25  Roger Sayle  <roger@eyesopen.com>
15612         * gfortran.dg/dependency_12.f90: New test case.
15614 2006-03-24  Roger Sayle  <roger@eyesopen.com>
15616         * gfortran.dg/dependency_9.f90: New (resurected) test case.
15618 2006-03-24  Jeff Law  <law@redhat.com>
15620         * gcc.c-torture/pr26840.c: New test.
15622 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
15624         * objc.dg/dwarf-2.m: New.
15625         * obj-c++.dg/dwarf-2.mm: New.
15627         * g++.old-deja/g++.other/init19.C: New.
15629 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
15631         * g++.dg/eh/spbp.C: Skip on AIX.
15633 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
15635         PR middle-end/26611
15636         * g++.dg/gomp/pr26611-1.C: New test.
15637         * g++.dg/gomp/pr26611-2.C: New test.
15639 2006-03-24  Jeff Law  <law@redhat.com>
15641         * gcc.c-torture/compile/pr26833.c: New test.
15642         * gfortran.fortran-torture/compile/pr26806.f90: New test.
15644 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15646         * gfortran.dg/endfile_2.f90: Delete temp file.
15648 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
15650         PR fortran/19303
15651         * gfortran.dg/record_marker_1.f90: New test case.
15652         * gfortran.dg/record_marker_2.f: New test case.
15653         * gfortran.dg/record_marker_3.f90: New test case.
15655 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
15657         PR fortran/17298
15658         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
15659         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
15661 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
15663         * lib/gcc-dg.exp (cleanup-modules): New proc.
15664         * gfortran.dg/allocatable_function_1.f90,
15665         gfortran.dg/allocate_char_star_scalar_1.f90,
15666         gfortran.dg/assumed_charlen_function_1.f90,
15667         gfortran.dg/assumed_dummy_1.f90,
15668         gfortran.dg/assumed_shape_ranks_1.f90,
15669         gfortran.dg/assumed_shape_ranks_2.f90,
15670         gfortran.dg/assumed_size_dt_dummy.f90,
15671         gfortran.dg/auto_char_dummy_array_1.f90,
15672         gfortran.dg/auto_char_len_3.f90,
15673         gfortran.dg/automatic_module_variable.f90,
15674         gfortran.dg/bad_automatic_objects_1.f90,
15675         gfortran.dg/char_array_constructor.f90,
15676         gfortran.dg/char_array_structure_constructor.f90,
15677         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
15678         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
15679         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
15680         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
15681         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
15682         gfortran.dg/derived_pointer_recursion.f90,
15683         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
15684         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
15685         gfortran.dg/dummy_functions_1.f90,
15686         gfortran.dg/elemental_initializer_1.f90,
15687         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
15688         gfortran.dg/elemental_pointer_1.f90,
15689         gfortran.dg/elemental_subroutine_1.f90,
15690         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
15691         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
15692         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
15693         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
15694         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
15695         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
15696         gfortran.dg/global_references_1.f90,
15697         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
15698         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
15699         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
15700         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
15701         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
15702         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
15703         gfortran.dg/large_integer_kind_1.f90,
15704         gfortran.dg/large_real_kind_1.f90,
15705         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
15706         gfortran.dg/module_double_reuse.f90,
15707         gfortran.dg/module_equivalence_1.f90,
15708         gfortran.dg/module_interface_1.f90,
15709         gfortran.dg/module_parameter_array_refs_1.f90,
15710         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
15711         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
15712         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
15713         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
15714         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
15715         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
15716         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
15717         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
15718         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
15719         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
15720         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
15721         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
15722         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
15723         gfortran.dg/same_name_1.f90,
15724         gfortran.dg/sibling_dummy_procedure_1.f90,
15725         gfortran.dg/sibling_dummy_procedure_2.f90,
15726         gfortran.dg/sibling_dummy_procedure_3.f90,
15727         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
15728         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
15729         gfortran.dg/used_dummy_types_2.f90,
15730         gfortran.dg/used_dummy_types_3.f90,
15731         gfortran.dg/used_dummy_types_4.f90,
15732         gfortran.dg/used_dummy_types_5.f90,
15733         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
15734         gfortran.dg/userdef_operator_1.f90: Use it.
15736 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15738         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
15739         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
15740         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
15741         gfortran.dg/write_back.f,
15742         gfortran.fortran-torture/execute/inquire_1.f90,
15743         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
15745 2006-03-21  Jeff Law  <law@redhat.com>
15747         * gcc.dg/tree-ssa/vrp28.c: New test.
15749 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15751         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
15752         if _STDC_C99 is defined.
15753         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
15754         * gcc.dg/builtins-20.c: Likewise.
15755         * gcc.dg/builtins-53.c: Likewise.
15756         * gcc.dg/single-precision-constant.c: Likewise. Also pass
15757         -mmacosx-version-min=10.3 on PowerPC/Darwin.
15759 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
15761         PR tree-opt/26781
15762         * gcc.c-torture/compile/pr26781-1.c: New test.
15763         * gcc.c-torture/compile/pr26781-2.c: New test.
15765 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
15767         PR c++/26690
15768         * g++.dg/gomp/pr26690-1.C: New test.
15769         * g++.dg/gomp/pr26690-2.C: New test.
15771 2006-03-20  Jeff Law  <law@redhat.com>
15773         * gcc.dg/tree-ssa/pr21829.c: New test.
15775         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
15777 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
15779         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
15780         (check_visibility_available): Use it.
15781         (check_effective_target_default_packed): Likewise.
15782         (check_effective_target_pcc_bitfield_type_matters): Likewise.
15783         (check_effective_target_fopenmp): Likewise.
15784         (check_effective_target_freorder): Likewise.
15785         (check_effective_target_fpic): Likewise.
15786         (check_named_sections_available): Likewise.
15787         (check_effective_target_ilp32): Likewise.
15788         (check_effective_target_lp64): Likewise.
15790 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
15792         PR fortran/20935
15793         * gfortran.dg/scalar_mask_2.f90: New test case.
15795 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
15797         PR tree-opt/26629
15798         * gcc.dg/tree-ssa/loadpre12.c: New test.
15799         * gcc.dg/tree-ssa/loadpre13.c: New test.
15800         * gcc.dg/tree-ssa/loadpre14.c: New test.
15801         * gcc.dg/tree-ssa/loadpre15.c: New test.
15802         * gcc.dg/tree-ssa/loadpre16.c: New test.
15803         * gcc.dg/tree-ssa/loadpre17.c: New test.
15804         * gcc.dg/tree-ssa/loadpre18.c: New test.
15805         * gcc.dg/tree-ssa/loadpre19.c: New test.
15806         * gcc.dg/tree-ssa/loadpre20.c: New test.
15807         * gcc.dg/tree-ssa/loadpre21.c: New test.
15808         * gcc.dg/tree-ssa/loadpre22.c: New test.
15810 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
15812         PR fortran/26741
15813         * gfortran.dg/elemental_initializer_1.f90: New test.
15815         PR fortran/26716
15816         * gfortran.dg/assumed_shape_ranks_2: New test.
15818 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
15820         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
15821         target fpic.
15823 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15825         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
15826         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
15827         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
15828         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
15829         gfortran.fortran-torture/execute/direct_io.f90,
15830         gfortran.fortran-torture/execute/inquire_2.f90,
15831         gfortran.fortran-torture/execute/inquire_4.f90,
15832         gfortran.fortran-torture/execute/list_read_1.f90,
15833         gfortran.fortran-torture/execute/open_replace.f90,
15834         gfortran.fortran-torture/execute/slash_edit.f90,
15835         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
15836         temporary files from testcases.
15838 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15840         PR libgfortran/26509
15841         gfortran.dg/write_direct_eor.f90: New test.
15843 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
15845         * gcc.target/powerpc/pr26350.c: New.
15846         * gcc.target/powerpc/indexed-addr.c: New.
15848 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15850         * gfortran.dg/dependency_13.f90: New test case.
15852 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15854         PR middle-end/21781
15855         * gcc.dg/real-const-1.c: New test case.
15857 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
15859         * g++.old-deja/g++.other/init18.C: New.
15860         * g++.old-deja/g++.other/init5.C: Remove xfail.
15862 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15864         * g++.dg/opt/pr15551.C: Cleanup temp file.
15866 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15868         PR c++/6634
15869         g++.dg/parse/long1.C: New test.
15871 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15873         PR fortran/19101
15874         * gfortran.dg/continuation.f90: New test.
15875         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
15877 2006-03-14  Richard Guenther  <rguenther@suse.de>
15879         PR tree-optimization/26672
15880         * gcc.dg/torture/pr26672.c: New testcase.
15882 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
15884         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
15885         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
15887 2006-03-13  Roger Sayle  <roger@eyesopen.com>
15889         PR middle-end/26557
15890         * gcc.c-torture/compile/switch-1.c: New test case.
15892 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
15894         PR fortran/25378
15895         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
15896         test to include more permuatations of mask and index.
15897         * gfortran.dg/scalar_mask_1.f90: Modify last test to
15898         respond to F2003 spec. that the position returned for an all false
15899         mask && condition is zero.
15901 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
15903         PR middle-end/25989
15904         * gcc.dg/gomp/pr25989.c: New test.
15906 2006-03-13  Jeff Law  <law@redhat.com>
15908         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
15910 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
15912         * gcc.dg/switch-9.c: New test.
15914 2006-03-13  Richard Guenther  <rguenther@suse.de>
15916         PR middle-end/26630
15917         * gcc.dg/torture/pr26630.c: New testcase.
15919 2006-03-11  Roger Sayle  <roger@eyesopen.com>
15921         * gfortran.dg/dependency_10.f90: New test case.
15922         * gfortran.dg/dependency_11.f90: Likewise.
15924 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
15925             Erik Edelmann  <eedelman@gcc.gnu.org>
15927         * gfortran.dg/allocatable_function_1.f90: New.
15928         * gfortran.dg/allocatable_function_2.f90: New.
15930 2006-03-10  Richard Guenther  <rguenther@suse.de>
15932         PR middle-end/26565
15933         * gcc.dg/torture/pr26565.c: New testcase.
15935 2006-03-09  Eric Christopher  <echristo@apple.com>
15937         * gcc.c-torture/compile/20060309-1.c: New.
15939 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15941         PR libgfortran/26499
15942         * gfortran.dg/write_back.f: New test.
15943         * gfortran.dg/write_rewind_1.f: New test.
15944         * gfortran.dg/write_rewind_2.f: New test.
15946 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15948         PR libgfortran/26554
15949         * gfortran.dg/read_logical.f90: New test.
15951 2006-03-04  Laurent GUERBY <laurent@guerby.net>
15953         * ada/acats/norun.lst: cdd2a03 now passes.
15955 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
15957         PR testsuite/25177
15958         * gcc.target/powerpc/pr18096-1.c: Change where the error
15959         would match.
15961 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
15963         * gcc.target/i386/cleanup-1.c: New test.
15964         * gcc.target/i386/cleanup-2.c: New test.
15966 2006-03-04  Roger Sayle  <roger@eyesopen.com>
15968         * gfortran.dg/dependency_9.f90: Remove for the time being.
15970 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
15972         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
15973         directive.
15975 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15977         * gfortran.dg/dependency_9.f90: New test case.
15979 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15981         * gfortran.dg/dependency_4.f90: New test case.
15982         * gfortran.dg/dependency_5.f90: New test case.
15983         * gfortran.dg/dependency_6.f90: New test case.
15984         * gfortran.dg/dependency_7.f90: New test case.
15985         * gfortran.dg/dependency_8.f90: New test case.
15987 2006-03-03  Paul Brook  <paul@codesourcery.com>
15989         * lib/target-supports.exp (check_profiling_available):
15990         Add m68k-*-elf.
15992 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
15994         PR fortran/25031
15995         * multiple_allocation_1.f90: New test.
15997 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15999         PR tree-optimization/26524
16000         * gfortran.dg/pr26524.f: New test case.
16002 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16004         * g++.dg/template/repo5.C: Cleanup repo files.
16005         * gcc.dg/20051201-1.c: Cleanup coverage files.
16006         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16007         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16008         tree dump files.
16010 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
16012         * objc.dg/objc-nofilename-1.m: New test.
16013         * objc.dg/bad-receiver-type.m: New test.
16014         * obj-c++.dg/bad-receiver-type.mm: New test.
16016 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16018         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16020 2006-03-01  Mike Stump  <mrs@apple.com>
16022         * g++.dg/abi/key2.C: Add.
16024 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
16026         * gfortran.dg/logical_dot_product.f90: New test.
16028         PR fortran/26393
16029         * gfortran.dg/used_interface_ref.f90: New test.
16031         PR fortran/20938
16032         * gfortran.dg/dependency_2.f90: New test.
16033         * gfortran.fortran-torture/execute/where17.f90: New test.
16034         * gfortran.fortran-torture/execute/where18.f90: New test.
16035         * gfortran.fortran-torture/execute/where19.f90: New test.
16036         * gfortran.fortran-torture/execute/where20.f90: New test.
16038 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
16040         * g++.dg/tree-ssa/pr26443.C: New test case.
16042 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
16044         PR middle-end/26022
16045         * g++.dg/opt/return-slot1.C: New test.
16047 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16049         PR libgfortran/26136
16050         * gfortran.dg/namelist_23.f90: New test.
16052 2006-02-28  Roger Sayle  <roger@eyesopen.com>
16054         PR middle-end/14752
16055         * gcc.dg/fold-eqandshift-2.c: New test case.
16057 2006-02-28  Richard Guenther  <rguenther@suse.de>
16059         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16060         decomposition.
16062 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
16064         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16066 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16068         PR libgfortran/26464
16069         * gfortran.dg/backspace_5.f: New test.
16070         * gfortran.dg/backspace_6.f: New test.
16072 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16074         * gcc.dg/fold-eqandnot-1.c: New test case.
16076 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16078         PR middle-end/19983
16079         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16081 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
16083         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16084         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16086 2006-02-26  Richard Guenther  <rguenther@suse.de>
16088         PR tree-optimization/26421
16089         * gcc.dg/tree-ssa/pr26421.c: New testcase.
16091 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
16093         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16094         * g++.old-deja/g++.robertl/eb132.C: Likewise.
16096 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16098         * gcc.dg/fold-even-1.c: New test case.
16100 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16102         PR middle-end/21137
16103         * gcc.dg/fold-eqandshift-1.c: New test case.
16105 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16107         PR tree-optimization/25125
16108         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16109         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16111 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16113         PR tree-optimizations/26359
16114         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16115         with -fdump-tree-dceloop-details.
16116         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16118 2006-02-25  Roger Sayle  <roger@eyesopen.com>
16120         PR middle-end/23673
16121         * gcc.dg/fold-eqxor-1.c: New test case.
16122         * gcc.dg/fold-eqxor-2.c: Likewise.
16123         * gcc.dg/fold-eqxor-3.c: Likewise.
16125 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
16127         PR fortran/23092
16128         * scalar_mask_1.f90: New test.
16130 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
16132         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16133         * g++.dg/eh/uncaught2.C: New.
16134         * g++.dg/eh/uncaught3.C: New.
16136 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16138         PR libgfortran/26423
16139         * gfortran.dg/read_many_1.f: New test.
16141 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
16143         PR fortran/24519
16144         * gfortran.dg/dependency_3.f90: New test.
16145         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16146         XFAILs.
16148         PR fortran/25395
16149         * gfortran.dg/equiv_6.f90: New test.
16151 2006-02-23  Jeff Law  <law@redhat.com>
16153         * gcc.c-torture/compile/pr26425.c: New test.
16155 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
16157         PR middle-end/26412
16158         * gcc.dg/gomp/pr26412.c: New test.
16160 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16162         PR c++/26291
16163         * g++.dg/other/ellipsis1.C: New test.
16164         * g++.dg/parse/operator4.C: Adjust error marker.
16166 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
16168         PR target/25603
16169         * gfortran.dg/pr25603.f: New testcase.
16171 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16173         * gcc.dg/bf-spl1.c: Don't specify -m68000.
16174         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16176 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
16178         * g++.dg/eh/spbp.C: New.
16180 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
16182         PR middle-end/26379
16183         * gcc.target/i386/mmx-7.c: New test.
16185 2006-02-20  Roger Sayle  <roger@eyesopen.com>
16187         PR tree-optimization/26361
16188         * gcc.dg/tree-ssa/vrp27.c: New test case.
16190 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
16192         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16193         * gcc.dg/tree-ssa/complex-4.c: Here.
16195 2006-02-19  Roger Sayle  <roger@eyesopen.com>
16197         PR middle-end/19543
16198         * gfortran.dg/logical_1.f90: New test case.
16200 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
16202         PR middle-end/26334
16203         * gcc.dg/20060218-1.c: Moved to...
16204         * gcc.target/i386/20060218-1.c: ... here.  New test.
16206 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16208         PR fortran/26201
16209         * gfortran.dg/convert_1.f90: New.
16211 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
16213         PR fortran/25054
16214         * gfortran.dg/namelist_5.f90: New test.
16216         PR fortran/25089
16217         * gfortran.dg/namelist_4.f90: New test.
16219 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16221         PR tree-opt/25680
16222         * gcc.dg/tree-ssa/complex-3.c: New test.
16224 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16226         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
16227         variable to take into account the variable name in the
16228         function header.
16229         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
16231 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
16233         PR middle-end/26334
16234         * gcc.c-torture/compile/20060217-1.c: New test.
16235         * gcc.dg/20060218-1.c: New test.
16237 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
16239         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
16241 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
16243         * gcc.dg/cpp/undef3.c: New test.
16244         * gcc.dg/cpp/trad/builtins2.c: New test.
16246 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
16248         PR c++/26266
16249         * g++.dg/template/static22.C: New test.
16250         * g++.dg/template/static23.C: New test.
16251         * g++.dg/template/static24.C: New test.
16252         * g++.dg/template/non-dependent13.C: New test.
16253         * g++.dg/init/member1.C: Tweak error markers.
16255 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16257         PR target/26255
16258         * gcc.c-torture/compile/pr26255.c: New test case.
16260 2006-02-16  Roger Sayle  <roger@eyesopen.com>
16262         * gfortran.fortran-torture/execute/where_10.f90: New test case.
16263         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16264         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
16265         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
16266         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16267         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16268         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16270 2006-02-16  Jeff Law  <law@redhat.com>
16272         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
16273         * gcc.dg/tree-ssa/vrp26.c: New test.
16275 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
16277         PR target/20353
16278         PR target/24578
16279         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
16280         __UCLIBC__ is defined.
16282 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
16284         PR fortran/26224
16285         * gfortran.dg/gomp/pr26224.f: New test.
16287 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
16289         PR tree-opt/25918
16290         * lib/target-supports.exp
16291         (check_effective_target_vect_short_mult): New.
16292         (check_effective_target_vect_char_mult): New.
16293         (check_effective_target_vect_widen_sum_qi_to_si): New.
16294         (check_effective_target_vect_widen_sum_qi_to_hi): New.
16295         (check_effective_target_vect_widen_sum_hi_to_si): New.
16296         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
16297         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
16298         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
16299         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
16300         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
16301         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
16302         vect-reduc-pattern-2c.c
16303         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
16304         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
16305         vect-reduc-pattern-1c.c
16307 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
16309         PR fortran/24557
16310         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
16312 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16314         PR fortran/26054
16315         * gfortran.dg/enum_8.f90: Remove check for warning.
16316         * gfortran.dg/iomsg_1.f90: Ditto.
16317         * gfortran.dg/enum_1.f90: Ditto.
16318         * gfortran.dg/enum_9.f90: Ditto.
16319         * gfortran.dg/enum_2.f90: Ditto.
16320         * gfortran.dg/enum_10.f90: Ditto.
16321         * gfortran.dg/enum_3.f90: Ditto.
16322         * gfortran.dg/flush_1.f90: Ditto.
16323         * gfortran.dg/enum_4.f90: Ditto.
16324         * gfortran.dg/array_constructor_1.f90: Ditto.
16325         * gfortran.dg/enum_5.f90: Ditto.
16326         * gfortran.dg/enum_6.f90: Ditto.
16327         * gfortran.dg/enum_7.f90: Ditto.
16329 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
16331         PR middle-end/26300
16332         * gcc.c-torture/compile/20060215-1.c: New test.
16334 2006-02-14  Roger Sayle  <roger@eyesopen.com>
16336         PR middle-end/23670
16337         * gcc.dg/tree-ssa/andor-2.c: New test case.
16339 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
16341         PR fortran/25045
16342         * optional_dim.f90: New test.
16344 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16346         PR fortran/26277
16347         * gfortran.dg/label_4.f90: New.
16349 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
16350             Diego Novillo  <dnovillo@redhat.com>
16351             Uros Bizjak  <uros@kss-loka.si>
16353         * gfortran.dg/gomp: New directory.
16355 2006-02-14  Richard Guenther  <rguenther@suse.de>
16357         PR tree-optimization/26258
16358         * gcc.dg/torture/pr26258.c: New testcase.
16360 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
16362         PR fortran/26246
16363         * gfortran.dg/pr26246_1.f90: New test.
16364         * gfortran.dg/pr26246_2.f90: New test.
16366         PR middle-end/26092
16367         * gcc.c-torture/compile/20060208-1.c: New test.
16369 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
16371         PR fortran/26074
16372         PR fortran/25103
16373         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
16374         * gfortran.dg/bad_automatic_objects_1.f90: New test.
16375         * gfortran.dg/automatic_module_variable.f90: Change error message.
16377         PR fortran/20861
16378         * gfortran.dg/internal_dummy_1.f90: New test.
16380         PR fortran/20871
16381         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
16384         PR fortran/25083
16385         * gfortran.dg/uncommon_block_data_1.f90: New test.
16386         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
16387         with standard.
16389         PR fortran/25088
16390         * gfortran.dg/typed_subroutine_1.f90: New test.
16392 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
16394         * objc.dg/dwarf-1.m: New.
16396 2006-02-13  Roger Sayle  <roger@eyesopen.com>
16398         PR middle-end/24427
16399         * gcc.dg/tree-ssa/andor-1.c: New test case.
16401 2006-02-13  Josh Conner  <jconner@apple.com>
16403         PR target/25376
16404         * gcc.dg/pr25376.c: New test.
16406         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
16407         assemble.
16408         * lib/target-supports.exp (check_named_sections_available):
16409         Only compile named-sections test -- don't assemble.
16411 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16413         * g++.dg/warn/no-write-strings.C: New test.
16414         * g++.dg/warn/write-strings.C: Likewise.
16415         * g++.dg/warn/write-strings-default.C: Likewise.
16417 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
16419         PR fortran/25806
16420         * gfortran.dg/ret_pointer_2.f90: New test.
16422 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
16424         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
16426 2006-02-10  Jeff Law  <law@redhat.com>
16428         * gcc.c-torture/compile/pr26213.c: New test.
16430 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
16432         gfortran.dg/null_1.f90: New test.
16434 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16436         PR fortran/14771
16437         * gfortran.dg/parens_4.f90: New.
16438         * gfortran.dg/parens_5.f90: New.
16440 2006-02-10  Richard Guenther  <rguenther@suse.de>
16442         * gcc.dg/pr23372-1.c: Remove empty file.
16444 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16445         Paul Thomas  <pault@gcc.gnu.org>
16447         PR fortran/14771
16448         * gfortran.dg/parens_1.f90: New.
16449         * gfortran.dg/parens_2.f90: New.
16450         * gfortran.dg/parens_3.f90: New.
16452 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
16454         PR fortran/26038
16455         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
16457         PR fortran/25059
16458         * gfortran.dg/impure_assignment_1.f90: New test.
16460         PR fortran/25070
16461         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
16463 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
16465         PR target/26141
16466         * g++.dg/expr/stdarg2.C: New test.
16468 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
16470         PR inline-asm/16194
16471         * gcc.dg/pr16194.c: New test.
16473 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16475         * ada/acats/run_acats: Use portable variant of "$@".
16477 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16479         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
16480         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
16482 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16484         PR tree-opt/26179
16485         * g++.dg/opt/pr26179.C: New test.
16487 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16489         PR middle-end/26134
16490         * gcc.dg/tree-ssa/complex-3.c: New test.
16492 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16494         * gcc.c-torture/compile/volatile-1.c: New test.
16496 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
16498         PR 26180
16499         * gcc.dg/tree-ssa/pr26180.c: New test.
16501 2006-02-08  Jeff Law  <law@redhat.com>
16503         * gcc.dg/tree-ssa/pr21417.c: New test.
16505 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16507         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16508         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
16510 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16512         * lib/scanrtl.exp: New.
16514 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16516         PR c++/26071
16517         * g++.dg/other/virtual2.C: New test.
16519         PR c++/26070
16520         * g++.dg/other/virtual1.C: New test.
16522 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16524         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
16525         cleanup-ipa-dump): Update dump file glob patterns.
16526         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
16527         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
16529         * lib/gcc-dg.exp: Load it.
16530         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
16532 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
16534         PR testsuite/26159
16535         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
16536         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16538 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16540         PR fortran/25577
16541         * gfortran.dg/mvbits_1.f90: New.
16543 2006-02-07  Dirk Mueller  <dmueller@suse.com>
16545         * g++.dg/warn/Wdiv-by-zero.C: New test.
16546         * g++.dg/warn/Wno-div-by-zero.C: New.
16548 2006-02-07  Jeff Law  <law@redhat.com>
16550         * gcc.dg/tree-ssa/pr21559.c: New test.
16552         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
16553         multiple VRP passes.
16554         * gcc.dg/tree-ssa/vrp09.c: Likewise.
16555         * gcc.dg/tree-ssa/vrp18.c: Likewise.
16556         * gcc.dg/tree-ssa/pr21582.c: Likewise.
16557         * gcc.dg/tree-ssa/pr20657.c: Likewise.
16558         * gcc.dg/tree-ssa/pr21001.c: Likewise.
16559         * gcc.dg/tree-ssa/vrp02.c: Likewise
16560         * gcc.dg/tree-ssa/vrp11.c: Likewise
16561         * gcc.dg/tree-ssa/pr14341.c: Likewise
16562         * gcc.dg/tree-ssa/vrp19.c: Likewise
16563         * gcc.dg/tree-ssa/vrp20.c: Likewise
16564         * gcc.dg/tree-ssa/vrp03.c: Likewise
16565         * gcc.dg/tree-ssa/pr21086.c: Likewise
16566         * gcc.dg/tree-ssa/pr21959.c: Likewise
16567         * gcc.dg/tree-ssa/vrp21.c: Likewise
16568         * gcc.dg/tree-ssa/vrp04.c: Likewise
16569         * gcc.dg/tree-ssa/pr25485.c: Likewise
16570         * gcc.dg/tree-ssa/pr22026.c: Likewise
16571         * gcc.dg/tree-ssa/vrp22.c: Likewise
16572         * gcc.dg/tree-ssa/vrp05.c: Likewise
16573         * gcc.dg/tree-ssa/20030807-10.c: Likewise
16574         * gcc.dg/tree-ssa/pr20701.c: Likewise
16575         * gcc.dg/tree-ssa/vrp23.c: Likewise
16576         * gcc.dg/tree-ssa/vrp06.c: Likewise
16577         * gcc.dg/tree-ssa/pr22117.c: Likewise
16578         * gcc.dg/tree-ssa/pr20702.c: Likewise
16579         * gcc.dg/tree-ssa/vrp15.c: Likewise
16580         * gcc.dg/tree-ssa/pr21090.c: Likewise
16581         * gcc.dg/tree-ssa/pr21294.c: Likewise
16582         * gcc.dg/tree-ssa/vrp24.c: Likewise
16583         * gcc.dg/tree-ssa/vrp07.c: Likewise
16584         * gcc.dg/tree-ssa/pr21563.c: Likewise
16585         * gcc.dg/tree-ssa/pr25382.c: Likewise
16586         * gcc.dg/tree-ssa/vrp16.c: Likewise
16587         * gcc.dg/tree-ssa/vrp25.c: Likewise
16588         * gcc.dg/tree-ssa/vrp08.c: Likewise
16589         * gcc.dg/tree-ssa/20030807-6.c: Likewise
16590         * gcc.dg/tree-ssa/vrp17.c: Likewise
16591         * gcc.dg/tree-ssa/pr21458.c: Likewise
16592         * g++.dg/tree-ssa/pr18178.C: Likewise
16594 2006-02-07  Richard Guenther  <rguenther@suse.de>
16596         PR c++/26140
16597         Revert
16598         2006-01-30  Richard Guenther  <rguenther@suse.de>
16599         PR c++/23372
16600         * gcc.dg/pr23372-1.C: New testcase.
16602         * g++.dg/tree-ssa/pr26140.C: New testcase.
16604 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
16606         PR c++/9737
16607         * g++.dg/template/ttp15.C: New test.
16608         * g++.dg/template/ttp16.C: Likewise.
16609         * g++.dg/template/ttp17.C: Likewise.
16610         * g++.old-deja/g++.pt/ttp36.C: Remove.
16611         * g++.old-deja/g++.pt/ttp19.C: Likewise.
16612         * g++.old-deja/g++.pt/ttp37.C: Likewise.
16613         * g++.old-deja/g++.pt/ttp38.C: Likewise.
16614         * g++.old-deja/g++.pt/ttp39.C: Likewise.
16615         * g++.old-deja/g++.pt/ttp9.C: Likewise.
16616         * g++.old-deja/g++.pt/ttp40.C: Likewise.
16617         * g++.old-deja/g++.pt/ttp51.C: Likewise.
16618         * g++.old-deja/g++.pt/ttp26.C: Likewise.
16619         * g++.old-deja/g++.pt/ttp36.C: Likewise.
16621 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
16623         PR libfortran/23815
16624         * unf_io_convert_4.f90: New test.
16626 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
16628         * gcc.dg/tree-ssa/loadpre10.c: New test.
16629         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
16630         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
16631         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
16633 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16635         PR libfortran/24685
16636         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
16638 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
16640         PR tree-opt/25251
16641         * gfortran.dg/assign_7.f: New test.
16643 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16645         PR fortran/26041
16646         PR fortran/26064
16647         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
16648         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
16649         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
16651 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
16653         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
16654         in size_t typedef.
16656 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16658         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
16659         * g++.dg/charset/string.c (foo): Likewise.
16660         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
16661         const char*
16662         * g++.dg/ext/builtin2.C (printf): Likewise.
16663         * g++.dg/init/new15.C (printf): Likewise.
16664         * g++.dg/opt/pr17697-1.C (foo): Likewise.
16665         * g++.dg/opt/pr17697-2.C (foo): Likewise.
16666         * g++.dg/opt/pr17697-3.C (foo): Likewise.
16667         * g++.dg/template/non-dependent4.C (temp): Likewise.
16668         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
16669         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
16670         parameter type to const char*.
16671         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
16672         Change type to const char*.
16673         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
16674         Likewise.
16675         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
16676         second parameter type to const char*.
16677         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
16678         (Y::Y): Change parameter type to const char*.
16679         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
16680         * g++.old-deja/g++.jason/report.C: Apply const correctness.
16681         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
16682         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
16683         (char*).
16684         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
16685         const char*.
16686         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
16687         type to const char*.
16688         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
16689         return type to const char*.
16690         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
16691         to const char*.
16692         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
16693         * g++.old-deja/g++.law/refs1.C: Likewise.
16694         * g++.old-deja/g++.law/visibility1.C: Likewise.
16695         * g++.old-deja/g++.law/visibility2.C: Likewise.
16696         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
16697         const char*.
16698         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
16699         * g++.old-deja/g++.mike/net48.C: Likewise.
16700         * g++.old-deja/g++.mike/p646.C: Likewise.
16701         * g++.old-deja/g++.mike/p6746.C: Likewise.
16702         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
16703         type to const char*.
16704         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
16705         deprecated conversion warning.
16706         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
16707         char*.
16708         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
16709         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
16710         * g++.old-deja/g++.pt/explicit8.C: Likewise.
16711         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
16712         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
16713         * g++.old-deja/g++.pt/nontype3.C: Likewise.
16714         * g++.old-deja/g++.pt/t39.C: Likewise.
16715         * g++.old-deja/g++.robertl/eb106.C: Likewise.
16716         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
16718 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
16720         PR fortran/25075
16721         intrinsic_argument_conformance_1.f90: New test.
16723 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
16725         PR fortran/20845
16726         * gfortran.dg/char_result_11.f90: Add SAVE.
16727         * gfortran.dg/der_pointer_4.f90: Ditto.
16728         * gfortran.dg/default_initialization.f90: New test.
16730 2006-02-03  Jeff Law  <law@redhat.com>
16732         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
16733         handle more than 100 dump files.
16734         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
16735         * lib/scantree.exp (scan-tree-dump): Likewise.
16736         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
16737         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
16738         * lib/scanipa.exp (scan-ipa-dump): Likewise.
16739         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
16740         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
16742 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
16744         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
16746 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
16748         * g++.dg/template/using12.C: New test.
16750 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
16752         * gcc.target/powerpc/pr25960.c: New test.
16754 2006-02-02  Steven G. Kargl  <kargls@comcast>
16756         PR fortran/24958
16757         gfortran.dg/nullify_2.f90: New test.
16759 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
16761         PR 25990
16762         * gcc.dg/gomp/pr25990.c: New test.
16764 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
16766         PR c++/25342
16767         * g++.gd/template/partial4.C: New test.
16769 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
16771         PR middle-end/26001
16772         * gfortran.dg/data_char_2.f90: New.
16774 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
16776         PR fortran/26039
16777         maxval_maxloc_conformance_1.f90: New test.
16779 2006-01-31  Richard Guenther  <rguenther@suse.de>
16781         * gcc.target/i386/sselibm-1.c: New testcase.
16782         * gcc.target/i386/sselibm-2.c: Likewise.
16783         * gcc.target/i386/sselibm-3.c: Likewise.
16784         * gcc.target/i386/sselibm-4.c: Likewise.
16785         * gcc.target/i386/sselibm-5.c: Likewise.
16787 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16789         PR fortran/24266
16790         * gfortran.dg/arrayio_derived_2.f90: New.
16792 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
16794         * gcc.dg/unsigned-long-compare.c: New test.
16796 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
16798         PR testsuite/25318
16799         * lib/target-supports.exp (check_effective_target_freorder):
16800         Check to see if target supports -freorder-blocks-and-partition.
16801         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
16802         instead of "dg-require-named-sections".
16804 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
16806         PR target/14798:
16807         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
16808         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
16809         * gcc.dg/pragma-isr-trapa2.c: Likewise.
16810         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
16811         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
16812         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
16813         * gcc.dg/attr-isr-trap_exit.c: Likewise.
16814         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
16816 2006-01-30  Richard Guenther  <rguenther@suse.de>
16818         PR c++/23372
16819         * gcc.dg/pr23372-1.C: New testcase.
16821 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
16823         * gcc.dg/gomp/pr25874.c: New test.
16825 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
16827         PR tree-opt/25911
16828         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
16830 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
16832         PR fortran/18578
16833         PR fortran/18579
16834         PR fortran/20857
16835         PR fortran/20885
16836         * gfortran.dg/intent_out_1.f90: New test.
16838 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
16840         PR fortran/17911
16841         * gfortran.dg/procedure_lvalue.f90: New test.
16843         PR fortran/20895
16844         PR fortran/25030
16845         * gfortran.dg/char_pointer_assign_2.f90: New test.
16846         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
16847         assignment to be consistent with standard.
16848         * gfortran.dg/char_result_2.f90: The same.
16849         * gfortran.dg/char_result_8.f90: The same.
16851 2006-01-28  Zack Weinberg  <zackw@panix.com>
16853         * gcc.dg/Woverlength-strings.c
16854         * gcc.dg/Woverlength-strings-pedantic-c89.c
16855         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
16856         * gcc.dg/Woverlength-strings-pedantic-c99.c
16857         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
16859 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
16861         * gcc.c-torture/execute/20060127-1.c: New test.
16863 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16865         PR c++/25999
16866         * g++.dg/ext/pragmaweak1.C: New test.
16868 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16870         PR c++/25855
16871         * g++.dg/template/spec29.C: New test.
16873 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
16875         PR c/19606.
16876         * gcc.c-torture/execute/pr19606.c: New.
16878 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
16880         * gcc.dg/pragma-re-4.c: New test.
16882 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
16884         PR fortran/25964
16885         * gfortran.dg/assumed_size_refs_3.f90: New test.
16887 2006-01-27  Ben Elliston  <bje@au.ibm.com>
16889         * gcc.misc-tests/dectest.exp: Remove defunct comment.
16891 2006-01-26  Laurent GUERBY <laurent@guerby.net>
16893         PR ada/21317
16894         * ada/acats/support/impdef.a: Add One_Long_Second.
16895         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
16896         * ada/acats/tests/c9/c94026.a: Likewise.
16897         * ada/acats/tests/c9/c97305c.ada: Likewise.
16898         * ada/acats/tests/c9/c99004a.ada: Likewise.
16900 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
16902         PR fortran/25964
16903         * gfortran.dg/global_references_2.f90: New test.
16905         PR fortran/25084
16906         PR fortran/20852
16907         PR fortran/25085
16908         PR fortran/25086
16909         * gfortran.dg/assumed_charlen_function_1.f90: New test.
16910         * gfortran.dg/assumed_charlen_function_3.f90: New test.
16912         PR fortran/25416
16913         * gfortran.dg/assumed_charlen_function_2.f90: New test.
16915 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
16917         PR c/25892
16918         * gcc.dg/Wpointer-sign.c: New.
16919         * gcc.dg/Wpointer-sign-Wall.c: New.
16920         * gcc.dg/Wpointer-sign-Wall-no.c: New.
16921         * gcc.dg/Wpointer-sign-pedantic.c: New.
16922         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
16923         * gcc.dg/conv-2.c: Use -Wpointer-sign.
16925 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
16927         PR C/25861
16928         * gcc.c-torture/compile/pr25861.c: New test.
16930 2006-01-26  Paul Brook  <paul@codesourcery.com>
16932         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
16933         on short-enum targets.
16934         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
16935         variable.
16936         (generate_fields): Use short_enums.
16937         (main): Set short_enums.  Document -e.
16938         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
16939         on short-enum targets.
16940         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
16941         variable.
16942         (generate_fields): Use short_enums.
16943         (main): Set short_enums.  Document -e.
16944         * lib/target-supports.exp (check_effective_target_short_enums): New.
16946 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
16948         PR target/25947
16949         * gcc.dg/torture/pr25947-1.c: New test.
16951 2006-01-25  Jan Hubicka  <jh@suse.cz>
16952             Roger Sayle  <roger@eyesopen.com>
16954         PR rtl-optimization/25703
16955         * gcc.target/i386/20060125-1.c: New test case.
16956         * gcc.target/i386/20060125-2.c: New test case.
16958 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16960         PR fortran/18540
16961         * gfortran.dg/goto_1.f: New.
16963 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
16965         PR fortran/25716
16966         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
16967         25716 on 32-bit systems too.
16969 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
16971         PR testsuite/25590
16972         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
16974 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
16976         * gcc.dg/tree-ssa/gen-vect-33.c: New.
16978 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16980         PR fortran/25835
16981         * gfortran.dg/read_eof.f90: Delete, renamed.
16982         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
16983         * gfortran.dg/read_eof_2.f90: New test.
16984         * gfortran.dg/read_eof_3.f90: New test.
16986 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
16988         PR tree-opt/25860
16989         * gcc.c-torture/compile/pr25860.c: New test.
16991 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16993         PR c++/25552
16994         * g++.dg/parse/dtor8.C: New test.
16996 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
16998         PR testsuite/25891
16999         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17000         * gcc.dg/gomp/gomp.exp: Return without testing anything if
17001         check_effective_target_fopenmp returns 0.
17003 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
17005         PR ada/20548
17006         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17007         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17008         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17010 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
17012         PR tree-opt/25857
17013         * g++.dg/opt/pr25857.C: New test.
17015 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
17016         Jan Hubicka  <jh@suse.cz>
17017         Richard Guenther  <rguenther@suse.de>
17019         PR rtl-optimization/25654
17020         * gcc.dg/torture/pr25654.c: New testcase.
17021         * gcc.target/i386/pr25654.c: Likewise.
17023 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
17025         PR fortran/25901
17026         * gfortran.dg/internal references_2.f90: New test.
17028         Fix regression in testing of admissability of attributes.
17029         * gfortran.dg/intent_used_1.f90: New test.
17031 2006-01-23  Ben Elliston  <bje@au.ibm.com>
17033         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17034         Remove target conditional torture options for i?86 and x86_64
17035         GNU/Linux.
17037 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17039         PR c++/10891
17040         * g++.dg/rtti/no-rtti.C: New.
17042 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
17044         PR c++/25895
17045         * g++.dg/inherit/conv2.C: New test.
17047         PR c++/25856
17048         * g++.dg/parse/dtor7.C: New test.
17050         PR c++/25858
17051         * g++.dg/template/crash44.C: New test.
17053 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
17055         PR fortran/25124
17056         PR fortran/25625
17057         * gfortran.dg/internal_references_1.f90: New test.
17058           PR fortran/20881
17059         PR fortran/23308
17060         PR fortran/25538
17061         PR fortran/25710
17062         * gfortran.dg/global_references_1.f90: New test.
17063         * gfortran.dg/g77/19990905-1.f: Restore the error that
17064         there is a clash between the common block name and
17065         the name of a subroutine reference.
17067         PR fortran/PR24276
17068         * gfortran.dg/aliasing_dummy_1.f90: New test.
17070 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
17072         * gcc.dg/vmx/1b-01.c: Warning fix.
17073         * gcc.dg/vmx/1c-02.c: Likewise.
17074         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17076 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
17078         PR testsuite/24962
17079         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17081 2006-01-20  Richard Guenther  <rguenther@suse.de>
17082         Steven Bosscher <stevenb.gcc@gmail.com>
17084         PR rtl-optimization/24626
17085         * gcc.dg/torture/pr24626-1.c: New testcase.
17086         * gcc.dg/torture/pr24626-2.c: Likewise.
17087         * gcc.dg/torture/pr24626-3.c: Likewise.
17088         * gcc.dg/torture/pr24626-4.c: Likewise.
17090 2006-01-20  Dirk Mueller  <dmueller@suse.com>
17092         PR c++/5520
17093         * g++.dg/warn/empty-body.C: New.
17095 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
17097         PR c++/22136
17098         * g++.dg/template/using10.C: New test.
17099         * g++.dg/temlpate/using11.C: Likewise.
17100         * g++.dg/inherit/using5.C: Tweak error messages.
17102 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
17104         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17105         target test.
17106         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17108 2006-01-19  Jan Hubicka  <jh@suse.cz>
17110         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17112 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17114         PR c++/25854
17115         * g++.dg/template/spec28.C: New test.
17117 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
17119         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17120         (switchfiles): Fix fprintf's by adding srcdir or removing it.
17122 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
17124         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17125         * gcc.dg/gomp/critical-1.c: Likewise.
17126         * gcc.dg/gomp/critical-3.c: Likewise.
17127         * gcc.dg/gomp/empty.c: Likewise.
17128         * gcc.dg/gomp/ordered-1.c: Likewise.
17129         * gcc.dg/gomp/for-4.c: Likewise.
17130         * gcc.dg/gomp/for-6.c: Likewise.
17131         * gcc.dg/gomp/master-3.c: Likewise.
17132         * gcc.dg/gomp/for-8.c: Likewise.
17133         * gcc.dg/gomp/for-10.c: Likewise.
17134         * gcc.dg/gomp/for-18.c: Likewise.
17135         * gcc.dg/gomp/for-5.c: Likewise.
17136         * gcc.dg/gomp/for-7.c: Likewise.
17137         * gcc.dg/gomp/for-9.c: Likewise.
17139 2006-01-18  Jeff Law  <law@redhat.com>
17141         * gcc.dg/tree-ssa/vrp25.c: New test.
17143 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17145         * gcc.dg/pr25805.c: Fix misapplied patch.
17147 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
17149         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17150         (check_effective_target_vect_udot_qi): New.
17151         (check_effective_target_vect_sdot_hi): New.
17152         (check_effective_target_vect_udot_hi): New.
17153         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17154         prefixed with "wrapv-" with -fwrapv.
17155         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17156         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17157         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17158         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17159         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17161         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17162         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17163         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17164         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17166 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17168         PR c++/16829
17169         * g++.dg/other/default2.C: New test.
17170         * g++.dg/other/default3.C: New test.
17172 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17174         PR c/25805
17175         * gcc.dg/pr25805.c: New file.
17177 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
17179         PR c++/25836
17180         * g++.dg/template/init6.C: New test.
17182 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
17184         * gcc.dg/tree-ssa/pr24287.c: New test
17186 2006-01-18  Eric Christopher  <echristo@apple.com>
17188         * g++.dg/eh/table.C: New.
17190 2006-01-18  DJ Delorie  <dj@redhat.com>
17192         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17193         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17194         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17195         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17197 2006-01-18  Jeff Law  <law@redhat.com>
17199         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17200         on wrapping on overflow semantics.
17202         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17204         * gcc.gc/tree-ssa/vrp23.c: New test.
17205         * gcc.gc/tree-ssa/vrp24.c: New test.
17207 2006-01-18  Richard Henderson  <rth@redhat.com>
17208             Aldy Hernandez  <aldyh@redhat.com>
17209             Jakub Jelinek  <jakub@redhat.com>
17210             Diego Novillo  <dnovillo@redhat.com>
17211             Uros Bizjak  <uros@kss-loka.si>
17213         * gcc.dg/gomp: New directory.
17215 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
17216             Steven G. Kargl  <kargls@comcast.net>
17218         PR fortran/20869
17219         * gfortran.dg/intrinsic_external_1.f90: New test.
17221         PR fortran/20875.
17222         * gfortran.dg/elemental_pointer_1.f90: New test.
17224         PR fortran/25024
17225         * gfortran.dg/external_procedures_1.f90: New test.
17227         PR fortran/25785
17228         gfortran.dg/assumed_present.f90: New test.
17230 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
17232         * g++.dg/parse/lookup5.C: New test.
17234 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17236         PR fortran/25697
17237         * gfortran.dg/read_eof.f90: New test.
17239 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17241         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
17242         add a closing brace.
17244 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17246         PR fortran/25631
17247         * gfortran.dg/fmt_tl.f: New test.
17249 2006-01-17  Eric Christopher  <echristo@apple.com>
17251         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
17252         * g++.old-deja/g++.warn/impint2.C: Ditto.
17253         * g++.old-deja/g++.other/null1.C: Ditto.
17254         * g++.dg/warn/conv2.C: Ditto.
17255         * g++.dg/warn/conv4.C: New file.
17257 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17259         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
17261 2006-01-17  Andreas Jaeger  <aj@suse.de>
17262             Janis Johnson <janis187@us.ibm.com>
17264         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
17265         in 64-bit.
17266         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
17267         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
17269 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17271         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17272         (switchfiles): xfail txxx where xxx >= 25.
17274 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17276         PR testsuite/25764
17277         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
17279 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
17281         PR c/25682
17282         * gcc.dg/pr25682.c: New test.
17283         * g++.dg/parse/array-size2.C: New test.
17285 2006-01-16  Ian Lance Taylor  <ian@airs.com>
17287         * consistency.vlad: Remove entire directory, 1652 files.
17289 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
17291         * lib/target-supports.exp (check_effective_target_dfp_nocache,
17292         check_effective_target_dfprt_nocache): New.
17293         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
17294         (check_effective_target_dfprt): New.
17295         * lib/c-compat.exp (check_dfp): Remove.
17296         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
17297         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
17298         level of support for decimal float.
17299         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
17300         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
17301         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
17302         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
17303         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
17304         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
17305         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
17306         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
17307         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
17308         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
17309         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
17310         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
17311         directives.
17313 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
17315         PR testsuite/25741
17316         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
17317         $base_dir/../.
17318         * lib/gfortran.exp (gfortran_init): Likewise.
17319         * lib/obj-c++.exp (obj-c++_init): Likewise.
17320         * lib/scanasm.exp (scan-assembler-dem): Likewise.
17321         (scan-assembler-dem-not): Likewise.
17322         * lib/scandump.exp (scan-dump-dem): Likewise.
17323         (scan-dump-dem-not): Likewise.
17325 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
17327         PR testsuite/25767
17328         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
17329         powerpc-*-darwin*.
17330         * lib/obj-c++.exp (obj-c++_init): Likewise.
17332 2006-01-16  Richard Guenther  <rguenther@suse.de>
17334         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
17336 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17338         PR testsuite/25777
17339         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
17340         to LD_LIBRARY_PATH.
17342 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17343             Andrew Pinski  <pinskia@physics.uc.edu>
17345         * gcc.dg/minmax-1.c: New test.
17347 2006-01-16  Ben Elliston  <bje@au.ibm.com>
17349         * gcc.dg/dfp/dfp.exp: Correct FSF address.
17350         * gcc.misc-tests/dectest.exp: Ditto.
17352 2006-01-15  Ian Lance Taylor  <ian@airs.com>
17354         PR testsuite/25796
17355         * gcc.target/i386/cmov6.c: Use -march=k8.
17357 2006-01-15  Andreas Jaeger  <aj@suse.de>
17359         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
17360         x86 does not have __float128.
17362 2006-01-14  Ian Lance Taylor  <ian@airs.com>
17364         * gcc.target/i386/cmov6.c: New test.
17366 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
17368         PR c++/25663
17369         * g++.dg/template/ctor6.C: New test.
17371 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
17373         PR tree-optimization/25485
17374         * gcc.dg/tree-ssa/pr25485.c: New.
17376 2006-01-14  Richard Guenther  <rguenther@suse.de>
17378         PR tree-optimization/22548
17379         PR tree-optimization/22555
17380         PR tree-optimization/22501
17381         * gcc.dg/tree-ssa/alias-4.c: New testcase.
17382         * gcc.dg/tree-ssa/alias-5.c: Likewise.
17383         * gcc.dg/tree-ssa/alias-6.c: Likewise.
17384         * gcc.dg/tree-ssa/alias-7.c: Likewise.
17385         * gcc.dg/tree-ssa/alias-8.c: Likewise.
17386         * gcc.dg/tree-ssa/alias-9.c: Likewise.
17387         * gcc.dg/tree-ssa/alias-10.c: Likewise.
17388         * gcc.dg/tree-ssa/alias-11.c: Likewise.
17389         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17391 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
17393         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
17394         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
17396 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
17397         Richard Guenther  <rguenther@suse.de>
17399         PR rtl-optimization/24257
17400         * gcc.dg/torture/pr24257.c: New testcase.
17402 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
17404         * gcc.c-torture/execute/20060110-1.c: New test.
17405         * gcc.c-torture/execute/20060110-2.c: New test.
17407 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
17409         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
17411 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
17413         PR fortran/25756
17414         * gfortran.dg/label_3.f90: New test.
17416 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
17418         PR tree-optimization/25771
17419         * g++.dg/tree-ssa/pr25771.C: New test
17421 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17423         PR tree-opt/24365
17424         * g++.dg/opt/complex5.C: New test.
17426 2006-01-13  Richard Guenther  <rguenther@suse.de>
17428         * gcc.target/i386/387-9.c: New testcase.
17430 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
17432         PR c++/24824
17433         * g++.dg/debug/dwarf2-1.C: New.
17435 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17437         PR testsuite/25728
17438         * lib/gcov.exp (verify-lines): Add "close $fd".
17440 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
17441             Ben Elliston  <bje@au.ibm.com>
17443         * gcc.dg/dfp/inf-1.c: New test.
17445 2006-01-12  Janis Johnson <janis187@us.ibm.com>
17446             Yao Qi  <qiyaoltc@cn.ibm.com>
17447             Ben Elliston  <bje@au.ibm.com>
17448             Jon Grimm  <jgrimm2@us.ibm.com>
17450         * gcc.dg/nodfp-1.c: New test.
17451         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
17452         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
17453         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
17454         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
17455         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
17456         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
17457         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
17458         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
17459         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
17460         * gcc.dg/format/dfp-scanf-1.c: Likewise.
17461         * gcc.dg/format/dfp-printf-1.c: Likewise.
17462         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
17463         (compat_setup_dfp): New.
17464         * gcc.dg/compat/compat.exp: Use it.
17465         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
17466         Make some variables global, prepend "compat_" to their names.
17467         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
17468         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
17469         * gcc.misc-tests/dectest.exp: New test driver for decTest.
17470         * lib/compat.exp (compat_skip_list): Make global, rename.
17471         * lib/c-compat.exp: New file.
17472         * lib/target-supports.exp (check_effective_target_dfp): New.
17474         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
17475         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
17476         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
17477         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
17478         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
17479         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
17480         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
17481         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
17482         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
17483         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
17484         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
17485         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
17486         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
17487         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
17488         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
17489         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
17490         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
17491         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
17492         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
17493         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
17494         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
17495         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
17496         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
17497         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
17498         gcc.dg/dfp/struct-layout-1.c,
17499         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
17500         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
17501         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
17502         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
17503         gcc.dg/dfp/func-vararg-dfp.c,
17504         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
17505         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
17506         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
17507         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
17508         gcc.dg/dfp/wtr-conversion-1.c: New tests.
17510 2006-01-11  Richard Guenther  <rguenther@suse.de>
17512         PR tree-optimization/25734
17513         * gcc.dg/tree-ssa/pr25734.c: New testcase.
17515 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
17517         PR fortran/25486
17518         * gfortran.dg/literal_character_constant_1_x.F: New test.
17519         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
17520         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
17521         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
17523 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17525         PR c++/25386
17526         * g++.dg/ext/packed3.C: Add expected packed error.
17528 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
17530         PR target/25706
17531         * gcc.dg/torture/pr25706-1.c: New test.
17533 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
17535         PR tree-optimization/23109
17536         PR tree-optimization/23948
17537         PR tree-optimization/24123
17539         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
17540         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
17541         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
17542         g++.dg/tree-ssa/pr23948.C: New testcases.
17543         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
17544         three divisions in order to do the optimization.
17546 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
17548         PR c++/25632
17549         * g++.dg/other/pr25632.C: New test.
17551 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
17553         PR fortran/25730
17554         * gfortran.dg/used_types_1.f90: New test.
17556 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
17558         PR target/25718
17559         * gcc.dg/torture/pr25718-1.c: New test.
17561 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
17563         * gfortran.dg/list_read_2.f90: Fix typo in description.
17565 2006-01-10  Jan Beulich  <jbeulich@novell.com>
17567         * lib/target-supports.exp (check_visibility_available): Simplify test
17568         for *-*-netware*.
17569         (check_profiling_available): Fail for *-*-netware*.
17570         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
17571         * gcc.dg/20021014-1.c: Likewise.
17572         * gcc.dg/nest.c: Likewise.
17574 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17576         fortran/24936
17577         * gfortran.dg/forall_3.f90: New test.
17579 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17581         PR fortran/21977
17582         * gfortran.dg/nesting_2.f90: New test.
17583         * gfortran.dg/nesting_3.f90: New test.
17585 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
17587         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
17588         Fix typo in comment.
17590 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17592         * gfortran.dg/single_char_string.f90: New test.
17594 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17596         * gfortran.dg/ichar_2.f90: New test.
17598 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17600         PR fortran/25093
17601         * gfortran.dg/private_type_4.f90: New.
17603 2006-01-07  Richard Guenther  <rguenther@suse.de>
17605         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
17607 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17609         * gfortran.dg/func_decl_1.f90: New.
17610         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
17611         * gfortran.dg/array_alloc_2.f90: Likewise.
17612         * gfortran.dg/char_result_8.f90: Likewise.
17613         * gfortran.dg/dup_save_1.f90: Likewise.
17614         * gfortran.dg/dup_save_2.f90: Likewise.
17615         * gfortran.dg/f2c_6.f90: Likewise.
17616         * gfortran.dg/f2c_7.f90: Likewise.
17617         * gfortran.dg/func_result_2.f90: Likewise.
17618         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17620 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
17622         PR fortran/22146
17623         * gfortran.dg/elemental_subroutine_1.f90: New test.
17624         * gfortran.dg/elemental_subroutine_2.f90: New test.
17626         PR fortran/25029
17627         PR fortran/21256
17628         * gfortran.dg/assumed_size_refs_1.f90: New test.
17630         PR fortran/20868
17631         PR fortran/20870
17632         * gfortran.dg/assumed_size_refs_2.f90: New test.
17633         * gfortran.dg/initialization_1.f90: Change warning message.
17635 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
17637         * gcc.dg/tree-ssa/loop-15.c: New test.
17639 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17641         PR fortran/25598
17642         * gfortran.dg/backspace_3.f: New test.
17643         * gfortran.dg/backspace_4.f: New test.
17645 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17647         PR fortran/24268
17648         * gfortran.dg/fmt_white.f: Update test.
17650 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
17652         * gcc.dg/cast-1.c: Add new warning.
17653         * gcc.dg/cast-2.c: Likewise.
17654         * gcc.dg/cast-3.c: Likewise.
17655         * gcc.dg/format/cast-1.c: Likewise.
17656         * gcc.dg/cast-4.c: New testcase.
17658 2006-01-05  Richard Guenther  <rguenther@suse.de>
17660         PR tree-optimization/22555
17661         * gcc.dg/tree-ssa/alias-3.c: New testcase.
17663 2006-01-05  Richard Guenther  <rguenther@suse.de>
17664             Diego Novillo  <dnovillo@redhat.com>
17666         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
17667         * gcc.dg/tree-ssa/loop-8.c: Likewise.
17668         * gcc.dg/tree-ssa/loop-1.c: Likewise.
17669         * gcc.dg/tree-ssa/pr23294.c: Likewise.
17670         * gcc.dg/tree-ssa/pr21985.c: Likewise.
17671         * gcc.dg/tree-ssa/loop-14.c: Likewise.
17672         * gcc.dg/tree-ssa/loop-2.c: Likewise.
17673         * gcc.dg/tree-ssa/loop-3.c: Likewise.
17674         * gcc.dg/tree-ssa/loop-4.c: Likewise.
17675         * gcc.dg/tree-ssa/pr21171.c: Likewise.
17676         * gcc.dg/tree-ssa/loop-5.c: Likewise.
17677         * gcc.dg/tree-ssa/loop-10.c: Likewise.
17678         * gcc.dg/tree-ssa/loop-6.c: Likewise.
17679         * treelang/compile/extravar.tree: Likewise.
17680         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
17681         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
17682         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
17683         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17684         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
17686 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17688         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
17689         for 64-bit fix.
17691 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
17693         PR fortran/23675
17694         gfortran.dg/char_result_11.f90: New.
17696 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
17698         PR c++/24782
17699         * g++.dg/parse/access9.C: New test.
17700         * g++.dg/tc1/dr52.C: Tweak error markers.
17702 2006-01-04  Richard Henderson  <rth@redhat.com>
17704         Merge from gomp branch.
17705         * g++.dg/parse/pragma2.C: Update expected error lines.
17707 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
17709         * g++.dg/other/i386-2.C: New test.
17711         PR target/25554
17712         * gcc.c-torture/compile/20051228-1.c: New test.
17714         PR c/25559
17715         * gcc.dg/pr25559.c: New test.
17717 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
17719         PR c++/25492
17720         * g++.dg/lookup/friend9.C: New test.
17722         PR c++/25625
17723         * g++.dg/template/repo5.C: New test.
17725 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
17727         PR fortran/25101
17728         * gfortran.dg/forall_2.f90: New test.
17730 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17732         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
17733         dg-require-weak.  Adjust regexp to handle leading-underscore
17734         targets and space as well as TAB after .weak.  Change previous
17735         64-bit fix to not use naked dot.
17737 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
17739         PR rtl-optimization/25578
17740         * gcc.c-torture/execute/20060102-1.c: New testcase.
17742 2006-01-03  Richard Guenther  <rguenther@suse.de>
17744         PR c/25183
17745         * gcc.dg/torture/pr25183.c: New testcase.
17747 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
17749         Merge from gomp-branch.
17750         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
17751         * gcc.dg/ia64-sync-2.c: Likewise.
17752         * gcc.dg/ia64-sync-3.c: Likewise.
17753         * gcc.dg/ia64-sync-4.c: Likewise.
17754         * gcc.dg/sync-2.c: Likewise.
17755         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
17756         that sparc64-*-* and sparcv9-*-* supports sync builtins.
17758 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
17760         PR c++/25635
17761         * g++.dg/parse/operator6.C: New test.
17763         PR c++/25637
17764         * g++.dg/parse/error29.C: New test.
17766         PR c++/25638
17767         * g++.dg/parse/dtor6.C: New test.
17769         PR c++/25633
17770         * g++.dg/parse/ctor3.C: New test.
17772         PR c++/25634
17773         * g++.dg/template/class3.C: New test.
17775 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
17777         * g++.dg/debug/debug9.C: New.
17779 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
17781         PR fortran/24640
17782         * gfortran.dg/label_2.f90: New test.
17784 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17786         * g++.dg/lookup/using12.C: Tighten error marker.
17788 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
17789             Andrew Pinski <pinskia@physics.uc.edu>
17791         * gcc.target/powerpc/darwin-abi-3.c: New file.
17792         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
17793         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
17794         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
17795         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
17796         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
17797         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
17798         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
17799         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
17801 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
17803         * gcc.dg/tree-ssa/loadpre1.c: New;
17804         * gcc.dg/tree-ssa/loadpre2.c: New;
17805         * gcc.dg/tree-ssa/loadpre3.c: New;
17806         * gcc.dg/tree-ssa/loadpre4.c: New;
17807         * gcc.dg/tree-ssa/loadpre5.c: New;
17808         * gcc.dg/tree-ssa/loadpre6.c: New;
17809         * gcc.dg/tree-ssa/loadpre7.c: New;
17810         * gcc.dg/tree-ssa/loadpre8.c: New;
17811         * gcc.dg/tree-ssa/loadpre9.c: New;
17813 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
17815         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
17816         * g++.dg/abi/thunk4.C: Likewise.
17818 2006-01-01  Andreas Jaeger  <aj@suse.de>
17820         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
17821         portable.
17823 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
17825         PR c++/25294
17826         * gcc.dg/pragma-pack-3.c: New test.
17827         * g++.dg/parse/pragma3.C: New test.
17829 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17831         PR middle-end/24827
17832         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
17834 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17836         PR testsuite/25214
17837         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
17839 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17841         PR fortran/22607
17842         * gfortran-dg/pure_byref_3.f90: New.
17844         fortran/PR 25396
17845         * gfortran.dg/userdef_operator_1.f90: New.
17847 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17849         * g++.dg/abi/thunk3.C: New.
17850         * g++.dg/abi/thunk4.C: New.
17852 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
17854         PR fortran/25532
17855         * gfortran.dg/host_used_types_1.f90: New test. Check that host
17856         associated derived type components of derived types are
17857         properly declared in contained procedures.
17859 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17861         PR libgfortran/25139
17862         * gfortran.dg/backspace_2.f: New test.
17864 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17866         PR libgfortran/25550
17867         * gfortran.dg/endfile.f: New test.
17869 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17871         PR libgfortran/25419
17872         * gfortran.dg/comma.f: New test.
17874 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17876         * lib/gfortran-dg.exp: Remove trailing whitespace.
17877         * lib/fortran-torture.exp: Test with -fbounds-check instead of
17878         -funroll-all-loops.
17880 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
17882         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
17883         Extended Double long doubles or repeat tests when long double is
17884         the same size as double.
17886 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17888         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
17890         PR testsuite/25442
17891         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
17892         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
17894         PR testsuite/25441
17895         * gcc.dg/pr23911.c: Make test variable static.
17897         PR testsuite/25444
17898         * gcc.dg/tree-ssa/pr14841.c: Likewise.
17900 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17902         PR c++/25439
17903         * g++.dg/parse/crash17.C: Adjust error markers.
17904         * g++.dg/template/error20.C: New test.
17906 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17908         PR c++/23172
17909         * g++.dg/ext/complit4.C: New test.
17911         PR c++/25417
17912         * g++.dg/ext/complit5.C: Likewise.
17914 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
17916         PR tree-optimization/25125
17917         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
17918         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
17919         * gcc.c-torture/execute/pr25125.c: New.
17921 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
17923         PR fortran/25029
17924         PR fortran/21256
17925         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
17926         functions with incorrect assumed size references.
17928 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
17930         PR c++/23171
17931         * g++.dg/opt/init1.C: New test.
17933 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
17935         PR c++/24671
17936         * g++.dg/template/sfinae3.C: New test.
17938 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17940         * g++.dg/other/friend4.C: New test.
17942 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17944         PR target/25005
17945         * g++.dg/opt/pr25005.C: New test.
17947 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17949         PR c++/25369
17950         * g++.dg/template/ptrmem16.C: New test.
17952 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
17954         PR fortran/25029
17955         PR fortran/21256
17956         * gfortran.dg/initialization_1.f90: Add test of SIZE.
17958 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17960         PR libgfortran/25307
17961         * gfortran.dg/list_read_5.f90: New test.
17963 2005-12-22  Richard Henderson  <rth@redhat.com>
17965         * gcc.target/i386/sse-7.c: Use -msse2.
17967 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17969         PR rtl-optimization/25432
17970         * gcc.c-torture/compile/20051216-1.c: New test.
17972         PR objc/25328
17973         * objc/execute/pr25328.m: New test.
17975 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17977         PR c++/25364
17978         * g++.dg/template/call4.C: New test.
17980 2005-12-22  Dale Johannesen  <dalej@apple.com>
17982         * gcc.target/i386/sse-17.c: New.
17984 2005-12-22  Paul Brook  <paul@codesourcery.com>
17986         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
17988 2005-12-22  Paul Brook  <paul@codesourcery.com>
17990         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
17992 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17994         PR tree-opt/25513
17995         * gcc.c-torture/compile/pr25513.c: New test.
17997 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17999         PR c++/23333
18000         * g++.dg/parse/error25.C: Add more tests.
18002 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18004         PR fortran/18990
18005         * gfortran.dg/der_charlen_1.f90: New.
18007 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
18009         PR fortran/20889
18010         * gfortran.dg/pointer_component_type_1.f90: New test.
18012         PR fortran/25029
18013         PR fortran/21256
18014         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18015         should give an error with assumed size array refernces and checks
18016         those that should not.
18017         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18018         reference an upper bound so that it does not generate an error.
18020         PR fortran/19362
18021         PR fortran/20244
18022         PR fortran/20864
18023         PR fortran/25391
18024         * gfortran.dg/used_dummy_types_1.f90: New test.
18025         * gfortran.dg/used_dummy_types_2.f90: New test.
18026         * gfortran.dg/used_dummy_types_3.f90: New test.
18027         * gfortran.dg/used_dummy_types_4.f90: New test.
18028         * gfortran.dg/used_dummy_types_5.f90: New test.
18030         PR fortran/23152
18031         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18032         group already being USE associated.
18033         * gfortran.dg/assumed_shape_nml.f90: New test.
18034         * gfortran.dg/assumed_size_nml.f90: New test.
18036         PR fortran/20862
18037         PR fortran/25053
18038         PR fortran/25063
18039         PR fortran/25064
18040         PR fortran/25066
18041         PR fortran/25067
18042         PR fortran/25068
18043         PR fortran/25307
18044         * gfortran.dg/io_constraints_1.f90: New test.
18045         * gfortran.dg/io_constraints_1.f90: New test.
18046         * gfortran.dg/iostat_3.f90: Change wording of warning.
18047         * gfortran.dg/g77/19981216-0.f: The same.
18049 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
18051         PR tree-optimization/23518
18052         * gcc.dg/pr23518.c: New.
18054 2005-12-21  Mike Stump  <mrs@apple.com>
18056         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18058 2005-12-21  Paul Brook  <paul@codesourcery.com>
18060         * gcc.dg/pr19340.c: Skip on m68k targets.
18062 2005-12-21  Steven Bosscher  <stevenb@suse.de>
18064         PR rtl-optimization/25196
18065         * gcc.dg/pr25196.c: New test.
18067 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
18069         PR fortran/25423
18070         gfortran.dg/where_nested_1.f90: New.
18072 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
18074         PR tree-optimization/25382.
18075         * gcc.dg/tree-ssa/pr25382.c: New.
18077 2005-12-20  Richard Guenther  <rguenther@suse.de>
18079         PR middle-end/24306
18080         * gcc.target/i386/pr24306.c: New testcase.
18082 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
18084         PR tree-optimization/25501
18085         * gcc.dg/tree-ssa/pr25501.c: New.
18087 2005-12-20  Richard Guenther  <rguenther@suse.de>
18089         Revert
18090         2005-12-02  Richard Guenther  <rguenther@suse.de>
18092         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18094 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
18096         PR c++/21228
18097         * g++.dg/warn/Wunreachable-code-2.C: New test.
18099 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
18101         PR c++/24278
18102         * g++.dg/template/ctor5.C: New test.
18104         PR c++/24915
18105         * g++.dg/template/overload8.C: New test.
18107 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
18109         * gcc.c-torture/compile/pr25483 : New test.
18111 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18113         PR c++/20552
18114         * g++.dg/ext/typeof10.C: New test.
18116 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18118         * gcc.dg/mt-loopi1.c: New.
18120 2005-12-18  Richard Guenther  <rguenther@suse.de>
18122         PR tree-optimization/25481
18123         * gcc.dg/torture/pr25481.c: New testcase.
18125 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18127         PR rtl-optimization/21041
18128         * gcc.dg/pr21041.c: New test.
18130 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18132         PR libgfortran/25463
18133         * gfortran.dg/advance.f90: New test.
18135 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
18137         * gcc.dg/20051201-1.c: New test.
18139 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
18141         PR fortran/25018
18142         * gfortran.dg/initialization_1.f90: New test.
18143         * gfortran.dg/enum_5.f90: Change dg-error to new message.
18144         * gfortran.dg/g77/980616-0.f: The same.
18146 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18148         * PR fortran/25458
18149         * gfortran.dg/chkbits.f90: New test.
18151 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18153         * gfortran.dg/enum_5.f: Revert to previous version.
18155 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18157         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18158         * gfortran.dg/nested_modules_1.f90: Ditto.
18159         * gfortran.dg/hollerith_f95.f90: Ditto.
18160         * gfortran.dg/select_5.f90: Ditto.
18161         * gfortran.dg/secnds.f: Ditto.
18162         * gfortran.dg/hollerith2.f90: Ditto.
18163         * gfortran.dg/imag_2.f: Ditto.
18164         * gfortran.dg/ftell_2.f90: Ditto.
18165         * gfortran.dg/malloc_free_1.f90: Ditto.
18166         * gfortran.dg/logint-1.f: Ditto.
18167         * gfortran.dg/recursive_statement_functions.f90: Ditto.
18168         * gfortran.dg/e_d_fmt.f90: Ditto.
18169         * gfortran.dg/hollerith_legacy.f90: Ditto.
18170         * gfortran.dg/logint-2.f: Ditto.
18171         * gfortran.dg/enum_5.f90: Ditto.
18172         * gfortran.dg/f2c_2.f90: Ditto.
18173         * gfortran.dg/pr17143.f90: Ditto.
18174         * gfortran.dg/namelist_14.f90: Ditto.
18175         * gfortran.dg/logint-3.f: Ditto.
18176         * gfortran.dg/spread_scalar_source.f90: Ditto.
18177         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18178         * gfortran.dg/namelist_11.f: Ditto.
18179         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18180         * gfortran.dg/g77/20010519-1.f
18181         * gfortran.dg/g77/alpha1.f: Ditto.
18182         * gfortran.dg/g77/990115-1.f: Ditto.
18183         * gfortran.dg/g77/erfc.f: Ditto.
18184         * gfortran.dg/g77/19990313-3.f: Ditto.
18185         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18186         * gfortran.dg/g77/20010426.f: Ditto.
18187         * gfortran.dg/g77/19990313-0.f: Ditto.
18188         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18189         * gfortran.dg/g77/20000629-1.f: Ditto.
18190         * gfortran.dg/g77/970125-0.f: Ditto.
18191         * gfortran.dg/g77/8485.f: Ditto.
18192         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18193         * gfortran.dg/g77/19990313-1.f: Ditto.
18194         * gfortran.dg/g77/int8421.f: Ditto.
18195         * gfortran.dg/g77/19990305-0.f: Ditto.
18196         * gfortran.dg/g77/947.f: Ditto.
18197         * gfortran.dg/g77/19990905-2.f: Ditto.
18198         * gfortran.dg/g77/cabs.f: Ditto.
18199         * gfortran.dg/g77/19990313-2.f: Ditto.
18200         * gfortran.dg/g77/20020307-1.f: Ditto.
18201         * gfortran.dg/g77/dcomplex.f: Ditto.
18202         * gfortran.dg/g77/19990502-1.f: Ditto.
18203         * gfortran.dg/g77/19981216-0.f: Ditto.
18204         * gfortran.dg/common_4.f90: Ditto.
18205         * gfortran.dg/entry_4.f90: Ditto.
18206         * gfortran.dg/equiv_constraint_2.f90: Ditto.
18207         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18208         * gfortran.dg/namelist_12.f: Ditto.
18209         * gfortran.dg/scale_1.f90: Ditto.
18210         * gfortran.dg/modulo_1.f90
18211         * gfortran.dg/hollerith.f90: Ditto.
18212         * gfortran.dg/direct_io_3.f90: Ditto.
18213         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18214         * gfortran.dg/gnu_logical_1.F: Ditto.
18215         * gfortran.dg/unf_io_convert_1.f90: Ditto.
18216         * gfortran.dg/assign_1.f90: Ditto.
18217         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18218         * gfortran.dg/pr23095.f: Ditto.
18219         * gfortran.dg/read_float_1.f90: Ditto.
18221 2005-12-17  Andreas Jaeger  <aj@suse.de>
18223         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18224         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
18226 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18228         PR fortran/24268
18229         * gfortran.dg/fmt_white.f: New test.
18231 2005-12-16  Steven G. Kargl <kargls@comcast.net>
18233         * gfortran.dg/label_1.f90: New test.
18235 2005-12-15  Ben Elliston  <bje@au.ibm.com>
18237         PR testsuite/25422
18238         * gcc.dg/20031012-1.c: Add -Walways-true option.
18239         * gcc.dg/weak/weak-3.c: Likewise.
18240         * g++.old-deja/g++.mike/warn8.C: Likewise.
18242 2005-12-16  Mike Stump  <mrs@apple.com>
18244         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
18245         exit.
18247 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18249         PR libgfortran/25264
18250         PR libgfortran/25349
18251         * gfortran.dg/tl_editing.f90: Added additional checks.
18252         * gfortran.dg/t_editing.f: New test.
18253         * gfortran.dg/write_padding.f90: New test
18255 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18257         PR testsuite/25215
18258         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
18260 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
18262         PR rtl-optimization/24899
18263         * gcc.c-torture/execute/20051215-1.c: New test.
18265 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
18267         PR 24823
18268         * gfortran.dg/pr24823.f: New test.
18270 2005-12-16  Jeff Law  <law@redhat.com>
18272         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
18274 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18276         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18277         (base_types): Change C++ style comments to C style comments.  Remove
18278         aligned types from the array.  Keep Enums disabled.
18279         (complex_types): Remove aligned types from the array.
18280         Comment out "_Complex long double".
18281         (attrib_types): Remove.
18282         (complex_attrib_types): Remove.
18283         (attrib_array_types): Remove.
18284         (complex_attrib_array_types): Remove.
18285         (aligned_bitfld_types): Remove.
18286         (n_aligned_bitfld_types): Remove.
18287         (FEATURE_ALIGNEDPACKED): Delete.
18288         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
18289         (singles): Remove support for adding attributes.
18290         (choose_type): Remove support for attributed types.
18291         (generate_fields): Remove support for attributed bit-fields.
18292         Remove support for adding attributes.
18293         (generate_random_tests): Remove support for adding attributes.
18294         (features): Add back "[0] :0" and "complex vector [0]".
18295         (main): Remove support for attributed bit-fields.
18296         Uncomment the calling of generate_random_tests for the rests of
18297         the tests.
18299 2005-12-16  Jan Hubicka  <jh@suse.cz>
18301         * gcc.c-torture/combine/pr25224.c: New.
18303 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
18305         PR other/25028
18306         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
18307         HP-UX.
18309 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
18311         * gcc.dg/20051215-1.c: New file.
18313 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18315         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
18316         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
18318 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
18320         PR fortran/18197
18321         * gfortran.dg/dummy_functions_1.f90: New.
18323 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
18325         PR rtl-optimization/25310
18326         * gcc.c-torture/compile/pr25310.c: New test.
18328 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18330         PR debug/25023
18331         * gcc.dg/pr25023.c: New test.
18333 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18335         * g++.old-deja/g++.brendan/redecl1.C,
18336         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
18337         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
18338         g++.old-deja/g++.oliva/typeof1.C,
18339         g++.old-deja/g++.other/crash16.C,
18340         g++.old-deja/g++.other/crash34.C,
18341         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
18342         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
18343         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
18344         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
18345         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
18346         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
18347         Remove xfail.
18349 2005-12-14  Kean Johnston  <jkj@sco.com>
18350             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18352         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
18353         * gcc.target/i386/20020523-1.c: Ditto.
18354         * gcc.target/i386/tailcall-1.c: Ditto.
18355         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
18356         * gcc.target/i386/ssetype-5.c: Ditto.
18358 2005-12-14  Jeff Law  <law@redhat.com>
18360         * gcc.dg/tree-ssa/foldstring-1.c: New test.
18362 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18364         PR target/25254
18365         PR target/24188
18366         * gcc.target/i386/pr25254.c: New test.
18367         * gfortran.dg/PR24188.f: New test.
18369 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
18371         * lib/fortran-torture.exp: Catch remaining uses of
18372         remote_file build delete.
18374 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18376         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
18378 2005-12-14  Ben Elliston  <bje@au.ibm.com>
18380         * gcc.dg/warn-addr-cmp.c: New test.
18382 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18384         PR debug/25023
18385         PR target/25293
18386         * gcc.target/i386/pr25293.c: New test.
18388 2005-12-13  Petr Machata  <machata@post.cz>
18390         PR c++/24907
18391         * g++.dg/parse/comma2.C: New test.
18393 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
18394             Jakub Jelinek  <jakub@redhat.com>
18396         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18397         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18398         (limits.h): Include unconditionally.
18399         (stdlib.h): Likewise.
18400         (hashtab.h): Do not include.
18401         (getopt.h): Likewise.
18402         (stddef.h): Include.
18403         (hashval_t): Define.
18404         (struct entry): Add "next" field.
18405         (HASH_SIZE): New macro.
18406         (hash_table): New variable.
18407         (switchfiles): Do not use xmalloc.
18408         (mix): New macro.
18409         (iterative_hash): New function.
18410         (hasht): Remove.
18411         (e_exists): New function.
18412         (e_insert): Likewise.
18413         (output): Use, instead of libiberty hashtable functions.
18414         (main): Do not use getopt.  Do not call htab_create.
18416 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18418         PR c++/25331
18419         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
18420         put atal* and atpaal* attributes on array elements.
18421         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
18422         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
18423         put atal* and atpaal* attributes on array elements.
18424         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
18426 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
18428         * gcc.dg/single-precision-constant.c: New test.
18430 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
18432         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
18433         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
18434         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
18435         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18436         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18437         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18438         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
18439         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
18440         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
18441         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
18442         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
18443         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
18444         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
18445         gcc.target/powerpc/ppc-sdata-2.c,
18446         gcc.target/powerpc/ppc-stackalign-1.c,
18447         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
18448         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
18449         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
18450         gcc.target/powerpc/rs6000-ldouble-2.c,
18451         gcc.target/powerpc/rs6000-power2-1.c,
18452         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
18453         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
18454         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
18455         option into target selector.
18456         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
18457         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
18459 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18461         PR objc/25348
18462         * objc.dg/encode-9.m: New test.
18464 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18466         PR testsuite/20772
18467         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
18468         * gcc.dg/asm-b.c: Fix typo.
18469         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
18470         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18471         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
18472         i?86 lp64 and x86_64 ilp32.
18473         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
18474         on i?86 lp64.
18475         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
18477 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
18479         PR fortran/25078
18480         gfortran.dg/equiv_5.f90: New test.
18482 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
18484         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
18485         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
18486         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
18487         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
18488         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
18489         * gcc.dg/tree-ssa/reassoc-5.c: New.
18490         * gcc.dg/tree-ssa/reassoc-6.c: New.
18491         * gcc.dg/tree-ssa/reassoc-7.c: New.
18492         * gcc.dg/tree-ssa/reassoc-8.c: New.
18493         * gcc.dg/tree-ssa/reassoc-9.c: New.
18494         * gcc.dg/tree-ssa/reassoc-10.c: New.
18495         * gcc.dg/tree-ssa/reassoc-11.c: New.
18497 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18499         PR testsuite/25167
18500         PR testsuite/24478
18501         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
18503 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
18505         PR c++/25300
18506         * g++.dg/template/inherit.C: Do not use a generic error message.
18508 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18510         PR libobjc/25354
18511         * objc.dg/gnu-encoding: New directory.
18512         * objc.dg/gnu-encoding/compat-common.h: New file.
18513         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
18514         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
18515         * objc.dg/gnu-encoding/vector-defs.h: New file.
18516         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
18517         * objc.dg/gnu-encoding/generate-random.c: New file.
18518         * objc.dg/gnu-encoding/generate-random_r.c: New file.
18519         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
18520         * objc.dg/gnu-encoding/generate-random.h: New file.
18522 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
18524         PR c++/25337
18525         * g++.dg/template/defarg7.C: New test.
18527 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
18529         PR libobjc/25347
18530         * objc.dg/encode-8.m: New test.
18532 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
18534         PR libobjc/25346
18535         * objc.dg/encode-7.m: New test.
18537 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
18539         PR c++/25010
18540         * g++.dg/opt/inline10.C: New test.
18542 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
18544         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
18546 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
18548         * gfortran.dg/substring_equivalence.f90: typo in comment
18550 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18552         PR fortran/25068
18553         * gfortran.dg/iostat_3.f90: New test.
18555 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
18557         PR fortran/23815
18558         * gfortran.dg/unf_io_convert_1.f90: New test.
18559         * gfortran.dg/unf_io_convert_2.f90: New test.
18560         * gfortran.dg/unf_io_convert_3.f90: New test.
18562 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18564         PR testsuite/20772
18565         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
18566         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
18567         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18568         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
18569         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
18570         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18571         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
18572         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
18573         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18574         gcc.dg/torture/fp-int-convert-float128-timode.c,
18575         gcc.dg/torture/fp-int-convert-float128.c,
18576         gcc.dg/torture/fp-int-convert-float80-timode.c,
18577         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
18578         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
18580         * gcc.dg/tls/opt-1.c: Require effective target fpic.
18582 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
18584         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
18586 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
18588         * gcc.dg/20051207-1.c,
18589         * gcc.dg/20051207-2.c,
18590         * gcc.dg/20051207-3.c: New tests.
18592 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18594         PR testsuite/20772
18595         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
18596         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
18597         dg-skip-if target selector.
18599         PR testsuite/20772
18600         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
18601         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
18602         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
18603         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
18604         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
18605         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
18606         and/or merge with i?86 cases.
18608         * gcc.dg/tls/opt-3.c: Require effective target fpic.
18610         PR testsuite/20772
18611         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
18612         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
18613         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
18614         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
18615         x86_64-*-linux*.
18617 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
18619         PR target/25311
18620         * gcc.c-torture/compile/pr25311.c: New test.
18622 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18624         PR libgfortran/25039
18625         * gfortran.dg/read_comma.f: New test.
18627 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
18629         PR c++/19317
18630         * g++.dg/opt/pr19317-1.C: New test.
18631         * g++.dg/opt/pr19317-2.C: New test.
18632         * g++.dg/opt/pr19317-3.C: New test.
18634         PR target/19005
18635         * gcc.c-torture/execute/pr19005.c: New test.
18637         PR target/17828
18638         * g++.old-deja/g++.other/comdat5.C: New test.
18639         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
18641         * g++.dg/compat/struct-layout-1.exp: New file.
18642         * g++.dg/compat/struct-layout-1.h: New.
18643         * g++.dg/compat/struct-layout-1_generate.c: New.
18644         * g++.dg/compat/struct-layout-1_x1.h: New.
18645         * g++.dg/compat/struct-layout-1_x2.h: New.
18646         * g++.dg/compat/struct-layout-1_y1.h: New.
18647         * g++.dg/compat/struct-layout-1_y2.h: New.
18649         * gcc.dg/20050330-2.c: New test.
18651 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18653         PR fortran/25292
18654         * gfortran.dg/associated_1.f90: New.
18656 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18658         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
18659         ILP32 vect_no_align platforms.
18661 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
18662             Jakub Jelinek  <jakub@redhat.com>
18664         PR target/25268
18665         * gcc.c-torture/compile/20051207-1.c: New test.
18667 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18669         PR testsuite/20772
18670         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
18671         gcc.dg/torture/pr18582-1.c,
18672         gcc.target/i386/attributes-error.c: Also test on x86_64.
18674         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
18676 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18678         PR c++/19397
18679         * g++.dg/template/typedef3.C: New test.
18681         PR c++/19762
18682         PR c++/19764
18683         * g++.dg/template/dtor3.C: Fix error markers.
18685 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
18687         * lib/target-supports.exp (check_effective_target_sync_char_short):
18688         Add s390*.
18690 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
18692         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
18694 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18696         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
18697         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
18698         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
18699         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
18701 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18703         PR c++/25263
18704         * g++.dg/other/array2.C: New test case.
18706 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
18708         * gcc.dg/darwin-weakimport-3.c: New.
18710         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
18711         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
18712         and to work on Darwin.
18713         * gcc.dg/attr-weakref-1b.c: New file.
18714         * gcc.dg/attr-weakref-2.c: New test.
18715         * gcc.dg/darwin-weakref-1.c: New test.
18717 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
18719         PR testsuite/25247
18720         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
18721         use in selector expressions.
18722         (dg-xfail-if): Ditto.
18723         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
18724         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
18725         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
18726         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
18727         * gcc.test-framework/test-framework.exp: Skip generated tests if
18728         CHECK_TEST_FRAMEWORK is not 1.
18730 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18732         PR tree-optimization/24963
18733         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
18735         PR target/24108
18736         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
18738         PR target/18580
18739         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
18740         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18741         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18742         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18744 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
18746         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
18747         dg-options.
18749 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18751         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
18753 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18755         * gcc.dg/format/cast-1.c: New test.
18757 2005-12-04  Roger Sayle  <roger@eyesopen.com>
18759         PR c/7776
18760         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
18761         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
18762         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
18763         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
18765 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18767         * gcc.dg/cast-pretty-print-1.c: New test.
18769 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18771         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
18773 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
18775         PR c++/24173
18776         * g++.dg/template/friend40.C: New test.
18778 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
18780         PR target/25199
18781         * gcc.target/i386/movq-2.c: New test.
18782         * gcc.target/i386/movq.c: Remove target i?86, instead add
18783         dg-require-effective-target ilp32.
18785 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18787         PR c++/24103
18788         * g++.dg/other/default1.C: New test.
18790 2005-12-02  Richard Guenther  <rguenther@suse.de>
18792         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18794 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18796         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
18798 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
18800         PR target/21017
18801         * gcc.target/powerpc/rotate.c: New.
18803 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18805         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
18806         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
18808 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18810         PR c/13384
18811         * gcc.dg/pr17730-1.c: Adjust.
18812         * gcc.dg/lvalue1.c (main): Likewise.
18813         * gcc.dg/lvalue-2.c: Likewise.
18814         * g++.dg/pr7503-3.C
18816 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
18818         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
18819         error messages.
18821 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
18823         PR fortran/24789
18824         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
18826 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18828         PR target/24475
18829         * lib/target-supports.exp (check_effective_target_tls): New.
18830         (check_effective_target_tls_runtime): New.
18831         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
18832         for TLS support.
18833         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
18834         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18835         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
18836         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
18837         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
18838         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
18839         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18840         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
18841         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
18842         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
18843         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
18844         effective-target TLS.
18845         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
18846         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
18847         effective-target TLS runtime.
18849 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18851         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
18853 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
18855         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
18856         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
18857         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
18858         ignored" warnings when "packing" is the same as the ABI layout.
18860 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
18862         PR fortran/21302
18863         * gfortran.dg/line_length_1.f: New test.
18864         * gfortran.dg/line_length_2.f90: Ditto.
18866 2005-11-30  Richard Guenther  <rguenther@suse.de>
18868         PR tree-optimization/21655
18869         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
18871 2005-11-30  Dale Johannesen  <dalej@apple.com>
18873         * gcc.c-torture/compile/pr24930.c: New.
18875 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
18877         PR fortran/15809
18878         *  gfortran.dg/auto_char_dummy_array.f90: New test.
18880 2005-11-30  Jeff Law  <law@redhat.com>
18882         * g++.old-deja/g++.law/pr25000.C: New test.
18884 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
18886         * gcc.dg/tls/opt-11.c: New test.
18888 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18890         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
18891         targets.
18892         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
18893         LP64 ia64.
18895 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
18897         * gfortran.dg/open_access_1.f90: New test.
18899 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18901         * gcc.dg/charset/builtin2.c: New test.
18903 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
18905         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
18906         on mmix-*-* for *_[xy].c.
18908 2005-11-28  Kean Johnston  <jkj@sco.com>
18910         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
18911         headers.
18912         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
18913         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
18914         * gcc.target/i386/asm-3.c: Ditto.
18915         * gcc.target/i386/clobbers.c: Ditto.
18916         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
18917         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
18918         test regexp.
18919         * gcc.target/i386/mul.c: Ditto.
18920         * gcc.target/i386/ssetype-1.c: Ditto.
18921         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
18922         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
18923         static so the test works with -fPIC mode too. Based on comment in
18924         PR19231 by Pinski.
18925         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
18927 2005-11-28  Richard Guenther  <rguenther@suse.de>
18929         * gcc.dg/alias-9.c: New testcase.
18930         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
18932 2005-11-28  Roger Sayle  <roger@eyesopen.com>
18933             Uros Bizjak  <uros@kss-loka.si>
18935         PR middle-end/20219
18936         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
18937         tan(x)/sin(x) transformations.
18939 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
18941         PR middle-end/24575
18942         * gcc.dg/tree-ssa/divide-3.c: New test.
18943         * gcc.dg/tree-ssa/divide-4.c: New test.
18945 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
18947         PR fortran/24917
18948         *  gfortran.dg/boz_6.f90: New test.
18950 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18952         PR fortran/23912
18953         * gfortran.dg/modulo_1.f90: New test.
18955 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18957         PR libfortran/24919
18958         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
18959         fail on CRLF platforms.
18960         * gfortran.dg/ftell_2.f90: Likewise.
18962 2005-11-26  Eric Christopher  <echristo@apple.com>
18964         * gcc.dg/intmax_t-1.c: Remove mips xfail.
18966 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18968         * objc.dg/gnu-runtime-3.m: Simplify.
18970 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18972         PR middle-end/23669
18973         * gcc.dg/tree-ssa/divide-1.c: New test.
18974         * gcc.dg/tree-ssa/divide-2.c: New test.
18976 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18978         PR libgfortran/24945
18979         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
18981 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18983         PR libgfortran/24945
18984         * gfortran.dg/open_status_2.f90: New test.
18986 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18988         * gcc.c-torture/execute/builtins/fprintf.c,
18989         gcc.c-torture/execute/builtins/fputs-lib.c,
18990         gcc.c-torture/execute/builtins/fputs.c,
18991         gcc.c-torture/execute/builtins/lib/fprintf.c,
18992         gcc.c-torture/execute/builtins/lib/printf.c,
18993         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
18995 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
18997         * gcc.dg/20050922-2.c: New test.
18999 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19001         * objc.dg/gnu-runtime-3.m: New test.
19003 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19005         PR c++/9278
19006         * g++.dg/other/void1.C: New test.
19008 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
19010         PR middle-end/24998
19011         * gcc.dg/torture/fp-int-convert-float.c,
19012         gcc.dg/torture/fp-int-convert-double.c,
19013         gcc.dg/torture/fp-int-convert-long-double.c,
19014         gcc.dg/torture/fp-int-convert-timode.c,
19015         gcc.dg/torture/fp-int-convert-float80.c,
19016         gcc.dg/torture/fp-int-convert-float80-timode.c,
19017         gcc.dg/torture/fp-int-convert-float128.c,
19018         gcc.dg/torture/fp-int-convert-float128-timode.c,
19019         gcc.dg/torture/fp-int-convert.h: New files.
19021 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19023         PR middle-end/24989
19024         * gcc.dg/tree-ssa/bool-10.c: New test.
19025         * gcc.dg/tree-ssa/bool-11.c: New test.
19026         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19028 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19030         PR middle-end/24990
19031         * tree-ssa/pr24990-1.c: New test.
19033 2005-11-24  Richard Guenther  <rguenther@suse.de>
19034         Dirk Mueller <dmueller@suse.de>
19036         PR c++/14024
19037         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19038         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19039         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19040         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19041         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19042         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19044 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
19046         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19048 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19050         PR c/21668
19051         * gcc.dg/Wc++-compat.c: New.
19052         * gcc.dg/Wno-c++-compat.c: New.
19054 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
19056         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19057         (vspltish, vspltisw): Likewise.
19059 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19061         PR libgfortran/24794
19062         * gfortran.dg/namelist_12.f: Fix quotes.
19063         * gfortran.dg/namelist_13.f90: Fix quotes.
19064         * gfortran.dg/namelist_14.f90: Fix quotes.
19065         * gfortran.dg/namelist_15.f90: Fix quotes.
19066         * gfortran.dg/namelist_use.f90: Fix quotes.
19067         * gfortran.dg/namelist_use_only.f90: Fix quotes.
19068         * gfortran.dg/namelist_21.f90: New test.
19069         * gfortran.dg/namelist_22.f90: New test.
19071 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
19073         PR target/23435
19074         * gcc.c-torture/compile/pr23435.c: New.
19076 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19078         * gcc.c-torture/execute/floatunsisf-1.c: New test.
19080 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19082         * gcc.target/powerpc/405-macchw-1.c,
19083         gcc.target/powerpc/405-macchw-2.c,
19084         gcc.target/powerpc/405-macchwu-1.c,
19085         gcc.target/powerpc/405-macchwu-2.c,
19086         gcc.target/powerpc/405-machhw-1.c,
19087         gcc.target/powerpc/405-machhw-2.c,
19088         gcc.target/powerpc/405-machhwu-1.c,
19089         gcc.target/powerpc/405-machhwu-2.c,
19090         gcc.target/powerpc/405-maclhw-1.c,
19091         gcc.target/powerpc/405-maclhw-2.c,
19092         gcc.target/powerpc/405-maclhwu-1.c,
19093         gcc.target/powerpc/405-maclhwu-2.c,
19094         gcc.target/powerpc/405-mulchw-1.c,
19095         gcc.target/powerpc/405-mulchw-2.c,
19096         gcc.target/powerpc/405-mulchwu-1.c,
19097         gcc.target/powerpc/405-mulchwu-2.c,
19098         gcc.target/powerpc/405-mulhhw-1.c,
19099         gcc.target/powerpc/405-mulhhw-2.c,
19100         gcc.target/powerpc/405-mulhhwu-1.c,
19101         gcc.target/powerpc/405-mulhhwu-2.c,
19102         gcc.target/powerpc/405-mullhw-1.c,
19103         gcc.target/powerpc/405-mullhw-2.c,
19104         gcc.target/powerpc/405-mullhwu-1.c,
19105         gcc.target/powerpc/405-mullhwu-2.c,
19106         gcc.target/powerpc/405-nmacchw-1.c,
19107         gcc.target/powerpc/405-nmacchw-2.c,
19108         gcc.target/powerpc/405-nmachhw-1.c,
19109         gcc.target/powerpc/405-nmachhw-2.c,
19110         gcc.target/powerpc/405-nmaclhw-1.c,
19111         gcc.target/powerpc/405-nmaclhw-2.c,
19112         gcc.target/powerpc/440-macchw-1.c,
19113         gcc.target/powerpc/440-macchw-2.c,
19114         gcc.target/powerpc/440-macchwu-1.c,
19115         gcc.target/powerpc/440-macchwu-2.c,
19116         gcc.target/powerpc/440-machhw-1.c,
19117         gcc.target/powerpc/440-machhw-2.c,
19118         gcc.target/powerpc/440-machhwu-1.c,
19119         gcc.target/powerpc/440-machhwu-2.c,
19120         gcc.target/powerpc/440-maclhw-1.c,
19121         gcc.target/powerpc/440-maclhw-2.c,
19122         gcc.target/powerpc/440-maclhwu-1.c,
19123         gcc.target/powerpc/440-maclhwu-2.c,
19124         gcc.target/powerpc/440-mulchw-1.c,
19125         gcc.target/powerpc/440-mulchw-2.c,
19126         gcc.target/powerpc/440-mulchwu-1.c,
19127         gcc.target/powerpc/440-mulchwu-2.c,
19128         gcc.target/powerpc/440-mulhhw-1.c,
19129         gcc.target/powerpc/440-mulhhw-2.c,
19130         gcc.target/powerpc/440-mulhhwu-1.c,
19131         gcc.target/powerpc/440-mulhhwu-2.c,
19132         gcc.target/powerpc/440-mullhw-1.c,
19133         gcc.target/powerpc/440-mullhw-2.c,
19134         gcc.target/powerpc/440-mullhwu-1.c,
19135         gcc.target/powerpc/440-mullhwu-2.c,
19136         gcc.target/powerpc/440-nmacchw-1.c,
19137         gcc.target/powerpc/440-nmacchw-2.c,
19138         gcc.target/powerpc/440-nmachhw-1.c,
19139         gcc.target/powerpc/440-nmachhw-2.c,
19140         gcc.target/powerpc/440-nmaclhw-1.c,
19141         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19143 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
19145         PR fortran/24774
19146         * gfortran.dg/inquire_9.f90: New test.
19148         PR fortran/21647
19149         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19151 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19153         PR libfortran/24432
19154         * lib/target-supports.exp (check_effective_target_fortran_large_real):
19155         Check that 'cos' is supported.
19157 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
19159         PR fortran/24223
19160         * gfortran.dg/substring_equivalence.f90: New test.
19162         PR fortran/24705
19163         * gfortran.dg/auto_internal_assumed.f90: New test.
19165 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
19167         * gcc.dg/fold-div-2.c: New test.
19169 2005-11-20  Ian Lance Taylor  <ian@airs.com>
19171         PR rtl-optimization/24883
19172         * gcc.c-torture/compile/pr24883.c: New test.
19174 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
19176         PR middle-end/20583
19177         * gcc.c-torture/compile/pr20583.c: New.
19179 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
19181         * gcc.c-torture/execute/usmul.c: New test.
19183 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
19185         * gcc.dg/tree-ssa/vrp22.c: New test.
19187 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
19189         PR middle-end/24912
19190         * gcc.dg/torture/pr24912-1.c: New test.
19192 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
19194         PR fortran/24862
19195         * gfortran.dg/arrayio_derived_1.f90: New test.
19197 2005-11-19  Richard Guenther  <rguenther@suse.de>
19199         PR middle-end/23294
19200         * gcc.dg/tree-ssa/pr23294.c: New testcase.
19202 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
19204         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19206 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
19208         PR c++/8355
19209         * g++.dg/template/friend39.C: New test.
19211 2005-11-18  James E Wilson  <wilson@specifix.com>
19213         * gcc.dg/builtin-strstr.c: New.
19215 2005-11-18  Richard Henderson  <rth@redhat.com>
19217         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19218         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19219         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19220         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19221         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19222         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19223         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19224         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
19225         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
19226         renaming to remove initial "ia64-".
19228 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
19230         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
19232 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
19234         * g++.dg/cpp/string-2.C: New test.
19236 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
19238         * gcc.dg/tree-ssa/loop-14.c: New test.
19240 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
19241             Michael Chamberlain <michael@chamberlain.net.au>
19243         * ada/acats/run_all.sh (target_run): Kill long running tests.
19245 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19247         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
19248         * gcc.dg/cleanup-9.c: Likewise.
19249         * gcc.dg/cleanup-10.c: Likewise.
19250         * gcc.dg/cleanup-11.c: Likewise.
19252 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19254         PR fortran/24892
19255         * gfortran.dg/open_access_append_1.f90: New test.
19256         * gfortran.dg/open_access_append_2.f90: New test.
19258 2005-11-16  Richard Guenther  <rguenther@suse.de>
19260         PR middle-end/24851
19261         * gcc.c-torture/execute/pr24851.c: New testcase.
19263 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
19265         * gcc.dg/fold-overflow-1.c: New test.
19267 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
19269         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
19270         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
19272 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
19274         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
19275         structures.
19276         * g++.dg/eh/forced2.C: Likewise.
19277         * g++.dg/eh/forced3.C: Likewise.
19278         * g++.dg/eh/forced4.C: Likewise.
19280 2005-11-11  Mike Stump  <mrs@apple.com>
19282         * g++.old-deja/g++.mike/unused.C: Add.
19284 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
19286         PR c++/24667
19287         * g++.dg/warn/Wcast-qual1.C: New test.
19289 2005-11-15  Jan Hubicka  <jh@suse.cz>
19291         * gcc.dg/winline-5.c: Add large-unit-insns limit.
19293 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
19295         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
19297 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
19299         PR 24840
19300         * gcc.dg/tree-ssa/pr24840.c: New test.
19302 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
19304         PR testsuite/24841
19305         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
19307 2005-11-14  Dale Johannesen  <dalej@apple.com>
19309         * gcc.c-torture/execute/20051113-1.c: New.
19311 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
19313         PR c++/24687
19314         * g++.dg/template/crash43.C: New test.
19316 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
19318         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
19320 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19322         PR c++/24817
19323         * g++.dg/eh/spec8.C: New test.
19325 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19327         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
19329 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19331         PR c++/20293
19332         * g++.dg/parse/ambig4.C: New test.
19333         * g++.dg/tc1/dr101.C: Adjust error markers.
19334         * g++.dg/lookup/strong-using-2.C: Likewise.
19335         * g++.dg/lookup/ambig5.C: Likewise.
19336         * g++.dg/lookup/ambig4.C: Likewise.
19337         * g++.dg/parse/crash22.C: Likewise.
19339 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19341         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
19343 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
19345         * gcc.dg/nested-calls-1.c: New test.
19347 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19349         * gfortran.dg/complex_intrinsic_1.f90: New test.
19350         * gfortran.dg/complex_intrinsic_2.f90: New test.
19351         * gfortran.dg/fgetc_1.f90: New test.
19352         * gfortran.dg/fgetc_2.f90: New test.
19353         * gfortran.dg/fgetc_3.f90: New test.
19354         * gfortran.dg/ftell_1.f90: New test.
19355         * gfortran.dg/ftell_2.f90: New test.
19356         * gfortran.dg/gnu_logical_1.F: New test.
19357         * gfortran.dg/gnu_logical_2.f90: New test.
19359 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
19361         PR middle-end/24820
19362         * gcc.dg/pr24820.c: New test.
19364 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
19366         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
19367         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
19368         variable.
19370 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19372         PR testsuite/24614
19373         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
19375 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19377         * gcc.target/cris/cris.exp: New file.
19378         * gcc.target/cris/rld-legit1.c: New test.
19379         * gcc.target/cris/rld-legit2.c: New test.
19381 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
19383         PR c++/24780
19384         * g++.dg/opt/pr24780.C: New test.
19386         PR c++/24761
19387         * g++.dg/template/asm1.C: New test.
19389 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
19391         PR libgfortran/24787
19392         * gfortran.dg/scan_1.f90: New test.
19394 2005-11-12  Jan Hubicka  <jh@suse.cz>
19396         * gcc.target/i386/minmax-1.c: New.
19397         * gcc.target/i386/minmax-2.c: New.
19399 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
19401         * gcc.dg/pr24445.c: Fix for 64-bit targets.
19403 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
19405         * gcc.c-torture/execute/20051110-1.c,
19406         gcc.c-torture/execute/20051110-2.c: New tests.
19408 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19410         PR middle-end/24750
19411         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
19412         New tests.
19414 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19416         * lib/target-libpath.exp (get_shlib_extension): New proc.
19417         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
19418         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19419         * lib/objc.exp (objc_target_compile): Likewise.
19420         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
19421         detection.
19423 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19425         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
19427         * lib/target-supports.exp (check_effective_target_static_libgfortran):
19428         Add -static to additional_flags and pass it to target_compile.
19430 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19432         PR libgfortran/24719
19433         gfortran.dg/read_noadvance.f90: New test.
19435         PR libgfortran/24699
19436         gfortran.dg/fmt_t_2.f90: New test.
19438         PR libgfortran/24785
19439         gfortran.dg/read_x_eor.f90: New test.
19441         PR libgfortran/24584
19442         gfortran.dg/namelist_empty.f90: Rename test.
19444         PR libgfortran/24489
19445         gfortran/read_eor.f90: Rename test.
19447 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
19449         PR fortran/15976
19450         * gfortran.dg/automatic_module_variable.f90: New test.
19452 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
19454         PR target/24445
19455         * gcc.dg/pr24445.c: New test.
19457 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
19459         PR fortran/24655
19460         PR fortran/24755
19461         * gfortran.dg/recursive_statement_functions.f90: Add statement
19462         functions using inline intrinsic functions and parameters to test
19463         that they no longer seg-fault.
19465         PR fortran/24409
19466         gfortran.dg/nested_modules_4.f90: New test.
19467         gfortran.dg/nested_modules_5.f90: New test.
19469 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19471         PR fortran/24643
19472         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
19474 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
19476         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
19477         failures.
19479 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19481         * gcc.dg/sparc-getcontext-1.c: New test.
19483 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
19485         * gcc.dg/ifcvt-fabs-1.c: New test.
19487 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
19489         PR other/4372
19490         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
19491         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
19493 2005-11-09  Richard Guenther  <rguenther@suse.de>
19495         PR tree-optimization/24716
19496         * gcc.c-torture/execute/pr24716.c: New testcase.
19498 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19500         * gcc.dg/pr24624.c: Disable for non S/390 targets.
19502 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19504         PR 24624
19505         * gcc.dg/pr24624.c: Testcase added.
19507 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19509         PR 24623
19510         * g++.dg/other/pr24623.C: Testcase added.
19512 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
19514         PR fortran/22607
19515         * gfortran-dg/pure_byref_1.f90: New.
19516         * gfortran-dg/pure_byref_2.f90: New.
19518 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
19520         PR c/24101
19521         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
19522         * gcc.dg/dg.exp: Run main loop also for *.i files.
19524 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
19526         PR c++/19450
19527         * g++.dg/tls/diag-3.C: New test.
19528         * g++.dg/tls/diag-4.C: New test.
19529         * g++.dg/tls/static-1.C: New test.
19530         * g++.dg/tls/static-1a.cc: New file.
19532 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
19534         PR 23046
19535         * g++.dg/tree-ssa/pr23046.C: New test.
19537 2005-11-08  Devang Patel <dpatel@apple.com>
19539         PR tree-optimization/23115
19540         * gcc.dg/tree-ssa/pr23115.c: New.
19542 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
19544         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
19545         * gcc.target/powerpc/pr16155.c: Same.
19546         * gcc.target/powerpc/altivec-1.c: Same.
19547         * gcc.target/powerpc/altivec-2.c: Same.
19548         * gcc.target/powerpc/altivec-3.c: Same.
19549         * gcc.target/powerpc/altivec-5.c: Same.
19550         * gcc.target/powerpc/altivec-11.c: Same.
19551         * gcc.target/powerpc/altivec-12.c: Same.
19552         * gcc.target/powerpc/altivec-14.c: Same.
19553         * gcc.target/powerpc/altivec-22.c: Same.
19554         * gcc.target/powerpc/altivec-consts.c: Same.
19555         * gcc.target/powerpc/altivec-pr22085.c: Same.
19556         * gcc.target/powerpc/altivec-splat.c: Same.
19557         * gcc.target/powerpc/altivec-varargs-1.c: Same.
19558         * gcc.target/powerpc/altivec-vec-merge.c: Same.
19559         * gcc.target/powerpc/darwin-longlong.c: Same.
19561 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
19563         PR target/19340
19564         * gcc.dg/pr19340.c: New test.
19566 2005-11-07  Ian Lance Taylor  <ian@airs.com>
19568         PR rtl-optimization/24683
19569         * gcc.dg/pr24683.c: New test.
19571 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19573         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
19574         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
19576 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19578         * gcc.target/i386/pr23376.c: Compile with -mmmx.
19580 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
19582         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
19584 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19586         PR target/24230
19588         * gcc.target/powerpc/altivec-consts.c,
19589         gcc.target/powerpc/altivec-splat.c: New testcase.
19591 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19593         PR c/24599
19595         * gcc.dg/overflow-2.c: New testcase.
19597 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
19599         PR rtl-optimization/23567
19600         * gcc.c-torture/execute/20051104-1.c: New test.
19602 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
19604         PR fortran/24534
19605         gfortran.dg/private_type_2.f90: Modified to check that case with
19606         PRIVATE declaration within derived type is accepted.
19608         PR fortran/20838
19609         gfortran.dg/pointer_assign_1.f90: New test.
19611         PR fortran/20840
19612         * gfortran.dg/arrayio_0.f90: New test.
19614         PR fortran/17737
19615         gfortran.dg/data_initialized.f90: New test.
19616         gfortran.dg/data_constraints_1.f90: New test.
19617         gfortran.dg/data_constraints_2.f90: New test.
19619 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
19621         PR fortran/24174
19622         PR fortran/24305
19623         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
19625 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
19627         PR 24670
19628         * gcc.dg/tree-ssa/pr24670.c: New test.
19630 2005-11-05  Ian Lance Taylor  <ian@airs.com>
19632         PR target/22432
19633         * gcc.target/i386/pr22432.c: New test.
19635 2005-11-05  Richard Henderson  <rth@redhat.com>
19637         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
19638         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
19639         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
19640         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
19641         from gcc.dg/alpha-*.
19642         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
19643         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
19645 2005-11-05  Andreas Jaeger  <aj@suse.de>
19647         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
19649 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19651         PR target/23424
19652         * gcc.dg/torture/pr23424-1.c: New test.
19654 2005-11-04  Richard Henderson  <rth@redhat.com>
19656         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
19657         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
19658         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
19659         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
19660         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
19661         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
19662         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
19663         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
19664         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
19665         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
19666         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
19667         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
19668         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
19669         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
19670         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
19671         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
19672         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
19673         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
19674         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
19675         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
19676         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
19677         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
19678         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
19679         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
19680         Move from gcc.dg/.
19681         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
19682         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
19683         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
19684         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
19685         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
19686         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
19687         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
19688         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
19689         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
19690         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
19691         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
19692         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
19693         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
19694         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
19695         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
19696         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
19697         gcc.target/i386/lea.c, gcc.target/i386/local.c,
19698         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
19699         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
19700         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
19701         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
19702         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
19703         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
19704         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
19705         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
19706         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
19707         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
19708         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
19709         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
19710         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
19711         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
19712         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
19713         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
19714         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
19715         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
19716         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
19717         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
19718         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
19719         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
19720         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
19721         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
19722         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
19723         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
19724         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
19725         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
19727 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
19729         PR 24627
19730         * gcc.dg/tree-ssa/pr24627.c: New test.
19732 2005-11-04 Paul Brook  <paul@codesourcery.com>
19734         * gcc.dg/tls/opt-10.c: New test.
19736 2005-11-04  Andreas Jaeger  <aj@suse.de>
19738         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
19739         avoid extra warnings.
19741 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19743         PR libfortran/22298
19744         * lib/target-supports.exp
19745         (check_effective_target_static_libgfortran): New
19746         static_libgfortran effective target.
19747         * gfortran.dg/static_linking_1.f: New test.
19748         * gfortran.dg/static_linking_1.c: New file.
19750 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19752         * gcc.dg/pr24615.c: Guard test with { target fpic }.
19754 2005-11-03  Josh Conner  <jconner@apple.com>
19756         PR c++/19989
19757         g++.dg/ext/array2.C: New test.
19758         g++.dg/template/dependent-name3.C: New test.
19759         g++.dg/template/dependent-name4.C: New test.
19760         g++.dg/template/sfinae2.C: New test.
19762 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19764         PR preprocessor/22042
19765         * gcc.dg/cpp/strify4.c: New test.
19767 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19769         PR c++/17964
19770         * g++.dg/cpp/string-1.C: New test.
19772 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19774         * gcc.target/powerpc: New directory.
19775         * gcc.target/powerpc/powerpc.exp: New file.
19776         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
19777         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
19778         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
19779         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
19780         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
19781         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
19782         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
19783         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
19784         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
19785         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
19786         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
19787         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
19788         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
19789         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
19790         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
19791         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
19792         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
19793         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
19794         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
19795         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
19796         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
19797         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
19798         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
19799         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
19800         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
19801         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
19802         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
19803         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
19804         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
19805         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
19806         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
19807         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
19808         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
19809         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
19811 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
19813         PR c++/21627
19814         * g++.dg/warn/inline2.C: New test.
19816 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19818         PR middle-end/23155
19819         * g++.dg/ext/c99struct1.C: New test.
19820         * gcc.dg/union-cast-1.c: New test.
19821         * gcc.dg/union-cast-2.c: New test.
19822         * gcc.dg/union-cast-3.c: New test.
19824 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19826         PR middle-end/24589
19827         * gcc.c-torture/execute/zero-struct-2.c: New test.
19829 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19831         PR c++/24582
19832         * g++.dg/init/switch1.C: New test.
19834 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19836         * gcc.dg/delay-slot-1.c: New test.
19838 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
19840         PR target/24620
19841         * gcc.dg/pr24620.c: New test.
19843 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19845         PR c/24329
19846         * gcc.dg/format/unnamed-1.c: New test.
19848 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19850         PR c++/22434
19851         * g++.dg/expr/cond8.C: New test.
19853         PR c++/24560
19854         * g++.dg/parse/dot1.C: New test.
19856 2005-11-02  Jan Hubicka  <jh@suse.cz>
19858         PR target/23303
19859         * gcc.dg/i386-lea.c: New test
19861 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19863         PR target/24615
19864         * gcc.dg/pr24615.c: New test.
19866 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19868         PR target/24600
19869         * gcc.dg/pr24600.c: New test.
19871 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19873         PR c++/19253
19874         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
19875         * g++.dg/parse/typename9.C: New test.
19876         * g++/dg/parse/typename10.C: Likewise.
19878 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19880         PR fortran/18157
19881         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
19882         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
19883         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
19885 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19887         PR c++/24569
19888         * g++.dg/debug/static1.C: New test.
19890 2005-11-02  Josh Conner  <jconner@apple.com>
19892         * g++.dg/crash38.C: moved into proper directory...
19893         * g++.dg/template/crash42.C: ...here
19895 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
19897         PR target/18338
19898         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
19899         pcc_bitfield_type_matters || default_packed.
19901         * lib/target-supports.exp
19902         (check_effective_target_pcc_bitfield_type_matters): New proc.
19903         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
19905         PR testsuite/23304
19906         * lib/target-supports.exp (check_effective_default_packed): New proc.
19907         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
19908         Gate expected errors on target ! default_packed.
19909         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
19911 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19913         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
19914         change (r106358).
19916 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19918         PR fortran/24008
19919         * gfortran.dg/entry_5.f90: New.
19920         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
19922 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
19924         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
19926 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
19928         PR fortran/21565
19929         gfortran.dg/namelist_blockdata.f90: New test.
19931         PR fortran/18737
19932         gfortran.dg/external_implicit_none.f90: New test.
19934         PR fortran/14994
19935         * gfortran.dg/secnds.f: New test.
19937 2005-10-31  Jan Hubicka  <jh@suse.cz>
19939         PR target/20928
19940         * gcc.c-torture/compile/pr20928.c: New test.
19942 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
19944         PR middle-end/23492
19945         * gcc.c-torture/compile/zero-strct-5.c: New test.
19947 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
19949         PR libgfortran/24584
19950         * gfortran.dg/pr24584.f90: New test.
19952 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
19954         PR fortran/18883
19955         * gfortran.dg/char_result_9.f90: New.
19956         * gfortran.dg/char_result_10.f90: New.
19958 2005-10-30  Jan Hubicka  <jh@suse.cz>
19960         * g++.dg/tree-ssa/pr24172.C: New testcase.
19962 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19964         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
19966 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
19968         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
19969         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
19970         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
19971         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
19972         gfortran.dg/enum_9.f90,
19973         gfortran.fortran-torture/compile/enum_1.f90,
19974         gfortran.fortran-torture/execute/enum_1.f90,
19975         gfortran.fortran-torture/execute/enum_2.f90,
19976         gfortran.fortran-torture/execute/enum_3.f90,
19977         gfortran.fortran-torture/execute/enum_4.f90: New tests.
19979 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
19981         PR target/18482
19982         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
19983         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
19985 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19987         PR libfortran/20179
19988         * gfortran.dg/mixed_io_1.f90: New test.
19989         * gfortran.dg/mixed_io_1.c: New file.
19991 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19993         * gfortran.dg/malloc_free_1.f90: New test.
19995 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
19997         * gcc.dg/nested-func-4.c: Require profiling -pg.
19999 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20001         PR C++/23229
20002         * g++.dg/warn/main-2.C: New test.
20004 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
20006         PR fortran/24545
20007         * gfortran.dg/interface_2.f90: new test.
20009 2005-10-28  Josh Conner  <jconner@apple.com>
20011         PR c++/22153
20012         * g++.dg/template/crash38.C: New test.
20013         * g++.dg/parse/explicit1.C: Change expected errors.
20015 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20017         PR C++/23426
20018         * g++.dg/other/large-size-array.C: New test.
20020 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20022         PR middle-end/24362
20023         * g++.dg/opt/complex4.C: New test.
20025 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
20027         * gcc.dg/nested-func-4.c: New test.
20029 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
20031         PR fortran/24158
20032         gfortran.dg/derived_recursion.f90: New test.
20033         gfortran.dg/implicit_actual.f90: New test.
20035 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
20037         PR middle-end/24295, PR testsuite/24477
20038         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
20039         removed when weakref hits the tree.
20041 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
20043         * gfortran.dg/cray_pointers_4.f90: New test.
20045         * gfortran.dg/cray_pointers_5.f90: New test.
20047 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
20049         PR fortran/22290
20050         * gfortran.dg/assign_5.f90: New test.
20051         * gfortran.dg/assign_6.f: New test.
20053 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
20055         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
20056         CPU has no SSE support.
20058 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
20060         PR libgfortran/24224
20061         * gfortran.dg/arrayio_1.f90: Update attribution.
20062         * gfortran.dg/arrayio_2.f90: Update attribution.
20063         * gfortran.dg/arrayio_3.f90: Update attribution.
20064         * gfortran.dg/arrayio_4.f90: Update test conditions.
20065         * gfortran.dg/arrayio_5.f90: Update attribution.
20066         * gfortran.dg/arrayio_6.f90: New test.
20067         * gfortran.dg/arrayio_7.f90: New test.
20069 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
20071         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20073 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20075         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20077 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20079         PR fortran/24416
20080         * gfortran.dg/namelist_char_only.f90: New test.
20082 2005-10-24  Asher Langton  <langton2@llnl.gov>
20084         PR fortran/17031
20085         PR fortran/22282
20086         * gfortran.dg/cray_pointers_1.f90: New test.
20087         * gfortran.dg/cray_pointers_2.f90: New test.
20088         * gfortran.dg/cray_pointers_3.f90: New test.
20089         * gfortran.dg/loc_1.f90: New test.
20090         * gfortran.dg/loc_2.f90: New test.
20092 2005-10-24  Steven Bosscher  <stevenb@suse.de>
20094         * gcc.dg/pr24225.c: New test.
20096 2005-10-24  Asher Langton  <langton2@llnl.gov>
20098         * gfortran.dg/dup_save_1.f90: New test.
20099         * gfortran.dg/dup_save_2.f90: New test.
20101 2005-10-24  Paul Brook  <paul@codesourcery.com>
20103         PR 24107
20104         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20105         stdint.h.
20107 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
20109         PR libgfortran/24489
20110         * gfortran.dg/pr24489.f90: New test.
20112 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
20114         PR fortran/23635
20115         * gfortran.dg/ichar_1.f90: Add tests for derived types.
20117 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
20119         PR target/18911
20120         * g++.dg/init/array16.C: Skip for mmix-*-*.
20122 2005-10-23  Asher Langton  <langton2@llnl.gov>
20124         * gfortran.dg/byte_1.f90: New test.
20125         * gfortran.dg/byte_2.f90: New test.
20127 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
20129         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20131 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
20133         PR fortran/18022
20134         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20136         PR fortran/24311
20137         * gfortran.dg/merge_char_const.f90: New test.
20139         PR fortran/24384
20140         * gfortran.dg/spread_scalar_source.f90: New test.
20142 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
20144         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20146         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20147         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20149         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20151 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
20153         PR fortran/24426
20154         * gfortran.dg/der_pointer_4.f90: New.
20156 2005-10-22  David Ayers  <d.ayers@inode.at>
20158         * obj-c++.dg/except-1.mm: Simplify.
20160 2005-10-21  David Ayers  <d.ayers@inode.at>
20162         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20164 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
20166         * gfortran.dg/assumed_dummy_2.f90: New test.
20168 2005-10-21  James E Wilson  <wilson@specifix.com>
20170         PR preprocessor/15220
20171         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20173 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
20175         * gcc.c-torture/execute/20051021-1.c: New test.
20177 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
20179         PR c++/24260
20180         * g++.dg/ext/tmplattr1.C: New test.
20182 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
20184         PR fortran/24440
20185         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20187 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
20189         * obj-c++.dg/except-1.mm: New.
20191         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20193 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
20195         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20197 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
20199         PR middle-end/24295
20200         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20201         declarations with the same names as thunks' alias targets, use
20202         aliases instead.
20203         * gcc.dg/attr-alias-3.c: New test.
20204         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20206 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
20208         PR c++/22618
20209         * g++.dg/parse/access8.C: New test.
20211 2005-10-20  Richard Guenther  <rguenther@suse.de>
20213         PR c++/24439
20214         * g++.dg/tree-ssa/pr24439.C: New testcase.
20216 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20218         * g++.dg/opt/delay-slot-1.C: New test.
20220 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
20222         PR fortran/21625
20223         * gfortran.fg/der_init_1.f90: New.
20225 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
20227         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
20229 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
20231         PR c++/21908
20232         * g++.dg/parse/error28.C: New test.
20234 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20236         * gcc.dg/profile-generate-2.c: New test.
20238 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
20240         PR target/23589
20241         * g++.dg/ext/dllimport11.C: New.
20243 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20245         PR c++/22293
20246         * g++.dg/other/friend3.C: New test.
20248 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
20250         PR c++/23293
20251         * g++.dg/template/error19.C: New test.
20253 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20255         PR c++/21383
20256         * g++.dg/overload/koenig2.C: New.
20258         PR c++/23118
20259         * g++.dg/overload/error2.C: New.
20261         PR c++/22604
20262         * g++.dg/inherit/covariant14.C: New.
20264 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20266         PR c++/23440
20267         * g++.dg/parse/for1.C: New test.
20269 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
20271         PR fortran/23446
20272         * gfortran.dg/host_dummy_index_1.f90: New test.
20274         PR fortran/21459
20275         * gfortran.dg/automatic_char_len_2.f90: New test.
20277         PR fortran/20866
20278         * gfortran.dg/recursive_statement_functions.f90: New test.
20280         PR fortran/20853
20281         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
20283         PR fortran/20849
20284         * gfortran.dg/external_initializer.f90: New test.
20286         PR fortran/20837
20287         * non_module_public.f90: New test.
20289 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20291         PR c++/24386
20292         * g++.dg/template/overload7.C: New.
20294         PR c++/22551
20295         * g++.dg/other/switch2.C: Remove expected warnings.
20297         PR c++/21353
20298         * g++.dg/template/defarg6.C: New.
20300 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
20302         PR target/24315
20303         * gcc.target/i386/pr24315.c: New test.
20305 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20307         PR c++/24389
20308         * g++.dg/template/static21.C: New test.
20309         * g++.dg/template/static21-a.cc: Likewise.
20311 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
20313         PR c++/23959
20314         * g++.dg/warn/Wswitch-default-1.C: New test.
20315         * g++.dg/warn/Wswitch-default-2.C: New test.
20317 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20319         PR c++/22173
20320         * g++.dg/parse/template18.C: New test.
20321         * g++.dg/template/nontype15.C: Likewise.
20323 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
20325         PR fortran/22273
20326         * gfortran.dg/spec_expr_2.f90: New.
20328 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
20330         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
20331         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
20332         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
20333         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
20334         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
20335         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
20336         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
20337         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
20338         previous target-specific skips and warning-message matches where
20339         applicable.
20341 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
20343         PR c++/21347
20344         * g++.dg/warn/Wctor-dtor.C: New test.
20346 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20348         PR c/23439
20349         * gcc.dg/for-1.c: New test.
20351 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
20353         PR c++/19565
20354         * g++.dg/warn/Wconversion1.C: New test.
20355         * g++.dg/ext/packed4.C: Compile with -w.
20356         * g++.dg/opt/20050511-1.C: Likewise.
20357         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
20359 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
20361         * gfortran.dg/boz_5.f90: New test.
20363 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
20365         PR c++/22551
20366         * g++.dg/other/switch2.C: New.
20368         PR c++/23984
20369         * g++.dg/init/ctor7.C: New.
20371 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
20373         PR c++/23730
20374         * g++.dg/parse/crash32.C: New test.
20376 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
20378         PR c++/20721
20379         * g++.dg/init/goto2.C: New test.
20381         PR c++/22464
20382         * g++.dg/template/crash/41.C: New test.
20384         PR c++/22180
20385         * g++.dg/template/crash40.C: New test.
20387         PR c++/23694
20388         * g++.dg/parse/friend5.C: New test.
20390         PR c++/23307
20391         * g++.dg/template/crash38.C: New test.
20393         PR c++/22352
20394         * g++.dg/template/friend38.C: New test.
20396         PR c++/22405
20397         * g++.dg/template/crash39.C: New test.
20399 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
20401         * gcc.dg/debug/dwarf2/dwarf-char1.c,
20402         gcc.dg/debug/dwarf2/dwarf-char2.c,
20403         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
20405         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
20407 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
20409         * gcc.dg/dll-2.c: Add tests for warnings.
20410         * gcc.dg/dll-3.c: Likewise.
20411         * gcc.dg/dll-4.c: Likewise.
20413         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
20414         * g++.dg/ext/dllimport2.C: Likewise.
20415         * g++.dg/ext/dllimport3.C: Likewise.
20416         * g++.dg/ext/dllimport7.C: Likewise.
20417         * g++.dg/ext/dllimport8.C: Likewise.
20418         * g++.dg/ext/dllimport9.C: Likewise.
20420 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
20422         PR fortran/24092
20423         * gfortran.dg/derived_pointer_recursion.f90: New test.
20425 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
20427         * gcc.c-torture/execute/20051012-1.c: New test.
20429 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20431         PR fortran/18082
20432         * gfortran.dg/automatic_char_len_1.f90: New test.
20434 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20436         PR fortran/20847
20437         * gfortran.dg/save_common.f90: New test.
20439         PR fortran/20856
20440         * gfortran.dg/save_result.f90: New test.
20442 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20444         PR c++/21592
20445         * g++.dg/template/dependent-expr1.C: Add new expected error.
20446         * g++.dg/template/dependent-expr2.C: Adjust error text.
20447         * g++.dg/template/overload6.C: New.
20449         PR c++/23797
20450         * g++.dg/other/typename8.C: New.
20452         PR c++/21117
20453         * g++.dg/other/return1.C: New.
20455 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
20457         PR c++/24052
20458         * g++.dg/ext/label5.C: New.
20460 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20462         PR c++/19964
20463         * g++.dg/parse/crash31.C: New.
20465 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
20467         * g++.dg/ipa/ipa-1.c: New test.
20468         * g++.dg/ipa/ipa-2.c: New test.
20469         * g++.dg/ipa/ipa-3.c: New test.
20470         * g++.dg/ipa/ipa-4.c: New test.
20471         * g++.dg/ipa/ipa-5.c: New test.
20472         * g++.dg/ipa/ipa.exp: New file.
20474 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20476         PR fortran/24207
20477         * gfortran.dg/private_type_3.f90: New test.
20479 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
20481         PR fortran/20786
20482         gfortran.dg/aint_anint_1.f90: New test.
20484 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
20486         PR libgfortran/24313
20487         gfortran.dg/csqrt.f: New test.
20489 2005-10-11  Ian Lance Taylor  <ian@airs.com>
20491         PR c++/8057
20492         * g++.dg/warn/noeffect7.C: New test.
20493         * g++.dg/warn/noeffect2.C: Instantiate templates.
20494         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
20495         and warning.
20497 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
20499         PR c++/21089
20500         * g++.dg/init/float1.C: New test.
20502         PR c++/24277
20503         * g++.dg/init/member1.C: Tweak error markers.
20505 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
20507         PR testsuite/24281
20508         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
20509         Check for null pointer.
20511 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
20513         PR c++/21369
20514         * g++.dg/parse/ret-type3.C: New test.
20516 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20518         PR tree-opt/23946
20519         * gcc.c-torture/compile/pr23946.c: New test.
20521 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
20523         * g++.dg/opt/mmx2.C: New test.
20525 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
20527         PR c++/24277
20528         * g++.dg/template/static20.C: New test.
20530         PR c++/24302
20531         * g++.dg/warn/Wunused-12.C: New test.
20533         PR c++/23437
20534         * g++.dg/template/arg4.C: New test.
20536 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20538         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
20539         * gcc.dg/ucnid-3.c: Likewise.
20540         * gcc.dg/ucnid-4.c: Likewise.
20541         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
20542         * g++.dg/other/ucnid-1.C: Likewise.
20543         * gcc.dg/sparc-frame-1.c: New test.
20545 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
20547         PR c++/24139
20548         * g++.dg/template/spec27.C: New test.
20550         PR c++/24275
20551         * g++.dg/template/static19.C: New test.
20553 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20555         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
20556         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
20558 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20560         PR target/24136
20561         * gfortran.fortran-torture/compile/pr24136.f: New test.
20563 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
20565         PR c++/22172
20566         * g++.dg/parse/crash30.C: New test.
20568 2005-10-07  Richard Guenther  <rguenther@suse.de>
20570         PR middle-end/24227
20571         * gcc.c-torture/compile/pr24227.c: New testcase.
20573 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
20575         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
20576         Do not put aligned attributes on array elements.
20578 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
20580         PR testsuite/23611, PR testsuite/23615
20581         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
20582         writing prototypes of library functions by hand.
20583         * obj-c++.dg/bitfield-4.mm: Likewise.
20584         * obj-c++.dg/const-str-4.mm: Likewise.
20585         * obj-c++.dg/encode-4.mm: Likewise.
20586         * obj-c++.dg/encode-5.mm: Likewise.
20587         * obj-c++.dg/encode-6.mm: Likewise.
20588         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
20589         * obj-c++.dg/method-10.mm: Likewise.
20590         * obj-c++.dg/method-17.mm: Likewise.
20591         * obj-c++.dg/method-19.mm: Likewise.
20592         * obj-c++.dg/try-catch-2.mm: Likewise.
20594 2005-10-06  Richard Henderson  <rth@redhat.com>
20596         PR 24236
20597         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
20599 2005-10-06  Dale Johannesen  <dalej@apple.com>
20601         * gcc.c-torture/execute/20030125-1.c: Correct.
20603 2005-10-06  Richard Guenther  <rguenther@suse.de>
20605         PR tree-optimization/24238
20606         * g++.dg/tree-ssa/pr24238.C: New testcase.
20608 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
20610         PR 18568
20611         * gfortran.dg/der_pointer_3.f90: New test.
20613 2005-10-05  Devang Patel  <dpatel@apple.com>
20615         PR Debug/23205
20616         * g++.dg/other/PR23205.C: New.
20618 2005-10-05  Richard Henderson  <rth@redhat.com>
20620         PR target/23602
20621         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
20622         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
20624 2005-10-05  Dale Johannesen  <dalej@apple.com>
20626         * gcc.c-torture/execute/float-floor.c: New.
20628 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
20630         PR tree-optimization/21419
20631         PR tree-optimization/24146
20632         PR tree-optimization/24151
20634         * g++.dg/ext/asm7.C: New.
20635         * g++.dg/ext/asm8.C: New.
20636         * gcc.dg/asm-1.c: Compile on all targets.
20637         * gcc.dg/asm-pr24146.c: New.
20638         * gcc.dg/pr21419.c: Adjust error messages.
20640 2005-10-05  Richard Guenther  <rguenther@suse.de>
20642         PR fortran/24176
20643         * gfortran.fortran-torture/compile/empty.f90: New testcase.
20645 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20647         PR c++/23513
20648         * g++.dg/template/spec22.C: Robustify test.
20649         * g++.dg/template/spec26.C: New.
20651 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
20653         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
20654         if target supports vector instructions.
20656 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
20658         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
20659         C99 functions.
20661 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
20663         * lib/target-supports.exp (check_effective_target_fortran_large_real,
20664         check_effective_target_fortran_large_int): Replace cached result
20665         when target changes.
20667 2005-10-04  Devang Patel  <dpatel@apple.com>
20669         * gcc.dg/i386-sse-vect-types.c: New.
20671 2005-10-04  Ian Lance Taylor  <ian@airs.com>
20673         PR preprocessor/13726
20674         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
20675         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
20677 2005-10-04  Richard Guenther  <rguenther@suse.de>
20679         PR c/23576
20680         * gcc.dg/noncompile/pr23576.c: New testcase.
20682 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20684         PR middle-end/23125
20685         * gcc.dg/register-var-3.c: New test.
20687 2005-10-04  Steven Bosscher  <stevenb@suse.de>
20689         * gcc.dg/pr23049.c: New test.
20691         * gcc.dg/ucnid-4.c: Fix test.
20693 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
20695         PR 23445
20696         * gcc.c-torture/compile/pr23445.c: New test.
20698 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
20700         * g++.dg/overload/unknown1.C: New.
20702 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
20704         PR c++/17775
20705         * g++.dg/template/repo4.C: New test.
20707 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20709         PR libfortran/19308
20710         * gfortran.dg/large_real_kind_2.F90: New test.
20711         * gfortran.dg/large_integer_kind_2.f90: New test.
20713 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
20715         * lib/target-supports.exp (check_effective_target_vect_shift):
20716         Implement with result caching. Add i?86, x86_64 and ia64 targets.
20717         (check_effective_target_vect_condition): Fix copy-n-pasto.
20719         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
20720         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
20721         targets.
20723 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
20725         PR c++/22621
20726         * g++.dg/template/overload5.C : New test.
20728         PR c++/23840
20729         * g++.dg/expr/stdarg1.C: New test.
20731 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
20733         PR 24142
20734         * gcc.c-torture/execute/pr24142.c: New test.
20736 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
20738         PR 24141
20739         * gcc.c-torture/execute/pr24141.c: New test.
20741 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
20742             Diego Novillo  <dnovillo@redhat.com>
20744         PR 23604
20745         * gcc.c-torture/execute/pr23604.c: New test.
20747 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
20749         PR fortran/16404
20750         PR fortran/20835
20751         PR fortran/20890
20752         PR fortran/20899
20753         PR fortran/20900
20754         PR fortran/20901
20755         PR fortran/20902
20756         gfortran.dg/equiv_constraint_1.f90: New test.
20757         gfortran.dg/equiv_constraint_2.f90: New test.
20758         gfortran.dg/equiv_constraint_3.f90: New test.
20759         gfortran.dg/equiv_constraint_4.f90: New test.
20760         gfortran.dg/equiv_constraint_5.f90: New test.
20761         gfortran.dg/equiv_constraint_6.f90: New test.
20762         gfortran.dg/equiv_constraint_7.f90: New test.
20763         gfortran.dg/equiv_constraint_8.f90: New test.
20764         gfortran.dg/private_type_1.f90: New test.
20765         gfortran.dg/private_type_2.f90: New test.
20766         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
20767         980628-10.f: Assert std=gnu to permit mixing of
20768         types in equivalence statements.
20770 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
20772         PR 24112
20773         * gfortran.dg/open_status_1.f90: New.
20775 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20777         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
20778         * gcc.dg/vect/pr22480.c: Clean up temp files.
20779         * gcc.dg/vect/pr23831.c: Clean up temp files.
20780         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
20781         Clean up temp files.
20782         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
20783         Clean up temp files.
20785         * gcc.dg/20050309-1.c: Clean up temp files.
20786         * gcc.dg/20050325-1.c: Clean up temp files.
20788 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20790         PR tree-optimization/24059
20791         * gcc.dg/vect/pr24059.c : New test.
20793 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
20795         PR middle-end/24109
20796         * gcc.c-torture/execute/20050929-1.c: New test.
20798 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20800         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
20802 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
20804         PR c/21419
20805         * gcc.dg/pr21419.c: New test.
20807 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20809         * gcc.dg/pr23911.c: New test.
20811 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
20813         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
20815         PR c++/16782
20816         * g++.dg/parse/qualified4.C: New test.
20817         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
20818         * g++.old-deja/g++.mike/p8154.C: Likewise.
20820 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
20822         PR c++/22147
20823         * g++.dg/template/friend37.C: New test.
20824         * g++.dg/parse/crash28.C: Adjust error markers.
20826 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
20828         PR fortran/18518
20829         * gfortran.fortran-torture/execute/save_2.f90: New decl.
20831 2005-09-27  Devang Patel  <dpatel@apple.com>
20833         PR tree-optimization/23625
20834         * gcc.dg/pr23625.c: New test.
20836 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
20838         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
20839         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
20841 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
20843         PR fortran/23677
20844         * gfortran.fortran-torture/execute/save_1.f90: New test.
20845         * gfortran.dg/save_1.f90: New test.
20847 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
20849         * gcc.target/i386/builtin-apply-mmx.c: New test.
20851         PR target/22576
20852         * gcc.target/i386/pr22576.c: New test.
20854         PR target/22585
20855         * gcc.target/i386/pr22585.c: New test.
20857         PR target/23268
20858         * gcc.target/i386/pr23268.c: New test.
20860         PR middle-end/23831
20861         * gcc.dg/vect/pr23831.c: New test.
20863         PR target/24055
20864         * gcc.target/i386/pr24055.c: New test.
20866 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
20868         PR tree-optimization/23960
20869         * gcc.c-torture/compile/pr23960.c: New.
20871 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
20873         PR fortran/16861
20874         * gfortran.dg/nested_modules_3.f90: New.
20876 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
20878         PR fortran/24005
20879         gfortran.dg/interface_1.f90: New test.
20881 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
20882         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20884         PR fortran/23843
20885         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
20887 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
20889         PR fortran/23516
20890         * gfortran.dg/imag_1.f: New test.
20891         * gfortran.dg/imag_2.f: Ditto.
20893 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
20895         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
20897 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
20899         PR c++/21983
20900         * g++.dg/warn/pr21983.C: New test.
20902 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
20904         * gcc.dg/20050922-1.c: Testcase added.
20906 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
20908         PR c++/23993
20909         * g++.dg/template/array14.C: New test.
20911 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
20913         PR fortran/19929
20914         * gfortran.dg/der_ptr_component_1.f90: New test.
20916 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20918         PR c++/23965
20919         * g++.dg/template/error1.C: Reject "no matching function" message.
20921 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20923         PR c++/17609
20924         * g++.dg/lookup/error1.C: New test.
20926 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
20928         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
20929         functionality of the testcase.
20931 2005-09-20  Richard Henderson  <rth@redhat.com>
20933         * gcc.dg/vect/vect-22.c: Require vect_float.
20934         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
20936 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
20938         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
20939         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
20940         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
20941         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
20942         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
20943         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
20944         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
20945         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
20946         * gcc.dg/cpp/ucnid-8.c: New test.
20948 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20950         PR tree-optimization/23929
20951         * gcc.c-torture/compile/pr23929.c: New test.
20953 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
20955         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
20956         for one loop.
20958 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
20960         PR testsuite/23186
20961         * g++.dg/other/pr22003.C: Require named sections.
20963 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20965         PR c++/23947
20966         * g++.dg/rtti/crash3.C: New test.
20968         PR tree-optimization/23818
20969         * gcc.dg/pr23818.c: New test.
20971 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20973         PR fortran/23420
20974         * gfortran.dg/print_fmt_4.f: New.
20976 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20978         PR fortran/23663
20979         * gfortran.fortran-torture/execute/entry_11.f90: New test.
20981 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20983         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
20984         Use pointers to local alignable arrays instead. Added comments.
20985         * gcc.dg/vect/vect-46.c: Likewise.
20986         * gcc.dg/vect/vect-48.c: Likewise.
20987         * gcc.dg/vect/vect-49.c: Likewise.
20988         * gcc.dg/vect/vect-52.c: Likewise.
20989         * gcc.dg/vect/vect-53.c: Likewise.
20990         * gcc.dg/vect/vect-54.c: Likewise.
20991         * gcc.dg/vect/vect-56.c: Likewise.
20992         * gcc.dg/vect/vect-57.c: Likewise.
20993         * gcc.dg/vect/vect-58.c: Likewise.
20994         * gcc.dg/vect/vect-60.c: Likewise.
20995         * gcc.dg/vect/vect-61.c: Likewise.
20997         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
20998         The test is no longer vectorizable on vect_no_align targets.
20999         * gcc.dg/vect/vect-43.c: Likewsie.
21001         * gcc.dg/vect/vect-44.c: Added comments.
21002         * gcc.dg/vect/vect-45.c: Added comments.
21003         * gcc.dg/vect/vect-50.c: Added comments.
21004         * gcc.dg/vect/vect-51.c: Added comments.
21006         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21007         aligned type.
21008         * gcc.dg/vect/Os-vect-95.c: Likewise.
21010         * gcc.dg/vect/vect-41.c: Test removed.
21011         * gcc.dg/vect/vect-47.c: Test removed.
21012         * gcc.dg/vect/vect-55.c: Test removed.
21013         * gcc.dg/vect/vect-59.c: Test removed.
21015 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21017         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21018         No longer vectorizable on vect_no_align targets.
21019         * gcc.dg/vect/pr20122.c: Likewise.
21020         * gcc.dg/vect/vect-74.c: Likewise.
21021         * gcc.dg/vect/vect-75.c: Likewise.
21022         * gcc.dg/vect/vect-76.c: Likewise.
21024         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21025         Will not be vectorizable on vect_no_align targets once aliasing issues
21026         are resolved.
21027         * gcc.dg/vect/vect-79.c: Likewise.
21029         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21030         * gcc.dg/vect/vect-78.c: Likewise.
21031         * gcc.dg/vect/vect-97.c: Likewise.
21033 2005-09-19  Steven Bosscher  <stevenb@suse.de>
21035         * gcc.dg/pr23943.c: New test.
21037 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21039         PR fortran/19181
21040         * gfortran.dg/derived_pointer_null_1.f90: New test.
21042 2005-09-18  Richard Guenther  <rguenther@suse.de>
21044         PR middle-end/23944
21045         * gcc.c-torture/compile/pr23944.c: New testcase.
21047 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
21049         PR fortran/15975
21050         * gfortran.dg/der_pointer_2.f90: New test.
21052 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21054         PR fortran/16861
21055         * gfortran.dg/nested_modules_2.f90: New test.
21057 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21059         PR c++/18368
21060         * g++.dg/other/semicolon.C: New test.
21062 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
21064         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21065         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21067 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
21069         PR c++/23914
21070         * g++.dg/template/static18.C: New test.
21072         PR c++/21514
21073         * g++.dg/template/crash19.C: Remove dg-error marker.
21074         * g++.dg/template/local4.C: New test.
21076 2005-09-16  Paul Brook  <paul@codesourcery.com>
21078         PR fortran/23906
21079         * gfortran.dg/dependency_1.f90: New test.
21081 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21083         PR c++/23896
21084         * g++.dg/template/static17.C: New test.
21086 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
21088         PR c++/23139
21089         * g++.dg/warn/huge-val1.C: New test.
21091 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21093         PR c++/13140
21094         * g++.dg/parse/class2.C: New test.
21095         * g++.dg/template/explicit8.C: Likewise.
21096         * g++.dg/template/spec25.C: Likewise.
21098 2005-09-14  Josh Conner  <jconner@apple.com>
21100         PR middle-end/23584
21101         * gcc.dg/pr23584.c: New test.
21103 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
21105         PR fortran/21875 Internal Unit Array I/O, NIST
21106         * gfortran.dg/arrayio_1.f90: New test.
21107         * gfortran.dg/arrayio_1.f90: New test.
21108         * gfortran.dg/arrayio_1.f90: New test.
21109         * gfortran.dg/arrayio_1.f90: New test.
21110         * gfortran.dg/arrayio_1.f90: New test.
21112 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
21114         PR middle-end/22480
21115         * gcc.dg/vect/pr22480.c: New test.
21117 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
21119         PR fortran/19358
21120         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21122 2005-09-13 Josh Conner <jconner@apple.com>
21124         PR c++/23180
21125         * g++.dg/init/struct2.C: New test.
21126         * g++.dg/init/struct3.C: New test.
21128 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
21130         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21131         Clean up temp files.
21132         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21133         gcc.dg/tree-ssa/builtin-fprintf-1.c,
21134         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21135         gcc.dg/tree-ssa/builtin-printf-1.c,
21136         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21137         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21138         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21139         gcc.dg/tree-ssa/builtin-vprintf-1.c,
21140         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21141         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21142         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21143         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21144         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21145         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21146         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21147         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21149 2005-09-13  Josh Conner  <jconner@apple.com>
21151         * lib/gcc-dg.exp: Load scanipa.exp.
21152         (cleanup-dump): New procedure.
21153         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21154         * lib/scandump.exp: New file.
21155         * lib/scantree.exp: Use it.
21156         * lib/scanipa.exp: New file.
21158 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
21160         PR fortran/17740
21161         * gfortran.dg/generic_4.f90: New test.
21163 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
21165         PR target/23816
21166         * gcc.target/i386/pr23816-1.c: New test.
21167         * gcc.target/i386/pr23816-2.c: New test.
21170 2005-09-13  Bastian Blank <waldi@debian.org>
21172         PR c++/16171
21173         * g++.dg/abi/mangle26.C: New test.
21174         * g++.dg/abi/mangle27.C: New test.
21175         * g++.dg/abi/mangle28.C: New test.
21176         * g++.dg/abi/mangle29.C: New test.
21178         PR c++/23839
21179         * g++.dg/parse/register1.C: New test.
21181 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
21183         PR c++/23842
21184         * g++.dg/template/access16.C: New test.
21186 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21188         * gfortran.dg/char_pack_2.f90: Increase the vector size.
21190 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21192         PR fortran/18899
21193         * gfortran.dg/shape_2.f90: New test.
21195 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21197         PR target/19269
21198         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21199         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21200         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21201         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21202         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21203         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21204         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21205         tests.
21207 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21209         PR c++/23841
21210         * g++.dg/parse/template17.C: New test.
21212 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21214         PR c++/23789
21215         * g++.dg/template/nontype14.C: New test.
21217 2005-09-12  Ian Lance Taylor  <ian@airs.com>
21219         PR g++/7874
21220         * g++.dg/lookup/friend7.C: New test.
21221         * g++.dg/lookup/friend8.C: New test.
21222         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21223         so that it will be found via argument dependent lookup.
21224         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
21225         friend functions which will no longer be found.
21226         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
21227         function g, so that it will be found via argument dependent
21228         lookup.
21229         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
21230         * g++.old-deja/g++.mike/net43.C: Likewise.
21232 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21234         PR c++/23691
21235         * g++.dg/template/static16.C: New test.
21237 2005-09-12  Josh Conner  <jconner@apple.com>
21239         PR middle-end/23237
21240         * gcc.c-torture/compile/pr23237.c: New test.
21242 2005-09-11  Richard Henderson  <rth@redhat.com>
21244         * g++.dg/other/error8.C: Update expected diagnostic text.
21246 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21248         PR libfortran/19872
21249         * gfortran.dg/overwrite_1.f: New test.
21251 2005-09-09  Josh Conner  <jconner@apple.com>
21253         * g++.dg/init/pr23180-1.C: Removed.
21254         * g++.dg/init/pr23180-2.C: Removed.
21256 2005-09-09  David Daney <ddaney@avtrex.com>
21258         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
21259         files which are ...
21260         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
21261         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
21263 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21265         * gfortran.dg/iostat_2.f90: New test.
21267 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
21269         PR c++/22252
21270         * g++.dg/ext/interface1.C: New test.
21271         * g++.dg/ext/interface1.h: Likewise.
21272         * g++.dg/ext/interface1a.cc: Likewise.
21274 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
21276         * gfortran.dg/iomsg_1.f90: New test case.
21278 2005-09-09  Richard Guenther  <rguenther@suse.de>
21280         PR c++/23624
21281         * g++.dg/tree-ssa/pr23624.C: New testcase.
21283 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21285         PR fortran/19239
21286         * gfortran.dg/vector_subscript_1.f90,
21287         * gfortran.dg/vector_subscript_2.f90: New tests.
21289 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21291         PR fortran/21104
21292         * gfortran.dg/array_alloc_1.f90,
21293         * gfortran.dg/array_alloc_2.f90,
21294         * gfortran.dg/array_alloc_3.f90: New tests.
21296 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21298         PR fortran/12840
21299         * gfortran.dg/array_constructor_6.f90
21300         * gfortran.dg/array_constructor_7.f90
21301         * gfortran.dg/array_constructor_8.f90
21302         * gfortran.dg/array_constructor_9.f90
21303         * gfortran.dg/array_constructor_10.f90
21304         * gfortran.dg/array_constructor_11.f90
21305         * gfortran.dg/array_constructor_12.f90: New tests.
21307 2005-09-08  Josh Conner  <jconner@apple.com>
21309         PR c++/23180
21310         * g++.dg/init/pr23180-1.C: New test.
21311         * g++.dg/init/pr23180-2.C: New test.
21313 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21315         PR fortran/18878
21316         * gfortran.dg/module_double_reuse.f90: New.
21318 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21320         PR fortran/23270
21321         PR fortran/22304
21322         PR fortran/18870
21323         PR fortran/17917
21324         PR fortran/16511
21325         * gfortran.dg/common_equivalence_1.f: New.
21326         * gfortran.dg/common_equivalence_2.f: New.
21327         * gfortran.dg/common_equivalence_3.f: New.
21328         * gfortran.dg/contained_equivalence_1.f90: New.
21329         * gfortran.dg/module_blank_common.f90: New.
21330         * gfortran.dg/module_commons_1.f90: New.
21331         * gfortran.dg/module_equivalence_1.f90: New.
21332         * gfortran.dg/nested_modules_1.f90: New.
21333         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
21334         equivalences and add comment to connect the test with
21335         the PR.
21337 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21339         PR fortran/23765
21340         * gfortran.dg/common_6.f90: New test.
21342 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21344         PR fortran/15326
21345         * gfortran.dg/char_result_1.f90,
21346         * gfortran.dg/char_result_2.f90,
21347         * gfortran.dg/char_result_3.f90,
21348         * gfortran.dg/char_result_4.f90,
21349         * gfortran.dg/char_result_5.f90,
21350         * gfortran.dg/char_result_6.f90,
21351         * gfortran.dg/char_result_7.f90,
21352         * gfortran.dg/char_result_8.f90: New tests.
21354 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21356         PR fortran/19928
21357         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
21359 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21361         PR obj-c++/16816
21362         * obj-c++.dg/selector-5.mm: New test.
21363         * obj-c++.dg/selector-6.mm: New test.
21365 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21367         PR objc/20574
21368         PR objc/19324
21369         * objc.dg/error-1.m: New test.
21371 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
21373         PR fortran/23373
21374         * gfortran.fortran-torture/execute/pr23373-1.f90,
21375         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
21377 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
21379         PR libfortran/23760
21380         * gfortran.dg/g77/1832.f: Remove long string in write statement
21381         to allow the test to pass on correct list directed output with
21382         prepended space.
21384 2005-09-07  James E Wilson  <wilson@specifix.com>
21386         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
21388 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21390         * gfortran.dg/parameter+save.f90: Rename to
21391         * gfortran.dg/parameter_save.f90: .. this.
21393 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21395         PR fortran/20848
21396         * gfortran.dg/parameter+save.f90: New test case.
21398 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
21400         PR fortran/19269
21401         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
21403 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
21405         PR c/23075
21406         * gcc.dg/pr23075.c: New test.
21407         * g++.dg/warn/pr23075.C: New test.
21409         PR target/22362
21410         * gcc.target/i386/pr22362.c: New test.
21412         PR rtl-optimization/23098
21413         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
21415         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
21416         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21417         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21419 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
21421         * g++.dg/expr/cast6.C: New test.
21423         PR c++/9782
21424         * g++.dg/init/new15.C: New test.
21426 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
21428         * gcc.dg/vect/Os-vect-95.c: New test.
21429         * gcc.dg/vect/vect-95.c: Same.
21431 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
21433         * gcc.dg/vect/vect-29.c: Update xfail testing.
21434         * gcc.dg/vect/vect-44.c: Same.
21435         * gcc.dg/vect/vect-48.c: Same.
21436         * gcc.dg/vect/vect-50.c: Same.
21437         * gcc.dg/vect/vect-72.c: Same.
21438         * gcc.dg/vect/vect-77.c: Same.
21439         * gcc.dg/vect/vect-78.c: Same.
21440         * gcc.dg/vect/vect-80.c: Same.
21441         * gcc.dg/vect/vect-96.c: Same.
21442         * gcc.dg/vect/vect-100.c: Same.
21443         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
21444         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
21445         * gfortran.dg/vect/vect-5.f90: Same.
21447 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
21449         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
21450         start strings.
21451         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21452         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21454         PR c++/23056
21455         * g++.dg/opt/pr23056.C: New test.
21457         PR rtl-optimization/23098
21458         * gcc.target/i386/pr23098.c: New test.
21460 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
21462         PR c++/23667
21463         * g++.dg/template/static15.C: New test.
21465         PR c++/21440
21466         * g++.dg/ext/stmtexpr5.C: New test.
21467         * g++.dg/ext/stmtexpr6.C: Likewise.
21469 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
21471         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
21473         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
21474         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21475         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21477 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
21479         PR libfortran/23321
21480         * gfortran.dg/direct_io_4.f90: New test case.
21482 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
21483             Rasmus Hahn  <rassahah@neofonie.de>
21485         PR libobjc/23108
21486         * objc.dg/type-stream-1.m: New test.
21488 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
21490         PR fortran/23661
21491         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
21492         gfortran.dg/print_fmt_3.f90: New test.
21494 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
21496         * gfortran.dg/fmt_t_1.f90: New test.
21498 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
21500         PR rtl-optimization/23454
21501         * g++.dg/opt/pr23454.C: New test.
21503 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
21505         PR c++/23699
21506         * g++.dg/ext/static1.C: New test.
21508 2005-09-02  Richard Henderson  <rth@redhat.com>
21510         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
21511         tail call to check_fa_work.
21513 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
21515         PR c++/21687
21516         * g++.dg/other/gc3.C: New test.
21518 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21520         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
21521         * gcc.dg/20050826-1.c: Likewise.
21523 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
21525         PR c++/23167
21526         * g++.dg/expr/volatile1.C: New test.
21528 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
21530         PR middle-end/23547
21531         * gcc.dg/pr23547.c: New test.
21533 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
21535         PR c/22061
21536         * gcc.c-torture/execute/pr22061-1.c,
21537         * gcc.c-torture/execute/pr22061-2.c,
21538         * gcc.c-torture/execute/pr22061-3.c,
21539         * gcc.c-torture/execute/pr22061-4.c: New tests.
21541 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21543         * gcc.dg/Wredundant-decls-2.c: New test to check that
21544         -Wredundant-decls does not issue warning for a variable
21545         definition following a declaration.
21547 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
21549         PR debug/7241
21550         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
21551         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
21552         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
21554         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
21555         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
21556         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
21557         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
21558         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
21559         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
21560         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
21561         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
21563 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21565         PR objc/23306
21566         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
21567         scan-assmbler.
21569 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
21571         PR target/21255
21572         * gcc.dg/pr21255-1.c: New test.
21573         * gcc.dg/pr21255-2-mb.c: Likewise.
21574         * gcc.dg/pr21255-2-ml.c: Likewise.
21575         * gcc.dg/pr21255-3.c: Likewise.
21576         * gcc.dg/pr21255-4.c: Likewise.
21578 2005-08-31  Dale Johannesen  <dalej@apple.com>
21580         * gcc.dg/20050830-1.c: New.
21582 2005-08-31  Josh Conner  <jconner@apple.com>
21584         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
21585         command-line options for arm-*-* targets.
21586         * g++.dg/init/array16.C: Likewise.
21587         * g++.dg/other/crash-4.C: Likewise.
21589 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21591         PR obj-c++/23640
21592         * obj-c++.dg/gnu-runtime-3.mm: New test.
21594 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21596         PR c++/13377
21597         * g++.dg/lookup/ambig4.C: New test.
21598         * g++.dg/lookup/ambig5.C: New test.
21599         * g++.dg/tc1/dr101.C: Adjust error markers.
21601 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21603         PR c++/23639
21604         * g++.dg/template/ttp5.C: Adjust error markers.
21606 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
21608         PR testsuite/23609
21609         * lib/obj-c++.exp: Include target-libpath.exp.
21610         (obj-c++_link_flags): Look for the GNU libobjc library
21611         and set the library path to include it.
21612         Don't manually set LD_LIBRARY_PATH (etc.) but call
21613         set_ld_library_path_env_vars instead.
21614         (obj-c++_target_compile): Don't set library path or
21615         linker flags because they are already set correctly
21616         in obj-c++_link_flags.
21618 2005-08-30  Josh Conner  <jconner@apple.com>
21620         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
21621         to command-line options for arm-*-* targets.
21623 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
21625         * g++.dg/other/i386-1.C: New.
21627 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
21629         PR preprocessor/20348
21630         PR preprocessor/20356
21631         * gcc.dg/cpp/pr20348.c: New test.
21632         * gcc.dg/cpp/pr20348.h: New file.
21633         * gcc.dg/cpp/inc/pr20348.h: New file.
21634         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
21635         * gcc.dg/cpp/pr20356.c: New test.
21636         * gcc.dg/cpp/pr20356.h: New file.
21637         * gcc.dg/cpp/inc/pr20356.h: New file.
21638         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
21640 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
21642         * gfortran.fortran-torture/execute/intrinsic_count.f90:
21643         Fix array dimension to avoid correct end-of-file error.
21645 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
21647         PR libfortran/23598
21648         * gfortran.dg/iostat_1.f90: New test.
21650 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
21652         PR middle-end/23408
21653         * gcc.dg/pr23408.c: New test.
21655 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
21657         PR c++/23099
21658         * g++.dg/init/member1.C: Make sure erroneous static data member
21659         definitions are required.
21660         * g++.dg/template/static13.C: New test.
21661         * g++.dg/template/static14.C: Likewise.
21663 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
21665         * gcc.target/i386/pr23575.c: Use -msse2 instead of
21666         -march=pentium4, remove ilp32 requirement.
21668         PR middle-end/23484
21669         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
21670         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
21672 2005-08-29  Andreas Jaeger  <aj@suse.de>
21674         PR testsuite/23607
21675         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
21677 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
21679         * gcc.c-torture/execute/20050316-2.c: New test.
21680         * gcc.c-torture/execute/20050316-3.c: New test.
21681         * gcc.dg/torture/pr16104-1.c: New test.
21683 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
21685         PR middle-end/23463
21686         * gcc.c-torture/execute/zero-struct-1.c: New test.
21688 2005-08-27  Richard Guenther  <rguenther@suse.de>
21690         PR target/23575
21691         * gcc.target/i386/pr23575.c: New testcase.
21693 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
21695         PR rtl-optimization/23561
21696         * gcc.c-torture/execute/20050826-1.c: New test.
21698         PR rtl-opt/23560
21699         * gcc.c-torture/execute/20050826-2.c: New test.
21701 2005-08-26  Dale Johannesen  <dalej@apple.com>
21703         * gcc.dg/20030711-1.c: Modify to work on Darwin.
21704         * gcc.dg/20050826-1.c: New.
21706 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
21708         PR c++/19004
21709         * g++.dg/template/nontype13.C: New test.
21711         PR c++/23491
21712         * g++.dg/init/new14.C: New test.
21713         * g++.dg/expr/anew1.C: Do not XFAIL.
21714         * g++.dg/expr/anew2.C: Likewise.
21715         * g++.dg/expr/anew3.C: Likewise.
21717 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
21719         PR middle-end/22439
21720         * gcc.dg/vla-3.c: New test.
21722 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
21724         PR fortran/20363
21725         * gfortran.dg/named_interface.f90: New.
21727 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
21729         * gcc.c-torture/execute/frame-address.c: New test.
21731 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
21733         PR c++/20817
21734         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
21736 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21738         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
21740 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21742         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
21743         * gcc.dg/altivec-22.c: Rename from..
21744         * gcc.dg/altivec-nomfcr.c: ..this.
21746 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
21748         PR tree-optimization/23546
21749         * gcc.dg/tree-ssa/pr23546.c: New test.
21751 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
21753         PR fortran/17758
21754         * gfortran.dg/nonreturning_statements.f90: New test.
21756 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21758         PR c++/22454
21759         * g++.dg/parse/crash29.C: New.
21761 2005-08-23  DJ Delorie  <dj@redhat.com>
21763         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
21764         constants have the L suffix.
21766 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
21768         PR c++/23044
21769         * g++.dg/template/instantiate8.C: New.
21771 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
21773         PR middle-end/23467
21774         * gcc.c-torture/execute/pr23467.c: New test.
21776 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
21778         PR tree-optimization/22043
21779         * gcc.c-torture/execute/20050613-1.c: New test.
21781 2005-08-23  Ben Elliston  <bje@au.ibm.com>
21783         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
21785 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
21787         PR rtl-optimization/23478
21788         * g++.dg/opt/pr23478.C: New test.
21790 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
21792         PR c/18715
21793         * gcc.dg/switch-warn-3.c: New test.
21795 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21797         PR c++/22233
21798         * g++.dg/template/param1.C: New test.
21800 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21802         PR c++/23089
21803         * g++.dg/other/incomplete1.C: New test.
21805 2005-08-22  Ira Rosen  <irar@il.ibm.com>
21807         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
21808         are vectorizable.
21810 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21812         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
21813         d_lines_5.f: New.
21815 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
21817         * gcc.target/i386/sse-4.c: New test.
21819 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21821         PR testsuite/23239
21822         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
21824 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
21826         * gcc.dg/20050811-1.c: New test.
21827         * gcc.dg/20050811-2.c: New test.
21829 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
21831         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
21833 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
21835         PR 23476
21836         * gcc.c-torture/compile/pr23476.c: New test.
21838 2005-08-19  Devang Patel  <dpatel@apple.com>
21840         PR tree-optimization/23048
21841         * gcc.dg/tree-ssa/pr23048.c: New test.
21843 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21845         PR middle-end/20624
21846         * g++.dg/warn/Wreturn-3.C: New test
21848 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
21850         PR tree-optimization/22228
21851         * g++.dg/vect/pr22543.cc: New test.
21853 2005-08-17  Steven Bosscher  <stevenb@suse.de>
21855         PR tree-optimization/21574
21856         * gcc.dg/tree-ssa/pr21574.c: New test.
21858 2005-08-16  James E Wilson  <wilson@specifix.com>
21860         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
21862 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
21864         PR tree-opt/23402
21865         * gcc.c-torture/compile/zero-strct-3.c: New test.
21866         * gcc.c-torture/compile/zero-strct-4.c: New test.
21868 2005-08-16  Steven Bosscher  <stevenb@suse.de>
21870         PR target/23376
21871         * gcc.target/x86_64/pr23376.c: New test.
21873 2005-08-16  Ian Lance Taylor  <ian@airs.com>
21875         PR c++/23337
21876         * g++.dg/ext/vector2.C: New.
21878 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21880         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
21882 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21884         PR libfortran/23428
21885         * gfortran.dg/inquire-complex.f90: New test case.
21887 2005-08-16  James E Wilson  <wilson@specifix.com>
21889         PR tree-optimization/21105
21890         * gcc.dg/large-size-array.c: New.
21892 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
21894         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
21895         type.
21896         * gcc.dg/vect/vect-41: Likewise.
21897         * gcc.dg/vect/vect-42: Likewise.
21898         * gcc.dg/vect/vect-43: Likewise.
21899         * gcc.dg/vect/vect-44: Likewise.
21900         * gcc.dg/vect/vect-46: Likewise.
21901         * gcc.dg/vect/vect-47: Likewise.
21902         * gcc.dg/vect/vect-48: Likewise.
21903         * gcc.dg/vect/vect-52: Likewise.
21904         * gcc.dg/vect/vect-53: Likewise.
21905         * gcc.dg/vect/vect-54: Likewise.
21906         * gcc.dg/vect/vect-55: Likewise.
21907         * gcc.dg/vect/vect-56: Likewise.
21908         * gcc.dg/vect/vect-57: Likewise.
21909         * gcc.dg/vect/vect-58: Likewise.
21910         * gcc.dg/vect/vect-59: Likewise.
21911         * gcc.dg/vect/vect-60: Likewise.
21912         * gcc.dg/vect/vect-61: Likewise.
21913         * gcc.dg/vect/vect-85: Likewise.
21914         * gcc.dg/vect/vect-87: Likewise.
21915         * gcc.dg/vect/vect-88: Likewise.
21916         * gcc.dg/vect/vect-93.c: Likewise.
21917         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
21918         * gcc.dg/vect/vect-75: Likewise.
21919         * gcc.dg/vect/vect-76: Likewise.
21920         * gcc.dg/vect/vect-77: Likewise.
21921         * gcc.dg/vect/vect-78: Likewise.
21922         * gcc.dg/vect/vect-80: Likewise.
21923         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
21924         vectorized for the expected reason, rather than checking how alignment
21925         was handled.
21926         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
21927         aligned type and also instead of aligned pointers. Added documentation.
21929 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
21931         * gfortran.dg/power.f90: New test.
21933 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
21935         PR rtl-optimization/23299
21936         * g++.dg/opt/pr23299.C: New test.
21938 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21940         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
21942 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
21944         * g++.dg/template/local6.C: New test.
21946 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
21948         * execute/exceptions/finally-1.m: Check that the catch and finally are
21949         being called.  Also add a "return 0;" at the end of main.
21951 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
21953         PR fortran/21432.
21954         * gfortran.dg/namelist_print_1.f: New test of functionality of
21955         PRINT namelist.
21956         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
21957         namelist generates error with -std=f95.
21959 2005-08-14  Ira Rosen  <irar@il.ibm.com>
21961         PR tree-optimization/23119
21962         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
21964 2005-08-13  Marcin Koziej  <creep@desk.pl>
21965             Andrew Pinski  <pinskia@physics.uc.edu>
21967         PR libobjc/22492
21968         * execute/exceptions/finally-1.m: New test.
21970 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21972         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
21973         testsuite.
21974         * objc/execute/exceptions/trivial.m: New test.
21975         * objc.dg/try-catch-11.m: Move to ...
21976         * objc/execute/exceptions/foward-1.m: Here.
21977         * objc.dg/try-catch-2.m: Move to ...
21978         * objc/execute/exceptions/catchall-1.m: Here.
21979         * objc.dg/try-catch-8.m: Move to ...
21980         * objc/execute/exceptions/local-variables-1.m: Here.
21982 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21984         * objc.dg/nested-func-1.m: Move to ...
21985         * objc/execute/nested-func-1.m: Here.
21987 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21989         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
21990         in ${options} instead of [target_info name].
21991         * lib/obj-c++.exp (objc_target_compile): Likewise.
21993 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21995         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
21997 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21999         part of PR testsuite/23348
22000         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22001         each of the torture options.
22002         * objc/compile/trivial.m: New test.
22004 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22006         * gfortran.dg/eoshift.f90: Correct format.
22008 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22010         * gfortran.fortran-torture/execute/character_passing.f90:
22011         Fix comment typo.
22013 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
22015         PR c++/8271
22016         * g++.dg/template/unify10.C: New.
22018 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
22020         * g++.dg/parse/pr22514.C: Move to...
22021         * g++.dg/debug/pr22514.C: here.
22023 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22025         PR c++/23266
22026         * g++.dg/inherit/pure1.C: New test.
22028         * ChangeLog: Fix typos.
22030 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22031             Steven Bosscher  <stevenb@suse.de>
22033         * gfortran.dg/runtime_warning_1.f90: New test.
22035 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22037         PR c++/23219
22038         * g++.dg/parse/crash28.C: New.
22040 2005-08-11  Richard Guenther  <rguenther@suse.de>
22042         PR target/23289
22043         * gcc.target/i386/tailcall-1.c: New testcase.
22045 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22047         * gcc.dg/vect/vect-67.c: Un-xfail.
22049 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22051         PR c++/23225
22052         * g++.dg/parse/crash27.C: new test.
22054 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
22056         PR libfortran/22143
22057         * gfortran.dg/shift-kind.f90: New testcase.
22059 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
22061         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22062         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22064 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22066         PR c++/20646
22067         * g++.dg/other/mult-stor1.C: New test.
22069 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22071         * gcc.c-torture/pr18299-1.c: Move to ...
22072         * gcc.c-torture/compile/pr18299-1.c: Here.
22074 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
22076         * gfortran/fortran.torture/execute/character_passing.f90:
22077         Fix types for LSAME.
22079 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
22081         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22082         input data back to what it was originally.
22084 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22086         * objc.dg/try-catch-8.m: Enable for all targets.
22088 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
22090         * gcc.dg/pr23165.c: New test.
22092 2005-08-09  Steven Bosscher  <stevenb@suse.de>
22094         PR tree-optimization/23234
22095         * gcc.dg/tree-ssa/pr23234.c: New test.
22097 2005-08-08  Josh Conner  <jconner@apple.com>
22099         PR rtl-optimization/23241
22100         * gcc.dg/char-compare.c: New test.
22102 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22104         PR c++/22508
22105         * g++.dg/init/new13.C: New test.
22107 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22109         PR c++/21166
22110         * g++.dg/other/crash-4.C: Adjust
22111         * g++/dg/ext/packed9.C: New.
22113 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22115         PR middle-end/21964
22116         * gcc.c-torture/execute/pr21964-1.c: New test.
22118 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22120         PR c/22458
22121         * gcc.dg/pr22458-1.c: New test.
22123 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
22124             Steven G. Kargl <kargls@comcast.net>
22126         PR fortran/22390
22127         * gfortran.dg/flush_1.f90: New test.
22129 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22131         PR c++/23191
22132         * g++.dg/template/eh2.C: New test.
22134 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22136         PR c++/19498
22137         * g++.dg/template/instantiate7.C: New test.
22139 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
22141         PR c/23113
22142         * gcc.dg/Wunused-value-1.c: New test.
22144 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
22146         PR rtl-optimization/23233
22147         * gcc.c-torture/compile/pr23233-1.c: New test.
22149 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
22151         PR fortran/18833
22152         PR fortran/20850
22153         * gfortran.dg/equiv_1.f90: New test.
22154         * gfortran.dg/equiv_2.f90: New test.
22155         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22156         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22157         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22159 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22161         * gcc.c-torture/execute/vrp-5.c: New test.
22162         * gcc.c-torture/execute/vrp-6.c: New test.
22163         * gcc.dg/tree-ssa/vrp21.c: New test.
22165 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22167         * g++.dg/parse/pr22514.C: New test.
22169 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
22171         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22173         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22174         instead of constant loads / pool entries.
22176 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
22178         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22179         TEST_TO_WCTYPE.
22181 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
22183         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22184         __WINT_TYPE__ in generated prototypes if possible.
22186 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
22188         PR 22037
22189         * g++.dg/tree-ssa/pr22037.C:
22191 2005-08-04  Richard Henderson  <rth@redhat.com>
22193         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22194         scan-tree-dump-times directive.
22196 2005-08-04  Jan Hubicka  <jh@suse.cz>
22198         * gcov-1.C: Fix switch counts.
22199         * gcov-4b.c: Likewise.
22201 2005-08-03  Jeff Law  <law@redhat.com>
22203         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22205 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
22207         * gcc.c-torture/execute/pr23135.c: New test.
22209 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22211         PR tree-optimization/19899
22212         * gcc.dg/tree-ssa/scev-1.c: New test.
22213         * gcc.dg/tree-ssa/scev-2.c: New test.
22215 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
22217         PR target/18582
22218         * gcc.dg/torture/pr18582-1.c: New test.
22220 2005-08-03  Jan Hubicka  <jh@suse.cz>
22222         * update-conroll.c: New testcase.
22223         * update-conroll-2.c: New testcase.
22225 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
22227         * gfortran.dg/constant_substring.f: New test.
22228         * gfortran.dg/pr22491.f: New test.
22230 2005-08-02  Jan Hubicka  <jh@suse.cz>
22232         * update-threading.c: Replace by the proper one.
22234 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22236         PR 23164
22237         * g++.dg/tree-ssa/pr23164.C: New test.
22239 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22241         * gcc.dg/tree-ssa/pr23192.c: New test.
22243 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
22245         * gcc.c-torture/execute/vrp-4.c: New test.
22247 2005-08-02  Jan Hubicka  <jh@suse.cz>
22249         * update-threading.c: New test.
22251 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
22253         * gcc.c-torture/compile/20050801-1.c: New test.
22254         * gcc.c-torture/compile/20050801-2.c: New test.
22256 2005-08-01  Jan Hubicka  <jh@suse.cz>
22258         * val-prof-5.c: New test.
22260 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
22262         PR c/22311
22263         * gcc.dg/pr22311-1.c : New test.
22265 2005-07-31  Steven Bosscher  <stevenb@suse.de>
22267         PR target/23095
22268         * gfortran.dg/pr23095.f: New test.
22270         PR c++/22003
22271         * g++.dg/other/pr22003.C: New test.
22273 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
22275         PR target/20621
22276         * gcc.c-torture/execute/pr20621-1.c: New test.
22278 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
22280         * gfortran.dg/comma_format_extension_4.f: Adjust length
22281         of string for format.
22282         * gfortran.dg/der_array_io_1.f: Replace illegal internal
22283         print statement with internal write.
22284         * gfortran.dg/der_array_io_2.f: Likewise.
22285         * gfortran.dg/der_array_io_3.f: Likewise.
22287 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
22289         * gcc.dg/fold-abs-4.c: new test.
22291 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
22293         PR fortran/22570 an related issues.
22294         * gfortran.dg/x_slash_1.f: New test.
22296 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
22298         PR c/23143
22299         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
22300         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
22302 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22304         PR c/529
22305         * gcc.dg/Wshadow-3.c: New test.
22307 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
22309         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
22310         used to have the wrong bounds).
22312 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22314         PR c/21720
22315         * gcc.dg/hex-round-1.c: Test more cases.
22316         * gcc.dg/hex-round-2.c: New test.
22318 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
22320         PR 22550
22321         * g++.dg/tree-ssa/pr22550.C: New test.
22323 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
22325         * gcc.dg/tree-ssa/vrp19.c: New test.
22326         * gcc.dg/tree-ssa-vrp20.c: New test.
22328 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22330         PR c/22240
22331         * gcc.dg/transparent-union-4.c: New test.
22333 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22335         PR c/22192
22336         * gcc.dg/c99-vla-2.c: New test.
22338 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22340         PR c/21720
22341         * gcc.dg/hex-round-1.c: New test.
22343 2005-07-28  Jan Hubicka  <jh@suse.cz>
22345         * inliner-1.c: Do not dump everything.
22346         * tree-prof.exp: Do not pass -ftree-based-profiling.
22347         * bprob.exp: Likewise.
22349         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
22351 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
22353         PR c++/22545
22354         * g++.dg/expr/ptrmem7.C: New test.
22356 2005-07-28  Mike Stump  <mrs@apple.com>
22358         * g++.old-deja/g++.mike/visibility-1.C: New test.
22360 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22362         PR c/20187
22363         * gcc.c-torture/execute/pr20187-1.c: New test.
22365 2005-07-28  Jeff Law  <law@redhat.com>
22367         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
22368         * gcc.dg/tree-ssa/vrp18.c: New test.
22370 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22372         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
22374 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22376         PR tree-optimization/22506
22377         * gcc.dg/vect/ps22506.c: New test.
22379 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
22381         PR target/21149
22382         * gcc.target/i386/sse-3.c: New test.
22384 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22386         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
22387         * gcc.target/mips/mips32-dsp-type.c: Likewise.
22389 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22391         PR c/22589
22392         * gcc.c-torture/compile/pr22589-1.c: New test.
22394 2005-07-28  Jan Hubicka  <jh@suse.cz>
22396         * update-loopch.c: New testcase.
22398 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22400         PR rtl-optimization/23047
22401         * gcc.c-torture/execute/pr23047.c: New test.
22402         * gcc.c-torture/execute/pr23047.x: New.
22404 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22406         PR tree-optimization/22493
22407         * gcc.c-torture/execute/pr22493-1.c: New test.
22408         * gcc.c-torture/execute/pr22493-1.x: New.
22409         * gcc.c-torture/execute/vrp-1.c: New test.
22410         * gcc.c-torture/execute/vrp-2.c: New test.
22411         * gcc.c-torture/execute/vrp-2.c: New test.
22413 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
22415         * gcc.target/frv/all-builtin-read8.c: Delete.
22416         * gcc.target/frv/all-builtin-read16.c: Delete.
22417         * gcc.target/frv/all-builtin-read32.c: Delete.
22418         * gcc.target/frv/all-builtin-read64.c: Delete.
22419         * gcc.target/frv/all-builtin-write8.c: Delete.
22420         * gcc.target/frv/all-builtin-write16.c: Delete.
22421         * gcc.target/frv/all-builtin-write32.c: Delete.
22422         * gcc.target/frv/all-builtin-write64.c: Delete.
22423         * gcc.target/frv/all-read-write-1.c: New.
22425 2005-07-27  Jeff Law  <law@redhat.com>
22427         * gcc.c-torture/execute/pr22630.c: New test.
22429 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
22431         PR tree-optimization/23073
22432         * gcc.dg/vect/nodump-pr23073.c: New test.
22433         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
22435 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
22437         PR tree-optimize/22348
22438         * gcc.c-torture/execute/pr22348.c: New.
22440 2005-07-27  Richard Guenther  <rguenther@suse.de>
22442         * gcc.dg/tree-ssa/salias-1.c: New testcase.
22444 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22446         PR fortran/22503
22447         * gfortran.dg/logical_comp.f90: New test.
22449 2005-07-27  Jan Hubicka  <jh@suse.cz>
22451         * inliner-1.c: Add cleanup of dumps.
22452         * val-prof-*.c: Likewise.
22453         * update-tailcall.c: New.
22455 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
22457         PR 22591
22458         * gcc.dg/tree-ssa/pr22591.c: New test.
22459         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
22461 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
22463         PR libobjc/22606
22464         * objc.dg/try-catch-11.m: New test.
22466 2005-07-26  Richard Guenther  <rguenther@suse.de>
22468         PR tree-optimization/22486
22469         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
22471 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
22473         PR tree-opt/22484
22474         * g++.dg/opt/loop2.C: New test.
22476 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
22478         * gcc.dg/tree-ssa/reassoc-3.c: New test.
22479         * gcc.dg/tree-ssa/reassoc-4.c: New test.
22481 2005-07-25  Adam Nemet  <anemet@lnxw.com>
22483         * lib/profopt.exp (profopt-execute): Check for profiling data
22484         files on the target.
22486 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
22488         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
22489         for matching of asm labels.
22491 2005-07-25  Richard Guenther  <rguenther@suse.de>
22493         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
22495 2005-07-25  Richard Guenther  <rguenther@suse.de>
22497         PR testsuite/22624
22498         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
22500 2005-07-25  Ira Rosen  <irar@il.ibm.com>
22502         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
22503         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
22504         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
22505         * gcc.dg/vect/vect-100.c: New test.
22506         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
22507         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
22508         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
22509         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
22510         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
22511         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
22512         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
22513         * gfortran.dg/vect/pr19049.f90: New testcase.
22514         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
22516 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
22518         * gcc.c-torture/execute/20050713-1.c: New test.
22520         PR fortran/20063
22521         * gfortran.fortran-torture/execute/data_4.f90: New test.
22523         PR middle-end/20303
22524         * gcc.dg/visibility-d.c: New test.
22526 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
22528         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
22529         * gfortran.dg/underflow.f90: Ditto.
22531 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22533         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
22534         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
22535         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
22537 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22539         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
22540         include case of field width of zero.
22542 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22544         PR libgfortran/21875
22545         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
22546         with trailing blanks on normal formatted read.
22548 2005-07-23  Chao-ying Fu  <fu@mips.com>
22550         * gcc.target/mips/mips32-dsp-type.c: New test.
22551         * gcc.target/mips/mips32-dsp.c: New test.
22553 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
22555         PR testsuite/21073
22556         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
22558         PR testsuite/20454
22559         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
22560         and __cyg_profile_func_exit.
22562 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
22564         * gfortran.dg/comma_format_extension_3.f: Fix typo.
22565         * gfortran.dg/comma_format_extension_4.f: Same.
22566         * gfortran.dg/pr15332.f: Same.
22567         * gfortran.dg/pr21730.f: Same.
22569 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
22571         * g++.dg/opt/vrp2.C: Fix testcase.
22573         PR tree-opt/22625
22574         * g++.dg/opt/vrp2.C: New test.
22576 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
22578         PR debug/21828
22579         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
22581 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
22583         * gcc.dg/tree-ssa/20050719-1.c: New test.
22585 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
22587         * gcc.dg/bfin-longcall-1.c: New file.
22588         * gcc.dg/bfin-longcall-2.c: New file.
22590 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
22592         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
22594 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22596         PR middle-end/19055
22597         * gcc.dg/tree-ssa/pr19055.c: New test.
22598         * gcc.dg/tree-ssa/pr19055-2.c: New test.
22600 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22602         PR C++/22358
22603         * g++.dg/other/pr22358.C: New test.
22605 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
22607         PR c++/2922
22608         * g++.dg/lookup/two-stage5.C: New test from bug comments.
22610 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22612         PR c++/15938
22613         * g++.dg/init/union2.C: New test.
22615 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22617         PR c/22393
22618         * gcc.dg/complex-4.c: New test.
22620 2005-07-21  Richard Guenther  <rguenther@suse.de>
22622         PR testsuite/22522
22623         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
22624         scanning for asm labels.
22625         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22627 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22629         PR target/22085
22630         * gcc.dg/altivec-pr22085.c: New.
22632 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22634         PR tree-optimization/19210
22635         * gcc.dg/tree-ssa/pr19210-1.c: New.
22636         * gcc.dg/tree-ssa/pr19210-2.c: New.
22638 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
22640         PR rtl-optimization/22167
22641         * g++.dg/opt/pr22167.C: New test.
22643 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
22645         PR c++/2922
22646         * g++.dg/lookup/two-stage2.C: New.
22647         * g++.dg/lookup/two-stage3.C: New.
22648         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
22649         fixed two-stage name lookup for operators.
22650         * g++.dg/template/call3.C: Compiler now produces an appropriate
22651         error message.
22652         * g++.dg/template/crash37.C: Compiler now describes bla() on line
22653         14 as a candidate.
22654         * g++.dg/template/ptrmem4.C: Compiler produces different error
22655         message.
22656         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
22657         connect_to_method as a candidate.
22659 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
22661         * gcc.dg/fold-alloc-1.c: New test.
22663 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
22665         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22666         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
22668 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
22670         * gcc.dg/fold-abs-1.c: New test.
22671         * gcc.dg/fold-abs-2.c: New test.
22672         * gcc.dg/fold-abs-3.c: New test.
22674 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
22676         Make CONSTRUCTOR use VEC to store initializers.
22677         * g++.dg/ext/complit3.C: Check for specific error messages.
22678         * g++.dg/init/brace2.C: Update error message.
22679         * g++.dg/warn/Wbraces2.C: Likewise.
22681 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
22683         PR fortran/16940
22684         * gfortran.dg/module_interface_1.f90: New test.
22686 2005-07-19  Danny Berlin <dberlin@dberlin.org>
22687             Kenneth Zadeck <zadeck@naturalbridge.com>
22689         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
22691 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22693         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
22694         specify -Wformat for these tests.
22695         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
22696         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
22697         * gcc.dg/format/opt-6.c: Delete.
22699 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22701         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
22702         * gcc.dg/tree-ssa/sra-3.c: Likewise.
22704 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22706         * gcc.dg/tree-ssa/alias-2.c: New test.
22708 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
22710         PR c++/22263
22711         * g++.dg/template/explicit7.C: New test.
22713 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
22715         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
22716         field width of 8 to +Inf and -Inf.
22718 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
22720         PR c++/22139
22721         * g++.dg/template/friend36.C: New test.
22723 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
22725         PR fortran/21730
22726         * gfortran.dg/pr21730.f: New test.
22728 2005-07-16  Danny Berlin <dberlin@dberlin.org>
22729             Kenneth Zadeck <zadeck@naturalbridge.com>
22731         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
22732         since pure const detection cannot run at -O1 in c compiler.
22733         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
22734         can now optimize this case properly.
22735         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
22736         because we now pass.
22737         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
22739 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
22741         PR c/22421
22742         * gcc.dg/format/bitfld-1.c: New test.
22744 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22746         PR c++/22204
22747         * g++.dg/rtti/repo1.C: New test.
22749 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
22751         PR middle-end/22398
22752         * gcc.c-torture/compile/pr22398.c: New test.
22754 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22756         PR c++/22132
22757         * g++.dg/expr/cast4.C: New test.
22759 2005-07-15  Richard Guenther  <rguenther@suse.de>
22761         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
22762         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22764 2005-07-15  Steven Bosscher  <stevenb@suse.de>
22766         PR tree-optimization/22230
22767         * gcc.dg/tree-ssa/pr22230.c: New test.
22769 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
22771         * gfortran.dg/g77/cpp6.f: New test.
22773         PR fortran/22417
22774         * gfortran.dg/g77/cpp5.F: New test.
22775         * gfortran.dg/g77/cpp5.h: New file.
22776         * gfortran.dg/g77/cpp5inc.h: New file.
22778 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
22780         PR libfortran/16435
22781         * gfortran.dg/tl_editting.f90: New.
22782         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
22784 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
22786         * gfortran.dg/char_array_constructor.f90: New test.
22788 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
22790         * gfortran.dg/past_eor.f90: New.
22791         * gfortran.dg/complex_read.f90: New.
22793 2005-07-13  Jeff Law  <law@redhat.com>
22795         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
22796         additional casts.
22798         * gcc.dg/tree-ssa/pr22321.c: New test
22800 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
22802         PR tree-optimization/21921
22803         * gcc.dg/tree-ssa/pr21921.c: New.
22805 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22807         PR tree-optimizatio/22442
22808         * gcc.dg/tree-ssa/loop-11.c: New test.
22810 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22812         PR tree-opt/21840
22813         * gcc.c-torture/compile/pr21840.c: New test.
22815 2005-07-12  Jan Hubicka  <jh@suse.cz>
22817         * gcc.c-torture/compile/pr22379.c: New test.
22819 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
22821         PR libfortran/21593
22822         gfortran.dg/dev_null.f90: Remove outdated comment about
22823         PR libfortran/21593.
22826 2005-07-12  Dale Johannesen  <dalej@apple.com>
22828         * gcc.target/i386/compress-float-sse.c: New.
22829         * gcc.target/i386/compress-float-sse-pic.c: New.
22830         * gcc.target/i386/compress-float-387.c: New.
22831         * gcc.target/i386/compress-float-387-pic.c: New.
22832         * gcc.dg/compress-float-ppc.c: New.
22833         * gcc.dg/compress-float-ppc-pic.c: New.
22835 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
22837         PR libfortran/21593
22838         gfortran.dg/dev_null.f90: Remove targets.
22840 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22842         PR tree-opt/22335
22843         * gcc.dg/pr22335-1.c: New test.
22844         * gcc.dg/pr22335-2.c: New test.
22846 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22848         PR c++/20172
22849         * g++.dg/template/nontype12.C : New test.
22851 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22853         * gcc.dg/tree-ssa/loop-10.c: New test.
22855 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
22857         * gcc.c-torture/execute/20020720-1.x: Remove.
22859 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
22861         * gfortran.fortran-torture/execute/forall_7.f90: New test.
22863 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
22865         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
22866         (dg-mips-options): Use it.
22868 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
22870         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
22872 2005-07-09  Richard Henderson  <rth@redhat.com>
22874         * lib/target-supports.exp (check_effective_target_sync_char_short):
22875         Add alpha.
22877 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
22879         PR libfortran/22217
22880         * gfortran.dg/negative-z-descriptor.f90: New test.
22882 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22884         PR tree-opt/22329
22885         * gcc.dg/pr22329.c: New test.
22887 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
22889         PR tree-optimization/20139
22890         * gcc.dg/tree-ssa/pr20139.c: New.
22892 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22894         PR tree-opt/22356
22895         * gcc.dg/pr22356-1.c: New test.
22897 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
22899         PR c++/21799
22900         * g++.dg/template/unify8.C: New.
22901         * g++.dg/template/unify9.C: New.
22903 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
22905         * gfortran.fortran-torture/execute/entry_10.f90: New test.
22907 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
22909         * gcc.dg/darwin-version-1.c: New.
22910         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
22911         * gcc.dg/builtins-20.c: Likewise.
22912         * gcc.dg/builtins-53.c: Likewise.
22913         * gcc.dg/torture/builtins-convert-1.c: Likewise.
22914         * gcc.dg/torture/builtins-convert-2.c: Likewise.
22915         * gcc.dg/torture/builtins-convert-3.c: Likewise.
22916         * gcc.dg/torture/builtins-power-1.c: Likewise.
22917         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
22918         on Darwin.
22920 2005-07-07  Jeff Law  <law@redhat.com>
22922         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
22923         argument evaluation order.
22925 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
22927         PR libfortran/21594
22928         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22929         Add test cases where the shift length is greater than the
22930         array length.
22932 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22934         * obj-c++.dg/proto-lossage-6.mm: New.
22935         * objc.dg/proto-lossage-6.m: New.
22937 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22939         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
22940         * objc.dg/gnu-runtime-2.m: Likewise.
22942 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22944         * gfortran.dg/longline.f: New test.
22946         * gfortran.dg/badline.f: New test.
22948 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22950         PR fortran/16531
22951         PR fortran/15966
22952         PR fortran/18781
22953         * gfortran.dg/hollerith.f90: New.
22954         * gfortran.dg/hollerith2.f90: New.
22955         * gfortran.dg/hollerith3.f90: New.
22956         * gfortran.dg/hollerith4.f90: New.
22957         * gfortran.dg/hollerith_f95.f90: New.
22958         * gfortran.dg/hollerith_legacy.f90: New.
22959         * gfortran.dg/g77/cpp4.F: New. Port from g77.
22961 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22963         PR objc/22274
22964         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
22965         * objc.dg/gnu-runtime-2.m: New.
22967 2005-07-06  Jeff Law  <law@redhat.com>
22969         * gcc.dg/tree-ssa/vrp17.c: New test.
22971 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22973         PR fortran/22327
22974         * gfortran.dg/array_constructor_5.f90: New test.
22976 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22978         * gfortran.fortran-torture/execute/entry_9.f90: New test.
22980 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
22982         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
22983         * gcc.dg/980816-1.c: Ditto.
22985 2005-07-06  Jeff Law  <law@redhat.com>
22987         * gcc.c-torture/compile/pr21356.c: New test.
22989 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22991         PR c/22013
22992         PR c/22098
22993         * gcc.c-torture/compile/pr22013-1.c,
22994         gcc.c-torture/execute/pr22098-1.c,
22995         gcc.c-torture/execute/pr22098-2.c,
22996         gcc.c-torture/execute/pr22098-3.c: New tests.
22998 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23000         PR c/22308
23001         * gcc.dg/pr22308-1.c: New test.
23003 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
23005         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
23006         target.
23007         * gcc.dg/compare9.c: Use -fshort-enums instead of
23008         -fno-short-enums.  Change the last test to dg-bogus.
23010 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
23012         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23013         * gcc.dg/compare9.c: New.
23015 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23017         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23019 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23021         PR testsuite/22288
23022         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23025 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23027         * gcc.dg/format/gcc_gfc-1.c: New.
23029 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23031         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23033 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23035         PR fortran/20842
23036         * gfortran.dg/io_invalid_1.f90: New test.
23038 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
23040         * gcc.dg/format/gcc_diag-1.c: Update.
23042 2005-07-02  Jeff Law  <law@redhat.com>
23044         * gcc.dg/tree-ssa/pr22051-1.c: New test.
23045         * gcc.dg/tree-ssa/pr22051-2.c: New test.
23047 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
23049         * gcc.dg/format/gcc_diag-1.c: Update.
23051 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
23053         PR tree-opt/22269
23054         * gcc.c-torture/compile/pr22269.c: New test.
23056 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
23058         PR 21584
23059         PR 22219
23060         * g++.dg/tree-ssa/pr21584-1.C: New test.
23061         * g++.dg/tree-ssa/pr21584-2.C: New test.
23063 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
23065         * obj-c++.dg/try-catch-11.mm: New.
23066         * objc.dg/try-catch-10.m: New.
23068 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
23070         * g++.dg/other/ucnid-1.C: xfail on AIX.
23072 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
23074         PR 22234
23075         * gcc.dg/20050629-1.c: New test.
23077 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
23079         * obj-c++.dg/const-str-1[0-1].mm: New.
23080         * objc.dg/const-str-1[0-1].m: New.
23082 2005-05-29  Richard Henderson  <rth@redhat.com>
23084         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23085         Rename from check_effective_target_vect_no_max.
23086         (check_effective_target_vect_no_int_add): New.
23087         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23088         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23089         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23090         * gcc.dg/vect/vect-reduc-1.c: Use both.
23091         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23093 2005-05-29  Richard Henderson  <rth@redhat.com>
23095         * lib/target-supports.exp (check_effective_target_vect_no_max):
23096         Remove i386 and x86_64.
23098 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23100         PR testsuite/21969
23101         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23103 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23105         PR middle-end/21969
23106         * gcc.dg/vect/pr21969.c: New test.
23108 2005-06-28  Eric Christopher  <echristo@redhat.com>
23110         PR c/22052
23111         PR c/21975
23112         * gcc.dg/inline1.c: New test.
23113         * gcc.dg/inline2.c: Ditto.
23114         * gcc.dg/inline3.c: Ditto.
23115         * gcc.dg/inline4.c: Ditto.
23116         * gcc.dg/inline5.c: Ditto.
23118 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23120         PR libfortran/22142
23121         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23122         Add testcase also testing eoshift1 for PR 22142.
23124 2005-06-28  Richard Henderson  <rth@redhat.com>
23126         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23127         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23128         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23129         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23130         gcc.dg/tree-ssa/20030922-2.c: Likewise.
23132 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23134         PR libfortran/22142
23135         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23136         Add testcase for PR 22142.
23138 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
23140         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23141         gcc.target/ia64/fpreg-2.c: New tests.
23143 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23145         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23147 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23149         PR libfortran/22170
23150         * gfortran.dg/slash_1.f90: New test.
23152 2005-06-27  Richard Henderson  <rth@redhat.com>
23154         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23155         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23156         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23157         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23158         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23159         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23161 2005-06-27  Richard Henderson  <rth@redhat.com>
23163         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23164         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23166 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
23168         * obj-c++.dg/proto-lossage-5.mm: New.
23169         * objc.dg/proto-lossage-5.m: New.
23171 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
23173         PR 21959
23174         * gcc.dg/tree-ssa/pr21959.c: New test.
23176 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
23178         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23179         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23180         testing uninitialized var.
23182         * gcc.c-torture/execute/builtins/chk.h: New.
23183         * gcc.c-torture/execute/builtins/lib/chk.c: New.
23184         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23185         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23186         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23187         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23188         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23189         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23190         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23191         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23192         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23193         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23194         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23195         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23196         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23197         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23198         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23199         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23200         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23201         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23202         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23203         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23204         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23205         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23206         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23207         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23208         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23209         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23210         * gcc.dg/builtin-object-size-1.c: New test.
23211         * gcc.dg/builtin-object-size-2.c: New test.
23212         * gcc.dg/builtin-object-size-3.c: New test.
23213         * gcc.dg/builtin-object-size-4.c: New test.
23214         * gcc.dg/builtin-object-size-5.c: New test.
23215         * gcc.dg/builtin-stringop-chk-1.c: New test.
23216         * gcc.dg/builtin-stringop-chk-2.c: New test.
23217         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23218         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23219         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23220         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23221         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23222         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23223         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23224         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
23225         * gcc.c-torture/execute/printf-1.c: New test.
23226         * gcc.c-torture/execute/fprintf-1.c: New test.
23227         * gcc.c-torture/execute/vprintf-1.c: New test.
23228         * gcc.c-torture/execute/vfprintf-1.c: New test.
23229         * gcc.c-torture/execute/printf-chk-1.c: New test.
23230         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
23231         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
23232         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
23234 2005-06-27  Michael Matz  <matz@suse.de>
23236         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
23237         slot is not merged if address escapes.
23239 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23241         PR c/21911
23242         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
23244 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
23246         PR middle-end/17965
23247         * gcc.c-torture/compile/20050622-1.c: New test.
23249         PR middle-end/22028
23250         * gcc.dg/20050620-1.c: New test.
23252 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
23254         PR tree-optimization/22026
23255         * gcc.dg/tree-ssa/pr22026.c: New.
23257 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
23259         PR libfortran/22144
23260         * gfortran.dg/shift-alloc.f90: New testcase.
23262 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
23264         * all files: Update FSF address in copyright headers.
23266 2005-06-22  Jan Hubicka  <jh@suse.cz>
23268         * wholeprogram-1.c: New testcase.
23269         * wholeprogram-2.c: New testcase.
23271 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
23273         PR 22171
23274         * gcc.dg/tree-ssa/pr22171.c: New test.
23276 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
23278         * gfortran.dg/simplify_modulo.f90: New.
23280 2005-06-24  Jan Hubicka  <jh@suse.cz>
23282         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
23284 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23286         * obj-c++.dg/proto-lossage-[1-4].mm: New.
23288 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23290         * obj-c++.dg/typedef-alias-1.mm: New.
23291         * objc.dg/typedef-alias-1.m: New.
23293 2005-06-23  Jeff Law  <law@redhat.com>
23295         * gcc.dg/tree-ssa/vrp16.c: New test.
23297 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23299         * lib/target-supports.exp: Add
23300         check_effective_target_fortran_large_real and
23301         check_effective_target_fortran_large_int to check for
23302         corresponding effective targets.
23303         * gfortran.dg/large_integer_kind_1.f90: New test.
23304         * gfortran.dg/large_real_kind_1.f90: New test.
23306 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
23308         PR tree-optimization/22117
23309         * gcc.dg/tree-ssa/pr22117.c: New.
23311 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
23313         PR testsuite/22123
23314         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
23316 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
23318         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
23320 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
23322         * gfortran.dg/f2c_4.f90: Add tests for complex functions
23323         * gfortran.dg/f2c_4.c: Likewise.
23325 2005-06-22 Paul Brook  <paul@codesourcery.com>
23327         PR fortran/21034
23328         * gfortran.dg/auto_save_1.f90: New test.
23330 2005-06-22  Michael Matz  <matz@suse.de>
23332         * gcc.target/x86-64/abi: New directory.
23333         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
23334         * gcc.target/x86-64/abi/README.gcc: New file.
23335         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
23336         * gcc.target/x86-64/abi/asm-support.s: New file.
23337         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
23338         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
23339         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
23340         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
23341         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
23342         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
23343         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
23344         * gcc.target/x86_64/abi/test_bitfields.c: New test.
23345         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
23346         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
23347         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
23348         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
23349         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
23350         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
23351         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
23352         * gcc.target/x86_64/abi/test_varargs.c: New test.
23354 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
23356         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
23357         32-bit i?86 and x86_64.
23359 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
23361         * obj-c++.dg/const-str-[1-9].mm: New tests.
23363 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
23365         PR fortran/22010
23366         * gfortran.dg/namelist_use.f90: New.
23367         * gfortran.dg/namelist_use_only.f90: New.
23369 2005-06-21  Jeff Law  <law@redhat.com>
23371         * gcc.dg/tree-ssa/vrp15.c: New test.
23373 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
23375         * lib/target-supports.exp (check_effective_target_vect_reduction):
23376         Remove.
23377         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
23378         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
23379         remove vect_reduction target keyword. Also avoid two returns in main.
23380         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23381         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
23382         * gcc.dg/vect/vect-reduc-1short.c: New test.
23383         * gcc.dg/vect/vect-reduc-1char.c: New test.
23384         * gcc.dg/vect/vect-reduc-2short.c: New test.
23385         * gcc.dg/vect/vect-reduc-2char.c: New test.
23386         * gcc.dg/vect/vect-reduc-6.c: New test.
23387         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
23388         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
23389         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
23391 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23392         Paul Thomas  <pault@gcc.gnu.org>
23394         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
23395         New tests.
23397 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23399         * gfortran.dg/backslash_1.f90: New test.
23400         * gfortran.dg/backslash_2.f90: New test.
23402 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
23404         * gfortran.dg/duplicate_labels.f90: New test.
23406 2005-06-20  Jan Beulich  <jbeulich@novell.com>
23408         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
23409         unsupportable relocations.
23410         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23411         * gcc.dg/20050321-2.c: xfail for NetWare.
23413 2005-06-20  Andreas Jaeger  <aj@suse.de>
23415         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
23416         gcc.target/i386/fastcall-sseregparm.c,
23417         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
23419 2005-06-19  Richard Henderson  <rth@redhat.com>
23421         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
23423 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
23425         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
23427 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
23429         PR c++/22115
23430         * g++.dg/conversion/simd2.C: Change expected error message.
23432 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
23434         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
23435         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23436         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23438 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
23440         * gcc.dg/fold-mod-1.c: New test.
23442 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
23444         PR fortran/19926
23445         * gfortran.dg/pr19926.f90: New test.
23447 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
23449         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
23450         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
23451         targets.
23452         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23453         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23455 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
23457         * gcc.target/ia64/float80-varargs-1.c: New test.
23459 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23461         PR tree-opt/22035
23462         * gfortran.dg/f2c_6.f90: New test.
23464 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
23466         PR c++/17413
23467         * g++.dg/template/local5.C: New.
23469 2005-06-17  Richard Henderson  <rth@redhat.com>
23471         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
23473 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
23475         PR testsuite/21945
23476         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
23478 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
23480         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
23481         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
23482         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
23483         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
23484         check_vect to verify the presence of hardware vector support.
23486 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
23488         PR testsuite/22056
23489         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
23491 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23493         PR libfortran/19216
23494         * gfortran.dg/pr19216.f: Add correct space between brackets and
23495         dg directive.
23497 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23499         PR libfortran/16436
23500         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
23502 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
23504         * gcc.target/i386/attributes-error.c: New testcase.
23505         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
23506         * gcc.target/i386/regparm-stdcall.c: Likewise.
23507         * gcc.target/i386/sseregparm-1.c: Likewise.
23508         * gcc.target/i386/sseregparm-2.c: Likewise.
23510 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
23512         * g++.dg/rtti/crash2.C: New.
23514 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
23516         * gcc.dg/noncompile/20040203-3.c: Update expected message.
23518 2005-06-15  David Ung  <davidu@mips.com>
23520         * gcc.target/mips/mips16e-extends.c: New test for testing the
23521         generation of MIPS16e zeb/zeh, seb/seh instructions.
23523 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
23525         PR 22018
23526         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
23527         * gcc.dg/tree-ssa/pr22018.c: New test.
23529 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
23531         * gcc.dg/simd-1.c: Update error messages.
23532         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
23533         * gcc.dg/simd-2.c: Update error messages.
23534         * gcc.dg/simd-4.c: New.
23536 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
23538         PR c++/20678
23539         * g++.dg/other/crash-4.C: New.
23541 2005-06-14  Devang Patel  <dpatel@apple.com>
23543         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
23545 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23547         PR c++/21929
23548         * g++.dg/parse/crash11.C: Update
23550 2005-06-13  Jeff Law  <law@redhat.com>
23552         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
23553         perform the desired transformations.
23554         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
23555         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
23557 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23559         PR fortran/22038
23560         * gfortran.dg/forall_1.f90: Un-XFAIL.
23562 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
23564         PR c++/21929
23565         * g++.dg/parse/crash26.C: New.
23567         PR c++/20789
23568         * g++.dg/init/member1.C: New.
23570 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
23572         * gfortran.dg/altreturn_1.f90: New test.
23574 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
23576         PR middle-end/21985
23577         * gcc.dg/tree-ssa/pr21985.c: New test.
23579 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23581         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
23583 2005-06-12  Roger Sayle  <roger@eyesopen.com>
23585         PR c++/21930
23586         * g++.dg/other/error10.C: New test case.
23588 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23590         PR libfortran/19155
23591         * gfortran.dg/pr19155.f: Add test.
23593 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23595         * gfortran.dg/f2c_7.f90: New test.
23597         * gfortran.dg/forall_1.f90: XFAILed.
23599 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23601         * gcc.dg/pr14796-1.c: New.
23602         * gcc.dg/pr14796-2.c: New.
23604 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
23606         PR fortran/17792
23607         PR fortran/21375
23608         * gfortran.dg/deallocate_stat.f90: New test.
23610 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
23612         * gfortran.fortran-torture/execute/in-pack.f90: New test.
23614 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
23616         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
23617         access will be generated when this loop is vectorized. Test that
23618         accesses with same alignment were detected.
23619         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
23620         Test that accesses with same alignment were detected.
23621         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
23622         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
23623         alignment were detected.
23625 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
23627         PR c++/10611
23628         * g++.dg/conversion/simd2.C: New.
23630 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23632         * gcc.dg/Wcxx-compat-1.c: New.
23634 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
23636         PR libfortran/21480
23637         * gfortran.dg/reshape-complex.f90: Add a test for a packed
23638         complex array.
23640 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
23642         * gcc.dg/alias-8.c: New.
23644 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
23646         * gcc.dg/format/cmn_err-1.c: Update.
23648 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
23650         PR target/20666
23651         * gcc.target/sparc/fexpand-2.c: New.
23652         * gcc.target/sparc/fpmerge-2.c: New.
23653         * gcc.target/sparc/fpmul-2.c: New.
23654         * gcc.target/sparc/noresult.c: New.
23655         * gcc.target/sparc/pdist-2.c: New.
23656         * gcc.target/sparc/pdist-3.c: New.
23658 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
23660         PR testsuite/21702
23661         * gcc.target/i386/i386.exp: Fix comment typo.
23663 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23665         PR c++/19497
23666         * g++.dg/inherit/using5.C: New.
23667         * g++.dg/inherit/using6.C: New.
23669 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23671         PR c++/19894
23672         * g++.dg/template/ptrmem15.C: New test.
23674         PR c++/20563
23675         * g++.dg/ext/label4.C: New test.
23677 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23679         * gcc.dg/tls/debug-1.c: New test.
23681 2005-06-07  Dale Johannesen  <dalej@apple.com>
23683         * gcc.target/i386/movq.c: New.
23685 2005-06-07  Dale Johannesen  <dalej@apple.com>
23687         * gcc.dg/20050607-1.c: New.
23689 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
23691         PR middle-end/21850
23692         * gcc.c-torture/execute/20050607-1.c: New test.
23694 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
23696         PR libfortran/21926
23697         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
23698         Test case where the return array has lowest stride one,
23699         but isn't packed.
23701 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
23703         * lib/target-supports.exp (check_effective_target_sync_int_long):
23704         Add s390 and s390x targets.
23706 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
23708         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
23709         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
23710         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
23711         * gcc.dg/tree-ssa/loop-9.c: New test.
23713 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23715         * g++.dg/parse/defarg10.C: New.
23717 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
23719         PR regression/21897
23720         * gcc.c-torture/execute/20050604-1.c: New test.
23722 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23724         PR 21903
23725         * g++.dg/parse/defarg9.C: New.
23727         PR c++/20637
23728         * g++.dg/inherit/using4.C: New.
23729         * g++.dg/overload/error1.C: Adjust expected errors.
23730         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
23731         * g++.old-deja/g++.brendan/arm2.C: Likewise.
23732         * g++.old-deja/g++.other/redecl2.C: Likewise.
23733         * g++.old-deja/g++.other/redecl4.C: Likewise.
23734         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
23736 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23738         * gfortran.dg/f2c_5.f90: Add -w to dg-options
23740 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23742         * lib/gfortran.exp (gfortran_target_compile): Call
23743         dg-additional-files-options
23744         * gfortran.dg/f2c_4.f90: New file
23745         * gfortran.dg/f2c_4.c: New file
23746         * gfortran.dg/f2c_5.f90: New file
23747         * gfortran.dg/f2c_5.c: New file
23749 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23751         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
23753         PR fortran/21912
23754         * gfortran.dg/array_constructor_4.f90: New test.
23756 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
23758         PR c++/21619
23759         * g++.dg/ext/builtin9.C: New test.
23761 2005-06-05  Dale Johannesen  <dalej@apple.com>
23763         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
23764         * gcc.c-torture/execute/20050603-2.c: Ditto.
23766 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
23768         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
23769         * gcc.dg/vect/vect-reduc-1.c: New.
23770         * gcc.dg/vect/vect-reduc-2.c: New.
23771         * gcc.dg/vect/vect-reduc-3.c: New.
23773 2005-06-04  Dale Johannesen  <dalej@apple.com>
23775         * gcc.c-torture/execute/20050603-1.c: New.
23776         * gcc.c-torture/execute/20050603-2.c: New.
23777         * gcc.dg/20050603-3.c: New.
23779 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23781         PR fortran/19195
23782         * gfortran.dg/debug_1.f90: New test.
23784         * gfortran.dg/forall_1.f90: New test.
23786 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
23788         * gfortran.dg/array_constructor_3.f90: New test.
23790 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23792         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
23794 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
23796         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
23798 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
23800         PR c/21873
23801         * gcc.dg/init-excess-1.c: New test.
23803 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23805         PR c++/21853
23806         * g++.dg/expr/static_cast6.C: New test.
23808 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
23810         * gcc.dg/tree-ssa/vrp14.c: New test.
23812 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23814         PR c++/21336
23815         * g++.dg/template/new2.C: New test.
23817 2005-06-03  Josh Conner  <jconner@apple.com>
23819         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
23820         all entries in initializer.
23822 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
23824         PR middle-end/21858
23825         * gcc.dg/pr21858.c: New testcase.
23827 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
23829         PR tree-optimization/21292
23831         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
23832         New.
23833         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23834         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23835         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23836         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23837         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
23839 2005-06-02  Richard Henderson  <rth@redhat.com>
23841         * gcc.dg/sync-2.c: Use -march=i486 for i386.
23843 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
23845         * gcc.dg/wtypequal.c: New testcase.
23847 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
23849         PR 21582
23850         * gcc.dg/tree-ssa/pr21582.c: New test.
23852 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23854         PR c++/21280
23855         * g++.dg/opt/interface2.h: New.
23856         * g++.dg/opt/interface2.C: New.
23857         * g++.dg/init/ctor4.C: Adjust error lines.
23858         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23859         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23860         * g++.old-deja/g++.jason/opeq3.C: Likewise.
23861         * g++.old-deja/g++.pt/assign1.C: Likewise.
23862         * g++.old-deja/g++.pt/crash20.C: Likewise.
23864 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
23866         PR tree-optimization/21734
23867         * g++.dg/vect/pr21734_1.cc: New.
23868         * g++.dg/vect/pr21734_2.cc: New.
23870 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23872         PR c++/20350
23873         * g++.dg/template/spec24.C: New.
23875         PR c++/21151
23876         * g++.dg/pch/local-1.C: New.
23877         * g++.dg/pch/local-1.Hs: New.
23879 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
23881         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
23882         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
23883         * gcc.dg/tree-ssa/pr14341.c: New test.
23884         * gcc.dg/tree-ssa/pr14841.c: New test.
23885         * gcc.dg/tree-ssa/pr20701.c: New test.
23886         * gcc.dg/tree-ssa/pr21086.c: New test.
23887         * gcc.dg/tree-ssa/pr21090.c: New test.
23888         * gcc.dg/tree-ssa/pr21332.c: New test.
23889         * gcc.dg/tree-ssa/pr21458.c: New test.
23890         * gcc.dg/tree-ssa/pr21658.c: New test.
23891         * gcc.dg/tree-ssa/vrp01.c: New test.
23892         * gcc.dg/tree-ssa/vrp02.c: New test.
23893         * gcc.dg/tree-ssa/vrp03.c: New test.
23894         * gcc.dg/tree-ssa/vrp04.c: New test.
23895         * gcc.dg/tree-ssa/vrp05.c: New test.
23896         * gcc.dg/tree-ssa/vrp06.c: New test.
23897         * gcc.dg/tree-ssa/vrp07.c: New test.
23898         * gcc.dg/tree-ssa/vrp08.c: New test.
23899         * gcc.dg/tree-ssa/vrp09.c: New test.
23900         * gcc.dg/tree-ssa/vrp10.c: New test.
23901         * gcc.dg/tree-ssa/vrp11.c: New test.
23902         * gcc.dg/tree-ssa/vrp12.c: New test.
23903         * gcc.dg/tree-ssa/vrp13.c: New test.
23905 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
23907         PR 21029
23908         * gcc.dg/tree-ssa/pr21029.c: New test.
23910 2005-06-01  Roger Sayle  <roger@eyesopen.com>
23912         * gfortran.dg/logint-1.f: New test case.
23913         * gfortran.dg/logint-2.f: Likewise.
23914         * gfortran.dg/logint-3.f: Likewise.
23916 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
23918         PR c/21536
23919         PR c/20760
23920         * gcc.dg/20050527-1.c: New test.
23922         * gcc.dg/i386-sse-12.c: New test.
23924         PR fortran/21729
23925         * gfortran.dg/implicit_5.f90: New test.
23927 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
23929         PR fortran/20883
23930         * gfortran/assign_4.f90: New test.
23931         * gfortran/assign_2.f90: Change compile to run.
23933 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
23935         * lib/target-supports.exp
23936         (check_effective_target_sync_char_short): New.
23937         * gcc.dg/sync-2.c: New.
23939 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
23941         PR tree-optimization/21817
23942         * gcc.dg/torture/pr21817-1.c: New.
23944 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
23946         PR c++/21165
23947         * g++.dg/template/init5.C: New.
23949 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
23951         * gfortran.dg/char_initialiser_actual.f90:
23952         Test character initialisers as actual arguments.
23953         * gfortran.dg/char_pointer_comp_assign.f90:
23954         Test character pointer structure component assignments.
23955         * gfortran.dg/char_array_structure_constructor.f90:
23956         Test character components in structure constructors.
23958 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
23960         PR middle-end/20931
23961         * g++.dg/opt/pr20931.C: New test.
23963 2005-05-31  Andreas Jaeger  <aj@suse.de>
23965         PR testsuite/20772
23966         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
23967         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
23968         g++.old-deja/g++.ext/asmspec1.C,
23969         g++.old-deja/g++.other/regstack.C,
23970         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
23971         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
23972         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
23973         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
23974         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
23975         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
23976         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
23977         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
23978         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
23979         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
23980         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
23981         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
23982         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
23983         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
23984         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
23985         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
23986         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
23987         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
23988         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
23990 2005-05-31  Jeff Law  <law@redhat.com>
23992         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
23994 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
23996         PR middle-end/21743
23997         * gcc.dg/builtins-1.c: Activate disabled clog test.
23998         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24000 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
24002         * gfortran.dg/char_pointer_assign.f90:
24003         Test character-pointer assignments and pointer assignments.
24004         * gfortran.dg/char_pointer_dummy.f90:
24005         Test character-pointer dummy arguments.
24006         * gfortran.dg/char_pointer_func.f90:
24007         Test character-pointer function returns.
24008         * gfortran.dg/char_pointer_dependency.f90:
24009         Test character-pointer functions with dependencies.
24011 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
24013         PR c++/21784
24014         * g++.dg/lookup/using14.C: New test.
24016 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
24018         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24019         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24020         trailing ^M.
24022 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
24024         PR c++/17413
24025         * g++.dg/template/local5.C: New.
24027         PR target/21761
24028         * gcc.c-torture/compile/pr21761.c: New.
24030         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24031         before darwin8.
24033 2005-05-30  Steven G. Kargl
24035         PR fortran/20846
24036         * gfortran.dg/inquire_8.f90: New test.
24038 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24040         PR libfortran/21376
24041         * gfortran.dg/output_exponents_1.f90: New test.
24043 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24045         PR libfortran/20006
24046         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24048 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
24050         PR c++/21210
24051         * g++.dg/ext/complex1.C: New test.
24053         PR c++/21340
24054         * g++.dg/init/ctor6.C: New test.
24056 2005-05-29  Jan Hubicka  <jh@suse.cz>
24058         * gcc.c-torture/compile/pr21562.c: New.
24060 2005-05-28  Steven G. Kargl <kargls@comcast.net>
24062         * gfortran.dg/subnormal_1.f90: New test.
24064 2005-05-28  Jan Hubicka  <jh@suse.cz>
24066         * tree-prof.exp: Fix comment.
24067         * value-prof-1.c: New.
24068         * value-prof-2.c: New.
24069         * value-prof-3.c: New.
24070         * value-prof-4.c: New.
24072 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
24074         PR c++/21614
24075         * g++.dg/expr/ptrmem6.C: New test.
24076         * g++.dg/expr/ptrmem6a.C: Likewise.
24078 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
24080         PR tree-optimization/21658
24081         * gcc.dg/tree-ssa/pr21658.c: New.
24083 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
24085         PR c++/21455
24086         * g++.dg/inherit/ptrmem3.C: New.
24088         PR c++/21681
24089         * g++.dg/parse/template16.C: New.
24091 2005-05-27  Andreas Jaeger  <aj@suse.de>
24093         * gcc.dg/setjmp-2.c: Only run in 32-bit.
24095         * gcc.dg/i386-sse-8.c: Run test on all archs.
24097 2005-05-26  Mike Stump  <mrs@apple.com>
24099         * objc.dg/isa-field-1.m: Only run on darwin.
24100         * objc.dg/lookup-1.m: Likewise.
24101         * objc.dg/try-catch-8.m: Likewise.
24103 2005-05-26  Roger Sayle  <roger@eyesopen.com>
24105         PR tree-optimization/9814
24106         * gcc.dg/pr9814-1.c: New test case.
24108 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24110         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24111         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24112         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24113         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24114         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24115         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24116         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24117         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24118         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24119         objc.dg/try-catch-8.m: New.
24121 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
24123         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24124         remove extraneous semicolons.
24126 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24128         * obj-c++.dg/comp-types-12.mm: New.
24129         * objc.dg/comp-types-11.m: New.
24130         * objc.dg/selector-4.m: New.
24132 2005-05-26  Andreas Jaeger  <aj@suse.de>
24134         PR testsuite/20772
24135         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24136         g++.old-deja/g++.ext/attrib3.C,
24137         g++.old-deja/g++.other/store-expr1.C,
24138         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24139         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24140         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24141         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24142         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24143         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24144         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24145         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24146         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24147         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24148         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24149         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24150         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24151         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24152         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24153         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24154         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24155         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24156         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24158 2005-05-26  Andreas Jaeger  <aj@suse.de>
24160         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24161         x86-64 compilation.
24163 2005-05-26  Andreas Jaeger  <aj@suse.de>
24165         PR testsuite/20772
24166         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24167         gcc.misc-tests/i386-pf-athlon-1.c,
24168         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24169         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24170         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24171         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24172         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24173         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24174         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24175         programs.
24177         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24178         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24179         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24180         x86-64 compilation.
24182         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24183         x86_64.
24185         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24186         effective-target ilp32.
24188 2005-05-26  David Ung  <davidu@mips.com>
24190         * gcc.target/mips/ext_ins.c: New test for testing the generation
24191         of MIPS32/64 rev 2 ext/ins instructions.
24193 2005-05-26  Andreas Jaeger  <aj@suse.de>
24195         * treelang/compile/unsigned.tree: Use gimple instead of
24196         nonexisting generic dump.
24198 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
24200         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24202 2005-05-26  Andreas Jaeger  <aj@suse.de>
24204         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24206 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
24208         PR libfortran/17283
24209         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24210         Test callee-allocated memory with write statements.
24212 2005-05-25  Roger Sayle  <roger@eyesopen.com>
24214         PR middle-end/21709
24215         * gcc.dg/pr21709-1.c: New test case.
24217 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24218             Mike Stump  <mrs@apple.com>
24220         * objc/execute/next_mapping.h: Update for C++.
24222         * obj-c++.dg/selector-1.mm: Move to...
24223         * obj-c++.dg/selector-4.mm: here...
24225         * obj-c++.dg/basic.mm: New.
24226         * obj-c++.dg/comp-types-1.mm: New.
24227         * obj-c++.dg/cxx-class-1.mm: New.
24228         * obj-c++.dg/cxx-ivars-1.mm: New.
24229         * obj-c++.dg/cxx-ivars-2.mm: New.
24230         * obj-c++.dg/cxx-ivars-3.mm: New.
24231         * obj-c++.dg/cxx-scope-1.mm: New.
24232         * obj-c++.dg/cxx-scope-2.mm: New.
24233         * obj-c++.dg/defs.mm: New.
24234         * obj-c++.dg/empty-private-1.mm: New.
24235         * obj-c++.dg/encode-1.mm: New.
24236         * obj-c++.dg/encode-2.mm: New.
24237         * obj-c++.dg/encode-3.mm: New.
24238         * obj-c++.dg/extern-c-1.mm: New.
24239         * obj-c++.dg/extra-semi.mm: New.
24240         * obj-c++.dg/fix-and-continue-2.mm: New.
24241         * obj-c++.dg/isa-field-1.mm: New.
24242         * obj-c++.dg/ivar-list-semi.mm: New.
24243         * obj-c++.dg/local-decl-1.mm: New.
24244         * obj-c++.dg/lookup-1.mm: New.
24245         * obj-c++.dg/lookup-2.mm: New.
24246         * obj-c++.dg/method-1.mm: New.
24247         * obj-c++.dg/method-2.mm: New.
24248         * obj-c++.dg/method-3.mm: New.
24249         * obj-c++.dg/method-4.mm: New.
24250         * obj-c++.dg/method-5.mm: New.
24251         * obj-c++.dg/method-6.mm: New.
24252         * obj-c++.dg/method-7.mm: New.
24253         * obj-c++.dg/no-extra-load.mm: New.
24254         * obj-c++.dg/overload-1.mm: New.
24255         * obj-c++.dg/pragma-1.mm: New.
24256         * obj-c++.dg/pragma-2.mm: New.
24257         * obj-c++.dg/private-1.mm: New.
24258         * obj-c++.dg/private-2.mm: New.
24259         * obj-c++.dg/proto-qual-1.mm: New.
24260         * obj-c++.dg/qual-types-1.mm: New.
24261         * obj-c++.dg/stubify-1.mm: New.
24262         * obj-c++.dg/stubify-2.mm: New.
24263         * obj-c++.dg/super-class-1.mm: New.
24264         * obj-c++.dg/super-class-2.mm: New.
24265         * obj-c++.dg/super-dealloc-1.mm: New.
24266         * obj-c++.dg/super-dealloc-2.mm: New.
24267         * obj-c++.dg/template-1.mm: New.
24268         * obj-c++.dg/template-2.mm: New.
24269         * obj-c++.dg/template-3.mm: New.
24270         * obj-c++.dg/template-4.mm: New.
24271         * obj-c++.dg/template-5.mm: New.
24272         * obj-c++.dg/template-6.mm: New.
24273         * obj-c++.dg/try-catch-1.mm: New.
24274         * obj-c++.dg/try-catch-2.mm: New.
24275         * obj-c++.dg/try-catch-3.mm: New.
24276         * obj-c++.dg/try-catch-4.mm: New.
24277         * obj-c++.dg/try-catch-5.mm: New.
24278         * obj-c++.dg/try-catch-6.mm: New.
24279         * obj-c++.dg/try-catch-7.mm: New.
24280         * obj-c++.dg/try-catch-8.mm: New.
24281         * obj-c++.dg/try-catch-9.mm: New.
24282         * obj-c++.dg/va-meth-1.mm: New.
24284 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24286         * obj-c++.dg/selector-1.mm: New.
24287         * obj-c++.dg/selector-2.mm: New.
24289 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24291         * obj-c++.dg/selector-3.mm: New.
24292         * objc.dg/selector-3.m: New.
24294 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24296         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
24297         about where warning appears.
24299 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24301         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
24302         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
24303         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
24304         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
24306 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24308         * gcc.dg/20050524-1.c: New test.
24310 2005-05-25  Jan Hubicka  <jh@suse.cz>
24312         * gcc.dg/tree-prof/inliner-1.c: New.
24314 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
24316         * gcc.dg/tree-prof: New directory.
24317         * gcc.dg/tree-prof/tree-prof.exp: New.
24319 2005-05-25  DJ Delorie  <dj@redhat.com>
24321         * gcc.dg/Wattributes-1.c: New.
24322         * gcc.dg/Wattributes-2.c: New.
24323         * gcc.dg/Wattributes-3.c: New.
24325 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
24327         PR tree-optimization/19833
24328         * gcc.dg/uninit-4.c: Remove xfail.
24329         * gcc.dg/uninit-9.c: Ditto.
24331 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
24333         * obj-c++.dg/bitfield-[1-5].mm: New.
24334         * obj-c++.dg/class-protocol-1.mm: New.
24335         * obj-c++.dg/comp-types-1[0-1].mm: New.
24336         * obj-c++.dg/comp-types-[2-9].mm: New.
24337         * obj-c++.dg/encode-[4-8].mm: New.
24338         * obj-c++.dg/layout-1.mm: New.
24339         * obj-c++.dg/method-1[0-9].mm: New.
24340         * obj-c++.dg/method-2[0-1].mm: New.
24341         * obj-c++.dg/method-[8-9].mm: New.
24342         * obj-c++.dg/objc-gc-3.mm: New.
24343         * obj-c++.dg/try-catch-10.mm: New.
24344         * objc.dg/bitfield-5.m: New.
24345         * objc.dg/comp-types-10.m: New.
24346         * objc.dg/comp-types-9.m: New.
24347         * objc.dg/layout-1.m: New.
24348         * objc.dg/objc-gc-4.m: New.
24349         * objc.dg/try-catch-9.m: New.
24350         * objc.dg/class-protocol-1.m: Tweak diagnostics.
24351         * objc.dg/comp-types-1.m: Likewise.
24352         * objc.dg/comp-types-[5-6].m: Likewise.
24353         * objc.dg/method-9.m: Likewise.
24355 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
24357         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
24358         and on hardware without VMX support.
24360         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
24362         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
24364         * lib/profopt.exp (dg-final-generate, dg-final-use,
24365         profopt-final-code, profopt-get-options): New.
24366         (profopt-execute): Process test directives.
24368         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
24369         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24370         cleanup-tree-dump, cleanup-saved-temps): Update comments.
24372 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
24374         PR C++/21645
24375         * g++.dg/init/ctor5.C: New test.
24377 2005-05-24  Ira Rosen  <irar@il.ibm.com>
24379         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
24380         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
24381         vect-113.c, vect-114.c.
24383 2005-05-23  Adam Nemet  <anemet@lnxw.com>
24385         * gcc.dg/const-elim-1.c: Remove xfails.
24387 2005-05-23  Jeff Law  <law@redhat.com>
24389         * gcc.c-torture/compile/pr21638.c: New test.
24390         * gcc.c-torture/compile/20050520-1.c: New test.
24392 2005-05-23  Nick Clifton  <nickc@redhat.com>
24394         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
24395         be a proper triple, ie: m32r*-*-*.
24396         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24398 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
24400         PR middle-end/21331
24401         PR tree-opt/21293
24402         * gcc.c-torture/compile/pr21293.c: New test.
24403         * gcc.c-torture/execute/pr21331.c: New test.
24405 2004-05-20  Richard Henderson  <rth@redhat.com>
24407         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
24409 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
24411         * obj-c++-dg.exp: Add.
24412         * obj-c++.exp: Add.
24413         * obj-c++.dg/dg.exp: Add.
24415 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
24417         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
24418         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
24420 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
24422         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
24424 2004-05-19  Richard Henderson  <rth@redhat.com>
24426         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
24428 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
24430         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
24432         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
24434 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
24436         PR c++/21495
24437         * g++.dg/parse/extern1.C: New test.
24438         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
24440 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24442         * gcc.dg/c99-math.h: New.
24443         * gcc.dg/c99-math-float-1.c: New test.
24444         * gcc.dg/c99-math-double-1.c: Likewise.
24445         * gcc.dg/c99-math-long-double-1.c: Likewise.
24447 2005-05-18  Richard Henderson  <rth@redhat.com>
24449         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
24451 2005-05-18  Devang Patel  <dpatel@apple.com>
24453         * g++.dg/opt/20050511-1.C: New test.
24455 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
24457         PR libfortran/21127
24458         * gfortran.dg/reshape-complex.f90: New test.
24460 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
24462         * gfortran.dg/array_constructor_1.f90: New test.
24463         * gfortran.dg/array_constructor_2.f90: New test.
24465 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24467         PR fortran/20954
24468         * gfortran.dg/pr20954.f: New test.
24470 2005-05-17  Mike Stump  <mrs@apple.com>
24472         Yet more Objective-C++...
24474         * objc.dg/method-5.m: Update.
24475         * objc.dg/method-6.m: Update.
24476         * objc.dg/method-7.m: Update.
24477         * objc.dg/method-9.m: Update.
24478         * objc.dg/try-catch-2.m: Update.
24480 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
24482         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
24483         Remove little-endian optimizations.
24485 2005-05-17  Jeff Law  <law@redhat.com>
24487         * g++.dg/tree-ssa/pr14814.C: New test.
24488         * gcc.dg/tree-ssa/pr14814.C: New test.
24489         * gcc.dg/tree-ssa/pr17141-1.C: New test.
24490         * gcc.dg/tree-ssa/pr17141-2.C: New test.
24492 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
24494         * gcc.dg/compat/generate-random.c: Do not include
24495         libiberty.h.
24496         * gcc.dg/compat/generate-random_r.c: Likewise.
24498 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
24500         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
24502 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
24504         PR middle-end/21595
24505         * g++.dg/tree-ssa/builtin1.C: New testcase.
24507 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
24509         PR c++/21454
24510         * g++.dg/opt/const4.C: New test.
24512         PR middle-end/21492
24513         * g++.dg/opt/crossjump1.C: New test.
24515         PR tree-optimization/21610
24516         * gcc.c-torture/compile/20050516-1.c: New test.
24518         PR fortran/15080
24519         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
24520         about the test failing.
24521         * gfortran.fortran-torture/execute/where_7.f90: New test.
24522         * gfortran.fortran-torture/execute/where_8.f90: New test.
24524 2005-05-16  Richard Henderson  <rth@redhat.com>
24526         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
24527         i?86 and x86_64.
24529 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
24531         * gcc.dg/compat/generate-random.c (config.h): Do not include.
24532         (limits.h): Include unconditionally.
24533         (stdlib.h): Likewise.
24534         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
24535         (limits.h): Include unconditionally.
24536         (stdlib.h): Likewise.
24537         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24538         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24539         (limits.h): Include unconditionally.
24540         (stdlib.h): Likewise.
24541         (hashtab.h): Do not include.
24542         (getopt.h): Likewise.
24543         (stddef.h): Include.
24544         (hashval_t): Define.
24545         (struct entry): Add "next" field.
24546         (HASH_SIZE): New macro.
24547         (hash_table): New variable.
24548         (switchfiles): Do not use xmalloc.
24549         (mix): New macro.
24550         (iterative_hash): New function.
24551         (hasht): Remove.
24552         (e_exists): New function.
24553         (e_insert): Likewise.
24554         (output): Use, instead of libiberty hashtable functions.
24555         (main): Do not use getopt.  Do not call htab_create.
24557 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
24559         PR libstdc++/21526
24560         * lib/target-supports.exp (check_mkfifo_available):
24561         Return 0 for cygwin as mkfifo support incomplete on platform.
24562         Fix typos in comments.
24564 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
24566         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
24568 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
24570         PR fortran/17432
24571         * gfortran.dg/assign_4.f: New test.
24573 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
24575         PR tree-optimization/21563
24576         * gcc.dg/tree-ssa/pr21563.c: New.
24578 2005-05-14  Jan Hubicka  <jh@suse.cz>
24580         * gcc.dg/noreturn-7.c: Allow control reaches warning.
24582 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
24584         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
24586 2005-05-13  Julian Brown  <julian@codesourcery.com>
24588         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
24589         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
24591 2005-05-13  Jan Hubicka  <jh@suse.cz>
24593         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
24594         * gcc.dg/fold-xor-?.c: Likewise.
24595         * gcc.dg/pr15784-?.c: Likewise.
24596         * gcc.dg/pr20922-?.c: Likewise.
24597         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
24598         * gcc.dg/tree-ssa/pr17598.c: Likewise.
24599         * gcc.dg/tree-ssa/pr20470.c: Likewise.
24601 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24603         PR fortran/21260
24604         * gfortran.dg/hollerith_1.f90: New test.
24606 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24608         * gfortran.dg/func_result_2.f90: New test.
24610 2005-05-11  Bud Davis  <bdavis@gfortran.org>
24612         * gfortran.dg/dev_null.f90: New test.
24614 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
24616         * gcc.dg/arm-vfp1.c: Revert last change.
24618 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
24620         PR middle-end/19807
24621         PR tree-optimization/19639
24622         * g++.dg/tree-ssa/pr19807.C: New testcase.
24624 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24626         PR libfortran/21471
24627         * gfortran.dg/append-1.f90: New test.
24629 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24631         * gcc.dg/pr18501.c: XFAIL.
24632         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
24633         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
24634         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
24635         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24636         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24637         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
24638         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
24639         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
24641 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24643         PR fortran/20178
24644         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
24645         gfortran.dg/f2c_3.f90: New tests.
24647         * gfortran.dg/return_1.f90: Fix dg annotation.
24649 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24651         * gcc.c-torture/compile/20050510-1.c: New test.
24653 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
24655         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
24657 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
24659         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
24661 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
24663         PR c/17913
24664         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
24666 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
24668         PR c/21342
24669         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
24670         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
24672 2005-05-10  Ben Elliston  <bje@au.ibm.com>
24674         PR debug/16676
24675         * gcc.dg/debug/pr16676.c: New test.
24677 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
24679         PR testsuite/21443
24680         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
24681         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
24682         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
24683         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
24684         Change -O1 to -O2.
24685         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
24686         -fno-tree-dominator-opts.
24688 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24690         * gfortran.dg/return_1.f90: New test.
24692 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
24694         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
24696         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
24698 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
24700         PR c++/21427
24701         * g++.dg/inherit/covariant13.C: New.
24703 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24705         PR libfortran/19155
24706         * gfortran.dg/pr19155.f: New test.
24708 2005-05-08  Roger Sayle  <roger@eyesopen.com>
24710         PR inline-asm/8788
24711         * gcc.dg/pr8788-1.c: New testcase.
24713 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
24715         PR target/21416
24716         * gcc.target/mips/fpcmp-[12].c: New tests.
24718 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
24720         * lib/target-supports-dg.exp (dg-require-fork): New function.
24721         (dg-require-mkfifo): Likewise.
24722         * lib/target-supports.exp (check_function_available): New
24723         function.
24724         (check_fork_available): Likewise.
24725         (check_mkfifo_available): Likewise.
24727 2005-05-06  Jeff Law  <law@redhat.com>
24729         * gcc.c-torture/compile/pr21380.c: New test.
24731 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
24733         PR c++/20961
24734         * g++.dg/ext/weak3.C: New test.
24736 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
24738         PR c++/21352
24739         * g++.dg/template/crash37.C: New test.
24741 2005-05-05  Paul Brook  <paul@codesourcery.com>
24743         * gcc.dg/arm-g2.c: Use effective-target arm32.
24744         * gcc.dg/arm-mmx-1.c: Ditto.
24745         * gcc.dg/arm-scd42-2.c: Ditto.
24746         * gcc.dg/arm-vfp1.c: Ditto.
24747         * lib/target-supports.exp (check_effective_target_arm32): New
24748         function.
24750 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
24752         PR libfortran/21354
24753         gfortran.dg/in_pack_rank7.f90: New test.
24755 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
24757         PR middle-end/15618
24758         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
24760 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
24762         PR middle-end/21265
24763         * gcc.dg/20050503-1.c: New test.
24765         PR rtl-optimization/21239
24766         * gcc.dg/i386-sse-11.c: New test.
24768 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
24770         PR target/16888
24771         * gcc.target/i386/asm-1.c: New test.
24773 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
24775         PR rtl-optimization/21330
24776         * gcc.c-torture/execute/20050502-1.c: New test.
24778         PR target/21297
24779         * gcc.c-torture/execute/20050502-2.c: New test.
24781 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
24783         PR middle-end/21282
24784         * gcc.dg/pr21282.c: New.
24786 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24788         * gcc.dg/vect/pr20122.c: Clean up .vect file.
24789         * gcc.dg/vect/vect-92.c: Likewise.
24790         * gcc.dg/vect/vect-93.c: Likewise.
24791         * gcc.dg/vect/vect-dv-1.c: Likewise.
24792         * gcc.dg/vect/vect-dv-2.c: Likewise.
24793         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
24795 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24797         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
24798         * gfortran.dg/vect/vect-2.f90: Likewise.
24799         * gfortran.dg/vect/vect-3.f90: Likewise.
24800         * gfortran.dg/vect/vect-4.f90: Likewise.
24801         * gfortran.dg/vect/vect-5.f90: Likewise.
24803 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
24805         PR target/20813
24806         * gcc.dg/rs6000-fpint-2.c: New.
24808 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
24810         PR c/15698
24811         * gcc.dg/builtins-30.c: Update expected messages.
24812         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
24813         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
24814         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
24816 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
24818         PR tree-optimization/21294
24819         * gcc.dg/tree-ssa/pr21294.c: New.
24821 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
24823         * gcc.dg/altivec-3.c (vec_store): Do not use the old
24824         __builtin_altivec_st_internal_4si built-in.
24826 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
24828         PR c++/15875
24829         * g++.dg/template/ptrmem14.C: New test.
24831 2005-05-02  Paul Brook  <paul@codesourcery.com>
24833         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
24835 2005-05-02  Michael Matz  <matz@suse.de>
24837         PR c++/19542
24838         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
24840 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
24842         * g++.dg/cpp/weak.C: New test.
24844 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
24846         * gcc.dg/tree-ssa/loop-8.c: New test.
24848 2005-04-30  Michael Maty  <matz@suse.de>
24850         * gcc.dg/inline-mcpy.c: New test.
24852 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
24854         PR libfortran/18958
24855         * gfortran.dg/eoshift.f90: New test case.
24857 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
24859         PR libfortran/18857
24860         * gfortran.dg/matmul_1.f90: New test.
24862 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24864         PR tree-optimization/21030
24865         * gcc.dg/tree-ssa/pr21030.c: New.
24867 2005-04-29  Devang Patel  <dpatel@apple.com>
24869         PR tree-optimization/21272
24870         * gcc.dg/vect/vect-ifcvt-10.c: New test.
24872 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
24874         PR fortran/13082
24875         PR fortran/18824
24876         * gfortran.dg/entry_4.f90: New test.
24877         * gfortran.fortran-torture/execute/entry_1.f90: New test.
24878         * gfortran.fortran-torture/execute/entry_2.f90: New test.
24879         * gfortran.fortran-torture/execute/entry_3.f90: New test.
24880         * gfortran.fortran-torture/execute/entry_4.f90: New test.
24881         * gfortran.fortran-torture/execute/entry_5.f90: New test.
24882         * gfortran.fortran-torture/execute/entry_6.f90: New test.
24883         * gfortran.fortran-torture/execute/entry_7.f90: New test.
24885 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24887         * gfortran.fortran-torture/execute/entry_8.f90: New test.
24889 2005-04-29  Paul Brook  <paul@codesourcery.com>
24891         * gfortran.dg/entry_3.f90: New test.
24893 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24895         * gfortran.dg/implicit_4.f90: New test.
24897 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
24899         * lib/target-supports.exp (check_profiling_available): Return
24900         false for xtensa-*-elf.
24902 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
24904         * lib/fortran-torture.exp (fortran-torture.exp): Catch
24905         error if file cannot be deleted.
24907 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24909         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
24910         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
24911         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
24912         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
24913         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
24914         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
24915         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
24916         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
24917         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
24918         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24919         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
24920         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
24921         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
24923 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24925         PR fortran/20865
24926         * gfortran.dg/pr20865.f90: New test.
24928 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
24930         * gcc.dg/void-cast-2.c: New test.
24932 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24934         PR c/21159
24935         * gcc.dg/void-cast-1.c: New test.
24937 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
24939         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
24941 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24943         PR fortran/21177
24944         * gfortran.dg/pr21177.f90: New test.
24946 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
24948         PR tree-optimization/21171
24949         * gcc.dg/tree-ssa/pr21171.c: New test.
24951 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
24953         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24954         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24955         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24956         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24957         gcc.dg/tree-ssa/gen-vect-32.c: New.
24958         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
24959         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
24960         don't run on PPC32.
24962 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24964         PR c/21213
24965         * gcc.dg/transparent-union-3.c: New test.
24967 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24969         PR c/20740
24970         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
24971         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
24972         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
24973         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
24974         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
24975         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
24977 2005-04-26  Jeff Law  <law@redhat.com>
24979         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
24980         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
24981         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
24982         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
24983         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
24984         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
24985         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
24987 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
24989         PR tree-optimization/17598
24990         * gcc.dg/tree-ssa/pr17598.c: New testcase.
24992 2005-04-25  Mike Stump  <mrs@apple.com>
24994         * objc.dg/fix-and-continue-1.m: Add.
24996 2005-04-25  Roger Sayle  <roger@eyesopen.com>
24998         PR c++/20995
24999         * g++.dg/opt/pr20995-1.C: New test case.
25001 2005-04-25  Devang Patel <dpatel@apple.com>
25003         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25005 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25007         PR testsuite/21062
25008         * g++.dg/opt/alias2.C (printf): Correct the prototype.
25010 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25012         PR C++/21188
25013         * g++.dg/opt/rtti2.C: New test.
25015 2005-04-25  Paul Brook  <paul@codesourcery.com>
25016         Steven G. Kargl  <kargls@comcast.net>
25018         PR fortran/20879
25019         * gfortran.dg/ichar_1.f90: New file.
25021 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
25023         PR middle-end/20991
25024         * g++.dg/opt/pr20991.C: New test.
25026         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25027         where sizeof (type) < __alignof__ (type).
25028         * gcc.dg/compat/struct-layout-1.h: Likewise.
25030 2005-04-24  Per Bothner  <per@bothner.com>
25031             Devang Patel  <dpatel@apple.com>
25033         PR preprocessor/20907
25034         * gcc.dg/cpp/very-long-comment.c: New test.
25036 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25038         PR fortran/20059
25039         * gfortran.dg/common_5.f: New test.
25041 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
25043         PR middle-end/21082
25044         * g++.dg/tree-ssa/pr21082.C: New testcase.
25046 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
25048         * gcc.dg/vect/vect-99.c: New test.
25050 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
25052         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25054 2005-04-22  Jeff Law  <law@redhat.com>
25056         * gcc.dg/uninit-5.c: Remove xfails.
25057         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25058         conditionals and loads.
25060 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
25062         PR libfortran/20074
25063         PR libfortran/20436
25064         PR libfortran/21108
25065         * gfortran.dg/nested_reshape.f90: new test
25066         * gfortran.dg/reshape-alloc.f90: new test
25067         * gfortran.dg/reshape.f90: new test
25069 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
25071         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25073         * gcc.dg/arm-vfp1.c: New test.
25075 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
25077         PR c++/21087
25078         * g++.dg/lookup/builtin2.C: New test.
25080 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
25082         * gcc.dg/weak/weak-13.c: New test.
25084 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
25086         * lib/target-supports.exp (check_effective_target_sync_int_long):
25087         Add powerpc*.
25089 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
25091         * gcc.target/mips/branch-1.c: New test.
25093 2005-04-21  Richard Henderson  <rth@redhat.com>
25095         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25096         * gcc.dg/vect/vect-86.c: Likewise.
25097         * gcc.dg/vect/vect-87.c: Likewise.
25098         * gcc.dg/vect/vect-88.c: Likewise.
25100 2005-04-21  Devang Patel  <dpatel@apple.com>
25102         PR optimization/20994
25103         * gcc.dg/tree-ssa/ifc-3.c: New test.
25105 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25107         PR c/12913
25108         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25109         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25110         gcc.dg/c99-vla-jump-5.c: New tests.
25112 2005-04-19  Richard Henderson  <rth@redhat.com>
25114         * lib/target-supports.exp (check_effective_target_vect_int_mult):
25115         Fix typo in exists check.
25116         (check_effective_target_sync_int_long): New.
25117         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25118         * gcc.dg/ia64-sync-2.c: Likewise.
25119         * gcc.dg/ia64-sync-3.c: Likewise.
25120         * gcc.dg/ia64-sync-4.c: Likewise.
25122 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
25124         * gcc.dg/fold-xor-1.c: New test.
25125         * gcc.dg/fold-xor-2.c: New test.
25127 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
25129         PR target/20670
25130         * g++.dg/eh/fp-regs.C: New test.
25132 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25134         * gcc.dg/Wint-to-pointer-cast-1.c,
25135         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25136         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25137         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25139 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25141         PR fortran/16861
25142         * gfortran.dg/pr16861.f90: New test.
25144 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25146         * gcc.dg/pr21085.c: New test.
25148 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
25150         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
25151         (setup_mips_tests, dg-mips-options): New procedures.
25152         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25153         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25154         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25155         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25156         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25157         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25158         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25159         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25160         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25161         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25162         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25163         dg-mips-options instead of dg-options.  Remove now-redundant
25164         preprocessor guards.
25165         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25166         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25167         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25168         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25169         * gcc.dg/vr-mult-2.c: Delete.
25170         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25171         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25172         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25173         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25174         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25175         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25176         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25178 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
25180         * ada/acats/run_all.sh: Use sync when executable not present.
25182 2005-04-18  Devang Patel  <dpatel@apple.com>
25184         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25185         * gcc.dg/vect/vect-11a.c: New.
25186         * gcc.dg/vect/vect-none.c: Update.
25187         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25189 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25191         PR tree-optimization/20922
25192         * gcc.dg/pr20922-1.c: New test.
25193         * gcc.dg/pr20922-2.c: New test.
25194         * gcc.dg/pr20922-3.c: New test.
25195         * gcc.dg/pr20922-4.c: New test.
25196         * gcc.dg/pr20922-5.c: New test.
25197         * gcc.dg/pr20922-6.c: New test.
25199 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25201         PR libfortran/20950
25202         * gfortran.dg/pr20950.f: New test.
25204 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25206         PR libfortran/19216
25207         * gfortran.dg/pr19216.f: New test.
25209 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
25211         PR tree-optimization/21001
25212         * gcc.dg/tree-ssa/pr21001.c: New.
25214 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
25216         PR libfortran/21075
25217         * gfortran.dg/reshape_rank7.f90: New test.
25219 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25221         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25222         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25223         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25224         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
25225         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
25226         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
25227         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
25228         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
25229         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
25230         wrong way round).
25231         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
25232         in namelists.  New test.
25233         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
25234         New test.
25235         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
25236         New test.
25237         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
25238         namelist.  New test.
25239         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
25240         New test.
25241         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
25242         New test.
25243         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
25244         namelist.  New test.
25245         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
25246         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
25247         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
25248         New test.
25249         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
25250         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
25251         arrays. New test.
25253 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
25255         * gfortran.dg/wtruncate.f: New testcase.
25256         * gfortran.dg/wtruncate.f90: New testcase.
25258 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
25260         PR c++/21025
25261         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
25262         which sizeof/alignof is dependent, rather than just whether we are
25263         processing_template_decl.
25265 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25267         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25268         corrected typo where the wrong variables had been compared.
25270 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25272         PR libfortran/18495
25273         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25274         Test callee-allocated version of return array with a write
25275         statement.
25276         Test spread with a temporary with another write statement.
25278 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
25280         PR tree-optimization/21031
25281         * gcc.dg/tree-ssa/pr21031.c: New.
25283 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
25285         PR tree-optimization/21004
25286         * gcc.dg/builtins-53.c: Include builtins-config.h.
25287         Check floorf, ceilf, floorl and ceill transformations
25288         only when HAVE_C99_RUNTIME is defined.
25290 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
25292         PR middle-end/20739
25293         * gcc.dg/tree-ssa/pr20739.c: New test.
25295 2005-04-14  Mike Stump  <mrs@apple.com>
25297         * gcc.dg/Foundation.framework/empty: New.
25298         * gcc.dg/framework-2.c: New.
25300 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25302         PR tree-optimization/21021
25303         * gcc.c-torture/compile/pr21021.c: New.
25305 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
25307         PR testsuite/21010
25308         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
25309         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
25310         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
25311         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
25312         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
25313         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
25314         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
25315         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
25317 2005-04-14  Richard Henderson  <rth@redhat.com>
25319         * lib/target-supports.exp (check_effective_target_vect_condition):
25320         Add ia64, i?86, and x86_64.
25322 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
25324         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
25326 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25328         PR tree-optimization/20657
25329         * gcc.dg/tree-ssa/pr20657.c: New.
25331 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
25333         * gcc.dg/builtins-53.c: Also check (int)trunc* and
25334         (long long int)trunc*.
25336 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
25338         PR target/20927
25339         * gcc.dg/pr20927.c: New test.
25341 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
25343         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
25344         * gcc.target/mips/asm-1.c: Likewise.
25346 2005-04-13  Dale Johannesen  <dalej@apple.com>
25348         * objc.dg/objc-fast-4.m: New.
25350 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
25352         * gcc.target/cris/torture/cris-torture.exp: New driver in new
25353         directory.
25354         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
25356 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
25358         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
25359         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
25360         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
25362 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
25364         PR tree-optimization/20913
25365         * gcc.dg/tree-ssa/pr20913.c: New.
25367         PR tree-optimization/20702
25368         * gcc.dg/tree-ssa/pr20702.c: New.
25370 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25372         PR c++/13744
25373         * g++.dg/inherit/local3.C: New test.
25375 2005-04-12  Jeff Law  <law@redhat.com>
25377         * gcc.dg/tree-ssa/20050412-1.c: New test.
25379 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
25381         PR libfortran/19016
25382         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
25383         Add tests with mask generated by expression.
25384         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25385         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25386         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25388 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
25390         PR middle-end/20917
25391         * gcc.dg/20050409-1.c: New test.
25393 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
25395         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
25397 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25399         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25400         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
25401         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25402         (TARGET_CXX): Adjust accordingly.
25403         * target.h (struct gcc_target): Remove epxort_class_data.  Add
25404         determine_class_data_visibility and class_data_always_comdat.
25405         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25406         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
25407         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25408         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
25409         (arm_cxx_determine_class_data_visibility): New.
25410         (arm_cxx_class_data_always_comdat): Likewise.
25411         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25412         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
25413         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25414         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
25415         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
25416         Define.
25418 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25420         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
25422 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
25424         * gcc.dg/i386-darwin-fpmath.c: New.
25426 2004-04-11  Devang Patel  <dpatel@apple.com>
25428         * lib/target-supports.exp (check_effective_target_vect_condition): New.
25429         * gcc.dg/vect/vect-ifcvt-1.c: New test.
25430         * gcc.dg/vect/vect-ifcvt-2.c: New test.
25431         * gcc.dg/vect/vect-ifcvt-3.c: New test.
25432         * gcc.dg/vect/vect-ifcvt-4.c: New test.
25433         * gcc.dg/vect/vect-ifcvt-5.c: New test.
25434         * gcc.dg/vect/vect-ifcvt-6.c: New test.
25435         * gcc.dg/vect/vect-ifcvt-7.c: New test.
25436         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
25438 2004-04-11  Devang Patel  <dpatel@apple.com>
25440         * gcc.dg/vect/vect-dv-1.c: New test.
25441         * gcc.dg/vect/vect-dv-2.c: New test.
25443 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
25445         PR tree-optimization/20933
25446         * gcc.dg/tree-ssa/pr20933.c: New test.
25448 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25450         * gfortran.dg/fold_nearest.f90: New test.
25452 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
25454         * gcc.dg/tree-ssa/alias-1.c: New test.
25456 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
25458         PR tree-optimization/20920
25459         * g++.dg/tree-ssa/pr20920.C: New test.
25461 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
25463         * gcc.dg/builtins-53.c: Also check (int)ceil* and
25464         (long long int)ceil*.
25466 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
25468         * g++.dg/warn/Wdtor1.C: Declare template in system header with
25469         explicit C++ linkage.
25471 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25473         * gfortran.dg/pr17229.f: Take care of the new obsolescence
25474         warning for arithmetic IF statements.
25476 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
25478         * eor_handling_1.f90: New test case.
25479         * eor_handling_2.f90: New test case.
25480         * eor_handling_3.f90: New test case.
25481         * eor_handling_4.f90: New test case.
25482         * eor_handling_5.f90: New test case.
25483         * noadv_size.f90: New test case.
25484         * pad_no.f90: New test case.
25486 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
25488         * gcc.c-torture/execute/20050410-1.c: New test.
25490 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
25492         * gcc.dg/pr20126.c: New.
25494 2005-04-09  Bud Davis  <bdavis@gfortran.org>
25495             Steven G. Kargl <kargls@comcast.net>
25497         * gfortran.dg/PR19872.f: New test.
25499 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
25501         * gfortran.dg/nint_1.f90: Fix dg-do directive.
25503 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
25505         * gfortran.dg/nint_1.f90: New test.
25507 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
25509         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
25510         Added test for callee-allocated arrays with write statements.
25511         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
25512         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
25513         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25514         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25515         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25517 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
25519         PR libfortran/20163
25520         * gfortran.dg/open-options-blanks.f: New test.
25522 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25524         PR fortran/13257
25525         * gfortran.dg/comma_format_extension_[1234].f: New tests.
25527 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
25529         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25530         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25531         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25532         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25533         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25534         * gcc.c-torture/execute/stdarg-4.c: New test.
25536         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
25538         PR target/20795
25539         * g++.dg/abi/param2.C: New test.
25541 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25543         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
25545 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25547         * gcc.dg/builtins-53.c: New test.
25549 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
25551         * g++.dg/tree-ssa/pr18178.C: New test.
25552         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
25553         * gcc.c-torture/execute/20041019-1.c: New test.
25554         * gcc.dg/tree-ssa/20041008-1.c: New test.
25555         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
25556         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
25557         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
25558         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
25559         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
25560         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
25561         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
25562         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
25563         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25564         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25566 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
25568         PR rtl-optimization/20466
25569         * gcc.c-torture/execute/pr20466-1.c: New test.
25571 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
25573         PR c++/20905
25574         * g++.dg/parse/cond2.C: New test.
25576         PR c++/20145
25577         * g++.dg/warn/Wdtor1.C: New test.
25579 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25581         PR fortran/17229
25582         * gfortran.dg/pr17229.f: New test.
25584 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
25586         * gfortran.dg/tiny_1.f90: New test.
25587         * gfortran.dg/tiny_2.f90: ditto.
25589 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
25591         * gfortran.dg/eor_1.f90: Fix dg-do run line
25592         * gfortran.dg/open_new.f90: Fix dg-do run line
25594 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
25596         * lib/target-supports.exp (get_compiler_messages): Support
25597         optional arguments, the fourth being compiler options.
25598         (check_effective_target_fpic): New proc.
25599         * gcc.dg/20050321-2.c: Restrict to target fpic.
25601 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
25603         * gcc.dg/15443-1.c: New test.
25604         * gcc.dg/15443-2.c: Likewise.
25606 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25608         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
25610 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25612         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
25614 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25616         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
25617         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
25618         -m64.
25619         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
25620         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
25621         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
25623 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
25625         PR c++/20212
25626         * g++.dg/warn/Wunused-11.C: New test.
25628 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
25630         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
25632 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
25634         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
25636 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25638         PR c++/20734
25639         * g++.dg/template/ptrmem13.C: New test.
25641 2005-04-05  Per Bothner  <per@bothner.com>
25643         * lib/gcc.exp: Always add -fno-show-column, for now.
25645 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
25647         PR testsuite/20767
25648         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
25649         of plain old "unsigned int" for the type of "i".  Makes this test
25650         64bit clean.
25652 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
25654         * gcc.dg/i386-ssefn-1.c: New test.
25655         * gcc.dg/i386-ssefn-2.c: New test.
25656         * gcc.dg/i386-ssefn-3.c: New test.
25657         * gcc.dg/i386-ssefn-4.c: New test.
25659 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
25661         PR tree-optimization/20076
25662         * gcc.dg/builtin-apply4.c: New test.
25664         PR preprocessor/19475
25665         * gcc.dg/cpp/macspace1.c: New test.
25666         * gcc.dg/cpp/macspace2.c: New test.
25668 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25670         * gfortran.dg/pr20755.f: Fixed bad format.
25672 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25674         PR c++/20763
25675         * g++.dg/ext/attrib21.C: New test.
25677 2004-04-05  Devang Patel  <dpatel@apple.com>
25679         * lib/target-supports.exp (check_effective_target_vect_shif): New.
25680         * gcc.dg/vect/vect-shift-1.c: New test.
25682 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25684         PR libfortran/20755
25685         * gfortran.dg/pr20755.f: New test.
25687 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
25689         * gfortran.dg/pr15959.f90: New test.
25690         * gfortran.dg/string_pad_trunc.f90: New test.
25692 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25694         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
25695         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
25696         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
25697         syntax.
25699 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25701         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
25703 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25705         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
25706         * gcc.c-torture/compile/20011119-2.c: Likewise.
25707         * gcc.c-torture/compile/981001-2.c: Likewise.
25709 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
25711         PR c++/20679
25712         * g++.dg/template/overload4.C: New test.
25714 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25716         PR c++/20746
25717         * g++.dg/abi/covariant5.C: New.
25719         PR debug/20505
25720         * g++.dg/debug/const2.C: New.
25722 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
25724         PR rtl-optimization/16104
25725         * gcc.c-torture/execute/20050316-1.c: New test.
25727 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25729         * g++.dg/template/spec23.C: Fix dg-error text.
25731 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
25733         PR c++/19199
25734         * g++.dg/expr/lval2.C: New.
25736 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25738         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
25739         __builtin_strcasecmp and __builtin_strncasecmp.
25741 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
25743         PR c++/20723
25744         * g++.dg/template/spec22.C: New.
25745         * g++.dg/template/spec23.C: New.
25747 2005-04-03  Dale Ranta  <dir@lanl.gov>
25748             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25750         PR libfortran/20068
25751         PR libfortran/20125
25752         PR libfortran/20156
25753         PR libfortran/20471
25754         * gfortran.dg/backspace.f: New test.
25756 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
25758         * gcc.dg/pr19345.c: New test.
25760 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25762         PR tree-optimization/20640
25763         * gcc.dg/torture/tree-loop-1.c: New.
25765 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25767         PR rtl-optimization/20290
25768         * gcc.c-torture/execute/loop-ivopts-2.c: New.
25770 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
25772         * gcc.dg/rs6000-fpint.c: New.
25774 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25776         * gcc.dg/old-style-then-proto-1.c: New test.
25778 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25780         * gfortran.fortran-torture/execute/backspace.f90: Check
25781         after backspace and read was incorrect.
25783 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25785         * gcc.c-torture/execute/builtins/strcat.c: Check the result
25786         buffer past the terminating NUL using memcmp.
25787         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
25788         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
25790         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
25791         Fix unused/uninitialized variable warnings.
25793         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
25794         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
25795         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
25796         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
25798         * gcc.c-torture/execute/builtins/abs-1-lib.c,
25799         gcc.c-torture/execute/builtins/fputs-lib.c,
25800         gcc.c-torture/execute/builtins/lib/fprintf.c,
25801         gcc.c-torture/execute/builtins/lib/main.c,
25802         gcc.c-torture/execute/builtins/lib/memcmp.c,
25803         gcc.c-torture/execute/builtins/lib/memmove.c,
25804         gcc.c-torture/execute/builtins/lib/mempcpy.c,
25805         gcc.c-torture/execute/builtins/lib/memset.c,
25806         gcc.c-torture/execute/builtins/lib/printf.c,
25807         gcc.c-torture/execute/builtins/lib/sprintf.c,
25808         gcc.c-torture/execute/builtins/lib/stpcpy.c,
25809         gcc.c-torture/execute/builtins/lib/strchr.c,
25810         gcc.c-torture/execute/builtins/lib/strcmp.c,
25811         gcc.c-torture/execute/builtins/lib/strcpy.c,
25812         gcc.c-torture/execute/builtins/lib/strcspn.c,
25813         gcc.c-torture/execute/builtins/lib/strlen.c,
25814         gcc.c-torture/execute/builtins/lib/strncat.c,
25815         gcc.c-torture/execute/builtins/lib/strncmp.c,
25816         gcc.c-torture/execute/builtins/lib/strncpy.c,
25817         gcc.c-torture/execute/builtins/lib/strrchr.c,
25818         gcc.c-torture/execute/builtins/lib/strspn.c,
25819         gcc.c-torture/execute/builtins/lib/strstr.c,
25820         gcc.c-torture/execute/builtins/memops-asm-lib.c,
25821         gcc.c-torture/execute/builtins/strlen-2.c,
25822         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
25823         prototypes.
25825 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
25827         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
25828         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
25829         selectany usage.
25831 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
25833         PR c++/19406
25834         * g++.dg/debug/using1.C: New test.
25836 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
25838         PR middle-end/20524
25839         * gcc.dg/alias-7.c: Prefix asm-declared name with
25840         __USER_LABEL_PREFIX__.
25842 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
25844         Fix fallout from PR middle-end/15700:
25845         * gcc.c-torture/compile/20011119-1.c: Take
25846         __USER_LABEL_PREFIX__ into account.
25847         * gcc.c-torture/compile/20011119-2.c: Likewise.
25849 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25851         PR c++/18644
25852         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
25854 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25856         PR c/17855
25857         * gcc.c-torture/compile/struct-non-lval-1.c,
25858         gcc.c-torture/compile/struct-non-lval-2.c,
25859         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
25861 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
25863         * gcc.dg/tls/tls.exp: Remove temporary file.
25864         * g++.dg/tls/tls.exp: Ditto.
25865         * lib/file-format.exp: Ditto.
25866         * g++.dg/special/ecos.exp: Ditto.
25868         * lib/profopt.exp: Treat prof_ext as a list.
25869         * gcc.misc-tests/bprob.exp: Ditto.
25870         * g++.dg/bprob/bprob.exp: Ditto.
25872         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
25873         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
25874         g++.dg/tree-ssa/pointer-reference-alias.C,
25875         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
25876         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
25877         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
25878         g++.dg/vect/pr19951.cc: Ditto.
25879         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
25880         gcc.dg/builtins-47.c: Ditto.
25881         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
25882         gcc.dg/pr20115-1.c: Ditto.
25883         * gcc.dg/tree-ssa/20030530-2.c,
25884         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
25885         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25886         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
25887         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25888         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
25889         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
25890         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
25891         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
25892         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
25893         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
25894         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
25895         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
25896         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
25897         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
25898         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
25899         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25900         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25901         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25902         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25903         gcc.dg/tree-ssa/20030824-1.c,
25904         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
25905         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
25906         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
25907         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
25908         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
25909         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
25910         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
25911         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
25912         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
25913         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
25914         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
25915         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
25916         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
25917         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
25918         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
25919         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
25920         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
25921         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
25922         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
25923         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
25924         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
25925         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
25926         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
25927         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
25928         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
25929         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
25930         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
25931         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
25932         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
25933         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
25934         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
25935         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
25936         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
25937         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
25938         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
25939         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
25940         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
25941         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
25942         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
25943         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
25944         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
25945         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
25946         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25947         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
25948         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
25949         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
25950         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
25951         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
25952         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
25953         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
25954         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25955         gcc.dg/tree-ssa/useless-1.c: Ditto.
25956         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
25957         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
25958         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
25959         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
25960         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25961         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
25962         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
25963         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
25964         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
25965         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
25966         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
25967         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
25968         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
25969         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
25970         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
25971         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
25972         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
25973         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
25974         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
25975         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
25976         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
25977         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25978         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25979         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
25980         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
25981         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
25982         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
25983         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
25984         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
25985         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
25986         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
25987         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
25988         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
25989         gcc.dg/vect/vect-none.c: Ditto.
25990         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
25991         treelang/compile/unsigned.tree: Ditto.
25993         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
25994         * gcc.dg/cpp/direct2s.c: Ditto.
25995         * gcc.dg/cpp/paste4.c: Ditto.
25996         * gcc.dg/cpp/separate-1.c: Ditto.
25997         * gcc.dg/pch/save-temps-1.c: Ditto.
25998         * g++.dg/ext/altivec-10.C: Ditto.
25999         * g++.dg/pch/pch.C: Ditto.
26001         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26003         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26004         * g++.dg/template/repo1.C: Ditto.
26005         * g++.dg/template/repo2.C: Ditto.
26006         * g++.dg/template/repo3.C: Ditto.
26007         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26008         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26009         * g++.old-deja/g++.pt/repo1.C: Ditto.
26010         * g++.old-deja/g++.pt/repo2.C: Ditto.
26011         * g++.old-deja/g++.pt/repo3.C: Ditto.
26012         * g++.old-deja/g++.pt/repo4.C: Ditto.
26014         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26015         * gcc.dg/20030107-1.c: Ditto.
26016         * gcc.dg/20030702-1.c: Ditto.
26017         * gcc.dg/profile-generate-1.c: Ditto.
26018         * g++.dg/other/profile1.C: Ditto.
26019         * g++.old-deja/g++.robertl/eb83.C: Ditto.
26021         * lib/gcc-dg.exp (remove-build-file): New.
26022         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26023         cleanup-tree-dump, cleanup-saved-temps): New.
26025 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26027         PR c++/19203, DR 214
26028         * g++.dg/parse/ambig3.C: Not ambiguous.
26029         * g++.dg/template/spec20.C: New.
26030         * g++.dg/template/spec21.C: New.
26032 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
26034         PR target/20045
26035         * gcc.dg/ia64-fptr-1.c: Run only on linux.
26037 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26039         PR libfortran/20660
26040         * gfortran.dg/negative_unit.f: New test.
26042 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26044         * gcc.dg/20050330-1.c: New test.
26046 2005-03-30  Devang Patel  <dpatel@apple.com>
26048         * g++.dg/tree-sra/ssa-sra-3.C: New test.
26050 2005-03-30  Dale Johannesen  <dalej@apple.com>
26052         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26054 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
26056         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26057         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26058         Strip options from test name.
26060 2005-03-31  Jan Hubicka  <jh@suse.cz>
26062         * gcc.dg/varpool-1.c: New testcase.
26064 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26066         PR c/772
26067         PR c/17913
26068         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26069         gcc.dg/stmt-expr-label-3.c : New tests.
26070         * gcc.c-torture/execute/medce-2.c: Remove.
26072 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26074         PR c/20368
26075         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26076         tests.
26078 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
26080         * gcc.c-torture/compile/pr20203.c: New test.
26082 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26084         * gfortran.dg/promotion.f90: New test.
26086 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
26088         PR middle-end/20491
26089         * gcc.dg/torture/asm-subreg-1.c: New test.
26091 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
26093         PR c/20672
26094         * gcc.dg/pr20672-1.c: New test.
26096 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
26098         * gfortran.dg/vect: New directory.
26099         * gfortran.dg/vect/vect.exp: New.
26100         * gfortran.dg/vect/vect-1.f90: New test.
26101         * gfortran.dg/vect/vect-2.f90: New test.
26102         * gfortran.dg/vect/vect-3.f90: New test.
26103         * gfortran.dg/vect/vect-4.f90: New test.
26104         * gfortran.dg/vect/vect-5.f90: New test.
26106 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
26108         PR middle-end/20622
26109         * gcc.dg/alias-7.c: New test.
26111 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26113         * gcc.dg/sparc-reg-1.c: New test.
26115 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
26117         PR target/19890
26118         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26120 2005-03-29  Dale Ranta  <dir@lanl.gov>
26121             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26123         PR libfortran/20163
26124         * gfortran.dg/pr20163-2.f: New test.
26126 2005-03-28  Jan Hubicka  <jh@suse.cz>
26128         PR middle-end/20635
26129         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26130         by Jakub Jelinek.
26132 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
26134         PR tree-optimization/20626
26135         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26136         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26138 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26140         * gfortran.dg/underflow.f90: New test.
26141         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26143 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26145         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26147 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
26149         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26150         (g++_init): Make sure that CXXFLAGS is set.
26151         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26152         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26153         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26154         * lib/objc.exp (objc_init): Likewise.
26155         * lib/treelang.exp (treelang_init): Likewise.
26157 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
26159         PR tree-optimization/20470
26160         * gcc.dg/tree-ssa/pr20470.c: New test.
26162 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
26164         * gcc.dg/ppc-stfiwx.c: New.
26166 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
26168         PR target/19888
26169         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26171 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26173         * gcc.dg/20050325-1.c: Fix a typo.
26175 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26177         PR libfortran/19678
26178         PR libfortran/19679
26179         * gfortran.dg/dos_eol.f: New test.
26181 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26183         PR rtl-optimization/20249
26184         * gcc.dg/20050325-1.c: New test.
26186 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26188         PR libfortran/15332
26189         * gfortran.dg/pr15332.f: New test.
26191 2005-03-24  Dale Johannesen  <dalej@apple.com>
26193         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26195 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
26197         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26198         'internal' visibility.
26199         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26200         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26201         'protected' visibility.
26202         * gcc.dg/visibility-7.c: Likewise.
26203         * lib/target-supports.exp (check_visibility_available): Take
26204         a parameter, the kind of visibility to check for.
26205         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26206         to check_visibility_available.
26208         * g++.dg/expr/cast3.C: New.
26210 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
26212         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26213         rs6000.
26215 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
26217         PR target/20095
26218         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26220 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
26222         * gcc.dg/badshift.c: Renamed to...
26223         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
26225         * gcc.target/i386/badshift.c: Renamed to...
26226         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
26227         only.
26229         PR rtl-optimization/20532
26230         * gcc.target/i386/badshift.c: New.
26232 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26234         * gfortran.dg/pr18025.f90: New test.
26236 2005-03-23  Dale Johannesen  <dalej@apple.com>
26238         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
26240 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
26242         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
26244         * lib/target-supports.exp (check_iconv_available): Default
26245         libiconv to -liconv, if there is no definition.
26247 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
26249         * gcc.dg/torture/cris-asm-mof-1.c: New test.
26251 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
26253         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
26254         * g++.dg/opt/pr7503-2.C: Likewise.
26255         * g++.dg/opt/pr7503-3.C: Likewise.
26256         * g++.dg/opt/pr7503-4.C: Likewise.
26257         * g++.dg/opt/pr7503-5.C: Likewise.
26258         * g++.dg/warn/minmax.C: New test.
26260 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26262         * gfortran.dg/g77_intrinsics_funcs.f: New test.
26263         * gfortran.dg/g77_intrinsics_sub.f: New test.
26265 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
26266             Jan Hubicka  <jh@suse.cz>
26267             Steven Bosscher <stevenb@suse.de
26269         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
26271 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26273         PR c++/19980
26274         * g++.dg/template/redecl3.C: New test.
26276 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26278         PR c++/20499
26279         * g++.dg/parse/error16.C: Tweak error markers.
26281 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
26283         PR target/20561
26284         * gcc.dg/20050321-2.c: New test.
26286 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26288         PR c++/20465
26289         PR c++/20381
26290         * g++.dg/template/ptrmem12.C: New.
26292 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
26294         PR rtl-optimization/20527
26295         * gcc.c-torture/execute/pr20527-1.c: New test.
26297 2005-03-22  Ben Elliston  <bje@au.ibm.com>
26299         * gcc.misc-tests/options.exp (check_for_options): Create a real C
26300         program, compile it into a real executable and then delete the .c
26301         and .x files afterwards, to avoid problems on testglue targets.
26303 2005-03-21  Stuart Hastings  <stuart@apple.com>
26305         * gcc.target/i386/sse-2.c: New.
26307 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
26309         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
26311 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26313         * g++.dg/parse/crash25.C: Fix typo.
26315 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26317         PR c++/20461
26318         * g++.dg/parse/crash24.C: New test.
26320         PR c++/20536
26321         * g++.dg/parse/crash25.C: New test.
26323 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26325         PR c++/20147
26326         * g++.dg/ext/stmtexpr4.C: New test.
26328 2005-03-20  Roger Sayle  <roger@eyesopen.com>
26330         PR middle-end/20539
26331         * gcc.c-torture/compile/pr13066-1.c: New test case.
26332         * gcc.c-torture/compile/pr20539-1.c: Likewise.
26333         * g++.dg/opt/pr13066-1.C: Likewise.
26335 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
26337         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
26339 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26341         PR fortran/18525
26342         * gfortran.dg/nesting_1.f90: New test.
26344 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26346         PR c++/20240
26347         * g++.dg/lookup/using13.C: New test.
26349 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26351         PR c++/20333
26352         * g++.dg/template/crash36.C: New test.
26354 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
26356         PR c++/20463
26357         * g++.dg/template/crash35.C: New test.
26359 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
26361         PR c++/19966
26362         * g++.dg/overload/operator2.C: New test.
26364 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26366         PR libfortran/20257
26367         * gfortran.dg/pr20257.f90: New test.
26369 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26371         PR libfortran/20480
26372         * gfortran.dg/pr20480.f90: New test.
26374 2005-03-16  Richard Henderson  <rth@redhat.com>
26376         PR middle-end/15700
26377         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
26378         (_rtld_global): New.
26379         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
26380         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
26382         * gcc.dg/alias-3.c: New.
26383         * gcc.dg/alias-4.c: New.
26384         * gcc.dg/alias-5.c: New.
26385         * gcc.dg/alias-6.c: New.
26387 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
26389         * gcc.dg/cpp/ucnid-7.c: New.
26391 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
26392             Dorit Naishlos  <dorit@il.ibm.com>
26394         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
26395         darwin.
26397 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
26399         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
26400         support misaligned accesses.
26401         * gcc.dg/vect/vect-58.c: Likewise.
26402         * gcc.dg/vect/vect-92.c: New.
26403         * gcc.dg/vect/vect-93.c: New.
26405 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
26407         PR fortran/18827
26408         * gfortran.dg/assign_2.f90: New test.
26409         * gfortran.dg/assign_3.f90: New test.
26410         * gfortran.dg/assign.f90: New test.
26412 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
26414         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
26415         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
26416         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
26417         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
26418         names.
26420 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
26422         * gcc.dg/cpp/ucnid-6.c: New.
26424         * gcc.dg/cpp/normalize-1.c: New.
26425         * gcc.dg/cpp/normalize-2.c: New.
26426         * gcc.dg/cpp/normalize-3.c: New.
26427         * gcc.dg/cpp/normalize-4.c: New.
26428         * gcc.dg/cpp/ucnid-4.c: New.
26429         * gcc.dg/cpp/ucnid-5.c: New.
26430         * g++.dg/cpp/normalize-1.C: New.
26431         * g++.dg/cpp/ucnid-1.C: New.
26433 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
26435         * gcc.dg/pr18628.c: New.
26437 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
26439         PR c++/20280
26440         * g++.dg/tree-ssa/pr20280.C: New.
26442 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26444         PR fortran/20467
26445         * gfortran.dg/stfunc_2.f90: New test.
26447 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
26449         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
26451 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
26453         * gcc.dg/tree-ssa/20050314-1.c: New test.
26455 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26457         PR c++/4403
26458         PR c++/9783, DR433
26459         * g++.dg/template/friend34.C: New test.
26460         * g++.dg/template/friend35.C: Likewise.
26461         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
26463 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26465         Friend class name lookup 5/n
26466         PR c++/1016
26467         * g++.dg/lookup/hidden-class1.C: New test.
26468         * g++.dg/lookup/hidden-class2.C: Likewise.
26469         * g++.dg/lookup/hidden-class3.C: Likewise.
26470         * g++.dg/lookup/hidden-class4.C: Likewise.
26471         * g++.dg/lookup/hidden-class5.C: Likewise.
26472         * g++.dg/lookup/hidden-class6.C: Likewise.
26473         * g++.dg/lookup/hidden-class7.C: Likewise.
26474         * g++.dg/lookup/hidden-class8.C: Likewise.
26475         * g++.dg/lookup/hidden-class9.C: Likewise.
26476         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
26477         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
26478         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
26479         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
26480         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
26481         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
26482         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
26483         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
26484         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
26485         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
26486         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
26488 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
26490         PR c++/20157
26491         * g++.dg/template/error18.C: New test.
26493 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26495         PR debug/16792
26496         * g++.dg/debug/pr16792.C: New test.
26498 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
26500         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
26501         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
26502         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
26503         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
26504         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
26505         test assertion names.
26507 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26509         PR fortran/18600
26510         * gfortran.dg/stfunc_1.f90: New test.
26512 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26514         PR fortran/16907
26515         * gfortran.dg/real_index_1.f90: New test.
26517 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26519         PR fortran/20323
26520         * gfortran.dg/spec_expr_1.f90: New test.
26522 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
26524         PR c/20402
26525         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
26526         new parser.
26528 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26530         PR fortran/20361
26531         * gfortran.dg/largeequiv_1.f90: New test.
26533 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
26535         * gcc.dg/ucnid-1.c: New.
26536         * gcc.dg/ucnid-2.c: New.
26537         * gcc.dg/ucnid-3.c: New.
26538         * gcc.dg/ucnid-4.c: New.
26539         * gcc.dg/ucnid-5.c: New.
26540         * gcc.dg/ucnid-6.c: New.
26541         * gcc.dg/cpp/ucnid-1.c: New.
26542         * gcc.dg/cpp/ucnid-2.c: New.
26543         * gcc.dg/cpp/ucnid-3.c: New.
26544         * g++.dg/other/ucnid-1.C: New.
26546 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
26548         * gcc.dg/vmx/darwin-abi-3.c: Delete.
26550 2005-03-11  Per Bothner  <per@bothner.com>
26552         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
26553         that diagnotics refer to correct token.
26554         * gcc.dg/unused-3.c: Likewise.
26556 2005-03-11  Per Bothner  <per@bothner.com>
26558         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
26559         constant" is now actually on same line as string constant.
26560         * gcc.dg/cpp/direct2s.c: Likewise.
26562 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
26564         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
26566 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26568         PR libfortran/20124
26569         * gfortran.dg/pr20124.f90: New Test
26571 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
26573         PR tree-optimization/20130
26574         * gcc.dg/pr20130-1.c: New test.
26576 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26578         PR target/20095
26579         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
26581 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26583         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
26585 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26587         * g++.dg/eh/forced1.C: Fix comment.
26588         * g++.dg/eh/forced2.C: Ditto.
26589         * g++.dg/eh/forced3.C: Ditto.
26590         * g++.dg/eh/forced4.C: Ditto.
26592 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
26594         PR rtl-opt/20412
26595         * gcc.c-torture/compile/pr20412.c: New test.
26597 2005-03-10  Roger Sayle  <roger@eyesopen.com>
26599         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
26601 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26603         PR target/20322
26604         * gcc.dg/20050307-1.c: New test.
26606 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
26608         PR c++/20375
26609         * g++.dg/other/stdarg3.C: New.
26611 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26613         PR c++/18384, c++/18327
26614         * g++.dg/init/array19.C: New test.
26616         PR inline-asm/20314
26617         * gcc.dg/torture/pr20314-1.c: New test.
26618         * gcc.dg/torture/pr20314-2.c: New test.
26620 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
26622         * gcc.dg/20050309-1.c: New test.
26624 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26626         * gcc.dg/builtins-10.c: Reactivate disabled test.
26627         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
26628         new cbrt transformations.
26630 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
26632         PR c++/20208
26633         * g++.dg/template/array13.C: New test.
26635 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
26637         PR c++/16859
26638         * g++.dg/init/brace4.C: New test.
26640 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26642         PR c++/20186
26643         * g++.dg/template/non-dependent12.C: New.
26645 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
26647         PR c++/20142
26648         * g++.dg/init/array18.C: Add dg-do run marker.
26650         PR c++/20142
26651         * g++.dg/init/array18.C: New test.
26653 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26655         * consistency.vlad/vlad.exp: Remove trailing semicolons.
26656         * g++.dg/gcov/gcov.exp: Likewise.
26657         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
26658         * gcc.target/xstormy16/xstormy16.exp: Likewise.
26659         * lib/c-torture.exp: Likewise.
26660         * lib/fortran-torture.exp: Likewise.
26661         * lib/g++.exp: Likewise.
26662         * lib/gcc-defs.exp: Likewise.
26663         * lib/gcc-dg.exp: Likewise.
26664         * lib/gcc.exp: Likewise.
26665         * lib/gcov.exp: Likewise.
26666         * lib/gfortran.exp: Likewise.
26667         * lib/mike-g++.exp: Likewise.
26668         * lib/mike-gcc.exp: Likewise.
26669         * lib/objc-torture.exp: Likewise.
26670         * lib/objc.exp: Likewise.
26671         * lib/profopt.exp: Likewise.
26672         * lib/target-libpath.exp: Likewise.
26673         * lib/target-supports.exp: Likewise.
26674         * lib/treelang.exp: Likewise.
26675         * lib/wrapper.exp: Likewise.
26677 2005-03-08  Jeff Law  <law@redhat.com>
26679         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
26680         PHI-OPT changes.
26682 2005-03-08  Ira Rosen  <irar@il.ibm.com>
26684         * gcc.dg/vect/pr20122.c: New test.
26686 2005-03-07  Jeff Law  <law@redhat.com>
26688         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
26689         was folded away.
26690         * gcc.dg/tree-ssa/pr18133-1.c: New test.
26691         * gcc.dg/tree-ssa/pr18133-2.c: New test.
26692         * gcc.dg/tree-ssa/pr18134.c: New test.
26694 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26696         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
26697         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
26698         gcc.dg/torture/builtin-noret-2.c: Require weak support.
26700 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
26702         PR tree-opt/17671
26703         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
26705 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
26707         * g++.dg/warn/Wnvdtor.C: New test.
26709 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
26711         * gcc.dg/torture/pr19683-1.c: New test.
26713 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
26715         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
26716         * gfortran.dg/g77/19990313-2.f: Ditto.
26717         * gfortran.dg/g77/19990313-3.f: Ditto.
26718         * gfortran.dg/g77/19990525-0.f: Ditto.
26719         * gfortran.dg/g77/19990826-0.f: Ditto.
26720         * gfortran.dg/g77/19990826-2.f: Ditto.
26721         * gfortran.dg/g77/19990826-3.f: Ditto.
26722         * gfortran.dg/g77/20000511-1.f: Ditto.
26723         * gfortran.dg/g77/20000511-2.f: Ditto.
26724         * gfortran.dg/g77/970625-2.f: Ditto.
26725         * gfortran.dg/g77/980310-2.f: Ditto.
26726         * gfortran.dg/g77/980310-3.f: Ditto.
26727         * gfortran.dg/g77/980310-8.f: Ditto.
26728         * gfortran.dg/g77/980519-2.f: Ditto.
26729         * gfortran.dg/g77/alpha1.f: Ditto.
26730         * gfortran.dg/g77/claus.f: Ditto.
26731         * gfortran.dg/g77/erfc.f: Ditto.
26732         * gfortran.dg/g77/short.f: Ditto.
26733         * gfortran.fortran-torture/execute/data.f90: Ditto.
26734         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
26735         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
26737 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26739         * lib/file-format.exp (gcc_target_object_format): Add check for som
26740         format and hardcode object formats on hppa*-*-hpux*.
26741         * lib/target-supports.exp (check_weak_available): Add check for som
26742         object format.  Always return 0 on hppa*-*-hpux10*.
26744         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
26745         is defined.
26747         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
26749 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26751         * gfortran.dg/pr19936_1.f90: New test.
26752         * gfortran.dg/pr19936_2.f90: New test.
26753         * gfortran.dg/pr19936_3.f90: New test.
26755 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26756             Paul Thomas <prthomas@drfccad.cea.fr>
26758         * gfortran.dg/PR19754_1.f90: New test.
26759         * gfortran.dg/PR19754_2.f90: Ditto.
26761 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26763         PR c++/19311
26764         * g++.dg/template/non-dependent11.C: New test.
26766 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
26768         * lib/target-supports.exp (check_iconv_available): Fix comment.
26770 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
26771             Joseph S. Myers  <joseph@codesourcery.com>
26773         PR c++/19797
26774         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
26776 2005-03-04  Matthew Sachs  <msachs@apple.com>
26778         * gcc.exp (gcc_target_compile): Put braces around
26779         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
26780         * objc.exp (objc_target_compile): Likewise.
26781         * treelang.exp (treelang_target_compile): Likewise.
26783 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26785         PR fortran/19673
26786         * gfortran.dg/func_result_1.f90: New test.
26788 2005-03-04  Ben Elliston  <bje@au.ibm.com>
26790         * gcc.misc-tests/options.exp: New test.
26792 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
26794         * gcc.dg/pr15784-4.c: New test.
26796 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
26798         * gcc.c-torture/execute/pr17133.c: New.
26799         * gcc.c-torture/compile/20050303-1.c: New.
26801 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
26803         * gcc.dg/cpp/assert4.c: Fix for cygwin.
26805 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
26807         * g++.dg/overload/using2.C: New.
26809 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
26811         PR c++/19916
26812         * g++.dg/init/ptrmem2.C: New test.
26814 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
26816         PR c/8927
26817         * gcc.dg/pr8927-1.c: New test.
26819 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26821         PR c++/20232
26822         * g++.dg/inherit/covariant12.C: New.
26824 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26826         PR fortran/19479
26827         * gfortran.dg/bound_1.f90: New test.
26829 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
26831         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
26832         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
26834 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
26836         PR c/20245
26837         * gcc.dg/pr20245-1.c: New test.
26839 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
26841         PR middle-end/19874
26842         * gcc.c-torture/execute/20050119-2.c: New test case.
26844 2005-02-28  Ben Elliston  <bje@au.ibm.com>
26846         * README: Update the DejaGnu bug reporting address.
26847         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
26848         * lib/objc-torture.exp: Likewise.
26850 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26852         * gfortran.dg/boz_1.f90: New test.
26853         * gfortran.dg/boz_3.f90: New test.
26854         * gfortran.dg/boz_4.f90: New test.
26856 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26858         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
26859         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
26861 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26863         PR libfortran/20101
26864         * gfortran.dg/write_0_pe_format.f90: New test.
26866 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
26868         PR c++/20206
26869         * g++.dg/opt/thunk2.C: New test.
26870         * g++.dg/opt/covariant1.C: New test.
26872 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26874         * gfortran.dg/e_d_fmt.f90: New test.
26876 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
26878         * gcc.dg/asm-b.c: Fix comment typos.
26880 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26882         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
26883         a V_MAY_DEF also.
26885 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26887         PR tree-opt/20188
26888         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
26889         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
26890         * gcc.dg/asm-b.c: New test.
26892 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
26894         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
26895         Disable this test on IRIX 6.
26897 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
26899         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
26900         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
26901         parser.
26903 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
26905         PR tree-optimization/20204
26906         * gcc.dg/pr20204.c: New test.
26908 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
26910         PR target/20196
26911         * gcc.c-torture/execute/20050224-1.c: New test.
26913         PR c++/20175
26914         * g++.dg/warn/Wbraces2.C: New test.
26916 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
26918         PR c++/19878
26919         * g++.dg/init/const2.C: New test.
26921 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
26923         PR tree-optimization/20100
26924         * gcc.c-torture/execute/pr20100-1.c: New test.
26926 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26928         * gfortran.dg/implicit_3.f90: New test.
26930         * gfortran.dg/deftype_1.f90: New test.
26932 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
26934         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
26935         the test passes.
26936         * g++.dg/other/anon3.C: Accept a warning.
26938 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
26940         * gcc.dg/pr20017.c: Fix a comment typo.
26942 2005-02-23  Bud Davis  <bdavis@gfortran.org>
26944         * gfortran.dg/list_read_4.f90: Change to f90 comments.
26946 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26948         PR ada/19902
26949         * ada/acats/tests/cxa/cxa3004.a: Remove.
26950         * ada/acats/tests/cxb/cxb30061.am: Likewise.
26952 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26954         PR c++/20073
26955         * g++.dg/init/const1.C: New test.
26957         PR c++/19991
26958         * g++.dg/parse/constant7.C: New test.
26960         PR c++/20152
26961         * g++.dg/parse/error27.C: New test.
26962         * g++.dg/template/qualttp15.C: Adjust error markers.
26963         * g++.old-deja/g++.other/struct1.C: Likewise.
26965         PR c++/20153
26966         * g++.dg/template/error17.C: New test.
26968         PR c++/20148
26969         * g++.dg/parser/error26.C: New test.
26971 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
26973         PR tree-optimization/20100
26974         PR tree-optimization/20115
26975         * gcc.dg/pr20115.c: New test.
26976         * gcc.dg/pr20115-1.c: New test.
26977         * gcc.dg/pr20100.c: New test.
26978         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
26979         call-clobbered variables after alias1.
26981 2005-02-22  Bud Davis  <bdavis@gfortran.org>
26983         * gfortran.dg/list_read_4.f90: new test.
26985 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
26987         PR rtl-optimization/20017.
26988         * gcc.dg/pr20017.c: New.
26990 2005-02-22  Devang Patel  <dpatel@apple.com>
26992         PR 19952
26993         * g++.dg/tree-ssa/pr19952.C: New test.
26995 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26997         PR c++/19883
26998         * g++.dg/parse/constant6.C: New test.
27000 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27002         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27003         * g++.dg/charset/asm2.c: Likewise.
27004         * g++.dg/charset/asm3.c: Likewise.
27005         * g++.dg/charset/asm4.c: Likewise.
27006         * g++.dg/charset/asm5.c: Likewise.
27007         * g++.dg/charset/attribute1.c: Likewise.
27008         * g++.dg/charset/attribute2.c: Likewise.
27009         * g++.dg/charset/extern1.cc: Likewise.
27010         * g++.dg/charset/extern2.cc: Likewise.
27011         * g++.dg/charset/extern3.cc: Likewise.
27012         * g++.dg/charset/function.cc: Likewise.
27013         * g++.dg/charset/string.c: Likewise.
27014         * g++.dg/charset/charset.exp: Likewise.
27015         * lib/target-supports.exp (check_iconv_available): Fix comment.
27017 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27019         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27020         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27021         * gcc.dg/charset/asm2.c: Likewise.
27022         * gcc.dg/charset/asm3.c: Likewise.
27023         * gcc.dg/charset/asm4.c: Likewise.
27024         * gcc.dg/charset/asm5.c: Likewise.
27025         * gcc.dg/charset/asm6.c: Likewise.
27026         * gcc.dg/charset/attribute1.c: Likewise.
27027         * gcc.dg/charset/attribute2.c: Likewise.
27028         * gcc.dg/charset/builtin1.c: Likewise.
27029         * gcc.dg/charset/extern.c: Likewise.
27030         * gcc.dg/charset/function.c: Likewise.
27031         * gcc.dg/charset/string.c: Likewise.
27032         * gcc.dg/charset/charset.exp: Likewise.
27034 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
27036         PR fortran/20086
27037         * gfortran.dg/pr20086.f90: New test.
27039 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
27041         PR tree-optimization/19786
27042         * g++.dg/tree-ssa/pr19786.C: New.
27044 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27046         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27048 2005-02-21  Jeff Law  <law@redhat.com>
27050         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27052 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27054         * gfortran.dg/do_iterator: Split loop, markup all lines for
27055         which an error locus is printed.
27056         * gfortran.dg/pr17708.f90: Markup all lines for which an error
27057         locus is printed.
27058         * gfortran.dg/select_4.f90: Likewise.
27059         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27060         locuses in the various permutations.
27062 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
27064         PR tree-optimization/19951
27065         * g++.dg/vect: New directory.
27066         * g++.dg/vect/vect.exp: New file.
27067         * g++.dg/vect/pr19951.cc: New testcase.
27068         * g++.dg/dg.exp: Also prune vectorizer tests.
27070 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
27072         PR 18785
27073         * gcc.dg/charset/builtin1.c: New test.
27075 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27077         PR c++/19299
27078         * g++.dg/inherit/volatile1.C: New test.
27080         PR c++/19440
27081         * g++.dg/template/dtor4.C: New test.
27083 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27085         * gfortran.dg/int_1.f90: New test.
27087 2005-02-19  Devang Patel  <dpatel@apple.com>
27089         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27091 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27093         * gfortran.dg/achar_1.f90: New test.
27095 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
27097         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27099 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
27100             Jakub Jelinek  <jakub@redhat.com>
27102         PR tree-optimization/19828
27103         * gcc.dg/tree-ssa/loop-7.c: New test.
27104         * gcc.c-torture/execute/20050218-1.c: New test.
27106 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
27108         PR c/20043
27109         * gcc.dg/transparent-union-1.c: New test.
27110         * gcc.dg/transparent-union-2.c: New test.
27112 2005-02-18  James E Wilson  <wilson@specifixinc.com>
27114         PR tree-optimization/18977
27115         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27117 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
27119         PR target/20054
27120         * gcc.dg/pr20054.c: New test.
27122 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27124         PR c++/19508
27125         * g++.dg/ext/attrib20.C: New test.
27127 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
27129         PR middle-end/20030
27130         * gfortran.fortran-torture/execute/character_passing.f90: New test.
27132 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
27134         PR c++/20008
27135         * g++.dg/opt/switch4.C: New.
27137 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
27139         PR c++/20023
27140         PR tree-optimization/20009
27141         * gcc.c-torture/compile/20050217-1.c: New test.
27142         * g++.dg/opt/switch3.C: New test.
27144         PR tree-optimization/18947
27145         * gcc.c-torture/compile/20050215-1.c: New test.
27146         * gcc.c-torture/compile/20050215-2.c: New test.
27147         * gcc.c-torture/compile/20050215-3.c: New test.
27149 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
27151         PR c++/20028
27152         * g++.dg/template/crash34.C: New.
27154         PR c++/20022
27155         * g++.dg/other/access3.C: New.
27157 2005-02-17  Ira Rosen  <irar@il.ibm.com>
27159         * gcc.dg/vect/vect-98.c: New test.
27161 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
27163         PR tree-optimization/19967
27164         * gcc.dg/pr19967.c: New.
27166 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
27168         PR middle-end/19857
27169         * gcc.dg/tree-ssa/20050215-1.c: New test.
27170         * gcc.c-torture/execute/20050215-1.c: New test.
27172 2005-02-15  Eric Christopher  <echristo@redhat.com>
27174         * gcc.dg/cpp/20050215-1.c: New file.
27176 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
27178         PR tree-optimization/15785
27179         * gcc.dg/pr15785-1.c: New test.
27181 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
27183         PR c++/17788
27184         * g++.dg/init/ctor4.C: New.
27185         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27187 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
27189         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27190         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27192 2005-02-15  Andreas Schwab  <schwab@suse.de>
27194         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27195         declare malloc.
27197 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
27199         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27201 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
27203         PR tree-optimization/19853
27204         * gcc.c-torture/compile/pr19853.c: New test.
27206 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27208         PR c++/19608
27209         * g++.dg/parse/local-class1.C: New.
27211         PR c++/19895
27212         * g++.dg/parse/ptrmem3.C: New.
27214         PR c++/19884
27215         * g++.old-deja/g++.oliva/template6.C: Add another case.
27216         * g++.dg/template/explicit6.C: New.
27218 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
27220         PR c++/17816
27221         * g++.dg/other/redecl2.C: New.
27223 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27225         PR c++/19891
27226         * g++.dg/abi/covariant4.C: New.
27228 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
27230         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
27231         New tests.
27233 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
27235         * gcc.dg/vect/vect-96.c: Fix typo.
27237 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27239         PR c++/14479
27240         PR c++/19487
27241         * g++.dg/template/enum5.C: New test.
27243 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27245         * gcc.dg/vect/vect-97.c: New test.
27247 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27249         * gcc.dg/vect/vect-96.c: New test.
27251 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
27253         * gcc.dg/builtins-34.c: Also check ldexp*.
27255 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
27257         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
27259 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
27261         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
27262         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
27263         dg-require-dll, dg-require-iconv, dg-require-named-sections,
27264         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
27265         selector_list, selector_expression, dg-process-target): Move to new
27266         file target-supports-dg.exp.
27267         * lib/target-supports-dg.exp: New.
27269         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
27270         New.
27272 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
27274         PR c++/19666
27275         * g++.dg/other/ptrmem6.C: New test.
27277         PR middle-end/19858
27278         * gcc.c-torture/compile/20050210-1.c: New test.
27280 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
27282         PR c++/19755
27283         * g++.dg/warn/Wbraces1.C: New test.
27285 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
27287         * gcc.dg/builtins-52.c: New testcase.
27289 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
27291         PR c/19342
27292         * gcc.c-torture/execute/20050119-1.c: New test.
27294 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27296         PR c++/19811
27297         * g++.dg/init/delete1.C: New test.
27299 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
27301         PR c++/18470
27302         * g++.dg/template/static12.C: New test.
27304 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27306         PR c++/19787
27307         * g++.dg/conversion/ambig1.C: New test.
27309         PR c++/19739
27310         * g++.dg/ext/attrib19.C: New test.
27312         PR c++/19732
27313         * g++.dg/parse/dtor5.C: New test.
27315         PR c++/19762
27316         * g++.dg/template/dtor3.C: New test.
27318         PR c++/19826
27319         * g++.dg/template/static11.C: New test.
27320         * g++.dg/template/crash2.C: Remove dg-error marker.
27322 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
27324         PR C++/18491
27325         * g++.old-deja/g++.mike/p10769a.C: Remove.
27327 2005-02-09  Roger Sayle  <roger@eyesopen.com>
27329         * gcc.dg/builtins-48.c: New test case.
27330         * gcc.dg/builtins-49.c: New test case.
27331         * gcc.dg/builtins-50.c: New test case.
27332         * gcc.dg/builtins-51.c: New test case.
27334 2005-02-09  Ian Lance Taylor  <ian@airs.com>
27336         PR middle-end/19583
27337         * g++.dg/warn/Wreturn-type-3.C: New test.
27339 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27341         PR middle-end/19402
27342         * gcc.dg/pr19402-1.c: New testcase.
27343         * gcc.dg/pr19402-2.c: likewise.
27345 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27347         PR middle-end/19854
27348         * g++.dg/tree-ssa/tmmti.C: New testcase.
27350 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27352         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
27354 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
27356         PR c++/19733
27357         * g++.dg/parse/crash23.C: New test.
27358         * g++.dg/warn/Weff1.C: New test.
27360 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27362         * gcc.dg/20050209-1.c: New test.
27364 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27366         PR target/19799
27367         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
27369 2005-02-08  Mike Stump  <mrs@apple.com>
27371         * g++.dg/pch/import-2.c: New test.
27372         * g++.dg/pch/import-2.hs: New.
27373         * g++.dg/pch/include/import-2a.h: New.
27374         * g++.dg/pch/include/import-2b.h: New.
27376 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
27378         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
27380 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27382         * gfortran.dg/substr_1.f90: New test.
27384 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
27386         PR middle-end/19775
27387         * gcc.dg/torture/builtin-power-1.c: Disable test for
27388         invalid transformation.
27389         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
27390         no longer optimize.
27391         * gcc.dg/builtins-47.c: New testcase.
27393 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
27394             Dorit Naishlos  <dorit@il.ibm.com>
27396         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
27398 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
27400         * gcc.c-torture/compile/20050206-1.c: New test.
27402 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27404         PR tree-opt/19768
27405         * g++.dg/opt/pr19768.C: New test.
27407 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27409         PR tree-opt/19736
27410         * gcc.c-torture/compile/pr19736.c: New test.
27412 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27414         PR c++/17401
27415         * g++.dg/parse/error25.C: New test.
27417 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
27419         * gcc.c-torture/execute/20050203-1.c: New.
27421 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
27423         * gcc.dg/vect/vect-85.c: Remove xfail.
27424         * gcc.dg/vect/vect-86.c: Remove xfail.
27425         * gcc.dg/vect/vect-87.c: Remove xfail.
27426         * gcc.dg/vect/vect-88.c: Remove xfail.
27428 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
27430         * gcc.dg/altivec-19.c: New.
27432 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
27434         PR c/17807
27435         * gcc.dg/nested-func-3.c: New test.
27436         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
27438 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
27440         * gcc.test-framework/gen_directive_tests: Generate tests for
27441         selector expressions.
27443 2005-02-02  Matt Austern  <austern@apple.com>
27445         PR c++/19628
27446         * g++/ext/builtin7.C: New.
27447         * g++/ext/builtin8.C: New.
27449 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
27451         PR c/18502
27452         * gcc.dg/pr18502-1.c: New test.
27454 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27456         PR c++/17413
27457         * g++.dg/template/local4.C: Tweak.
27459 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
27461         PR tree-optimization/19578
27462         * gcc.c-torture/compile/20050202-1.c: New test.
27464 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
27466         PR c/19435
27467         * gcc.dg/c99-init-4.c: New test.
27469 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
27471         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
27473         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
27475         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
27476         * g++.dg/eh/check-vect.h: New.
27478         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
27479         * gcc.dg/vect/vect-78.c: Ditto.
27480         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
27481         Remove.
27483         * g++.dg/conversion/simd1.C: Expect warning.
27484         * g++.dg/ext/attribute-test-1.C: Ditto.
27485         * g++.dg/ext/attribute-test-2.C: Ditto.
27486         * g++.dg/ext/attribute-test-3.C: Ditto.
27487         * g++.dg/ext/attribute-test-4.C: Ditto.
27489         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
27490         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
27492         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
27494 2005-02-01  Richard Henderson  <rth@redhat.com>
27496         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27497         long double for ibm double-double format.
27498         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27500 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
27502         PR tree-optimization/19633
27503         * gcc.dg/pr19633-1.c: New test.
27504         * gcc.dg/pr19633.c: Tweak to make pointer point
27505         to NULL or a symbol.
27507 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
27509         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
27510         New procs.
27511         (dg-process-target (local override)): Handle selector expressions.
27513         * gcc.test-framework/README: Describe tests in source directory.
27514         * gcc.test-framework/test-framework.awk: Handle dg- tests.
27515         * gcc.test-framework/test-framework.exp: Handle dg- tests.
27516         * gcc.test-framework/dg-bogus-exp-P.c: New test.
27517         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
27518         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
27519         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
27520         * gcc.test-framework/dg-do-link-exp-P.c: New test.
27521         * gcc.test-framework/dg-do-run-exp-P.c: New test.
27522         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
27523         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
27524         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
27525         * gcc.test-framework/dg-error-exp-P.c: New test.
27526         * gcc.test-framework/dg-error-exp-XP.c: New test.
27527         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
27528         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
27529         * gcc.test-framework/dg-output-exp-P.c: New test.
27530         * gcc.test-framework/dg-output-exp-XF.c: New test.
27531         * gcc.test-framework/dg-warning-exp-P.c: New test.
27532         * gcc.misc-tests/dg-1.c: Remove.
27533         * gcc.misc-tests/dg-2.c: Remove.
27534         * gcc.misc-tests/dg-3.c: Remove.
27535         * gcc.misc-tests/dg-4.c: Remove.
27536         * gcc.misc-tests/dg-5.c: Remove.
27537         * gcc.misc-tests/dg-6.c: Remove.
27538         * gcc.misc-tests/dg-7.c: Remove.
27539         * gcc.misc-tests/dg-8.c: Remove.
27540         * gcc.misc-tests/dg-9.c: Remove.
27541         * gcc.misc-tests/dg-10.c: Remove.
27542         * gcc.misc-tests/dg-11.c: Remove.
27543         * gcc.misc-tests/dg-12.c: Remove.
27544         * gcc.misc-tests/dg-test.exp: Remove.
27546         * gcc.test-framework/test-framework.awk: Change recording and
27547         printing of passes and failures.
27549         * gcc.test-framework: New directory.
27550         * gcc.test-framework/README: New.
27551         * gcc.test-framework/test-framework.exp: New.
27552         * gcc.test-framework/test-framework.awk: New.
27553         * gcc.test-framework/gen_directive_tests: New.
27555 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
27557         * lib/treelang.exp: Fix comment typos.
27558         (treelang_target_compile): Don't append libs=-ltreelang to options.
27560 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
27562         * g++.dg/parse/typename7.C: Adjust error messages.
27564 2005-01-31  Jeff Law  <law@redhat.com>
27566         * gcc.c-torture/execute/20050131-1.c: New test.
27567         * gcc.dg/wcaselabel.c: New test.
27569 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
27571         * g++.dg/other/warning1.C: Adjust error messags.
27572         * g++.dg/parse/constant5.C: New test.
27574 2005-01-31  Steven Bosscher  <stevenb@suse.de>
27576         PR c/19333
27577         * gcc.c-torture/compile/20011130-1.c: Reorder to make
27578         the test case valid.
27579         * gcc.dg/20030815-1.c: Remove invalid tests.
27580         * gcc.dg/array-7.c: Adjust expected result.
27581         * gcc.dg/pr18596-3.c: Likewise.
27582         * gcc.dg/noncompile/20000901-1.c: Likewise.
27583         * gcc.dg/noncompile/init-2.c: Likewise.
27584         * gcc.dg/noncompile/init-4.c: Likewise.
27586 2005-01-31  Dale Johannesen  <dalej@apple.com>
27588         * g++.dg/opt/pr19650.C: New test.
27590 2005-01-31  Richard Henderson  <rth@redhat.com>
27592         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27593         long double for intel double extended format.
27594         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27596 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
27598         PR c++/19555
27599         * g++.dg/template/static10.C: New test.
27601         PR c++/19395
27602         * g++.dg/parse/error24.C: New test.
27604         PR c++/19367
27605         * g++.dg/lookup/builtin1.C: New test.
27607         PR c++/19457
27608         * g++.dg/warn/conv3.C: New test.
27610 2005-01-30  Bud Davis  <bdavis@gfortran.org>
27612         PR fortran/19647
27613         * gfortan.dg/inquire_7.f90
27615 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
27617         PR tree-optimization/15791
27618         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
27619         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
27620         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
27621         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
27622         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
27623         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
27624         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
27625         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
27626         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
27627         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
27629 2005-01-29  Paul Brook  <paul@codesourcery.com>
27631         PR fortran/18565
27632         * check.c (real_or_complex_check): New function.
27633         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
27634         * intrinsic.c (add_functions): Use new check functions.
27635         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
27636         Add prototypes.
27638 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
27640         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
27641         gcc.dg/lvalue-3.c: New tests.
27642         * gcc.dg/concat.c: Update expected messages.
27644 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
27646         PR libfortran/19595
27647         * gfortran.dg/eor_1.f90: New test.
27649 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
27651         PR fortran/19589
27652         * gfortran.dg/logical_data_1.f90: New test.
27654 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
27656         PR c++/19253
27657         * g++.dg/template/crash33.C: New test.
27659         PR c++/19667
27660         * g++.dg/template/crash32.C: New test.
27662 2005-01-28  Ian Lance Taylor  <ian@airs.com>
27664         PR middle-end/16558
27665         * g++.dg/warn/Wreturn-type-2.C: New test.
27667 2004-06-24  Jeff Law  <law@redhat.com>
27669         * gcc.dg/tree-ssa/20050128-1.c: New test.
27671 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
27673         * gcc.target/frv/all-mdpackh-1.c: New test.
27675 2005-01-28  Steven Bosscher  <stevenb@suse.de>
27677         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
27679 2005-01-27  Richard Henderson  <rth@redhat.com>
27681         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
27683 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27685         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
27687 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27689         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27690         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27691         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
27692         to cope with cases where the multilib options override the dg-options.
27694 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
27696         PR c/18946
27697         * gcc.dg/noncompile/20050120-1.c: New test.
27699 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
27701         PR tree-optimization/19633
27702         * gcc.dg/pr19633.c: New test.
27703         * gcc.dg/tree-ssa/pr19633.c: New test.
27705 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
27707         * gcc.dg/20041216-1.c: New test.
27709 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
27711         PR objc/18862
27712         * objc.dg/selector-2.m: New test.
27714 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
27716         * g++.dg/opt/range-test-2.C: New test.
27718         PR rtl-optimization/19579
27719         * gcc.c-torture/execute/20050124-1.c: New test.
27721 2005-01-26  Greg Parker  <gparker@apple.com>
27722         Stuart Hastings  <stuart@apple.com>
27724         * gcc.c-torture/execute/20050125-1.c: New.
27726 2005-01-18  Jan Hubicka  <jh@suse.cz>
27728         PR tree-optimize/19337
27729         * gcc.c-torture/compile/20050119-1.c: New test.
27731 2005-01-24  James E Wilson  <wilson@specifixinc.com>
27733         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
27734         test for successful match.
27736 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
27738         PR objc/18408
27739         * objc.dg/comp-types-7.m: New test.
27741 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
27743         * lib/target-supports.exp (current_target_name): New.
27744         (check_effective_target_ilp32, check_effective_target_lp64):
27745         Cache the result to use as long as the current target, with
27746         multilib flags, remains the same.
27748         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
27749         (dg-require-weak, dg-require-visibility, dg-require-alias,
27750         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
27751         dg-require-effective-target, dg-skip-if): Remove call to
27752         skip_test_and_clear_xfail.
27753         (dg-test): Clear xfail data.
27755 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
27757         PR target/17751
27758         * gcc.dg/ppc64-toc.c: New test.
27760         * g++.dg/tree-ssa/empty-1.C: New test.
27762         PR middle-end/19551
27763         * gcc.c-torture/execute/20050121-1.c: New test.
27764         * gcc.dg/20050121-2.c: New test.
27766 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
27767         Paul Brook  <paul@codesourcery.com>
27769         PR fortran/17941
27770         * gfortran.dg/real_const_1.f: New test.
27771         * gfortran.dg/real_const_2.f90: New test.
27772         * gfortran.dg/complex_int_1.f90: New test.
27774 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
27776         PR fortran/19313
27777         * gfortan.dg/inquire_6.f90: New test.
27779 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27781         PR libfortran/19451
27782         * open_readonly_1.f90: New test.
27784 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27786         PR libfortran/18982
27787         * gfortran.dg/open_new.f90: New file.
27789 2005-01-22  Paul Brook  <paul@codesourcery.com>
27791         * namelist_1.f90: New test.
27793 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
27795         PR tree-optimization/19484
27796         * gcc.c-torture/compile/20050122-[12].c: New tests.
27798 2005-01-22  Paul Brook  <paul@codesourcery.com>
27800         * gfortran.dg/implicit_2.f90: New test.
27802 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
27804         PR fortran/19314
27805         * gfortran.dg/inquire_5.f90: New test.
27807 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27809         PR c/18809
27810         * gcc.dg/pr18809-1.c: New test.
27812 2005-01-21  Ian Lance Taylor  <ian@airs.com>
27814         * gcc.dg/20050121-1.c: New test.
27816         PR tree-optimization/13000
27817         * gcc.dg/20040206-1.c: Change warning to point where function is
27818         being inlined.
27820 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27822         PR c++/19208
27823         * g++.dg/template/array11.C: New test.
27825 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27827         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
27828         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
27829         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
27830         * gfortran.dg/getenv_1.f90: Add dg-do directive.
27831         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
27832         gfortran.dg/pr17164.f90: Add missing dg-do directives.
27834 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27836         PR tree-optimization/15349
27837         * gcc.dg/tree-ssa/pr15349.c: New.
27839 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
27841         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
27843 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
27845         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
27846         scan-assembler-times directive name.
27848         * gcc.dg/asm-a.c: Move dg-require-effective-target to
27849         after dg-do.
27851         PR rtl-optimization/19462
27852         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
27854 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
27856         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
27857         counting function calls on ia64.
27859 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
27861         PR rtl-optimization/15139
27862         * gcc.dg/20050111-2.c: New test.
27864         PR c/17297
27865         * gcc.c-torture/compile/20050113-1.c: New testcase.
27867         PR middle-end/19164
27868         * gcc.dg/20050113-1.c: New testcase.
27870 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
27872         * gcc.dg/vect/vect-85.c: Add comment.
27873         * gcc.dg/vect/vect-86.c: Add xfail for now.
27874         * gcc.dg/vect/vect-87.c: Add xfail for now.
27875         * gcc.dg/vect/vect-88.c: Add xfail for now.
27876         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
27878 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27880         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
27882 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27884         * g++.dg/debug/typedef3.C: New test.
27886 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
27888         PR c/19472
27889         * gcc.dg/asm-a.c: New test.
27891 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
27893         * gcc.dg/sh-relax.c: Add prototype for abort.
27895 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27897         * gcc.dg/short-compare-1.c: New test.
27898         * gcc.dg/short-compare-2.c: Likewise.
27900 2005-01-18  Michael Matz  <matz@suse.de>
27902         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
27904 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
27906         PR tree-optimization/19121
27907         * gcc.c-torture/compile/pr19121.c: New test.
27909 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
27911         PR target/19357
27912         * gcc.c-torture/compile/pr19357.c: New test.
27914 2005-01-17  Ian Lance Taylor  <ian@airs.com>
27916         PR c/5675
27917         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
27918         pass--those that refer just to the variable, possibly with a
27919         cast.
27920         * gcc.dg/c99-const-expr-3.c: Likewise.
27922         PR middle-end/13127
27923         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
27924         longer emitted.
27926 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
27928         PR fortran/18778
27929         * gfortran.dg/endfile_2.f90: New test.
27931 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
27933         PR 19168
27934         * gfortran.dg/select_5.f90: New test.
27936 2004-01-16  Paul Brook  <paul@codesourcery.com>
27938         * gfortran.dg/common_4.f90: New test.
27940 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
27942         PR rtl-optimization/19462
27943         * gcc.dg/torture/pr19462-1.c: New test.
27945 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
27947         PR objc/19321
27948         * objc.dg/func-ptr-2.m: New.
27949         * objc.dg/volatile-1.m: New.
27951 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27953         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
27955 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27957         PR tree-optimization/19060
27958         * gcc.c-torture/execute/20050104-1.c: New test.
27960 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
27962         PR fortran/18983
27963         * gfortran.dg/write_to_null.f90: New test.
27965 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
27966             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27968         PR other/19328
27969         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
27970         argument.
27972 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27974         PR c++/19263
27975         * g++.dg/init/vector1.C: New test.
27977 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
27979         PR target/13158
27980         * gcc.target/ia64/sibcall-unwind-1.c: New test.
27981         PR target/18987
27982         * gcc.target/ia64/sibcall-unwind-2.c: New test.
27984 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
27986         * gfortran.dg/select_1.f90: New test.
27987         * gfortran.dg/select_2.f90: New test.
27988         * gfortran.dg/select_3.f90: New test.
27989         * gfortran.dg/select_4.f90: New test.
27991 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
27993         PR middle-end/19084
27994         PR rtl-optimization/19348
27995         * gcc.dg/20050111-1.c: New test.
27996         * gcc.c-torture/execute/20050111-1.c: New test.
27998         * gcc.dg/i386-asm-4.c: New test.
28000 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28002         * gcc.dg/nested-func-2.c: New test.
28003         * ada/acats/norun.lst: Remove c953002.
28005 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
28007         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28009 2005-01-12  Ben Elliston  <bje@au.ibm.com>
28011         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28013 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
28015         PR target/18761
28016         * g++.dg/abi/align1.C: New test.
28018 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
28020         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28021         at a time.
28022         * g++.dg/ext/altivec_check.h: Support compiling as C.
28024 2005-01-10  Roger Sayle  <roger@eyesopen.com>
28026         PR c++/19355
28027         * g++.dg/expr/pr19355-1.C: New test case.
28029 2005-01-10  Laurent GUERBY <laurent@guerby.net>
28031         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28032         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28033         * ada/acats/tests/c3/c92005b.ada: Likewise.
28034         * ada/acats/tests/c3/cxb3012.a: Likewise.
28035         * ada/acats/norun.lst: Add c380004 and c953002, add PR
28037 2005-01-09  Paul Brook  <paul@codesourcery.com>
28039         * gfortran.dg/common_2.f90: New file.
28040         * gfortran.dg/common_3.f90: New file.
28042 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
28044         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28046 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28048         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28049         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28050         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28051         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28052         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28053         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28054         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28055         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28056         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28057         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28058         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28059         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28060         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28061         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28062         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28063         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28064         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28065         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28066         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28067         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28068         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28069         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28070         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28071         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28072         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28073         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28074         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28075         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28076         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28077         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28078         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28079         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28080         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28081         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28082         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28083         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28084         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28085         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28086         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28087         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28088         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28089         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28090         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28091         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28092         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28093         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28094         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28095         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28096         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28097         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28098         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28099         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28100         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28101         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28102         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28103         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28104         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28105         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28106         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28107         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28108         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28109         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28110         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28111         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28112         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28113         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28114         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28116         * gcc.dg/vect/vect-1.c: Fix spelling.
28117         * gcc.dg/vect/vect-10.c: Fix spelling.
28118         * gcc.dg/vect/vect-11.c: Fix spelling.
28119         * gcc.dg/vect/vect-12.c: Fix spelling.
28120         * gcc.dg/vect/vect-14.c: Fix spelling.
28121         * gcc.dg/vect/vect-15.c: Fix spelling.
28122         * gcc.dg/vect/vect-16.c: Fix spelling.
28123         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28124         * gcc.dg/vect/vect-64.c: Fix comments.
28125         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28127 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28128             Ira Rosen  <irar@il.ibm.com>
28130         * gcc.dg/vect/vect-70.c: New test.
28131         * gcc.dg/vect/vect-71.c: New test.
28133 2005-01-09  Manfred Hollstein  <mh@suse.com>
28135         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28136         * gcc.dg/pr18241-2.c: Likewise.
28137         * gcc.dg/pr18241-3.c: Likewise.
28138         * gcc.dg/pr18241-4.c: Likewise.
28139         * gcc.dg/pr18241-5.c: Likewise.
28141 2005-01-08  Richard Henderson  <rth@redhat.com>
28143         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28144         False for x86 and x86-64.
28146 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
28148         PR tree-optimization/18241
28149         * gcc.dg/pr18241-1.c: New test.
28150         * gcc.dg/pr18241-2.c: New test.
28151         * gcc.dg/pr18241-3.c: New test.
28152         * gcc.dg/pr18241-4.c: New test.
28153         * gcc.dg/pr18241-5.c: New test.
28155 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
28157         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28158         gfortran.dg/select_4.f90: New.
28160 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28162         * gcc.c-torture/execute/20050107-1.c: New test.
28164 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
28166         PR c++/19298
28167         * g++.dg/template/ref2.C: New.
28169 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
28171         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28172         instead of being empty.
28174 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28176         PR fortran/15553
28177         * gfortran.dg/array-1.f90: New test.
28179 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28181         PR tree-optimization/19283
28182         * gcc.c-torture/execute/20050106-1.c: New test.
28184         PR rtl-optimization/18861
28185         * gcc.dg/20050105-1.c: New test.
28187         PR tree-optimization/18828
28188         * gcc.dg/20050105-2.c: New test.
28190 2005-01-07  Andreas Jaeger  <aj@suse.de>
28192         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28194 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
28196         PR fortran/18398
28197         * gfortran.dg/fmt_read.f90: New test.
28199 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
28201         * gcc.dg/rs6000-ldouble-2.c: New.
28203 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
28205         PR c++/19244
28206         * g++.dg/parser/ctor2.C: New test.
28208 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28210         PR c++/17154
28211         * g++.dg/template/using9.C: New test.
28213 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28215         PR c++/19258
28216         * g++.dg/lookup/friend6.C: New test.
28218 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28220         PR c++/19270
28221         * g++.dg/template/array10.C: New.
28223 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28225         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
28226         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
28228 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
28230         * gcc.c-torture/compile/20050105-1.c: New test.
28232 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
28234         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
28236 2005-01-05  Roger Sayle  <roger@eyesopen.com>
28238         PR middle-end/19100
28239         * gcc.dg/conv-3.c: New test case.
28241 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
28243         * gcc.dg/asm-wide-1.c: New test.
28245 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28247         PR c++/19030
28248         * g++.dg/parse/crash22.C: New
28250 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
28252         PR 19257
28253         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
28255 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
28257         PR middle-end/17767
28258         * gcc.dg/i386-mmx-6.c: New test case.
28260 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
28262         PR tree-optimization/18308
28263         * gcc.dg/vect/pr18308.c: New testcase.
28265 2005-01-04  Andreas Jaeger  <aj@suse.de>
28267         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
28269 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28270             Robert Bowdidge <bowdidge@apple.com>
28272         * gcc.dg/cpp/subframework1.c: New.
28273         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
28274         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
28275         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
28276         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
28278 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28280         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
28281         producing warning.
28282         * gcc.dg/darwin-weakimport-2.c: New.
28284 2005-01-03  Richard Henderson  <rth@redhat.com>
28286         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
28288 2005-01-03  Richard Henderson  <rth@redhat.com>
28290         * gcc.dg/vect/vect.exp: Enable for ia64.
28291         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
28292         (check_effective_target_vect_float): Likewise.
28293         (check_effective_target_vect_no_align): Likewise.
28294         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
28295         * gcc.dg/vect/vect-8.c: Likewise.
28297 2005-01-03  Uros Bizjak <uros@kss-loka.si>
28299         PR target/19236
28300         * gcc.dg/pr19236-1.c: New test case.
28302 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
28304         PR rtl-optimization/12092
28305         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
28307 2005-01-02  Andreas Jaeger  <aj@suse.de>
28309         * gcc.dg/pr12092-1.c: Do not run on x86_64.
28311 2005-01-01  Roger Sayle  <roger@eyesopen.com>
28312             Andrew Pinski  <pinskia@physics.uc.edu>
28314         PR rtl-optimization/12092
28315         * gcc.dg/pr12092-1.c: New test case.
28317 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
28319         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
28320         'hidden' and 'default' for better portability.
28321         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
28323         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
28324         6 and 7.
28325         * g++.old-deja/g++.brendan/new3.C: Likewise.
28327 2005-01-01  Steven Bosscher  <stevenb@suse.de>
28329         * gcc.dg/20041231-1.C: New test.
28330         * g++.dg/warn/Wunreachable-code-1.C: New test.
28332 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
28334         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
28335         file, not /dev/null.  Abort on error.
28337 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
28338             Ziemowit Laski  <zlaski@apple.com>
28340         PR objc/18971
28341         * objc.dg/encode-5.m: New test.
28343 2004-12-29  Richard Henderson  <rth@redhat.com>
28345         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
28346         * objc.dg/stabs-1.m: Disable for ia64.
28348 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
28350         PR c++/19190
28351         * g++.dg/warn/Wunused-10.C: New test.
28353 2004-12-28  Richard Henderson  <rth@redhat.com>
28355         * objc.dg/stabs-1.m: Disable for alpha.
28357 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28359         PR c++/19149
28360         * g++.dg/parse/error23.C: New test.
28362 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28364         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
28366         PR fortran/19032
28367         * gfortran.dg/intrinsic_modulo_1.f90: New.
28368         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
28369         tests with divisor -1.
28371 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28373         * g++.dg/opt/temp1.C (memcpy): Return a value.
28375         PR c++/19148
28376         * g++.dg/expr/cond7.C: New test.
28378 2004-12-27  Paul Brook  <paul@codesourcery.com>
28380         * gfortran.dg/g77/select_no_compile.f: Remove.
28382 2004-12-27  Richard Henderson  <rth@redhat.com>
28384         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
28385         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
28386         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
28388 2004-12-26  Richard Henderson  <rth@redhat.com>
28390         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
28391         by 1i instead of token pasting.
28393 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28395         PR tree-optimization/17578
28396         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
28397         to additional_flags.
28398         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
28400 2004-12-25  Richard Henderson  <rth@redhat.com>
28402         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28403         Remove Alpha.
28405 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28407         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
28408         hppa*-*-hpux*.
28409         * gcc.dg/pr17957.c (dg-options): Likewise.
28410         * gcc.dg/struct-ret-1.c: Add prototype for abort.
28411         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
28412         instead of 0 on __hppa__.
28413         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
28414         "foo,%r" on hppa*-*-*.
28416 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
28418         PR fortran/19071
28419         * gfortran.dg/complex_write.f90: New test.
28421 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28423         PR c++/17595
28424         * g++.dg/parse/pragma2.C: New test.
28426         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
28428 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28430         * gcc.dg/empty2.c: Add missing dg-warning.
28432 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28434         PR c++/17413
28435         * g++.dg/template/local4.C: New test.
28436         * g++.dg/template/crash19.C: Add dg-error marker.
28438         * g++.dg/template/crash31.C: Correct embedded PR number.
28440 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28442         PR c++/16405
28443         * g++.dg/opt/temp1.C: Add do-run marker.
28445 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28447         * g++.dg/template/spec19.C: New.
28449 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28451         PR target/16819
28452         * gcc.dg/empty2.c: New.
28454 2004-12-23  Richard Henderson  <rth@redhat.com>
28456         * lib/target-supports.exp (check_effective_target_vect_no_align):
28457         Remove i?86 and x86-64.
28459 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28461         PR c++/16405
28462         * g++.dg/opt/temp1.C: New test.
28464 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28466         PR c++/18733
28467         * g++.dg/template/friend33.C: New testcase.
28469 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
28471         PR c++/18464
28472         * g++.dg/template/cond5.C: New test.
28474         PR c++/18492
28475         * g++.dg/inherit/thunk3.C: New test.
28477         PR c++/11224
28478         * g++.dg/warn/Wunused-9.C: New test.
28480 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
28482         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
28484 2004-12-22  Jan Beulich  <jbeulich@novell.com>
28486         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
28488 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
28490         PR c++/18378
28491         * g++.dg/ext/packed8.C: New test.
28493         PR c++/19063
28494         * g++.dg/template/crash31.C: New test.
28496         PR c++/19034
28497         * g++.dg/template/crash30.C: New test.
28499 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28501         PR C++/18984
28502         * g++.dg/eh/ctor3.C: New test.
28504 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28506         * objc.dg/stabs-1.m: Allow section name to be quoted and
28507         assembly label to begin with '.LL'.
28509 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
28511         * gcc.dg/vect/vect.exp
28512         (check_effective_target_lp64_or_vect_no_align): New.
28513         * gcc.dg/vect/vect-77.c: Use it.
28514         * gcc.dg/vect/vect-78.c: Use it.
28516         * lib/target-supports.exp
28517         (check_effective_target_vect_no_max,
28518         check_effective_target_vect_no_bitwise,
28519         check_effective_target_vect_no_align): New.
28520         * gcc.dg/vect/vect-13.c: Use them.
28521         * gcc.dg/vect/vect-17.c: Ditto.
28522         * gcc.dg/vect/vect-18.c: Ditto.
28523         * gcc.dg/vect/vect-19.c: Ditto.
28524         * gcc.dg/vect/vect-20.c: Ditto.
28525         * gcc.dg/vect/vect-27.c: Ditto.
28526         * gcc.dg/vect/vect-29.c: Ditto.
28527         * gcc.dg/vect/vect-44.c: Ditto.
28528         * gcc.dg/vect/vect-48.c: Ditto.
28529         * gcc.dg/vect/vect-50.c: Ditto.
28530         * gcc.dg/vect/vect-52.c: Ditto.
28531         * gcc.dg/vect/vect-54.c: Ditto.
28532         * gcc.dg/vect/vect-56.c: Ditto.
28533         * gcc.dg/vect/vect-58.c: Ditto.
28534         * gcc.dg/vect/vect-60.c: Ditto.
28535         * gcc.dg/vect/vect-72.c: Ditto.
28536         * gcc.dg/vect/vect-80.c: Ditto.
28538 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
28540         PR c++/14075
28541         * g++.dg/init/string1.C: New.
28543         PR c++/18975
28544         * g++.dg/other/synth1.C: New.
28546 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28548         PR c/18963
28549         * gcc.dg/pr18963-1.c: New test.
28551 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28553         PR c/18596
28554         * gcc.dg/funcdef-storage-1.c (foo): Remove.
28555         * gcc.dg/pr18596-1.c: Use dg-error.
28556         (dg-options): Use -fno-unit-at-a-time.
28557         * gcc.dg/pr18596-2.c: New test.
28558         * gcc.dg/pr18596-3.c: New test.
28560 2004-12-20  Roger Sayle  <roger@eyesopen.com>
28562         PR middle-end/18683
28563         * g++.dg/opt/pr18683-1.C: New test case.
28565 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
28567         PR other/19093
28568         * g++.dg/opt/max1.C: Fix for 64bit targets.
28570 2004-12-20  Matt Austern  <austern@apple.com>
28572         PR c++/19044
28573         * g++.dg/ext/builtin6.C: New
28575 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
28577         PR tree-optimization/19080
28578         * gcc.c-torture/compile/pr19080.c: New test.
28580 2004-12-20  Steven Bosscher  <stevenb@suse.de>
28582         * gcc.dg/20041219-1.c: New test.
28584 2004-12-19  Roger Sayle  <roger@eyesopen.com>
28586         PR middle-end/19068
28587         * g++.dg/opt/max1.C: New test case.
28589 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28591         * gcc.dg/fdata-sections-1.c: New test.
28593 2004-12-18  Roger Sayle  <roger@eyesopen.com>
28595         PR middle-end/18548
28596         * gcc.dg/max-1.c: New test case.
28598 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
28600         * gcc.c-torture/execute/20041218-1.c: New test.
28602 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
28604         * gcc.dg/pr18501.c: New test.
28605         * gcc.dg/uninit-5.c: XFAIL.
28606         * gcc.dg/uninit-9.c: XFAIL.
28608 2004-12-17  Dale Johannesen  <dalej@apple.com>
28610         * gcc.dg/20041213-1.c: New.
28612 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
28614         * objc.dg/stabs-1.m: Allow assembly label to begin
28615         with a dot ('.').
28617 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
28619         * gcc.c-torture/execute/20041213-1.c: Move...
28620         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
28622 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
28624         PR c++/18721
28625         * g++.dg/lookup/conv-5.C: New.
28627 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
28629         * objc.dg/stabs-1.m: New test.
28631 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28633         * gcc.dg/visibility-c.c: Change compile to
28634         assemble for the test.
28636 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28638         PR target/19041
28639         * gcc.dg/visibility-c.c: New test.
28641 2004-12-16  Roger Sayle  <roger@eyesopen.com>
28643         PR middle-end/18493
28644         * gcc.dg/switch-8.c: New test case.
28646 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28648         PR c++/18905
28649         * g++.dg/template/init4.C: New.
28650         * g++.dg/opt/static3.C: Enable optimizer.
28652 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
28654         * g++.dg/other/complex1.C: New test.
28656 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
28658         * g++.dg/opt/inline9.C: New test.
28660 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28662         PR fortran/18993
28663         * gfotran.dg/nullify_1.f: New test.
28665 2004-12-15  Richard Henderson  <rth@redhat.com>
28667         * gcc.target/i386/i386.exp: New harness.
28668         * gcc.target/i386/vect-args.c: New.
28670 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
28672         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
28674 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28676         PR c++/18825
28677         * g++.dg/template/friend32.C: New test.
28679 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28681         * cpp/pragma-once-1.c: New test.
28682         * cpp/pragma-once-1b.h: Likewise.
28683         * cpp/pragma-once-1c.h: Likewise.
28684         * cpp/pragma-once-1d.h: Likewise.
28685         * cpp/inc/pragma-once-1a.h: Likewise.
28687 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
28688             Steven G. Kargl  <kargls@comcast.net>
28690         PR fortran/17597
28691         * gfortran.dg/list_read_3.f90: New test.
28693 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28695         * gcc.dg/ftrapv-2.c: New test.
28697 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28699         PR c++/18981
28700         * g++.dg/template/typename9.C: New test.
28702 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28704         PR c++/18738
28705         * g++.dg/template/typename8.C: New test.
28706         * g++.dg/parse/friend2.C: Tweak error message.
28708 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28710         * gcc.c-torture/20041214-1.c: New test.
28712 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28714         PR c++/18965
28715         * g++.dg/init/array17.C: New test.
28717 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28719         PR c++/18793
28720         * g++.dg/init/aggr3.C: New test.
28722 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
28724         * gcc.dg/altivec-types-1.c: New test.
28725         * gcc.dg/altivec-types-2.c: New test.
28726         * gcc.dg/altivec-types-3.c: New test.
28727         * gcc.dg/altivec-types-4.c: New test.
28728         * g++.dg/ext/altivec-types-1.C: New test.
28729         * g++.dg/ext/altivec-types-2.C: New test.
28730         * g++.dg/ext/altivec-types-3.C: New test.
28731         * g++.dg/ext/altivec-types-4.C: New test.
28733 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
28735         PR middle-end/18951
28736         * gcc.c-torture/execute/20041213-1.c: New test.
28738 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
28740         PR c++/18949
28741         * g++.dg/template/cast1.C: New.
28743 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
28745         * gcc.c-torture/execute/20041213-2.c: New test.
28747 2004-12-13  Richard Henderson  <rth@redhat.com>
28749         * gcc.dg/i386-sse-10.c: Fix typo in options.
28751 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
28753         PR c++/18968
28754         * g++.dg/opt/pr18968.C: New test.
28756 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
28758         PR c++/18925
28759         * g++.dg/ext/visibility/staticdatamem.C: New test.
28761 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
28763         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
28765 2004-12-13  Roger Sayle  <roger@eyesopen.com>
28767         PR rtl-optimization/18928
28768         * gcc.dg/pr18928-1.c: New test case.
28770 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
28772         PR tree-opt/16951
28773         * gcc.c-torture/compile/20041211-1.c: New.
28775 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28777         PR middle-end/17564
28778         * gcc.c-torture/execute/20041212-1.c: New test.
28780 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28782         PR fortran/18869
28783         * gfortran.dg/common_1.f90: New test.
28785 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
28786         Paul Brook  <paul@codesourcery.com>
28788         PR fortran/16222
28789         * gfortran.dg/real_do_1.f90: New test.
28791 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
28793         PR tree-opt/18040
28794         * g++.dg/opt/ptrmem6.C: New test.
28796 2004-12-11  Roger Sayle  <roger@eyesopen.com>
28798         PR middle-end/18921
28799         * gcc.dg/pr18921-1.c: New test case.
28801 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28803         PR fortran/17175
28804         * gfortran.dg/scale_1.f90: New test.
28806 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
28808         PR middle-end/18903
28809         * gcc.c-torture/compile/pr18903.c: New test.
28811 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
28813         * gcc.c-torture/execute/20041210-1.c: New test.
28815 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28817         PR c++/18731
28818         * g++.dg/parser/struct-1.C: New test.
28819         * g++.dg/parser/struct-2.C: New test.
28820         * g++.dg/parser/struct-3.C: New test.
28822 2004-12-09  Richard Henderson  <rth@redhat.com>
28824         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
28826         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
28827         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
28829 2004-12-09  Matt Austern  <austern@apple.com>
28831         PR c++/18514
28832         * g++.dg/ext/builtin1.C: New
28833         * g++.dg/ext/builtin2.C: New
28834         * g++.dg/ext/builtin3.C: New
28835         * g++.dg/ext/builtin4.C: New
28836         * g++.dg/ext/builtin5.C: New
28838 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
28840         PR tree-opt/18904
28841         * g++.dg/opt/ptrmem5.C: New test.
28843 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
28845         * g++.dg/parse/typename5.C: Adjust for new error.
28846         * g++.dg/parse/typename7.C: New.
28848 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28850         PR c++/18073
28851         * g++.dg/other/mmintrin.C: New test.
28853 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
28855         PR c++/16681
28856         * g++.dg/init/array15.C: New.
28857         * g++.dg/init/array16.C: New.
28859 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28861         PR fortran/18826
28862         * gfortran.dg/assign_1.f90: New test.
28864 2004-12-08  Nick Clifton  <nickc@redhat.com>
28866         * gcc.target/xstormy16/bss_below100: New directory containing tests.
28867         * gcc.target/xstormy16/data_below100: Likewise.
28868         * gcc.target/xstormy16/sfr: Likewise.
28869         * gcc.target/xstormy16/below100.S: New test source file.
28870         * gcc.target/xstormy16/below100.ld: New test linker script.
28871         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28872         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
28873         bp instructions.
28874         * gcc.target/xstormy16/bp.c: Likewise.
28876         * gcc.target/xstormy16/bss_below100: New files:
28877         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28878         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28879         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28880         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28881         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28882         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28883         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28884         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28885         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28886         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28887         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28888         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28889         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28890         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28891         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28892         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28893         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28894         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28895         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28896         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28897         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28898         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28899         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28900         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28901         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28902         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28903         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28905         * gcc.target/xstormy16/data_below100: New files:
28906         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28907         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28908         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28909         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28910         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28911         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28912         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28913         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28914         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28915         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28916         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28917         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28918         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28919         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28920         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28921         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28922         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28923         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28924         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28925         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28926         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28927         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28928         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28929         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28930         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28931         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28932         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28934         * gcc.target/xstormy16/sfr: New files:
28935         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
28936         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
28937         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
28938         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
28939         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
28940         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
28941         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
28942         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
28943         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
28944         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
28945         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
28946         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
28947         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
28948         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
28949         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
28950         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
28951         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
28952         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
28953         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
28954         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
28955         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
28956         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
28957         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
28958         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
28959         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
28960         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
28961         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
28962         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
28963         27_if0_sfrw_bitfield_f.c
28965 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28967         PR c++/18100
28968         * g++.dg/lookup/name-clash4.C: New test.
28970 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
28972         PR c++/18672
28973         * g++.dg/opt/array1.C: New.
28975         PR c++/18803
28976         * g++.dg/template/operator5.C: New.
28978 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
28980         PR c/18867
28981         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
28983 2004-12-07  Steven Bosscher  <stevenb@suse.de>
28985         * gcc.dg/noncompile/20041207.c: New test.
28987 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
28989         * g++.dg/other/unreachable-1.C: New test.
28991 2004-12-06  Nick Clifton  <nickc@redhat.com>
28993         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
28994         <limits.h> because the latter comes from gcc's include/ directory
28995         and not the newlib/libc/include directory.
28997 2004-12-04  Richard Henderson  <rth@redhat.com>
28999         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29001 2004-12-04  Richard Henderson  <rth@redhat.com>
29003         * lib/target-supports.exp (check_gc_sections_available): Disable
29004         for alpha and ia64.
29006 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
29008         PR middle-end/17909
29009         * g++.dg/other/vararg-2.C: New test.
29011 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29013         PR c++/17011, c++/17971
29014         * g++.dg/template/error15.C: Adjust expected error.
29015         * g++.dg/template/instantiate3.C: Likewise.
29017 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
29019         * gcc.dg/altivec-18.c: Fix for darwin
29021 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29023         PR c++/18782
29024         * g++.dg/parse/ptrmem2.C: New.
29026         PR c++/18318
29027         * g++.dg/template/new1.C: New.
29029 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29031         PR fortran/18710
29032         * gfortran.dg/direct_io_3.f90: New test.
29034 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
29036         PR 18758
29037         * g++.dg/parse/crash21.C: New.
29039 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29041         PR c++/15664, c++/18276
29042         * g++.dg/template/ttp13.C: New test.
29043         * g++.dg/template/ttp14.C: Likewise.
29045 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29047         PR c++/18123
29048         * g++.dg/parse/enum2.C: New test.
29049         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29051 2004-12-02  Nick Clifton  <nickc@redhat.com>
29053         * gcc.target/xstormy16: New test directory.
29054         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29055         * gcc.target/xstormy16/bp.c: Check the generation of bp
29056         instructions.
29057         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29058         bn instructions and the BELOW100 attribute.
29060 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
29062         PR target/16952
29063         * gcc.dg/ppc-eabi.c: New.
29065 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29067         PR fortran/18284
29068         * gfortran.dg/backspace.f90
29070 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29072         * gfortran.dg/inquire.f90: New test.
29074 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
29076         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29077         handle effective-target-keyword.
29078         (dg-skip-if): Support effective-target keyword as target list.
29079         (dg-xfail-if): Ditto.
29080         * lib/target-supports.exp (is-effective-target-keyword): New proc.
29082 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
29084         PR tree-optimization/18291
29085         * gcc.c-torture/compile/pr18291.c: New test.
29087 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29089         PR C++/18729
29090         * g++.dg/parse/crash20.C: New.
29092         PR c++/17431
29093         * g++.dg/overload/arg1.C: New.
29094         * g++.dg/overload/arg2.C: New.
29095         * g++.dg/overload/arg3.C: New.
29096         * g++.dg/overload/arg4.C: New.
29098 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
29100         * gcc.dg/c99-flex-array-4.c: Remove.
29102 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29104         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29106         * lib/target-supports.exp (is-effective-target): Simplify.
29108         * lib/target-supports.exp (check_effective_target_vect_long):
29109         Fix for powerpc64-*-*.
29111 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
29113         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29114         to support new requirements on FreeBSD 5.
29116 2004-11-30  Devang Patel  <dpatel@apple.com>
29118         PR 18702
29119         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29121 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29123         * g++.dg/ext/altivec-13.C: New test.
29125 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
29127         PR tree-opt/18298
29128         * gcc.c-torture/execute/p18298.c: New test.
29130 2004-11-30  Ira Rosen  <irar@il.ibm.com>
29131             Dorit Naishlos  <dorit@il.ibm.com>
29133         PR tree-opt/18607
29134         * gcc.dg/vect/vect-89.c: New test.
29136 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
29138         * gcc.dg/pr18596-1.c: New test.
29140 2004-11-30  Ben Elliston  <bje@au.ibm.com>
29142         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29144 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29146         PR c/18479
29147         * gcc.dg/pr18479.c: New test.
29149 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29151         PR target/18490
29152         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29153         mmix-knuth-mmixware.
29155         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29156         cris-*-elf* cris-*-aout* mmix-*-*
29158 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29160         PR middle-end/18725
29161         * gcc.dg/pr18725.c: New test.
29163 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29165         PR target/18488
29166         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29168         PR target/18336
29169         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29171 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
29173         PR c++/18368
29174         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29175         * g++.old-deja/g++.law/ctors5.C: Likewise.
29176         * g++.old-deja/g++.other/crash25.C: Likewise.
29178         PR c++/18674
29179         * g++.dg/template/error16.C: New test.
29181         PR c++/18512
29182         * g++.dg/template/crash29.C: New test.
29184 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
29186         PR tree-optimization/18712
29187         * gcc.c-torture/compile/pr18712.c: New test.
29189 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
29191         PR c/7544
29192         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29193         tests.
29195 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29197         PR c++/18652
29198         * g++.dg/lookup/crash6.C: New test.
29200 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29202         PR middle-end/18164
29203         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
29205 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
29207         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29208         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29209         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29211 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
29213         * gcc.dg/pr18164.c: New test.
29215 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
29217         * gcc.dg/funroll-loops-all.c: New.
29219 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29221         PR target/18489
29222         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29223         delimeter, match space and TAB as well as ":".
29225         PR target/18484
29226         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
29228         PR target/18348
29229         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
29231         PR target/18345
29232         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
29234         PR target/18337
29235         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
29237 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
29239         * gfortran.dg/direct_io_2.f90: New test.
29241 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29243         PR target/18334
29244         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
29246 2004-11-28  Richard Henderson  <rth@redhat.com>
29248         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
29250 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
29252         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
29253         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
29254         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
29255         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
29256         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
29257         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
29258         gcc.dg/pointer-arith-8.c: New tests.
29260 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
29262         PR fortran/18364
29263         * gfortran.dg/endfile.f90: New test.
29265 2004-11-27  Falk Hueffner  <falk@debian.org>
29267         * gcc.dg/loop-6.c: New test.
29269 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29271         * gcc.c-torture/execute/20041126-1.c: New test.
29273 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29275         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
29276         on IRIX.
29278 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29280         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
29281         functions.
29283 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29285         PR rtl-optimization/17825
29286         * gcc.c-torture/compile/20041119-1.c: New test.
29288 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29290         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
29291         Check existence of ld library path variables before unsetting.
29293 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
29295         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
29297 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29299         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
29301 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29303         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
29305 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29307         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
29308         dg-do directive.
29310 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29312         * gcc.dg/pr17957.c: Pass --param, not -param.
29314 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
29316         PR middle-end/17957
29317         * gcc.dg/pr17957.c: New test.
29319 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
29321         PR c++/18445
29322         * g++.dg/template/crash28.C: Likewise.
29324         PR c++/18001
29325         * g++.dg/expr/unary2.C: Adjust lvalue messages.
29326         * g++.dg/ext/lvaddr.C: Likewise.
29327         * g++.dg/opt/pr7503-3.C: Likewise.
29329         PR c++/18466
29330         * g++.dg/parse/qualified3.C: New test.
29331         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
29333         PR c++/18545
29334         * g++.dg/expr/return1.C: New test.
29336 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29338         Friend class name lookup 3/n, PR c++/3332
29339         * g++.dg/lookup/friend3.C: New test.
29340         * g++.dg/lookup/friend4.C: Likewise.
29341         * g++.dg/lookup/friend5.C: Likewise.
29343 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29345         Friend class name lookup 2/n, PR c++/14513, c++/15410
29346         * g++.dg/lookup/friend2.C: New test.
29347         * g++.dg/template/friend31.C: Likewise.
29349 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29351         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
29353 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29355         PR c++/17473
29356         * g++.dg/tc1/dr56.C: Remove.
29357         * g++.dg/template/typedef1.C: Add dg-error markers.
29358         * g++.old-deja/g++.other/typedef7.C: Likewise.
29360         PR c++/18285
29361         * g++.dg/parse/typedef7.C: New test.
29363 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
29365         * gcc.c-torture/execute/20041124-1.c: New test.
29367 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29369         * g++.dg/template/deduce3.C: New test.
29371         PR c++/18586
29372         * g++.dg/template/crash27.C: New test.
29374         PR c++/18530
29375         * g++.dg/warn/Wshadow-3.C: New test.
29377 2004-11-24  Devang Patel  <dpatel@apple.com>
29379         PR/18555
29380         * gcc.dg/cpp/isysroot-1.c: New test.
29381         * gcc.dg/cpp/usr/include/stdio.h: New file.
29382         * gcc.dg/cpp/isysroot-2.c: New test.
29383         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
29384         New file.
29386 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29388         PR c++/8929
29389         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
29391 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29393         * gcc.target/sparc/align.c: Do not include <stdint.h>.
29394         * gcc.target/sparc/pdist.c: Likewise.
29396 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
29398         PR c++/16882
29399         * g++.dg/conversion/simd1.C: New test.
29401 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29403         * lib/target-libpath.exp: New file defining
29404         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
29405         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
29406         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
29407         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
29408         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
29410 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
29412         * gcc.dg/pragma-align-2.c: Test macro expansion.
29413         * gcc.dg/pragma-pack-2.c: New test.
29415 2004-11-23  Richard Henderson  <rth@redhat.com>
29417         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
29418         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29419         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
29420         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
29421         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
29422         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
29424         * gcc.dg/vect/vect.exp: Add check for alpha.
29425         * lib/target-supports.exp (check_alpha_max_hw_available): New.
29426         (check_effective_target_vect_int): Enable for alpha.
29427         (check_effective_target_vect_long): New.
29428         (is-effective-target): Add it.
29430 2004-11-23  Uros Bizjak <uros@kss-loka.si>
29432         * gcc.dg/pr18614-1.c: New test.
29434 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29436         * gcc.dg/setjmp-2.c: New test.
29438 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
29440         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
29441         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
29442         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
29443         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
29444         gcc.target/sparc/pdist.c: New tests.
29446 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
29448         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
29450 2004-11-22  Dale Johannesen  <dalej@apple.com>
29452         * gcc.dg/20041111-1.c: New.
29454 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
29456         PR tree-opt/18536
29457         * gcc.dg/vect/pr18536.c: New test.
29459 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29461         PR c++/18354
29462         * g++.dg/template/nontype11.C: New test.
29464 2004-11-21  Roger Sayle  <roger@eyesopen.com>
29466         PR middle-end/18520
29467         * gcc.dg/pr18520-1.c: New test case.
29469 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
29471         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
29472         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
29473         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
29474         expected diagnostics.
29476 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29478         PR target/18580
29479         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
29480         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
29481         vect-77.c, vect-77a.c: XFAIL on the SPARC.
29483 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29485         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
29487 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
29488             Joseph Myers  <joseph@codesourcery.com>
29490         * lib/target-supports.exp (check_visibility_available): Really
29491         test the compiler.
29493 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
29495         PR tree-opt/18181
29496         * gcc.dg/vect/vect-85.c: New test.
29497         * gcc.dg/vect/vect-86.c: New test.
29498         * gcc.dg/vect/vect-87.c: New test.
29499         * gcc.dg/vect/vect-88.c: New test.
29501 2004-11-19  Ben Elliston  <bje@au.ibm.com>
29503         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
29505 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
29507         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
29508         * gcc.dg/ppc-and-1.c: Ditto.
29509         * gcc.dg/ppc-compare-1.c: Ditto.
29510         * gcc.dg/ppc-mov-1.c: Ditto
29512 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
29513             Mark Mitchell  <mark@codesourcery.com>
29515         * gcc.dg/pragma-init-fini-2.c: New test.
29517 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29518             Aldy Hernandez  <aldyh@redhat.com>
29520         * lib/target-supports.exp (check_effective_target_vect_int): New
29521         (check_effective_target_vect_float): New
29522         (check_effective_target_vect_double): New.
29523         (is-effective-target): Support new effective targets keywords.
29524         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
29525         default action for dg-do.
29526         * gcc.dg/vect/pr16105.c: Use new support.
29527         * gcc.dg/vect/pr18400.c: Ditto.
29528         * gcc.dg/vect/pr18425.c: Ditto.
29529         * gcc.dg/vect/vect-1.c: Ditto.
29530         * gcc.dg/vect/vect-10.c: Ditto.
29531         * gcc.dg/vect/vect-11.c: Ditto.
29532         * gcc.dg/vect/vect-12.c: Ditto.
29533         * gcc.dg/vect/vect-13.c: Ditto.
29534         * gcc.dg/vect/vect-14.c: Ditto.
29535         * gcc.dg/vect/vect-15.c: Ditto.
29536         * gcc.dg/vect/vect-16.c: Ditto.
29537         * gcc.dg/vect/vect-17.c: Ditto.
29538         * gcc.dg/vect/vect-18.c: Ditto.
29539         * gcc.dg/vect/vect-19.c: Ditto.
29540         * gcc.dg/vect/vect-2.c: Ditto.
29541         * gcc.dg/vect/vect-20.c: Ditto.
29542         * gcc.dg/vect/vect-21.c: Ditto.
29543         * gcc.dg/vect/vect-22.c: Ditto.
29544         * gcc.dg/vect/vect-23.c: Ditto.
29545         * gcc.dg/vect/vect-24.c: Ditto.
29546         * gcc.dg/vect/vect-25.c: Ditto.
29547         * gcc.dg/vect/vect-26.c: Ditto.
29548         * gcc.dg/vect/vect-27.c: Ditto.
29549         * gcc.dg/vect/vect-27a.c: Ditto.
29550         * gcc.dg/vect/vect-28.c: Ditto.
29551         * gcc.dg/vect/vect-29.c: Ditto.
29552         * gcc.dg/vect/vect-29a.c: Ditto.
29553         * gcc.dg/vect/vect-3.c: Ditto.
29554         * gcc.dg/vect/vect-30.c: Ditto.
29555         * gcc.dg/vect/vect-31.c: Ditto.
29556         * gcc.dg/vect/vect-32.c: Ditto.
29557         * gcc.dg/vect/vect-33.c: Ditto.
29558         * gcc.dg/vect/vect-34.c: Ditto.
29559         * gcc.dg/vect/vect-35.c: Ditto.
29560         * gcc.dg/vect/vect-36.c: Ditto.
29561         * gcc.dg/vect/vect-37.c: Ditto.
29562         * gcc.dg/vect/vect-38.c: Ditto.
29563         * gcc.dg/vect/vect-4.c: Ditto.
29564         * gcc.dg/vect/vect-40.c: Ditto.
29565         * gcc.dg/vect/vect-41.c: Ditto.
29566         * gcc.dg/vect/vect-42.c: Ditto.
29567         * gcc.dg/vect/vect-43.c: Ditto.
29568         * gcc.dg/vect/vect-44.c: Ditto.
29569         * gcc.dg/vect/vect-45.c: Ditto.
29570         * gcc.dg/vect/vect-46.c: Ditto.
29571         * gcc.dg/vect/vect-47.c: Ditto.
29572         * gcc.dg/vect/vect-48.c: Ditto.
29573         * gcc.dg/vect/vect-48a.c: Ditto.
29574         * gcc.dg/vect/vect-49.c: Ditto.
29575         * gcc.dg/vect/vect-5.c: Ditto.
29576         * gcc.dg/vect/vect-50.c: Ditto.
29577         * gcc.dg/vect/vect-51.c: Ditto.
29578         * gcc.dg/vect/vect-52.c: Ditto.
29579         * gcc.dg/vect/vect-53.c: Ditto.
29580         * gcc.dg/vect/vect-54.c: Ditto.
29581         * gcc.dg/vect/vect-55.c: Ditto.
29582         * gcc.dg/vect/vect-56.c: Ditto.
29583         * gcc.dg/vect/vect-56a.c: Ditto.
29584         * gcc.dg/vect/vect-57.c: Ditto.
29585         * gcc.dg/vect/vect-58.c: Ditto.
29586         * gcc.dg/vect/vect-59.c: Ditto.
29587         * gcc.dg/vect/vect-6.c: Ditto.
29588         * gcc.dg/vect/vect-60.c: Ditto.
29589         * gcc.dg/vect/vect-61.c: Ditto.
29590         * gcc.dg/vect/vect-62.c: Ditto.
29591         * gcc.dg/vect/vect-63.c: Ditto.
29592         * gcc.dg/vect/vect-64.c: Ditto.
29593         * gcc.dg/vect/vect-65.c: Ditto.
29594         * gcc.dg/vect/vect-66.c: Ditto.
29595         * gcc.dg/vect/vect-67.c: Ditto.
29596         * gcc.dg/vect/vect-68.c: Ditto.
29597         * gcc.dg/vect/vect-69.c: Ditto.
29598         * gcc.dg/vect/vect-7.c: Ditto.
29599         * gcc.dg/vect/vect-72.c: Ditto.
29600         * gcc.dg/vect/vect-72a.c: Ditto.
29601         * gcc.dg/vect/vect-73.c: Ditto.
29602         * gcc.dg/vect/vect-74.c: Ditto.
29603         * gcc.dg/vect/vect-75.c: Ditto.
29604         * gcc.dg/vect/vect-76.c: Ditto.
29605         * gcc.dg/vect/vect-77.c: Ditto.
29606         * gcc.dg/vect/vect-77a.c: Ditto.
29607         * gcc.dg/vect/vect-78.c: Ditto.
29608         * gcc.dg/vect/vect-79.c: Ditto.
29609         * gcc.dg/vect/vect-8.c: Ditto.
29610         * gcc.dg/vect/vect-80.c: Ditto.
29611         * gcc.dg/vect/vect-82.c: Ditto.
29612         * gcc.dg/vect/vect-82_64.c: Ditto.
29613         * gcc.dg/vect/vect-83.c: Ditto.
29614         * gcc.dg/vect/vect-83_64.c: Ditto.
29615         * gcc.dg/vect/vect-9.c: Ditto.
29616         * gcc.dg/vect/vect-all.c: Ditto.
29617         * gcc.dg/vect/vect-none.c: Ditto.
29619 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29621         * lib/gcc-dg.exp (dg-skip-if): New function.
29622         (dg-forbid-option): Remove.
29623         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
29624         * g++.dg/abi/bitfield8.C: Likewise.
29625         * g++.dg/abi/dtor1.C: Likewise.
29626         * g++.dg/abi/empty10.C: Likewise.
29627         * g++.dg/abi/empty7.C: Likewise.
29628         * g++.dg/abi/empty9.C: Likewise.
29629         * g++.dg/abi/layout3.C: Likewise.
29630         * g++.dg/abi/layout4.C: Likewise.
29631         * g++.dg/abi/thunk1.C: Likewise.
29632         * g++.dg/abi/thunk2.C: Likewise.
29633         * g++.dg/abi/vbase11.C: Likewise.
29634         * g++.dg/abi/vthunk2.C: Likewise.
29635         * g++.dg/abi/vthunk3.C: Likewise.
29636         * g++.dg/ext/attrib8.C: Likewise.
29637         * g++.dg/opt/longbranch2.C: Likewise.
29638         * g++.dg/opt/reg-stack4.C: Likewise.
29639         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29640         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29641         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29642         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29643         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29644         * gcc.dg/20000609-1.c: Likewise.
29645         * gcc.dg/20000720-1.c: Likewise.
29646         * gcc.dg/20011107-1.c: Likewise.
29647         * gcc.dg/20011119-1.c: Likewise.
29648         * gcc.dg/20020108-1.c: Likewise.
29649         * gcc.dg/20020122-2.c: Likewise.
29650         * gcc.dg/20020122-3.c: Likewise.
29651         * gcc.dg/20020201-3.c: Likewise.
29652         * gcc.dg/20020206-1.c: Likewise.
29653         * gcc.dg/20020218-1.c: Likewise.
29654         * gcc.dg/20020310-1.c: Likewise.
29655         * gcc.dg/20020411-1.c: Likewise.
29656         * gcc.dg/20020418-2.c: Likewise.
29657         * gcc.dg/20020426-1.c: Likewise.
29658         * gcc.dg/20020426-2.c: Likewise.
29659         * gcc.dg/20020517-1.c: Likewise.
29660         * gcc.dg/20020523-1.c: Likewise.
29661         * gcc.dg/20020523-2.c: Likewise.
29662         * gcc.dg/20020729-1.c: Likewise.
29663         * gcc.dg/20030204-1.c: Likewise.
29664         * gcc.dg/20030826-2.c: Likewise.
29665         * gcc.dg/20030926-1.c: Likewise.
29666         * gcc.dg/20031202-1.c: Likewise.
29667         * gcc.dg/980312-1.c: Likewise.
29668         * gcc.dg/980313-1.c: Likewise.
29669         * gcc.dg/990117-1.c: Likewise.
29670         * gcc.dg/990424-1.c: Likewise.
29671         * gcc.dg/990524-1.c: Likewise.
29672         * gcc.dg/991230-1.c: Likewise.
29673         * gcc.dg/i386-387-1.c: Likewise.
29674         * gcc.dg/i386-387-2.c: Likewise.
29675         * gcc.dg/i386-387-3.c: Likewise.
29676         * gcc.dg/i386-387-4.c: Likewise.
29677         * gcc.dg/i386-387-5.c: Likewise.
29678         * gcc.dg/i386-387-6.c: Likewise.
29679         * gcc.dg/i386-asm-1.c: Likewise.
29680         * gcc.dg/i386-bitfield1.c: Likewise.
29681         * gcc.dg/i386-bitfield2.c: Likewise.
29682         * gcc.dg/i386-loop-1.c: Likewise.
29683         * gcc.dg/i386-loop-2.c: Likewise.
29684         * gcc.dg/i386-loop-3.c: Likewise.
29685         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29686         * gcc.dg/i386-pic-1.c: Likewise.
29687         * gcc.dg/i386-regparm.c: Likewise.
29688         * gcc.dg/i386-signbit-1.c: Likewise.
29689         * gcc.dg/i386-signbit-2.c: Likewise.
29690         * gcc.dg/i386-signbit-3.c: Likewise.
29691         * gcc.dg/i386-sse-5.c: Likewise.
29692         * gcc.dg/i386-sse-8.c: Likewise.
29693         * gcc.dg/i386-unroll-1.c: Likewise.
29694         * gcc.dg/tls/opt-1.c: Likewise.
29695         * gcc.dg/tls/opt-2.c: Likewise.
29696         * gcc.dg/unroll-1.c: Likewise.
29697         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29698         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29699         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29700         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29702 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29704         * g++.dg/template/incomplete1.C: New test.
29706 2004-11-16  Nick Clifton  <nickc@redhat.com>
29708         Revert patches accidentally commited during checkin of fixes for
29709         xstormy16 tests:
29710         gcc.c-torture/execute/simd-4.c: Revert
29711         gcc.dg/20040910-1.c: Revert.
29713 2004-11-16  Paul Brook  <paul@codesourcery.com>
29715         PR fortran/13010
29716         * gfortran.dg/der_pointer_1.f90: New test.
29718 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
29720         PR c/18498
29721         * gcc.dg/bitfld-13.c: New test.
29723 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
29725         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
29726         powerpc*-*-linux*.
29728         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
29729         * gcc.dg/ppc64-abi-2.c: Ditto.
29730         * gcc.dg/ppc64-abi-3.c: Ditto.
29732         * lib/gcc-dg.exp (dg-target-list): Remove.
29734 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
29736         * gcc.dg/ia64-postinc.c: New test.
29738 2004-11-15  Mark Mitchell <mark@codesourcery.com>
29740         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
29742 2004-11-15  Nick Clifton  <nickc@redhat.com>
29744         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
29745         __INT_MAX__ so that the test can be compiled by toolchains
29746         targeted at 16-bit processors.
29748         * gcc.dg/20040625-1.c: Use long constants rather than integers
29749         when performing arithmetic that will overflow 16-bits.
29751         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
29752         xstormy16.  It does not support 128-bit vector operations.
29754         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
29755         with the macro PTR_TYPE.  Define this macro to an integer type
29756         suitable for holding a pointer.
29758         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
29759         the target is a 16-bit processor.
29761         * gcc.dg/cpp/if-2.c: Expect a different warning message from
29762         16-bit targets where the character constant will be too long.
29764         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
29765         where the double will not be directly addressable.
29767 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29769         Friend class name lookup 1/n, PR c++/18471
29770         * g++.dg/template/crash26.C: New test.
29771         * g++.dg/lookup/struct1.C: Adjust expected error.
29772         * g++.dg/parse/elab1.C: Likewise.
29773         * g++.dg/parse/elab2.C: Likewise.
29774         * g++.dg/parse/int-as-enum1.C: Likewise.
29775         * g++.dg/parse/struct-as-enum1.C: Likewise.
29776         * g++.dg/parse/typedef1.C: Likewise.
29777         * g++.dg/parse/typedef3.C: Likewise.
29778         * g++.dg/parse/typedef4.C: Likewise.
29779         * g++.dg/parse/typedef5.C: Likewise.
29780         * g++.dg/template/nontype4.C: Likewise.
29781         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
29782         * g++.old-deja/g++.other/elab1.C: Likewise.
29783         * g++.old-deja/g++.other/syntax4.C: Likewise.
29785 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29787         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
29789 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
29791         * gcc.c-torture/execute/20041114-1.c: New test.
29793 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
29795         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
29796         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
29797         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
29798         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
29799         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
29800         gcc.dg/switch-7.c: New tests.
29802 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29804         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
29806 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29808         PR tree-opt/18400
29809         * gcc.dg/vect/pr18400.c: New test.
29811 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29812             Andrew Pinski  <pinskia@physics.uc.edu>
29814         PR tree-opt/18425
29815         * gcc.dg/vect/pr18425.c: New test.
29817 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29819         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
29820         Guard with dg-require-alias and dg-require-visibility.
29822 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29824         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
29826 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29828         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
29830 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29832         PR c++/17344
29833         * g++.dg/template/defarg5.C: New test.
29835 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29837         * g++.dg/parse/cast1.C: Run only on ILP32.
29838         * g++.old-deja/g++.mike/p784.C: Likewise.
29840 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
29842         * gcc.c-torture/execute/20041113-1.c: New test.
29844 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29846         PR target/18230
29847         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
29848         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
29849         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
29850         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29851         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
29852         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
29853         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
29854         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
29855         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
29856         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29857         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29858         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
29859         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
29861 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29863         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
29864         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
29865         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
29866         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
29867         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
29868         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
29869         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
29870         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
29871         gcc.target/sparc/combined-1.c: New tests.
29873 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
29875         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
29876         New tests.
29878 2004-11-12  Mark Mitchell <mark@codesourcery.com>
29880         * lib/gcc-dg.exp (dg-forbid-option): New function.
29881         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
29882         * g++.dg/abi/bitfield8.C: Likewise.
29883         * g++.dg/abi/dtor1.C: Likewise.
29884         * g++.dg/abi/empty10.C: Likewise.
29885         * g++.dg/abi/empty7.C: Likewise.
29886         * g++.dg/abi/empty9.C: Likewise.
29887         * g++.dg/abi/layout3.C: Likewise.
29888         * g++.dg/abi/layout4.C: Likewise.
29889         * g++.dg/abi/thunk1.C: Likewise.
29890         * g++.dg/abi/thunk2.C: Likewise.
29891         * g++.dg/abi/vbase11.C: Likewise.
29892         * g++.dg/abi/vthunk2.C: Likewise.
29893         * g++.dg/abi/vthunk3.C: Likewise.
29894         * g++.dg/ext/attrib8.C: Likewise.
29895         * g++.dg/opt/longbranch2.C: Likewise.
29896         * g++.dg/opt/reg-stack4.C: Likewise.
29897         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29898         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29899         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29900         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29901         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29902         * gcc.dg/20000609-1.c: Likewise.
29903         * gcc.dg/20000720-1.c: Likewise.
29904         * gcc.dg/20011107-1.c: Likewise.
29905         * gcc.dg/20011119-1.c: Likewise.
29906         * gcc.dg/20020108-1.c: Likewise.
29907         * gcc.dg/20020122-2.c: Likewise.
29908         * gcc.dg/20020122-3.c: Likewise.
29909         * gcc.dg/20020201-3.c: Likewise.
29910         * gcc.dg/20020206-1.c: Likewise.
29911         * gcc.dg/20020218-1.c: Likewise.
29912         * gcc.dg/20020310-1.c: Likewise.
29913         * gcc.dg/20020411-1.c: Likewise.
29914         * gcc.dg/20020418-2.c: Likewise.
29915         * gcc.dg/20020426-1.c: Likewise.
29916         * gcc.dg/20020426-2.c: Likewise.
29917         * gcc.dg/20020517-1.c: Likewise.
29918         * gcc.dg/20020523-1.c: Likewise.
29919         * gcc.dg/20020523-2.c: Likewise.
29920         * gcc.dg/20020729-1.c: Likewise.
29921         * gcc.dg/20030204-1.c: Likewise.
29922         * gcc.dg/20030826-2.c: Likewise.
29923         * gcc.dg/20030926-1.c: Likewise.
29924         * gcc.dg/20031202-1.c: Likewise.
29925         * gcc.dg/980312-1.c: Likewise.
29926         * gcc.dg/980313-1.c: Likewise.
29927         * gcc.dg/990117-1.c: Likewise.
29928         * gcc.dg/990424-1.c: Likewise.
29929         * gcc.dg/990524-1.c: Likewise.
29930         * gcc.dg/991230-1.c: Likewise.
29931         * gcc.dg/i386-387-1.c: Likewise.
29932         * gcc.dg/i386-387-2.c: Likewise.
29933         * gcc.dg/i386-387-3.c: Likewise.
29934         * gcc.dg/i386-387-4.c: Likewise.
29935         * gcc.dg/i386-387-5.c: Likewise.
29936         * gcc.dg/i386-387-6.c: Likewise.
29937         * gcc.dg/i386-asm-1.c: Likewise.
29938         * gcc.dg/i386-bitfield1.c: Likewise.
29939         * gcc.dg/i386-bitfield2.c: Likewise.
29940         * gcc.dg/i386-loop-1.c: Likewise.
29941         * gcc.dg/i386-loop-2.c: Likewise.
29942         * gcc.dg/i386-loop-3.c: Likewise.
29943         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29944         * gcc.dg/i386-pic-1.c: Likewise.
29945         * gcc.dg/i386-regparm.c: Likewise.
29946         * gcc.dg/i386-signbit-1.c: Likewise.
29947         * gcc.dg/i386-signbit-2.c: Likewise.
29948         * gcc.dg/i386-signbit-3.c: Likewise.
29949         * gcc.dg/i386-sse-5.c: Likewise.
29950         * gcc.dg/i386-sse-8.c: Likewise.
29951         * gcc.dg/i386-unroll-1.c: Likewise.
29952         * gcc.dg/tls/opt-1.c: Likewise.
29953         * gcc.dg/tls/opt-2.c: Likewise.
29954         * gcc.dg/unroll-1.c: Likewise.
29955         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29956         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29957         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29958         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29959         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
29960         -m64 is specified.
29962 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29964         PR c++/18389
29965         * g++.dg/parse/cond1.C: New test.
29967         PR c++/18429
29968         * g++.dg/template/array9.C: New test.
29969         * g++.dg/ext/vla1.C: Adjust error messages.
29970         * g++.dg/ext/vlm1.C: Likewise.
29971         * g++.dg/template/crash2.C: Likewise.
29973         PR c++/18436
29974         * g++.dg/template/call3.C: New test.
29976         PR c++/18407
29977         * g++.dg/template/ptrmem11.C: New test.
29979 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
29981         PR other/14264
29982         * lib/g++.exp: Set LC_ALL and LANG to C.
29983         * lib/gcc-dg.exp: Likewise.
29984         * lib/gfortran.exp: Likewise.
29985         * lib/objc.exp: Likewise.
29986         * lib/treelang.exp: Likewise.
29988 2004-11-12  Andreas Schwab  <schwab@suse.de>
29990         * gcc.dg/pr16286.c: Fix last change.
29992 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29994         PR c++/18416
29995         * g++.dg/init/global1.C: New test.
29997 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
29999         * gcc.c-torture/execute/20041112-1.c: New test.
30001 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30003         * lib/gcc-dg.exp (dg-target-list): New.
30005 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30006             Richard Sandiford  <rsandifo@redhat.com>
30008         * lib/target-supports.exp (get-compiler_messages): New.
30009         (check_named_sections_available): Use it.
30010         (check_effective_target_ilp32): New.
30011         (check_effective_target_lp64): New.
30012         (is-effective-target): New.
30013         * lib/gcc-dg.exp (dg-require-effective-target): New.
30015 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
30017         * gcc.dg/precedence-1.c: New test.
30019 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30021         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30023         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30024         message, delete generated files, use more descriptive name for
30025         executable, and make the test unsupported when it cannot be run.
30027         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30028         (dg-require-weak, dg-require-visibility, dg-require-alias,
30029         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30030         dg-require-iconv, dg-require-named-sections): Use it.
30032         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30034 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
30036         PR target/16457
30037         * gcc.dg/ppc-and-1: New
30039         PR target/16796
30040         * gcc.dg/ppc-mov-1.c: New.
30042         PR target/16458
30043         * gcc.dg/ppc-compare-1.c: New.
30045 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
30047         * objc.dg/desig-init-2.m: New test.
30049 2004-11-10  Adam Nemet  <anemet@lnxw.com>
30051         PR middle-end/18160
30052         * g++.dg/warn/register-var-1.C: New test.
30053         * g++.dg/warn/register-var-2.C: New test.
30055 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30057         * gcc.dg/union-2.c: New test.
30059 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
30061         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30062         New test for PR tree-optimization/17892.
30064 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
30066         PR c++/18369
30067         * g++.dg/init/new12.C: New test.
30069 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
30071         * gcc.target/sparc: New directory.
30072         * gcc.target/sparc/sparc.exp: New driver.
30073         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30074         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30075         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30076         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30078 2004-11-10  Paul Brook  <paul@codesourcery.com>
30080         PR fortran/18218
30081         * gfortran.dg/list_read.c: New test.
30083 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30085         PR c/18322
30086         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30087         expected diagnostic location.
30089 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
30091         * gcc.dg/20041109-1.c: New test.
30093 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30095         PR objc/18406
30096         * objc/compile/pr18406.m: New test.
30098 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30100         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30102 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30104         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30106 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30108         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30110 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30112         * gcc.dg/20030225-2.c: Add prototype for abort and
30113         exit.
30115 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
30117         PR tree-opt/18299
30118         * gcc.c-torture/pr18299-1.c: New test.
30120 2004-11-06  Andreas Schwab  <schwab@suse.de>
30122         * gcc.dg/pr16286.c: Also test for bool and pixel.
30124 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
30126         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30127         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30128         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30129         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30130         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30131         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30132         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30133         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30134         gcc.dg/struct-semi-3.c: New tests.
30136 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30138         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30140 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30142         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30143         Do not use C99 designators.
30145 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30147         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30149 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30151         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30152         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30153         * gcc.c-torture/execute/simd-5.x: Remove.
30155 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
30157         PR rtl-optimization/17933
30158         * gcc.dg/torture/pr17933-1.c: New test.
30160 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30162         PR target/18106
30163         * lib/target-supports.exp (check_weak_available): Support
30164         Windows.
30166 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
30168         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30169         call to fflush(stdout) before abort.
30170         (my_ffsll): New function.
30171         (generate_fields): Use it.
30173 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30175         * gcc.dg/init-undef-1.c: New test.
30177 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30179         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30180         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30181         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30182         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30183         expected messages for new parser.
30185 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
30187         * g++.dg/ext/visibility/symbian1.C: New test.
30189 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30191         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30192         on LP64 targets.
30194 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30196         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30197         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30198         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30199         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30200         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30201         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30202         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30203         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30204         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30205         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30207 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30209         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30210         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30211         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30212         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30213         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30214         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30215         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30216         for new parser.
30218 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
30220         PR target/15342
30221         * gcc.dg/20041104-1.c: New test.
30223 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30225         * g++.dg/template/nontype7.C: New test.
30226         * g++.dg/template/nontype8.C: Likewise.
30227         * g++.dg/template/nontype9.C: Likewise.
30228         * g++.dg/template/nontype10.C: Likewise.
30229         * g++.dg/tc1/dr49.C: Likewise.
30230         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
30231         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
30233 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30235         * g++.dg/rtti/tinfo1.C: Remove xfails.
30237 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30239         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
30240         packed attribute to the definition to satisfy the new C++ parser.
30242 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30244         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
30245         invocations of va_arg.
30247 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
30249         PR c++/18124
30250         * g++.dg/template/crash25.C: New test.
30252         PR c++/18155
30253         * g++.dg/template/typedef2.C: New test.
30254         * g++.dg/parse/crash13.C: Adjust error markers.
30256         PR c++/18177
30257         * g++.dg/conversion/const3.C: New test.
30259 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30261         PR fortran/17535
30262         PR fortran/17583
30263         PR fortran/17713
30264         * gfortran.dg/generic_[123].f90: New testcases.
30266 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30268         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
30269         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
30271 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
30273         PR tree-opt/16808
30274         * gcc.c-torture/compile/pr16808.c: New test.
30276 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
30278         PR rtl-optimization/17104
30279         * gcc.dg/ppc-bitfield1.c: New.
30281 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30283         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
30285 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30287         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
30288         strings for 32-bit code.
30290 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
30292         PR c/18239
30293         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
30295 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
30297         PR c++/18064
30298         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
30300 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
30302         PR c++/15172
30303         * g++.dg/init/aggr2.C: New test.
30305 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
30307         * objc.dg/local-decl-1.m: New test.
30309 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30311         * gcc.dg/20040910-1.c: Adjust regex.
30313 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30315         PR rtl-optimization/18084
30316         * g++.dg/opt/pr18084-1.C: New testcase.
30318 2004-10-30  Matt Austern  <austern@apple.com>
30320         PR c++/17542
30321         * g++.dg/ext/attrib18.C: New test.
30323 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30325         PR middle-end/18096
30326         * gcc.dg/pr18096-1.c: New test case.
30328 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30330         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
30332 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
30334         PR c/16666
30335         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
30336         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
30337         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
30338         gcc.dg/old-style-prom-3.c: New tests.
30340 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
30342         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
30343         Remove unnecessary inclusion of stdio.h.
30345 2004-10-29  Roger Sayle  <roger@eyesopen.com>
30347         PR rtl-optimization/17581
30348         * gcc.dg/pr17581-1.c: New test case.
30350 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
30352         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
30353         being implemented.
30354         * g++.dg/conversion/dr195-1.C: New.
30355         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
30356         * g++.old-deja/g++.mike/p10148.C: Likewise.
30358 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
30360         PR c++/17695
30361         * g++.dg/debug/typedef2.C: New test.
30363 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
30365         PR fortran/13490
30366         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
30367         * gfortran.dg/g77/README: Update.
30369 2004-10-28  Matt Austern  <austern@apple.com>
30371         PR c++/14124
30372         * g++.dg/ext/packed7.C: New test.
30374 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
30376         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
30377         scan-assembler.
30378         * lib/scanasm.exp (hidden-scan-for): New proc.
30379         (scan-hidden): Use hidden-scan-for instead of constructing the scan
30380         string.
30381         (scan-not-hidden): Likewise.
30382         * lib/target-supports.exp (check_visibility_available): mach-o is
30383         support too.
30385 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
30387         PR c++/17132
30388         * g++.dg/template/memclass3.C: New test.
30390 2004-10-28  Adam Nemet  <anemet@lnxw.com>
30392         PR middle-end/18160
30393         * gcc.dg/register-var-1.c: New test.
30394         * gcc.dg/register-var-2.c: New test.
30395         * gcc.dg/asm-7.c: Taking the address of a register variable is an
30396         error now.
30398 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
30400         PR other/18172
30401         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
30402         unused variables.
30403         * gcc.dg/vect/vect-22.c: Likewise.
30405 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
30407         * gcc.dg/i386-rotate-1.c: New test.
30409 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
30411         * g++.dg/init/ref12.C: Add "run" marker.
30413         PR c++/17435
30414         * g++.dg/init/ref12.C: New test.
30416         PR c++/18140
30417         * g++.dg/template/shift1.C: New test.
30418         * g++.dg/template/error10.C: Adjust error markers.
30420 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
30422         PR tree-opt/17529
30423         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
30425 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
30427         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
30428         * gcc.dg/weak/weak-3.c: Likewise.
30429         * gcc.dg/weak/weak-5.c: Likewise.
30430         * gcc.dg/weak/weak-9.c: Likewise.
30431         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
30432         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
30434         * gcc.dg/darwin-weakimport-1.c: New.
30436 2004-10-28  Ben Elliston  <bje@au.ibm.com>
30438         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
30440 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
30442         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
30443         'syntax' error messages.
30444         * gcc.dg/cpp/direct2s.c: Likewise.
30446 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
30448         * gcc.c-torture/compile/20041026-1.c: New.
30450 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
30452         PR c++/18093
30453         * g++.dg/lookup/ns2.C: New test.
30455         PR c++/18020
30456         * g++.dg/template/enum4.C: New test.
30458         PR c++/18161
30459         * g++.dg/template/expr1.C: New test.
30461 2004-10-26  Ben Elliston  <bje@au.ibm.com>
30463         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
30465 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30467         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
30468         gcc.dg/decl-nospec-3.c: New tests.
30470 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
30472         * objc.dg/super-class-3.m: New test.
30474 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30476         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
30477         resyncing.
30478         * gcc.dg/cpp/direct2s.c: Likewise.
30480 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
30482         * objc.dg/image-info.m: Update for changes to section selection.
30484 2004-10-25  David Ayers  <d.ayers@inode.at>
30485             Ziemowit Laski  <zlaski@apple.com>
30487         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
30488         diagnostics when messaging 'id <Proto>'.
30489         * objc.dg/class-protocol-1.m: New test.
30490         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
30491         a non-existent method signature.
30492         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
30493         Update diagnostics when messaging with non-existent method signature.
30494         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
30495         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
30496         invalid receivers are now resolved as if messaging 'id'; remove
30497         extraneous diagnostics.
30499 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30501         PR c/16667
30502         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
30503         gcc.dg/init-desig-obs-3.c: New tests.
30505 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
30507         * gcc.dg/debug/20041023-1.c: New test.
30509 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
30511         PR middle-end/17407
30512         * gcc.c-torture/compile/pr17407.c: New test.
30514         PR c++/18121
30515         * g++.dg/template/array8.C: New test.
30517 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30519         PR other/18138
30520         * lib/g++.exp: Accept more than one multilib libgcc.
30521         * lib/gcc-dg.exp: Likewise.
30522         * lib/objc.exp: Likewise.
30523         * lib/treelang.exp: Likewise.
30524         * lib/gfortran.exp: Likewise.
30526 2004-10-24  Ben Elliston  <bje@au.ibm.com>
30528         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
30530 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
30532         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
30533         * gcc.dg/c99-const-expr-3.c: Likewise.
30535 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
30537         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
30539 2004-10-23  Ben Elliston  <bje@au.ibm.com>
30541         * gcc.c-torture/execute/loop-2e.x: Remove.
30543 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30545         PR c++/18095
30546         * g++.dg/parse/crash18.C: New.
30547         * g++.dg/parse/crash19.C: New.
30549 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30551         * g++.dg/ext/dllimport1.C: Move dg-warnings.
30552         * g++.dg/ext/dllimport2.C: Same.
30553         * g++.dg/ext/dllimport8.C: Same.
30555 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
30557         PR c++/10841
30558         * g++.dg/conversion/cast1.C: New test.
30559         * g++.dg/overload/pmf1.C: Adjust error marker.
30561 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
30563         PR objc/17923
30564         * objc.dg/const-str-7.m: New test.
30566 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30568         * g++.dg/template/memfriend11.C: Fix comment typo.
30569         * g++.dg/template/memfriend14.C: Likewise.
30571 2004-10-20  Richard Henderson  <rth@redhat.com>
30573         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
30574         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
30575         -fasynchronous-unwind-tables.
30577 2004-10-20  Richard Henderson  <rth@redhat.com>
30579         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
30580         (main): Return success.
30581         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
30582         (main): Return success.
30584 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30586         PR c++/13495
30587         * g++.dg/template/memfriend9.C: New test.
30588         * g++.dg/template/memfriend10.C: Likewise.
30589         * g++.dg/template/memfriend11.C: Likewise.
30590         * g++.dg/template/memfriend12.C: Likewise.
30591         * g++.dg/template/memfriend13.C: Likewise.
30592         * g++.dg/template/memfriend14.C: Likewise.
30593         * g++.dg/template/memfriend15.C: Likewise.
30594         * g++.dg/template/memfriend16.C: Likewise.
30595         * g++.dg/template/memfriend17.C: Likewise.
30596         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
30598 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
30600         * g++.dg/conversion/dr195.C: New.
30601         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
30603 2004-10-20  Ben Elliston  <bje@au.ibm.com>
30604             Devang Patel  <dpatel@apple.com>
30606         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
30607         of floating point arithmetic, which could trap.
30609 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
30611         PR c++/14035
30612         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
30613         * g++.dg/conversion/const2.C: New test.
30614         * g++.dg/expr/reinterpret2.C: New test.
30615         * g++.dg/expr/reinterpret3.C: New test.
30616         * g++.dg/expr/cast2.C: New test.
30617         * g++.dg/expr/copy1.C: New test.
30618         * g++.dg/other/conversion1.C: Change error message.
30619         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
30620         function pointers to void *.
30621         * g++.old-deja/g++.mike/p10148.C: Likewise.
30623 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30625         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
30627 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
30629         PR c++/18047
30631         * g++.dg/parse/expr3.C: New test.
30633 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30635         * gcc.dg/smod-1.c: New test.
30637 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
30639         * objc.dg/method-14.m: New test.
30641 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30643         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
30644         Also xfail as the patch was reverted.
30646 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30648         PR middle-end/16973
30649         * gcc.dg/pr16973.c: New test.
30651 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
30653         PR tree-optimization/17656
30654         * gcc.c-torture/compile/pr17656.c: New test.
30656 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
30658         * g++.dg/eh/shadow1.C: New.
30660 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
30662         * gcc.c-torture/compile/20041018-1.c: New test.
30664 2004-10-18  Ben Elliston  <bje@au.ibm.com>
30666         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
30667         compiler referring to register 0 when accessing sdata.  The linker
30668         now patches things up.
30670 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
30672         PR c/17529
30673         * gcc.c-torture/compile/pr17529.c: New test.
30675 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30677         PR c++/17743
30678         * g++.dg/ext/attrib17.C: New test.
30680 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30682         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
30684 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30686         PR c++/10479
30687         * g++.dg/ext/attrib16.C: New test.
30689 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
30691         PR c++/17042
30692         * g++.dg/init/dso_handle1.C: New test.
30694         PR c++/14667
30695         * g++.dg/parse/typedef6.C: New test.
30697         PR c++/17916
30698         * g++.dg/parse/pragma1.C: New test.
30700 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
30702         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
30704 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
30706         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
30707         -fno-common when on HPPA HP-UX platforms.
30709 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
30711         PR other/16820
30712         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
30713         stdint.h.
30714         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
30715         uintptr_t.
30717 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30719         PR c++/16301
30720         * g++.dg/lookup/strong-using-4.C: New test.
30722 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30724         PR middle-end/16567
30725         * gcc.c-torture/compile/nested-1.c: New test.
30727 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30729         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
30730         and mipsisa64*-*-* (until support for misaligned loads is added).
30731         * gcc.dg/vect/vect-50.c: Likewise.
30732         * gcc.dg/vect/vect-52.c: Likewise.
30733         * gcc.dg/vect/vect-54.c: Likewise.
30734         * gcc.dg/vect/vect-58.c: Likewise.
30735         * gcc.dg/vect/vect-60.c: Likewise.
30736         * gcc.dg/vect/vect-80.c: Likewise.
30738 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
30740         PR c++/17976
30741         * g++.dg/init/dtor3.C: New test.
30743 2004-10-15  Ben Elliston  <bje@au.ibm.com>
30745         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
30747 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
30749         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
30750         * gcc.dg/macho-lo-sum.c: Likewise.
30752 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
30754         * gcc.dg/ppc-spe64-1.c: New test.
30756 2004-10-14  Devang Patel  <dpatel@apple.com>
30758         PR 17635
30759         * gcc.dg/pr17635.c : New test.
30761 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
30763         * gcc.dg/vect/vect-28.c: Remove xfail.
30764         * gcc.dg/vect/vect-30.c: Remove xfail.
30765         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
30766         * gcc.dg/vect/vect-33.c: Remove xfail.
30767         * gcc.dg/vect/vect-44.c: Remove xfail.
30768         * gcc.dg/vect/vect-46.c: Remove xfail.
30769         * gcc.dg/vect/vect-50.c: Remove xfail.
30770         * gcc.dg/vect/vect-52.c: Remove xfail.
30771         * gcc.dg/vect/vect-54.c: Remove xfail.
30772         * gcc.dg/vect/vect-58.c: Remove xfail.
30773         * gcc.dg/vect/vect-60.c: Remove xfail.
30774         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
30775         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
30776         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
30777         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
30778         * gcc.dg/vect/vect-8.c: Remove xfail.
30779         * gcc.dg/vect/vect-80.c: Remove xfail.
30780         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
30782 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30784         * gcc.dg/vect/vect-82.c: New testcase.
30785         * gcc.dg/vect/vect-82_64.c: New testcase.
30786         * gcc.dg/vect/vect-83.c: New testcase.
30787         * gcc.dg/vect/vect-83_64.c: New testcase.
30789 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30791         * gcc.dg/cpp/error-1.c: New test.
30793 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30795         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
30797 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
30799         PR target/17984
30800         * gcc.dg/cris-peep2-xsrand2.c: New test.
30802 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
30804         PR c++/17661
30805         * g++.dg/expr/for2.C: New test.
30807 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30809         * g++.dg/inherit/thunk1.C: Run on the SPARC.
30811 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
30813         PR tree-optimization/17724
30814         * g++.dg/opt/pr17724-1.C: New test.
30815         * g++.dg/opt/pr17724-2.C: New test.
30816         * g++.dg/opt/pr17724-3.C: New test.
30817         * g++.dg/opt/pr17724-4.C: New test.
30818         * g++.dg/opt/pr17724-5.C: New test.
30819         * g++.dg/opt/pr17724-6.C: New test.
30821 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
30823         PR c/17301
30824         * gcc.dg/pr17301-2.c: New test.
30826 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
30828         PR c++/15876
30829         * g++.dg/parse/error22.C: New test.
30831         PR c++/17936
30832         * g++.dg/template/spec18.C: New test.
30834 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
30836         * gcc.dg/ia64-asm-1.c: Add prototype for abort
30837         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
30838         memcpy.
30839         * gcc.dg/ia64-sync-2.c: Ditto.
30840         * gcc.dg/ia64-sync-3.c: Ditto.
30842 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
30844         * g++.dg/eh/cleanup5.C: Add dg-options "".
30846 2004-10-11  Roger Sayle  <roger@eyesopen.com>
30848         PR middle-end/17657
30849         * gcc.dg/switch-4.c: New test case.
30851 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
30853         * gcc.c-torture/execute/20041011-1.c: New test.
30855 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30857         PR c++/17554
30858         * g++.dg/init/for3.C: New test.
30860         PR c++/17657
30861         * g++.dg/opt/switch2.C: New test.
30863         PR middle-end/17703
30864         * g++.dg/warn/Wreturn-2.C: New test.
30866 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30868         PR c++/17907
30869         * g++.dg/eh/cleanup5.C: New test.
30871 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
30873         PR c++/17393
30874         * g++.dg/parse/error21.C: New test.
30876 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30878         * g++.dg/overload/pmf1.C: Adjust quoting marks.
30879         * g++.dg/warn/incomplete1.C: Likewise.
30880         * g++.dg/template/qualttp20.C: Likewise.
30882 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30884         PR c/17881
30885         * parm-incomplete-1.c: New test.
30887 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30889         PR c++/17867
30890         * g++.dg/parse/error19.C: New test.
30892         PR c++/17670
30893         * g++.dg/init/new11.C: New test.
30895         PR c++/17821
30896         * g++.dg/parse/error20.C: New test.
30898         PR c++/17826
30899         * g++.dg/template/crash24.C: New test.
30901 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30903         PR c/17301
30904         * gcc.dg/pr17301-1.c: New test.
30906 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30908         PR c/17189
30909         * gcc.dg/anon-struct-5.c: New test.
30911 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30913         PR c/17844
30914         * gcc.dg/pr17844-1.c: New test.
30916 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
30918         PR tree-optimization/17906
30919         * gcc.c-torture/compile/pr17906.c: New.
30921 2004-10-09  Stuart Hastings  <stuart@apple.com>
30922             Roger Sayle  <roger@eyesopen.com>
30924         PR rtl-optimization/17853
30925         * gcc.dg/i386-mmx-5.c: New testcase.
30927 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
30929         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
30931 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30933         PR c++/17524
30934         * g++.dg/template/static9.C: New test.
30936         PR c++/17685
30937         * g++.dg/parse/operator5.C: New test.
30939 2004-10-09  Roger Sayle  <roger@eyesopen.com>
30941         PR middle-end/17894
30942         * gcc.c-torture/execute/divcmp-4.c: New test case.
30944 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30946         PR tree-opt/17902
30947         * g++.dg/opt/pr17902.C: New test.
30949 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
30951         * gcc.dg/cpp/ident-1.c: Add dg-options "".
30953 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30955         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
30957 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30959         * gcc.dg/assign-warn-3.c: New test.
30961 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30963         PR c/16999
30964         * gcc.dg/cpp/ident-1.c: New test.
30966 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
30968         * gcc.c-torture/compile/acc1.c: New.
30970 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30972         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
30973         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
30975 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30977         * gcc.dg/ultrasp11.c: New test.
30979 2004-10-08  Michael Matz  <matz@suse.de>
30981         * gcc.dg/doloop-2.c: New test.
30983 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30985         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
30986         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
30987         objc.dg/method-9.m: Update expected diagnostics.
30989 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
30991         * gcc.dg/ppc-fsel-3.c: New file.
30992         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
30994 2004-10-07  Paul Brook  <paul@codesourcery.com>
30996         * gfortran.dg/intrinsic_verify_1.f90: New test.
30998 2004-10-07  Paul Brook  <paul@codesourcery.com>
31000         * gfortran.dg/empty_format_1.f90: Remove stray commas.
31002 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31004         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31005         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31006         commit.
31008 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
31010         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31012 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31014         PR c++/17115
31015         * g++.dg/warn/Winline-4.C: New test.
31017 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31019         * gcc.c-torture/compile/20041007-1.c: New test.
31021 2004-10-07  Paul Brook  <paul@codesourcery.com>
31023         PR fortran/17678
31024         * gfortran.dg/use_allocated_1.f90: New test.
31026 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31028         PR middle-end/17849
31029         * gfortran.fortran-torture/compile/nested.f90: New test
31031 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31033         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31035 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31037         PR c++/17368
31038         * g++.dg/ext/asm6.C: New test.
31040 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
31042         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31044 2004-10-06  Paul Brook  <paul@codesourcery.com>
31046         PR libfortran/17709
31047         * gfortran.dg/empty_format_1.f90: New test.
31049 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31051         PR fortran/17568
31052         * gfortran.dg/ishft.f90: New test.
31054         PR fortran/17283
31055         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31056         tests.
31058 2004-10-06  Paul Brook  <paul@codesourcery.com>
31060         * gfortran.dg/do_1.f90: New test.
31062 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31064         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31065         optimizing for size.
31067 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31069         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31071 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31073         * gcc.c-torture/compile/20041005-1.c: New test.
31075 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31077         PR c++/17829
31078         * g++.dg/lookup/koenig4.C: New.
31080 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31082         * g++.dg/other/classkey1.C: Adjust quoting marks.
31083         * g++.dg/parse/error15.C: Likewise.
31084         * g++.dg/template/meminit2.C (int>): Likewise.
31086 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31088         PR fortran/17283
31089         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31091         PR fortran/17631
31092         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31094         PR fortran/17708
31095         * gfortran.dg/pr17708.f90: New test.
31097 2004-10-04  Chao-ying Fu  <fu@mips.com>
31099         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31100         * gcc.dg/vect/vect-4.c: Ditto.
31101         * gcc.dg/vect/vect-5.c: Ditto.
31102         * gcc.dg/vect/vect-6.c: Ditto.
31103         * gcc.dg/vect/vect-8.c: Ditto.
31104         * gcc.dg/vect/vect-16.c: Ditto.
31105         * gcc.dg/vect/vect-30.c: Ditto.
31106         * gcc.dg/vect/vect-40.c: Ditto.
31107         * gcc.dg/vect/vect-41.c: Ditto.
31108         * gcc.dg/vect/vect-42.c: Ditto.
31109         * gcc.dg/vect/vect-43.c: Ditto.
31110         * gcc.dg/vect/vect-44.c: Ditto.
31111         * gcc.dg/vect/vect-45.c: Ditto.
31112         * gcc.dg/vect/vect-46.c: Ditto.
31113         * gcc.dg/vect/vect-47.c: Ditto.
31114         * gcc.dg/vect/vect-48.c: Ditto.
31115         * gcc.dg/vect/vect-49.c: Ditto.
31116         * gcc.dg/vect/vect-50.c: Ditto.
31117         * gcc.dg/vect/vect-51.c: Ditto.
31118         * gcc.dg/vect/vect-52.c: Ditto.
31119         * gcc.dg/vect/vect-53.c: Ditto.
31120         * gcc.dg/vect/vect-54.c: Ditto.
31121         * gcc.dg/vect/vect-55.c: Ditto.
31122         * gcc.dg/vect/vect-56.c: Ditto.
31123         * gcc.dg/vect/vect-57.c: Ditto.
31124         * gcc.dg/vect/vect-58.c: Ditto.
31125         * gcc.dg/vect/vect-59.c: Ditto.
31126         * gcc.dg/vect/vect-60.c: Ditto.
31127         * gcc.dg/vect/vect-74.c: Ditto.
31128         * gcc.dg/vect/vect-79.c: Ditto.
31129         * gcc.dg/vect/vect-80.c: Ditto.
31131 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
31133         * gcc.dg/unused-7.c: Use the correct option.
31135 2004-10-04  Paul Brook  <paul@codesourcery.com>
31136         Bud Davis  <bdavis9659@comcast.net>
31138         PR fortran/17706
31139         PR fortran/16434
31140         * gfortran/pr17706.f90: New test.
31141         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31143 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31145         * gfortran.dg/pr17612.f90: New test.
31147 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31149         * g++.dg/template/local1.C: Adjust quoting marks in
31150         testing for diagnostics.
31151         * g++.dg/tls/diag-2.C: Likewise.
31152         * g++.dg/other/error8.C: Likewise.
31154 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31156         PR c/17178
31157         * gcc.dg/unused-4.c: Adjust to be correct.
31159         PR c/17820
31160         * gcc.dg/unused-7.c: New test.
31162 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31164         PR c++/17797
31165         * g++.dg/overload/template2.C: New test.
31167 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
31169         PR tree-optimization/16632
31170         * gcc.dg/tree-ssa/20041002-1.c: New.
31172 2004-10-03  Paul Brook  <paul@codesourcery.com>
31174         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
31175         rather than relying on default formatting.
31177 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
31179         * gcc.dg/20040920-1.c: Update expected message text.
31181 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
31183         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31185 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
31187         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31188         tree level.
31190 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31192         * gcc.dg/tree-ssa/pr17343.c: Remove.
31194 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31196         PR tree-opt/17343
31197         * gcc.dg/tree-ssa/pr17343.c: New test.
31199 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
31201         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31202         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31203         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31204         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31205         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31207 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31209         * gcc.dg/lvalue-2.c: New test.
31211 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31213         PR c/17730
31214         * gcc.dg/pr17730-1.c: New test
31216 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31218         PR c/7425
31219         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31221 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31223         * gcc.c-torture/execute/stdarg-1.c: New test.
31224         * gcc.c-torture/execute/stdarg-2.c: New test.
31225         * gcc.c-torture/execute/stdarg-3.c: New test.
31226         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31227         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31228         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31229         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31230         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31232 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31234         PR tree-optimization/17697
31235         * g++.dg/opt/pr17697-1.C: New test.
31236         * g++.dg/opt/pr17697-2.C: New test.
31237         * g++.dg/opt/pr17697-3.C: New test.
31239 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31241         PR c/16409
31242         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
31243         gcc.dg/vla-init-5.c: New tests.
31245 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31247         PR c/13804
31248         * gcc.dg/pr13804-1.c: New test.
31250 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31252         PR fortran/16938
31253         * gfortran.dg/pr16938.f90: New test.
31255 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31257         * g++.dg/template/crash23.C: New test.
31259 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31261         PR c++/17585
31262         * g++.dg/template/static8.C: New test.
31264 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
31266         PR c++/17681
31267         * g++.dg/other/error9.C: New test.
31269 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31271         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
31273 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31275         PR fortran/15164
31276         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
31278 2004-09-26  Roger Sayle  <roger@eyesopen.com>
31280         PR middle-end/17112
31281         * gcc.dg/pr17112-1.c: New test case.
31283 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31285         PR c/11459
31286         * gcc.dg/pr11459-1.c: New test.
31288 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
31290         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
31291         * gcc.dg/tree-ssa/loop-4.c: Likewise.
31293 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31295         * gfortran.dg/pr15324.f90: Make array bounds consistent.
31297 2004-09-25  Jan Hubicka  <jh@suse.cz>
31299         * compile/30040909-1.c: New test.
31300         * compile/30040907-1.c: New test.
31302 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
31304         * gcc.c-torture/execute/va-arg-26.c: New test.
31306 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
31308         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
31309         extra diagnostics on targets with 64-bit pointers.
31310         * objc.dg/selector-1.m: Adjust dg-warning regexp.
31312 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31314         PR c/17188
31315         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
31316         * gcc.dg/decl-3.c: Adjust expected message.
31318 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31320         PR fortran/17615
31321         * gfortran.dg/pr17615.f90: New test.
31323 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
31325         PR tree-optimzation/17517
31326         * g++.dg/tree-ssa/pr17517.C: New Test.
31328 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31330         PR c++/16889
31331         * g++.dg/lookup/ambig3.C: New.
31333 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
31335         PR tree-opt/17624
31336         * g++.dg/opt/pr17624.C: New test.
31338 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31340         PR c/6980
31341         * gcc.dg/Wbad-function-cast-1.c: New test.
31343 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
31345         * g++.dg/ext/complit1.C
31346         * g++.dg/other/error2.C
31347         * g++.dg/other/nontype-1.C
31348         * g++.dg/parse/crash11.C
31349         * g++.dg/parse/crash12.C
31350         * g++.dg/parse/error15.C
31351         * g++.dg/parse/error4.C
31352         * g++.dg/parse/tmpl-outside1.C
31353         * g++.dg/parse/too-many-tmpl-args1.C
31354         * g++.dg/template/dependent-expr3.C
31355         * g++.dg/template/error10.C
31356         * g++.dg/template/instantiate1.C
31357         * g++.dg/template/vtable2.C
31358         * g++.dg/warn/Wshadow-1.C
31359         * g++.dg/warn/weak1.C
31360         * g++.old-deja/g++.brendan/crash16.C
31361         * g++.old-deja/g++.brendan/crash18.C
31362         * g++.old-deja/g++.brendan/crash48.C
31363         * g++.old-deja/g++.brendan/crash49.C
31364         * g++.old-deja/g++.brendan/crash55.C
31365         * g++.old-deja/g++.brendan/crash56.C
31366         * g++.old-deja/g++.brendan/crash8.C
31367         * g++.old-deja/g++.brendan/enum11.C
31368         * g++.old-deja/g++.brendan/enum8.C
31369         * g++.old-deja/g++.brendan/enum9.C
31370         * g++.old-deja/g++.brendan/friend3.C
31371         * g++.old-deja/g++.brendan/misc14.C
31372         * g++.old-deja/g++.bugs/900402_02.C
31373         * g++.old-deja/g++.bugs/900404_03.C
31374         * g++.old-deja/g++.bugs/900404_04.C
31375         * g++.old-deja/g++.bugs/900428_03.C
31376         * g++.old-deja/g++.jason/crash4.C
31377         * g++.old-deja/g++.jason/overload21.C
31378         * g++.old-deja/g++.jason/redecl1.C
31379         * g++.old-deja/g++.jason/report.C
31380         * g++.old-deja/g++.jason/rfg10.C
31381         * g++.old-deja/g++.jason/template30.C
31382         * g++.old-deja/g++.law/arm12.C
31383         * g++.old-deja/g++.law/ctors5.C
31384         * g++.old-deja/g++.law/cvt20.C
31385         * g++.old-deja/g++.law/init10.C
31386         * g++.old-deja/g++.law/init8.C
31387         * g++.old-deja/g++.law/visibility17.C
31388         * g++.old-deja/g++.law/visibility7.C
31389         * g++.old-deja/g++.mike/net8.C
31390         * g++.old-deja/g++.mike/p646.C
31391         * g++.old-deja/g++.mike/p700.C
31392         * g++.old-deja/g++.mike/p701.C
31393         * g++.old-deja/g++.mike/p811.C
31394         * g++.old-deja/g++.ns/template13.C
31395         * g++.old-deja/g++.other/array3.C
31396         * g++.old-deja/g++.other/crash25.C
31397         * g++.old-deja/g++.other/dtor3.C
31398         * g++.old-deja/g++.other/dtor4.C
31399         * g++.old-deja/g++.other/main1.C
31400         * g++.old-deja/g++.other/warn7.C
31401         * g++.old-deja/g++.pt/crash11.C
31402         * g++.old-deja/g++.pt/crash36.C
31403         * g++.old-deja/g++.pt/spec22.C
31404         * g++.old-deja/g++.pt/spec9.C
31405         * g++.old-deja/g++.pt/ttp52.C
31406         * g++.old-deja/g++.robertl/eb103.C
31407         * g++.old-deja/g++.robertl/eb121.C
31408         * g++.old-deja/g++.robertl/eb22.C
31409         * g++.old-deja/g++.robertl/eb8.C:
31410         Update locations and/or regexps of dg-error markers.
31411         Remove markers for some bogus messages that are no longer issued.
31413 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
31415         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
31416         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
31418 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
31420         PR c++/17618
31421         * g++.dg/lookup/crash5.C: New test.
31423 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
31425         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
31426         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
31427         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
31428         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
31429         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
31430         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
31432         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
31433         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
31434         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
31435         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
31436         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
31437         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
31439         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
31441         * gcc.dg/vect/vect-44.c: Check additional cases.
31442         * gcc.dg/vect/vect-48.c: Check additional cases.
31444         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
31445         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
31446         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
31447         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
31448         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
31449         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
31450         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
31451         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
31452         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
31454         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
31455         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
31456         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
31458 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31460         * gcc.dg/tree-ssa/loop-6.c: New test.
31462 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
31464         PR c++/17620
31465         * g++.dg/inherit/base2.C: New.
31467 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31469         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
31470         * gcc.dg/20001012-2.c: Likewise.
31471         * gcc.dg/20001013-1.c: Likewise.
31472         * gcc.dg/20001101-1.c: Likewise.
31473         * gcc.dg/20001102-1.c: Likewise.
31474         * gcc.dg/bf-spl1.c: Likewise.
31475         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
31476         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
31478 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
31480         PR tree-optimization/16721
31481         * gcc.dg/tree-ssa/pr16721.c: New test.
31483 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
31485         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
31486         * gcc.dg/20040305-1.c: Likewise.
31488 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31490         PR c/16566
31491         * gcc.c-torture/compile/pr16566-1.c,
31492         gcc.c-torture/compile/pr16566-2.c,
31493         gcc.c-torture/compile/pr16566-3.c: New tests.
31495 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
31497         PR tree-optimization/17512
31498         * gcc.c-torture/compile/20040916-1.c.
31500 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
31502         * gcc.dg/pragma-re-3.c: New test.
31504 2004-09-17  Matt Austern  <austern@apple.com>
31506         PR c++/15049
31507         * g++.dg/other/anon3.C: New.
31509 2004-09-21  Roger Sayle  <roger@eyesopen.com>
31511         PR c++/7503
31512         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
31513         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
31514         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
31515         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
31516         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
31518 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
31520         PR fortran/17286
31521         * gfortran.dg/pr17286.f90: New test.
31523 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
31525         PR c++/17530
31526         * g++.dg/template/static7.C: New test.
31528 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
31530         PR tree-opt/17558
31531         * gcc.c-torture/compile/pr17558.c: New test.
31533 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31535         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
31536         if SKIP_ATTRIBUTE is defined.
31538 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31540         PR fortran/15957
31541         * gfortran.dg/pr15957.f90: New test.
31543 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
31545         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
31546         in comparison.
31547         * gcc.dg/vect/vect-79.c: Likewise.
31548         * gcc.dg/vect/vect-80.c: Likewise.
31550 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31552         PR fortran/15750
31553         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
31555 2004-09-20  Ira Rosen  <irar@il.ibm.com>
31557         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
31558         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
31559         * gcc.dg/vect/vect-62.c: New testcase.
31560         * gcc.dg/vect/vect-63.c: New testcase.
31561         * gcc.dg/vect/vect-64.c: New testcase.
31562         * gcc.dg/vect/vect-65.c: New testcase.
31563         * gcc.dg/vect/vect-66.c: New testcase.
31564         * gcc.dg/vect/vect-67.c: New testcase.
31565         * gcc.dg/vect/vect-68.c: New testcase.
31566         * gcc.dg/vect/vect-69.c: New testcase.
31567         * gcc.dg/vect/vect-79.c: New testcase.
31568         * gcc.dg/vect/vect-80.c: New testcase.
31570 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31572         * gcc.target/mips/asm-1.c: New test.
31574 2004-09-19  Ira Rosen  <irar@il.ibm.com>
31576         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
31577         * gcc.dg/vect/vect-73.c: New testcase.
31578         * gcc.dg/vect/vect-74.c: New testcase.
31579         * gcc.dg/vect/vect-75.c: New testcase.
31580         * gcc.dg/vect/vect-76.c: New testcase.
31581         * gcc.dg/vect/vect-77.c: New testcase.
31582         * gcc.dg/vect/vect-78.c: New testcase
31584 2004-09-18  Paul Brook  <paul@codesourcery.com>
31586         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
31588 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31590         PR c/17424
31591         * gcc.dg/pr17424-1.c: New test.
31593 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
31595         * g++.dg/tree-ssa/pr17153.C: New test.
31597 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
31599         PR pch/13361
31600         * g++.dg/pch/wchar-1.C: New.
31601         * g++.dg/pch/wchar-1.Hs: New.
31603 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
31605         * gcc.c-torture/execute/20040917-1.c: New test.
31607 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31609         PR tree-optimization/17319
31610         * gcc.dg/pr17319.c: New test.
31612 2004-09-17  Devang Patel  <dpatel@apple.com>
31614         * gcc.dg/20040813-1.c: New test.
31616 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31618         PR tree-optimization/17273
31619         * gcc.c-torture/compile/pr17273.c: New test.
31621 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31623         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
31624         Update expected messages.
31625         * gcc.dg/declspec-13.c: New test.
31627 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
31629         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
31631 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31633         * gcc.c-torture/execute/pr17252.c: Use post-increment to
31634         change what 'a' is pointing to.
31636 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
31638         PR c++/16002
31639         * g++.dg/template/error18.C: New test.
31641         PR c++/16029
31642         * g++.dg/warn/Wunused-8.C: New test.
31644 2004-09-17  Steven Bosscher  <stevenb@suse.de>
31646         PR tree-optimization/17513
31647         * gcc.dg/20040916-1.c: New test.
31649 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
31651         PR c++/17501
31652         * g++.dg/template/typename7.C: New test.
31654 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31656         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
31658 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
31660         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
31661         with -ftree-based-profiling also.
31662         * lib/profopt.exp: Support late-set profile_option/feedback_option.
31664 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
31666         PR/15364
31667         * gfortran.dg/der_array_io_1.f90: New test.
31668         * gfortran.dg/der_array_io_2.f90: New test.
31669         * gfortran.dg/der_array_io_3.f90: New test.
31671 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31673         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
31674         EABI.
31676 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31678         * g++.dg/opt/switch1.C: New test.
31680 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31682         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
31683         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
31684         Update expected messages.
31686 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31688         PR fortran/16485
31689         * gfortran.dg/same_name_1.f90: New test.
31691 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
31693         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
31694         dereference garbage pointers.
31696 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
31698         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
31699         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
31701         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
31702         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
31703         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
31705 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
31707         PR c++/17324
31708         * g++.dg/template/mangle1.C: New test.
31710 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31712         PR tree-optimization/17252
31713         * gcc.c-torture/execute/pr17252.c: New test.
31715 2004-09-14  Andrew Pinski  <apinski@apple.com>
31717         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
31719 2004-09-14  Roger Sayle  <roger@eyesopen.com>
31721         PR rtl-optimization/9771
31722         * gcc.dg/pr9771-1.c: New test case.
31724 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31726         PR tree-optimization/15262
31727         * gcc.c-torture/execute/pr15262-1.c: New test.
31728         * gcc.c-torture/execute/pr15262-2.c: New test.
31730 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31732         * gcc.dg/declspec-12.c: New test.
31734 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
31736         * gfortran.dg/pr17090.f90: Add directives to test.
31738 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31740         * gcc.c-torture/compile/20040914-1.c: New test.
31742 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31744         PR c++/16162
31745         * g++.dg/template/decl2.C: New test.
31747 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
31749         PR fortran/17090
31750         * gfortran.dg/pr17090.f90: New test.
31752 2004-09-13  Dale Johannesen  <dalej@apple.com>
31754         * gcc.c-torture/compile/pr17408.c: New test case.
31756 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31758         PR c++/16716
31759         * g++.dg/parse/crash17.C: New test.
31761         PR c++/17327
31762         * g++.dg/template/enum3.C: New test.
31764 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
31766         * lib/gcc-defs.exp: Load wrapper.exp.
31767         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
31768         using local code.
31769         * lib/gcc.exp (gcc_init): Similar.
31770         * lib/gfortran.exp (gfortran_init): Similar.
31771         * lib/objc.exp (objc_init): Similar.
31772         * lib/treelang.exp (treelang_init): Similar.
31773         * lib/wrapper.exp: New file with build_wrapper call machinery in
31774         ${tool}_maybe_build_wrapper.
31776 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31778         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
31779         "inline".
31780         * gcc.dg/declspec-11.c: Update expected messages.
31781         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
31782         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
31783         gcc.dg/inline-12.c: New tests.
31785 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
31787         * g++.dg/tree-ssa/pr17400.C: New testcase.
31789 2004-09-13  James E Wilson  <wilson@specifixinc.com>
31791         * gcc.target/mips/sb1-1.c: New testcase.
31793 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
31795         * lib/g77-dg.exp: Remove unused file.
31796         * lib/mike-g77.exp: Ditto.
31797         * lib/g77.exp: Ditto.
31799 2004-09-12  Richard Henderson  <rth@redhat.com>
31801         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
31803 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31805         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
31806         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31807         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
31808         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
31809         Update expected messages.
31811 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
31813         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
31814         declaration/use mismatch for dirp parameter.
31816 2004-09-12  Andrew Pinski  <apinski@apple.com>
31818         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
31819         -fgnu-runtime is passed.
31821 2004-09-12  Richard Henderson  <rth@redhat.com>
31823         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
31824         do the uplevel thing and update additional_flags directly.
31825         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
31826         gfortran.fortran-torture/execute/intrinsic_nearest.x,
31827         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
31828         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
31830 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31832         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
31834 2004-09-11  Roger Sayle  <roger@eyesopen.com>
31836         PR middle-end/17411
31837         * g++.dg/opt/pr17411-1.C: New test case.
31839 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31841         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31842         gcc.dg/tls/diag-2.c: Update expected messages.
31843         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
31844         messages.
31845         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
31846         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
31847         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
31848         gcc.dg/tls/diag-5.c: New tests.
31850 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
31852         * gcc.dg/20040910-1.c: Correct dg-error regexp.
31854 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31856         * g++.dg/parse/break-in-for.C: New test.
31858 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
31860         * gcc.dg/tree-ssa/20040911-1.c: New test.
31862 2004-09-11  Andreas Jaeger  <aj@suse.de>
31864         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
31865         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
31867 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
31869         * gcc.target/frv: New directory of FR-V-specific tests.
31871 2004-09-10  James E Wilson  <wilson@specifixinc.com>
31873         * gcc.dg/convert-vec-1.c: New test.
31875 2004-09-10  Roger Sayle  <roger@eyesopen.com>
31877         PR middle-end/17024
31878         * gcc.dg/pr17024-1.c: New test case.
31880 2004-09-10  Eric Christopher  <echristo@redhat.com>
31882         * gcc.dg/20040910-1.c: New test.
31884 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31886         * gcc.dg/bitfld-9.c: New test.
31888 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
31890         * gcc.c-torture/execute/ieee/acc1.c: New test.
31891         * gcc.c-torture/execute/ieee/acc2.c: New test.
31892         * gcc.c-torture/execute/ieee/mzero6.c: New test.
31894 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31896         * gcc.dg/deprecated-2.c: New test.
31898 2004-09-09  James E Wilson  <wilson@specifixinc.com>
31900         * gcc.dg/init-vec-1.c: New test.
31902 2004-09-09  Roger Sayle  <roger@eyesopen.com>
31904         PR middle-end/17055
31905         * gcc.dg/pr17055-1.c: New test case.
31907 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
31909         PR target/17377
31910         * gcc.c-torture/execute/pr17377.c: New test.
31912 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31914         PR c/8420
31915         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
31916         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
31917         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31918         gcc.dg/long-long-typespec-1.c: New tests.
31919         * gcc.dg/tls/diag-2.c: Update expected diagnostics
31921 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31923         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
31924         gcc.dg/gnu99-static-1.c: New tests.
31926 2004-09-08  Devang Patel  <dpatel@apple.com>
31928         * gcc.dg/darwin-ld-20040828-1.c: New test.
31929         * gcc.dg/darwin-ld-20040828-2.c: New test.
31930         * gcc.dg/darwin-ld-20040828-3.c: New test.
31932 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
31934         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
31935         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
31936         in error message.
31937         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
31938         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
31939         in error message.
31940         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
31941         types they qualify.
31942         * objc.dg/type-size-2.m: Fix wording in comment.
31943         * objc.dg/va-meth-1.m: New test case.
31945 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
31947         PR c/16633:
31948         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
31949         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
31951 2004-09-06  Devang Patel  <dpatel@apple.com>
31953         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
31954         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
31956 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
31958         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
31959         reflect changed line numbering of diagnostics.
31961 2004-09-06  Paul Brook  <paul@codesourcery.com>
31963         * gfortran.dg/edit_real_1.f90: Add new test.
31965 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31967         * gcc.dg/tree-ssa/loop-2.c: New test.
31968         * gcc.dg/tree-ssa/loop-3.c: New test.
31969         * gcc.dg/tree-ssa/loop-4.c: New test.
31970         * gcc.dg/tree-ssa/loop-5.c: New test.
31972 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31974         * gcc.dg/format/sentinel-1.c: Update for parameter option.
31976 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31978         * gcc.dg/format/sentinel-1.c: New test.
31980 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
31982         * gcc.dg/builtins-46.c: New.
31984 2004-09-03  Devang Patel  <dpatel@apple.com>
31986         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
31987         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
31989 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31991         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
31992         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
31993         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
31994         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
31995         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
31996         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
31997         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
31998         the non-portable bzero.
31999         * gcc.dg/20010912-1.c: xfail for NetWare.
32000         * gcc.dg/20020426-2.c: xfail for NetWare.
32001         * gcc.dg/20021014-1.c: xfail for NetWare.
32002         * gcc.dg/20021018-1.c: xfail for NetWare.
32003         * gcc.dg/20030213-1.c: xfail for NetWare.
32004         * gcc.dg/20030225-1.c: xfail for NetWare.
32005         * gcc.dg/20030708-1.c: xfail for NetWare.
32006         * gcc.dg/builtins-config.h: Also exclude NetWare.
32007         * gcc.dg/format/format.h: Define restrict only if not already defined.
32008         * gcc.dg/nest.c: xfail for NetWare.
32009         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32010         * lib/target-supports.exp (check_visibility_available): Exclude
32011         NetWare.
32013 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32015         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32016         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32017         deterministic starting point for the alignment of structure fields.
32018         * gcc.dg/Wpadded.c: Dito.
32019         * g++.dg/abi/vbase10.C: Dito.
32021 2004-09-03  Devang Patel  <dpatel@apple.com>
32023         * g++.dg/debug/pr15736.cc: New test.
32025 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32027         * README.QMTEST: Fix out-of-date link.
32029 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
32031         PR fortran/16579
32032         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32033         Delete.  Duplicate of gfortran.dg/g77/20010610.f
32035 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32037         * g++.dg/abi/arm_rtti1.C: New test.
32039 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
32041         * gcc.dg/ppc-vector-memcpy.c: New.
32042         * gcc.dg/ppc-vector-memset.c: New.
32044 2004-09-02  Chao-ying Fu  <fu@mips.com>
32046         * gcc.target/mips/mips-3d-1.c: New test.
32047         * gcc.target/mips/mips-3d-2.c: New test.
32048         * gcc.target/mips/mips-3d-3.c: New test.
32049         * gcc.target/mips/mips-3d-4.c: New test.
32050         * gcc.target/mips/mips-3d-5.c: New test.
32051         * gcc.target/mips/mips-3d-6.c: New test.
32052         * gcc.target/mips/mips-3d-7.c: New test.
32053         * gcc.target/mips/mips-3d-8.c: New test.
32054         * gcc.target/mips/mips-3d-9.c: New test.
32055         * gcc.target/mips/mips-ps-1.c: New test.
32056         * gcc.target/mips/mips-ps-2.c: New test.
32057         * gcc.target/mips/mips-ps-3.c: New test.
32058         * gcc.target/mips/mips-ps-4.c: New test.
32059         * gcc.target/mips/mips-ps-type.c: New test.
32061 2004-09-02  Paul Brook  <paul@codesourcery.com>
32063         * gfortran.dg/edit_real_1.f90: Add new tests.
32065 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32067         PR fortran/15327
32068         * gfortran.dg/merge_char_1.f90: New test.
32070 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32072         PR fortran/16404
32073         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32075 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32077         PR c/1522
32078         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32080 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
32082         * g++.dg/opt/loop1.C: Do not XFAIL.
32084 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
32086         * gcc.c-torture/execute/20040831-1.c: New test.
32088 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
32090         PR fortran/16579
32091         * gfortran.dg/g77/20010610.f: Now passes.
32092         Copy from g77.f-torture/execute. Add dg-run directive.
32093         * gfortran.dg/g77/README: Update
32095 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
32097         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32098         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32099         (t1, t2, t3, t4): Add volatile.
32101 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32103         * g++.dg/ext/visibility/arm1.C: New test.
32105 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
32107         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32108         -pedantic-errors.
32110 2004-09-01  Paul Brook  <paul@codesourcery.com>
32112         * gfortran.dg/eof_2.f90: New test.
32114 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32116         PR fortran/16579
32117         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32119 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
32121         PR libfortran/16805
32122         * gfortran.dg/list_read_2.f90: New test.
32124 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32126         * g++.dg/abi/key1.C: New test.
32128 2004-08-31  Richard Henderson  <rth@redhat.com>
32130         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32131         form of offsetof.
32132         * g++.dg/other/offsetof5.C: Remove duplicate.
32134 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32136         PR fortran/17244
32137         * gfortran.dg/func_derived_1.f90: New test.
32139 2004-08-31  Paul Brook  <paul@codesourcery.com>
32141         * gfortran.dg/eof_1.f90: New test.
32143 2004-08-31  Paul Brook  <paul@codesourcery.com>
32145         * gfortran.dg/list_read_1.f90: New file.
32147 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
32149         * g++.dg/opt/loop1.C: XFAIL.
32151 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
32153         * gcc.dg/funcdef-storage-1.c: New.
32154         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32155         an extern function in local scope.
32156         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32157         declare an 'auto inline' function in local scope.
32158         * gcc.dg/20011130-1.c: Likewise.
32159         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32160         an 'auto' function in local scope.
32161         * gcc.dg/20021014-1.c: Likewise.
32162         * gcc.dg/20030331-2.c: Likewise.
32164 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32166         * gfortran.dg/blockdata_1.f90: New test.
32168 2004-08-30  Richard Henderson  <rth@redhat.com>
32170         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32172 2004-08-30  Richard Henderson  <rth@redhat.com>
32174         * lib/fortran-torture.exp (fortran-torture-execute): Honor
32175         additional_flags set by alternate driver.
32176         (ieee-options): New procedure.
32177         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32178         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32179         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32180         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32182 2004-08-30  Richard Henderson  <rth@redhat.com>
32184         * lib/f-torture.exp: Remove.
32186 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
32188         PR rtl-optimization/16590
32189         * g++.dg/opt/loop1.C: New test.
32191 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32193         PR fortran/13910
32194         * gfortran.dg/oldstyle_1.f90: New test.
32196 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
32197         Paul Brook  <paul@codesourcery.com>
32199         * gfortran.dg/g77/README: Update.
32200         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32201         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32202         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32204 2004-08-28  Paul Brook  <paul@codesourcery.com>
32206         PR libfortran/17195
32207         * gfortran.dg/edit_real_1.f90: New test.
32209 2004-08-27  Paul Brook  <paul@codesourcery.com>
32211         * gfortran.dg/rewind_1.f90: New test.
32213 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
32215         PR fortran/16597
32216         * gfortran.dg/pr16597.f90: New test.
32218 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32220         PR c/13801
32221         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32222         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32223         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32224         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
32225         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
32227 2004-08-26  Nick Clifton  <nickc@redhat.com>
32229         * gcc.c-torture/compile/pr17119.c: New test.
32231 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32233         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
32235 2004-08-25  Richard Henderson  <rth@redhat.com>
32237         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
32238         the bits that expect kind=8 to be the largest real kind.
32240 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32242         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
32244 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32246         * gfortran.dg/assignment_1.f90: New test.
32248 2004-08-25  Adam Nemet  <anemet@lnxw.com>
32250         * g++.dg/template/repo3.C: New test.
32252 2004-08-25  Roger Sayle  <roger@eyesopen.com>
32254         PR middle-end/16693
32255         PR tree-optimization/16372
32256         * g++.dg/opt/pr16372-1.C: New test case.
32257         * g++.dg/opt/pr16693-1.C: New test case.
32258         * g++.dg/opt/pr16693-2.C: New test case.
32260 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32262         * objc.dg/proto-lossage-4.m: New test.
32264 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
32266         PR c++/17155
32267         * g++.dg/inherit/local2.C: New test.
32269 2004-08-25  Paul Brook  <paul@codesourcery.com>
32271         PR fortran/17144
32272         * gfortran.dg/string_ctor_1.f90: New test.
32274 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32276         PR c++/14428
32277         * g++.dg/template/redecl2.C: New test.
32279 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32281         PR fortran/17143
32282         * gfortran.dg/pr17143.f90: New test.
32284 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32286         PR fortran/17164
32287         * gfortran.dg/pr17164.f90: New test.
32289 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32291         * gcc.dg/tree-ssa/loop-1.c: New test.
32293 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32295         * gcc.c-torture/compile/20040824-1.c: New test.
32297 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32299         * gcc.c-torture/compile/iftrap-3.c: New test.
32301 2004-08-24  Paul Brook  <paul@codesourcery.com>
32303         * gfortran.dg/entry_2.f90: New test.
32305 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32307         PR c++/16889
32308         * g++.dg/lookup/ambig[12].C: New.
32310 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32312         PR c++/16706
32313         * g++.dg/template/crash21.C: New test.
32314         * g++.dg/template/crash22.C: Likewise.
32316 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32318         PR c++/17149
32319         * g++.dg/template/access15.C: New.
32321 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32323         PR c++/17163
32324         * g++.dg/template/repo2.C: New test.
32326 2004-08-23  Roger Sayle  <roger@eyesopen.com>
32328         PR rtl-optimization/17078
32329         * gcc.c-torture/execute/pr17078-1.c: New test case.
32331 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32333         PR c/14492
32334         * gcc.dg/debug/crash1.c: New test.
32336 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32338         PR c/16180
32339         * gcc.dg/loop-5.c: New test.
32341 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32343         * gcc.c-torture/execute/20040823-1.c: New test.
32345 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
32347         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
32348         to the assembler.  Simplify test accordingly.
32349         (asm_abi_flags): Use GNU names.
32350         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
32351         to check for ABI flags.
32353 2004-08-22  Andrew Pinski  <apinski@apple.com>
32355         * g++.dg/opt/pr14029.C: New test.
32356         * gcc.c-torture/execute/pr15262.c: New test.
32358 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32360         * gfortran.dg/reduction.f90: Add checks with complex arguments.
32362 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
32364         PR 16908
32365         * gfortran.dg/direct_io.f90: New test.
32367 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32369         PR c++/17121
32370         * g++.dg/inherit/local2.C: New test.
32372 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32374         PR c++/17120
32375         * g++.dg/warn/Wparentheses-4.C: New test.
32377 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32379         PR c++/17121
32380         * g++.dg/inherit/local2.C: New test.
32382         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
32383         * gcc.dg/ppc-ldstruct.c: Likewise.
32384         * gcc.dg/ppc64-abi-2.c: Likewise.
32386 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
32388         PR rtl-optimization/17099
32389         * gcc.c-torture/execute/20040820-1.c: New test.
32391 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
32393         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
32395 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
32397         PR fortran/17077
32398         * gfortran.dg/auto_array_1.f90: New test.
32400 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32402         PR fortran/17074
32403         * gfortran.dg/simpleif_1.f90: New test.
32405 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
32407         * lib/target-supports.exp (check_profiling_available): Return
32408         false for arm*-*-symbianelf* and arm*-*-eabi*.
32410         PR c++/15890
32411         * g++.dg/template/delete1.C: New test.
32413 2004-08-19  Paul Brook  <paul@codesourcery.com>
32415         PR fortran/14976
32416         PR fortran/16228
32417         * gfortran.dg/data_char_1.f90: New test.
32419 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
32421         PR fortran/16946
32422         * gfortran.dg/reduction.f90: New testcase.
32424 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32426         PR fortran/16520
32427         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
32429 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32431         PR c++/17041
32432         * g++.dg/Wparentheses-3.C: New test.
32434 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
32436         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
32437         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
32438         * gcc.dg/vect/vect-2.c: Likewise.
32439         * gcc.dg/vect/vect-3.c: Likewise.
32440         * gcc.dg/vect/vect-4.c: Likewise.
32441         * gcc.dg/vect/vect-5.c: Likewise.
32442         * gcc.dg/vect/vect-6.c: Likewise.
32443         * gcc.dg/vect/vect-7.c: Likewise.
32444         * gcc.dg/vect/vect-25.c: Likewise.
32445         * gcc.dg/vect/vect-31.c: Likewise.
32446         * gcc.dg/vect/vect-32.c: Likewise.
32447         * gcc.dg/vect/vect-34.c: Likewise.
32448         * gcc.dg/vect/vect-36.c: Likewise.
32449         * gcc.dg/vect/vect-all.c: Likewise.
32451 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
32453         PR c++/17068
32454         * g++.dg/template/operator4.C: New test.
32456 2004-08-18  Richard Henderson  <rth@redhat.com>
32458         * gcc.dg/20040206-1.c: XFAIL.
32460 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
32462         PR c++/16246
32463         * g++.dg/template/array7.C: New test.
32465 2004-08-17  James E Wilson  <wilson@specifixinc.com>
32467         * gcc.dg/mips-movcc-1.c: New test.
32468         * gcc.dg/mips-movcc-2.c: New test.
32469         * gcc.dg/mips-movcc-3.c: New test.
32471         * gcc.dg/mips-nmadd-1.c: New test.
32472         * gcc.dg/mips-nmadd-2.c: New test.
32474 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
32476         PR c++/15871
32477         * g++.dg/opt/inline8.C: New test.
32479         PR c++/16965
32480         * g++.dg/parse/error17.C: New test.
32482 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
32484         * gcc.dg/vect: New directory for vectorizer tests.
32485         * gcc.dg/vect/tree-vect.h: New file.
32486         * gcc.dg/vect/vect.exp: New file.
32487         * gcc.dg/vect/pr16105.c.c: New test.
32488         * gcc.dg/vect/vect-1.c: New test.
32489         * gcc.dg/vect/vect-2.c: New test.
32490         * gcc.dg/vect/vect-3.c: New test.
32491         * gcc.dg/vect/vect-4.c: New test.
32492         * gcc.dg/vect/vect-5.c: New test.
32493         * gcc.dg/vect/vect-6.c: New test.
32494         * gcc.dg/vect/vect-7.c: New test.
32495         * gcc.dg/vect/vect-8.c: New test.
32496         * gcc.dg/vect/vect-9.c: New test.
32497         * gcc.dg/vect/vect-10.c: New test.
32498         * gcc.dg/vect/vect-11.c: New test.
32499         * gcc.dg/vect/vect-12.c: New test.
32500         * gcc.dg/vect/vect-13.c: New test.
32501         * gcc.dg/vect/vect-14.c: New test.
32502         * gcc.dg/vect/vect-15.c: New test.
32503         * gcc.dg/vect/vect-16.c: New test.
32504         * gcc.dg/vect/vect-17.c: New test.
32505         * gcc.dg/vect/vect-18.c: New test.
32506         * gcc.dg/vect/vect-19.c: New test.
32507         * gcc.dg/vect/vect-20.c: New test.
32508         * gcc.dg/vect/vect-21.c: New test.
32509         * gcc.dg/vect/vect-22.c: New test.
32510         * gcc.dg/vect/vect-23.c: New test.
32511         * gcc.dg/vect/vect-24.c: New test.
32512         * gcc.dg/vect/vect-25.c: New test.
32513         * gcc.dg/vect/vect-26.c: New test.
32514         * gcc.dg/vect/vect-27.c: New test.
32515         * gcc.dg/vect/vect-28.c: New test.
32516         * gcc.dg/vect/vect-29.c: New test.
32517         * gcc.dg/vect/vect-30.c: New test.
32518         * gcc.dg/vect/vect-31.c: New test.
32519         * gcc.dg/vect/vect-32.c: New test.
32520         * gcc.dg/vect/vect-33.c: New test.
32521         * gcc.dg/vect/vect-34.c: New test.
32522         * gcc.dg/vect/vect-35.c: New test.
32523         * gcc.dg/vect/vect-36.c: New test.
32524         * gcc.dg/vect/vect-37.c: New test.
32525         * gcc.dg/vect/vect-38.c: New test.
32526         * gcc.dg/vect/vect-40.c: New test.
32527         * gcc.dg/vect/vect-41.c: New test.
32528         * gcc.dg/vect/vect-42.c: New test.
32529         * gcc.dg/vect/vect-43.c: New test.
32530         * gcc.dg/vect/vect-44.c: New test.
32531         * gcc.dg/vect/vect-45.c: New test.
32532         * gcc.dg/vect/vect-46.c: New test.
32533         * gcc.dg/vect/vect-47.c: New test.
32534         * gcc.dg/vect/vect-48.c: New test.
32535         * gcc.dg/vect/vect-49.c: New test.
32536         * gcc.dg/vect/vect-50.c: New test.
32537         * gcc.dg/vect/vect-51.c: New test.
32538         * gcc.dg/vect/vect-52.c: New test.
32539         * gcc.dg/vect/vect-53.c: New test.
32540         * gcc.dg/vect/vect-54.c: New test.
32541         * gcc.dg/vect/vect-55.c: New test.
32542         * gcc.dg/vect/vect-56.c: New test.
32543         * gcc.dg/vect/vect-57.c: New test.
32544         * gcc.dg/vect/vect-58.c: New test.
32545         * gcc.dg/vect/vect-59.c: New test.
32546         * gcc.dg/vect/vect-60.c: New test.
32547         * gcc.dg/vect/vect-61.c: New test.
32548         * gcc.dg/vect/vect-all.c: New test.
32549         * gcc.dg/vect/vect-none.c: New test.
32551 2004-08-17  Paul Brook  <paul@codesourcery.com>
32553         PR fortran/13082
32554         * gfortran.dg/entry_1.f90: New test.
32556 2004-08-17  Andrew Pinski  <apinski@apple.com>
32558         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
32560 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
32562         * gcc.dg/pr17036-1.c: New test.
32564 2004-08-16  Devang Patel  <dpatel@apple.com>
32566         * gcc.dg/darwin-20040809-1.c: New test.
32568 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
32570         * gcc.dg/funcdef-attr-1.c: New test.
32572 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
32574         * gcc.dg/altivec-17.c: New test.
32575         * gcc.dg/altivec-18.c: New test.
32577 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32579         PR c++/6749
32580         * g++.dg/template/vtable2.C: New test.
32582 2004-08-14  Richard Henderson  <rth@redhat.com>
32584         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
32585         * gcc.dg/pack-test-4.c (main): Return 0.
32586         * gcc.dg/setjmp-1.c: Remove XFAIL.
32587         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
32589 2004-08-14  Richard Henderson  <rth@redhat.com>
32591         * gcc.dg/980217-1.c: Add prototype for printf.
32593 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
32595         * gfortran.dg/pr16935.f90: New test.
32597 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
32599         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
32601 2004-08-13  Paul Brook  <paul@codesourcery.com>
32603         * gfortran.dg/der_io_1.f90: Remove stray comma.
32605 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32607         * gcc.dg/vmx/cw-bug-2.c: Remove.
32608         * gcc.dg/vmx/vprint-1.c: Remove.
32609         * gcc.dg/vmx/vscan-1.c: Remove.
32611 2004-08-12  Devang patel  <dpatel@apple.com>
32613         * gcc.dg/darwin-20040809-2.c: New test.
32615 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
32617         * g++.dg/ext/altivec-12.C: New test.
32619         * g++.dg/ext/altivec-11.C: New test.
32621 2004-08-12  Paul Brook  <paul@codesourcery.com>
32623         * g++.dg/abi/arm_cxa_vec_1.C: New test.
32625 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32627         * g++.dg/ext/altivec-2.C: Check for hardware support before
32628         executing any VMX instructions.
32630         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
32632 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
32634         PR c++/16276
32635         * g++.old-deja/g++.other/comdat4.C: New test.
32636         * g++.old-deja/g++.other/comdat4-aux.cc: New.
32638 2004-08-12  Ben Elliston  <bje@au.ibm.com>
32640         PR target/16286
32641         * gcc.dg/pr16286.c: New test.
32643 2004-08-12 Jan Beulich <jbeulich@novell.com>
32645         * g++.dg/ext/asm5.C: New.
32647 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32649         PR c++/16698
32650         * g++.dg/eh/crash1.C: New test.
32652         PR c++/16717
32653         * g++.dg/ext/construct1.C: New test.
32655 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32657         PR c++/16853
32658         * g++.dg/init/ptrmem1.C: New test.
32660         PR c++/16618
32661         * g++.dg/parse/offsetof5.C: New test.
32663         PR c++/16870
32664         * g++.dg/template/overload3.C: New test.
32666 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32668         PR c++/16964
32669         * g++.dg/parse/error16.C: New test.
32671         PR c++/16904
32672         * g++.dg/template/error14.C: New test.
32674         PR c++/16929
32675         * g++.dg/template/error15.C: New test.
32677 2004-08-11  Devang Patel  <dpatel@apple.com>
32679         * gcc.dg/darwin-ld-20040809-1.c: New test.
32680         * gcc.dg/darwin-ld-20040809-2.c: New test.
32682 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
32684         PR fortran/16917
32685         * gfortran.dg/dfloat_1.f90: New test.
32687 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
32689         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
32690         * gcc.dg/dll-2.c: Fix dg-require syntax.
32691         * gcc.misc-tests/arm-isr.c (abort): Declare.
32692         (exit): Likewise.
32694 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
32696         PR c++/16971
32697         * g++.dg/parse/crash16.C: New test.
32699 2004-08-10  Roger Sayle  <roger@eyesopen.com>
32701         * gcc.dg/mips-rsqrt-1.c: New test case.
32702         * gcc.dg/mips-rsqrt-2.c: New test case.
32703         * gcc.dg/mips-rsqrt-3.c: New test case.
32705 2004-08-10  Paul Brook  <paul@codesourcery.com>
32707         * gfortran.dg/der_io_1.f90: New test.
32709 2004-08-10  Paul Brook  <paul@codesourcery.com>
32711         PR fortran/16919
32712         * gfortran.dg/der_array_1.f90: New test.
32714 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
32716         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
32718 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
32720         * gcc.dg/wchar_t-2.c: Fix typo.
32722 2004-08-09  Falk Hueffner  <falk@debian.org>
32724         PR tree-optimization/12517
32725         * gcc.c-torture/compile/pr12517.c: New test.
32727         PR tree-optimization/12578
32728         * gcc.c-torture/compile/pr12578.c: New test.
32730         PR tree-optimization/12899
32731         * gcc.c-torture/compile/pr12899.c: New test.
32733         PR rtl-optimization/14692
32734         * gcc.c-torture/compile/pr14692.c: New test.
32736         PR tree-optimization/16461
32737         * gcc.c-torture/compile/pr16461.c: New test.
32739 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32741         * gfortran.dg/getenv_1.f90: New test.
32743 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32745         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
32746         wchar_t.
32747         * gcc.dg/symbian5.c: Test -fno-short-wchar.
32749 2004-08-06  Paul Brook  <paul@codesourcery.com>
32751         * gfortran.dg/ret_array_1.f90: New test.
32752         * gfortran.dg/ret_pointer_1.f90: New test.
32754 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
32756         * gcc.dg/missing-field-init-[12].c: New tests.
32757         * g++.dg/warn/missing-field-init-[12].C: New tests.
32759 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32761         * gcc.dg/enum2.c: New test.
32762         * gcc.dg/symbian3.c: Likewise.
32763         * gcc.dg/symbian4.c: Likewise.
32764         * gcc.dg/wchar_t-2.c: Likewise.
32766 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32768         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
32769         destructor tests.
32771 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32773         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
32774         dg-require-visiblity.
32775         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
32776         * g++.dg/ext/visibility/fvisibility.C: Likewise.
32777         * g++.dg/ext/visibility/memfuncts.C: Likewise.
32778         * g++.dg/ext/visibility/new1.C: Likewise.
32779         * g++.dg/ext/visibility/pragma.C: Likewise.
32780         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
32781         * g++.dg/ext/visibility/virtual.C: Likewise.
32782         * g++/dg/ext/visibility/visibility-1.C: Likewise.
32783         * g++/dg/ext/visibility/visibility-2.C: Likewise.
32784         * g++/dg/ext/visibility/visibility-3.C: Likewise.
32785         * g++/dg/ext/visibility/visibility-4.C: Likewise.
32786         * g++/dg/ext/visibility/visibility-5.C: Likewise.
32787         * g++/dg/ext/visibility/visibility-6.C: Likewise.
32788         * g++/dg/ext/visibility/visibility-7.C: Likewise.
32789         * g++/dg/ext/visibility/visibility-8.C: New test.
32790         * gcc.c-torture/compile/dll.x: Remove.
32791         * gcc.dg/dll-2.c: Use dg-require-dll
32792         * gcc.dg/visibility-10.c: New test.
32793         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
32794         supporting DLLs.
32795         * lib/scanasm.exp (scan_hidden): New function.
32796         (scan_not_hidden): Likewise.
32798 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
32800         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
32802 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
32804         * gcc.c-torture/execute/20040805-1.c: New test.
32806 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
32808         * gcc.dg/20020118-1.c: Declare abort.
32809         * gcc.dg/altivec_check.h: Likewise.
32810         * gcc.dg/iftrap-2.c: Likewise.
32811         * gcc.dg/pragma-darwin.c: Likewise.
32812         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
32814 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
32816         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
32818 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32820         * gcc.c-torture/execute/builtins/abs-2.c,
32821         gcc.c-torture/execute/builtins/abs-3.c,
32822         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
32823         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
32824         intmax_t, uintmax_t and their limits.
32825         * gcc.dg/intmax_t-1.c: New test.
32827 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32829         * g++.dg/tc1/dr147.C: Add reference to PR.
32831 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
32833         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
32834         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
32836 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
32838         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
32840 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32842         * gcc.dg/redecl-5.c: New test.
32843         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
32844         of scanf.
32846 2004-08-03  Roger Sayle  <roger@eyesopen.com>
32848         PR middle-end/16790
32849         * gcc.c-torture/execute/pr16790-1.c: New test case.
32851 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
32853         * g++.dg/ext/visibility/assign1.C: New test.
32854         * g++.dg/ext/visibility/new1.C: Likewise.
32856         * gcc.dg/symbian1.c: New test.
32857         * gcc.dg/symbian2.c: Likewise.
32859 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
32861         PR target/16570
32862         * gcc.dg/i386-sse-9.c: New test.
32864 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32866         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
32868 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32870         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
32871         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
32872         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
32873         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
32874         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
32875         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
32876         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
32877         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
32878         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
32879         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
32880         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
32881         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
32882         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
32883         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
32884         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
32885         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
32886         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
32887         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
32888         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
32889         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
32890         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
32891         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
32892         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
32893         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
32894         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
32895         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
32896         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
32897         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
32898         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32899         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32900         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
32901         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
32902         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
32903         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
32904         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
32905         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32906         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32907         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32908         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32909         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
32910         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
32911         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
32912         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
32913         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
32914         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32915         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32916         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
32917         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
32918         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
32919         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
32920         gcc.misc-tests/i386-pf-3dnow-1.c,
32921         gcc.misc-tests/i386-pf-athlon-1.c,
32922         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32923         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
32924         Declare built-in functions used.
32925         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
32927 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
32929         PR c++/16707
32930         * g++.dg/lookup/using12.C: New test.
32932         * g++.dg/init/null1.C: Fix PR number.
32933         * g++.dg/parse/namespace10.C: Likewise.
32935 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32937         PR c++/16224
32938         * g++.dg/template/spec17.C: New test.
32939         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
32940         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
32942 2004-08-02  David Billinghurst
32944         PR fortran/16292
32945         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
32947 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
32949         * gcc.dg/ia64-got-1.c: New test case.
32951 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32953         PR c++/16489
32954         * g++.dg/init/null1.C: New test.
32955         * g++.dg/tc1/dr76.C: Adjust error marker.
32957         PR c++/16529
32958         * g++.dg/parse/namespace10.C: New test.
32960         PR c++/16810
32961         * g++.dg/inherit/ptrmem2.C: New test.
32963 2004-08-02  Ben Elliston  <bje@au.ibm.com>
32965         PR target/16155
32966         * gcc.dg/pr16155.c: New test.
32968 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32970         * gcc.dg/redecl-2.c: New test.
32972 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
32974         * gcc.dg/darwin-longdouble.c: New file.
32976 2004-07-30  Richard Henderson  <rth@redhat.com>
32978         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
32979         write to constant argument.
32980         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
32982 2004-07-30  Richard Henderson  <rth@redhat.com>
32984         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
32985         tests of nearest around zero.
32987 2004-07-30  Andrew Pinski  <apinski@apple.com>
32989         * gcc.c-torture/compile/20040730-1.c: New test.
32991 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32993         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
32994         powerpc-eabispe.
32996 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32998         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33000 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
33002         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33003         contains $ld_library_path.
33004         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33006 2004-07-29  Richard Henderson  <rth@redhat.com>
33008         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33010         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33011         (alt2, which): New.
33012         (Check): Accept either alternative.
33014 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
33016         * g++.dg/abi/inline1.C: New test.
33017         * g++.dg/abi/local1-a.cc: Likewise.
33018         * g++.dg/abi/local1.C: Likewise.
33019         * g++.dg/abi/mangle11.C: Tweak location of warnings.
33020         * g++.dg/abi/mangle12.C: Likewise.
33021         * g++.dg/abi/mangle17.C: Likewise.
33022         * g++.dg/abi/mangle20-2.C: Likewise.
33023         * g++.dg/opt/interface1.C: Likewise.
33024         * g++.dg/opt/interface1.h: Likewise.
33025         * g++.dg/opt/interface1-a.cc: New test.
33026         * g++.dg/parse/repo1.C: New test.
33027         * g++.dg/template/repo1.C: Likewise.
33028         * g++.dg/warn/Winline-1.C: Likewise.
33029         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33031 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
33033         * gcc.dg/tree-ssa/20040729-1.c: New test.
33035 2004-07-27  Matt Austern <austern@apple.com>
33037         * gcc.dg/darwin-bool-1.c: New test.
33038         * gcc.dg/darwin-bool-2.c: New test.
33040 2004-07-28  Richard Henderson  <rth@redhat.com>
33042         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33043         arguments in the correct type.  Don't write to constant arguments.
33045 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33047         PR tree-optimization/16688
33048         PR tree-optimization/16689
33049         * g++.dg/tree-ssa/pr16688.C: New test.
33051 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33053         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33054         loads.  Not only in the comment, this time.
33056 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
33058         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
33059         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33060         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
33061         * gcc.dg/sh4a-bitmovua.c: New.
33062         * gcc.dg/sh4a-cos.c: New.
33063         * gcc.dg/sh4a-cosf.c: New.
33064         * gcc.dg/sh4a-fprun.c: New.
33065         * gcc.dg/sh4a-fsrra.c: New.
33066         * gcc.dg/sh4a-memmovua.c: New.
33067         * gcc.dg/sh4a-sin.c: New.
33068         * gcc.dg/sh4a-sincos.c: New.
33069         * gcc.dg/sh4a-sincosf.c: New.
33070         * gcc.dg/sh4a-sinf.c: New.
33072 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33074         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33075         conditionals.
33076         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33077         loads.
33078         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33079         DOM1.
33081 2004-07-27  Andrew Pinski  <apinski@apple.com>
33083         * g++.dg/rtti/tinfo1.C: Correct the xfail.
33085 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
33087         * gcc.dg/pragma-isr.c: New test.
33089 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33091         PR c++/14429
33092         * g++.dg/template/ttp11.C: New test.
33094 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
33096         * gcc.c-torture/compile/20040727-1.c: New test.
33098 2004-07-26  Eric Christopher  <echristo@redhat.com>
33100         * gcc.c-torture/compile/20040726-2.c: New test.
33102 2004-07-26  Andrew Pinski  <apinski@apple.com>
33104         * g++.dg/rtti/tinfo1.C: Xfail.
33106 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
33108         * gcc.c-torture/compile/20040726-1.c: New test.
33110 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
33111             Brian Ryner  <bryner@brianryner.com>
33113         PR c++/9283
33114         PR c++/15000
33115         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33116         * g++.dg/ext/visibility/: New directory.
33117         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33118         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33119         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33120         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33121         * g++.dg/ext/visibility/fvisibility.C,
33122         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33123         g++.dg/ext/visibility/fvisibility-override1.C
33124         g++.dg/ext/visibility/fvisibility-override2.C
33125         g++.dg/ext/visibility/memfuncts.C
33126         g++.dg/ext/visibility/noPLT.C
33127         g++.dg/ext/visibility/pragma.C
33128         g++.dg/ext/visibility/pragma-override1.C
33129         g++.dg/ext/visibility/pragma-override2.C
33130         g++.dg/ext/visibility/staticmemfuncts.C
33131         g++.dg/ext/visibility/virtual.C: New tests.
33133 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33135         PR c/15360
33136         * gcc.dg/pr15360-1.c: New test.
33138 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
33140         * gcc.dg/pragma-align-2.c: New test.
33141         * gcc.dg/pragma-init-fini.c: New test.
33142         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
33143         targets.
33145 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33147         * gcc.dg/init-string-2.c: New test.
33149 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
33151         PR 16684
33152         * gcc.dg/Wredundant-decls-1.c: New test case.
33154 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
33156         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33157         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33158         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33159         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33160         * gcc.dg/compat/generate-random.c: New file.
33161         * gcc.dg/compat/generate-random.h: Likewise.
33162         * gcc.dg/compat/generate-random_r.c: Likewise.
33163         * gcc.dg/compat/struct-layout-1.h: Likewise.
33164         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33165         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33166         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33167         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33168         * gcc.dg/compat/struct-layout-1_main.c: New test.
33169         * gcc.dg/compat/struct-layout-1_x.c: New file.
33170         * gcc.dg/compat/struct-layout-1_y.c: New file.
33171         * gcc.dg/compat/struct-layout-1_test.h: New file.
33173 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33175         * gcc.dg/comp-return-1.c: New test
33177 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
33179         * gcc.dg/vmx/8-02a.c: Fix typo.
33181         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33182         * gcc.dg/darwin-abi-3.c: New test.
33184         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33185         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33187         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33188         * gcc.dg/vmx/ops-long-1.c: New test.
33189         * gcc.dg/vmx/ops-long-2.c: New test.
33191 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33193         * g++.dg/lookup/conv-[1234].C: New.
33195 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
33197         * g++.dg/parse/attr2.C: Simplify.
33199 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33201         PR c/7284
33202         * gcc.c-torture/execute/pr7284-1.c: New test.
33204 2004-07-22  Brian Booth  <bbooth@redhat.com>
33206         * gcc.dg/tree-ssa/20040721-1.c: New test.
33208 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33210         * g++.dg/template/crash20.c: New.
33212 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
33214         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33215         Add dg-run directive.  Declare variables as required.
33216         * gfortran.dg/g77/README: Update
33218 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
33220         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33221         gcc.dg/cris-peep2-andu2.c: New tests.
33223 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33225         PR c/15052
33226         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
33227         on return type.
33228         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
33229         messages.
33230         * gcc.dg/qual-return-2.c: Update expected messages.
33231         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
33233 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33235         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
33236         * gcc.dg/noncompile/921102-1.c: Update expected error message.
33238 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33240         PR c/11250
33241         * gcc.dg/init-string-1.c: New test.
33243 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
33245         PR middle-end/15345
33246         PR c/16450
33247         * gcc.dg/torture/nested-fn-1.c: New test.
33249 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
33251         PR target/16559
33252         * gcc.dg/ia64-fptr-1.c: New file.
33254 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33256         PR c++/14497
33257         * g++.dg/template/spec16.C: New test.
33258         * g++.old-deja/g++.robertl/eb118.C: Remove.
33260 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33262         PR c++/509
33263         * g++.dg/template/spec15.C: New test.
33265 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
33267         Copy cases from g77.f-torture/execute and add dg-run
33268         directive.  Other changes as noted.
33269         * gfortran.dg/g77/13037.f
33270         * gfortran.dg/g77/1832.f
33271         * gfortran.dg/g77/19981119-0.f
33272         * gfortran.dg/g77/19990313-0.f
33273         * gfortran.dg/g77/19990313-1.f
33274         * gfortran.dg/g77/19990313-2.f
33275         * gfortran.dg/g77/19990313-3.f
33276         * gfortran.dg/g77/19990419-1.f
33277         * gfortran.dg/g77/19990826-0.f
33278         * gfortran.dg/g77/19990826-2.f
33279         * gfortran.dg/g77/20000503-1.f
33280         * gfortran.dg/g77/20001111.f
33281         * gfortran.dg/g77/20010116.f
33282         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
33283         * gfortran.dg/g77/20010430.f
33284         * gfortran.dg/g77/6177.f
33285         * gfortran.dg/g77/947.f
33286         * gfortran.dg/g77/970816-3.f
33287         * gfortran.dg/g77/971102-1.f
33288         * gfortran.dg/g77/980520-1.f
33289         * gfortran.dg/g77/980628-0.f
33290         * gfortran.dg/g77/980628-1.f
33291         * gfortran.dg/g77/980628-10.f
33292         * gfortran.dg/g77/980628-2.f
33293         * gfortran.dg/g77/980628-3.f
33294         * gfortran.dg/g77/980628-7.f
33295         * gfortran.dg/g77/980628-8.f
33296         * gfortran.dg/g77/980628-9.f
33297         * gfortran.dg/g77/980701-0.f
33298         * gfortran.dg/g77/980701-1.f
33299         * gfortran.dg/g77/cabs.f
33300         * gfortran.dg/g77/claus.f
33301         * gfortran.dg/g77/complex_1.f
33302         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
33303         * gfortran.dg/g77/dcomplex.f
33304         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
33305         * gfortran.dg/g77/f90-intrinsic-mathematical.f
33306         * gfortran.dg/g77/f90-intrinsic-numeric.f
33307         * gfortran.dg/g77/int8421.f
33308         * gfortran.dg/g77/labug1.f
33309         * gfortran.dg/g77/large_vec.f
33310         * gfortran.dg/g77/le.f
33311         * gfortran.dg/g77/short.f
33312         * gfortran.dg/g77/README: Update
33314 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
33316         PR c++/16637
33317         * g++.dg/parse/lookup4.C: New test.
33319 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33321         PR c++/16175
33322         * g++.dg/template/ttp10.C: New test.
33324 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33326         * gcc.dg/pr12625-1.c: New test.
33328 2004-07-20  Steven Bosscher  <stevenb@suse.de>
33330         * gcc.dg/switch-warn-1.c: New test.
33331         * gcc.dg/switch-warn-2.c: New test.
33332         * gcc.c-torture/compile/pr14730.c: Update.
33334 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
33336         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
33337         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
33338         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
33339         g++.dg/template/nontype3.C: Remove trailing CR from tests.
33341 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
33343         PR c++/16623
33344         * g++.dg/template/assign1.C: New test.
33346 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33348         PR c++/12170
33349         * g++.dg/template/ttp9.C: New test.
33351 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
33353         * gcc.dg/format/cmn-err-1.c: New test.
33355 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33357         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
33358         gcc.dg/Wparentheses-10.c: New tests.
33359         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
33361 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33363         PR fortran/16465
33364         * gfortran.dg/g77//ffixed-line-length-0.f,
33365         gfortran.dg/g77/ffixed-line-length-132.f,
33366         gfortran.dg/g77/ffixed-line-length-72.f,
33367         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
33368         gfortran.dg/g77/README: Update.
33370 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33372         PR c++/13092
33373         * g++.dg/template/non-dependent7.C: New test.
33374         * g++.dg/template/non-dependent8.C: Likewise.
33375         * g++.dg/template/non-dependent9.C: Likewise.
33376         * g++.dg/template/non-dependent10.C: Likewise.
33378 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
33380         PR c++/16337
33381         * g++.dg/parse/attr2.C: New test.
33383 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
33385         * g77.dg: Removed.
33386         * g77.f-torture: Ditto.
33388 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33390         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
33391         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
33392         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
33394 2004-07-16  Richard Henderson  <rth@redhat.com>
33396         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
33398 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33400         * lib/fortran-torture.exp (fortran-torture): Don't test compile
33401         tests with full list of options.
33402         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
33403         of TORTURE_OPTIONS if test contains 'dg-do run'.
33405         PR fortran/16404
33406         * gfortran.dg/do_iterator.f90: New test.
33408 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33410         PR rtl-optimization/16536
33411         * gcc.c-torture/execute/restrict-1.c: New test.
33413 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33415         PR fortran/15324
33416         * gfortran.dg/pr15324.f90: New test.
33418         PR fortran/15129
33419         * gfortran.dg/pr15129.f90: New test.
33421         PR fortran/15140
33422         * gfortran.dg/pr15140.f90: New test.
33424         PR fortran/13792
33425         * gfortran.fortran-torture/execute/bounds.f90: Add check for
33426         compile-time simplification.
33428 2004-07-14  Mike Stump  <mrs@apple.com>
33430         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
33432 2004-07-14  James E Wilson  <wilson@specifixinc.com>
33434         PR target/16325
33435         * gcc.dg/profile-generate-1.c: New.
33437 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
33439         * gcc.c-torture/execute/20040709-1.c: New test.
33440         * gcc.c-torture/execute/20040709-2.c: New test.
33442 2004-07-14  Mike Stump  <mrs@apple.com>
33444         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
33446 2004-07-14  Mike Stump  <mrs@apple.com>
33448         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
33450 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
33452         PR c++/16518
33453         * g++.dg/parse/mutable1.C: New test.
33455 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
33457         PR tree-optimization/16443
33458         * gcc.dg/tree-ssa/20040713-1.c: New test.
33460 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
33462         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
33463         for operator new.
33465 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33467         * gfortran.dg/g77/README: New file
33468         * gfortran.dg/g77/19981216-0.f: Copy from
33469         g77.f-torture/noncompile.  Add "dg-do compile" and
33470         dg-error as required.
33471         * gfortran.dg/g77/19990218-1.f: Likewise.
33472         * gfortran.dg/g77/19990905-1.f: Likewise.
33473         * gfortran.dg/g77/9263.f: Likewise.
33474         * gfortran.dg/g77/980615-0.f: Likewise.
33475         * gfortran.dg/g77/980616-0.f: Likewise.
33476         * gfortran.dg/g77/check0.f: Likewise.
33477         * gfortran.dg/g77/select_no_compile.f: Likewise.
33479 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33481         Copy files from g77.f-torture/compile.
33482         Add "{ dg-do compile}".  Other changes as noted
33483         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
33484         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
33485         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
33486         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
33487         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
33488         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
33489         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
33490         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
33491         statement to conform to standard.  Append alpha1.x for reference.
33492         * gfortran.dg/g77/xformat.f: Add dg-warning
33494 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33496         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
33497         Add {dg-do compile} directive.
33498         * gfortran.dg/g77/cpp2.F: Likewise.
33500 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33502         PR c++/5402
33503         * g++.dg/lookup/name-clash1.C: New test.
33505         PR c++/9777
33506         * g++.dg/lookup/name-clash2.C: New test.
33508         PR c++/12102
33509         * g++.dg/lookup/name-clash3.C: New test.
33511 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33513         * g++.dg/lookup/new2.C: New test.
33514         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
33516 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
33518         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
33519         Add {dg-do compile} directive.
33520         * gfortran.dg/g77/13060.f: Likewise.
33521         * gfortran.dg/g77/19990218-0.f: Likewise.
33522         * gfortran.dg/g77/19990305-0.f: Likewise.
33523         * gfortran.dg/g77/19990419-0.f: Likewise.
33524         * gfortran.dg/g77/19990502-0.f: Likewise.
33525         * gfortran.dg/g77/19990502-1.f: Likewise.
33526         * gfortran.dg/g77/19990525-0.f: Likewise.
33527         * gfortran.dg/g77/19990826-1.f: Likewise.
33528         * gfortran.dg/g77/19990826-3.f: Likewise.
33529         * gfortran.dg/g77/19990905-2.f: Likewise.
33530         * gfortran.dg/g77/20000412-1.f: Likewise.
33531         * gfortran.dg/g77/20000511-1.f: Likewise.
33532         * gfortran.dg/g77/20000511-2.f: Likewise.
33533         * gfortran.dg/g77/20000518.f: Likewise.
33534         * gfortran.dg/g77/20000601-1.f: Likewise.
33535         * gfortran.dg/g77/20000601-2.f: Likewise.
33536         * gfortran.dg/g77/20000629-1.f: Likewise.
33537         * gfortran.dg/g77/20000630-2.f: Likewise.
33538         * gfortran.dg/g77/20010115.f: Likewise.
33539         * gfortran.dg/g77/20010321-1.f: Likewise.
33540         * gfortran.dg/g77/20010426.f: Likewise.
33541         * gfortran.dg/g77/20020307-1.f: Likewise.
33542         * gfortran.dg/g77/8485.f: Likewise.
33543         * gfortran.dg/g77/960317-1.f: Likewise.
33544         * gfortran.dg/g77/970915-0.f: Likewise.
33545         * gfortran.dg/g77/980310-1.f: Likewise.
33546         * gfortran.dg/g77/980310-2.f: Likewise.
33547         * gfortran.dg/g77/980310-3.f: Likewise.
33548         * gfortran.dg/g77/980310-4.f: Likewise.
33549         * gfortran.dg/g77/980310-6.f: Likewise.
33550         * gfortran.dg/g77/980310-7.f: Likewise.
33551         * gfortran.dg/g77/980310-8.f: Likewise.
33552         * gfortran.dg/g77/980419-2.f: Likewise.
33553         * gfortran.dg/g77/980424-0.f: Likewise.
33554         * gfortran.dg/g77/980427-0.f: Likewise.
33555         * gfortran.dg/g77/980729-0.f: Likewise.
33556         * gfortran.dg/g77/981117-1.f: Likewise.
33557         * gfortran.dg/g77/toon_1.f: Likewise.
33559 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33561         PR c++/2204
33562         * g++.dg/other/abstract2.C: New test.
33564 2004-07-12  Paul Brook  <paul@codesourcery.com>
33566         * gfortran.dg/pointer_init_1.f90: New test.
33568 2004-07-11  Paul Brook  <paul@codesourcery.com>
33570         PR fortran/15986
33571         * gfortran.dg/contained_1.f90: New test.
33573 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
33575         * g++.dg/parse/defarg8.C: New test.
33577 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33579         PR fortran/16433
33580         * gfortran.dg/pr16433.f: New test.
33582         PR fortran/17574
33583         * gfortran.dg/pr15754.f90: New test.
33585 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33587         PR tree-optimization/16437
33588         * gcc.c-torture/execute/bitfld-4.c: New test.
33590 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33592         * gfortran.fortran-torture/execute/common_2.f90: Add check for
33593         access to common var from module.
33595 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33597         PR fortran/16336
33598         * gfortran.fortran-torture/execute/common_2.f90: New test.
33600 2004-07-10  Paul Brook  <paul@codesourcery.com>
33602         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
33604 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33606         PR fortran/15969
33607         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
33609 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
33611         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
33612         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
33613         * gfortran.dg/g77/ffree-form-1.f: Likewise.
33614         * gfortran.dg/g77/ffree-form-2.f: Likewise.
33615         * gfortran.dg/g77/ffree-form-3.f: Likewise.
33616         * gfortran.dg/g77/fno-underscoring.f: Likewise.
33617         * gfortran.dg/g77/funderscoring.f: Likewise.
33618         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
33620 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33622         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
33624 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33625         Paul Brook  <paul@codesourcery.com>
33627         PR fortran/13415
33628         * gfortran.dg/common_pointer_1.f90: New test.
33630 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33632         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
33634 2004-07-09  James E Wilson  <wilson@specifixinc.com>
33636         PR target/16364
33637         * gcc.c-torture/compile/20040709-1.c: New.
33639 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33641         PR fortran/14077
33642         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
33644 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33646         PR fortran/13201
33647         * gfortran.dg/shape_1.f90: New test.
33649 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
33650             Andrew Pinski  <apinski@apple.com>
33652         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
33654 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33656         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
33657         comment.
33659 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33660         Paul Brook  <paul@codesourcery.com>
33662         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
33663         '.f95' and '.F95'.
33665 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
33667         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
33669 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33671         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
33672         testcases with capital suffix.
33674 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33676         PR fortran/15481
33677         PR fortran/13372
33678         PR fortran/13575
33679         PR fortran/15978
33680         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
33682         * gfortran.dg/implicit_1.f90: New test.
33684 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33686         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
33687         expression to match gfortran warning/error messages
33688         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
33689         dg-error text.
33691 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33693         * lib/fortran-torture.exp: Rename proc search_for to
33694         search_for_re.
33696 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33698         * gcc.c-torture/execute/simd-5.x: New file.
33699         XFAIL on SPARC 64-bit at -O0.
33701 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33703         PR c++/8211
33704         PR c++/16165
33705         * g++.dg/warn/effc3.C: New test.
33707 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33709         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
33710         change X to 1X in format.
33711         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
33712         add data statements to conform to standard.
33714 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33716         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
33717         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
33718         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33720 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33722         * gfortran.dg/g77/7388.f: Copy from g77.dg
33723         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33724         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33725         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33726         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33727         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33728         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33729         * gfortran.dg/g77/strlen0.f: Likewise.
33731 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33733         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
33734         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
33736 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33738         * gcc.c-torture/execute/920428-2.x: Delete.
33739         * gcc.c-torture/execute/920501-7.x: Likewise.
33741 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
33743         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
33744         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
33745         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
33746         prescott and c3-2.
33747         (PREFETCH_3DNOW): Add -march=c3.
33749 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
33751         PR c/16437
33752         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
33753         * gcc.c-torture/execute/bf64-1.x: Likewise.
33755 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33757         * gcc.c-torture/compile/20040708-1.c: New test.
33759 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33761         PR c++/16169
33762         * g++.dg/warn/effc2.C: New test.
33764 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33766         * gcc.c-torture/execute/bitfld-1.x: Remove.
33767         * gcc.c-torture/execute/bitfld-3.c: New test.
33768         * gcc.dg/bitfld-2.c: Remove XFAILs.
33770 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
33772         PR c++/16276
33773         * g++.dg/rtti/tinfo1.C: New file.
33775 2004-07-07  Eric Christopher  <echristo@redhat.com>
33777         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
33779 2004-07-07  Andrew Pinski  <apinski@apple.com>
33781         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
33783 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
33785         * g++.dg/init/call1.C: XFAIL.
33787 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
33789         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
33790         except for movstrict*, to movmem* and clrstr* to clrmem*.
33792 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
33794         * gcc.c-torture/execute/20040707-1.c: New test.
33796 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
33798         * gcc.c-torture/execute/20040706-1.c: New test.
33800 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33802         PR c++/3671
33803         * g++.dg/template/spec14.C: New test.
33805 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
33807         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
33808         nothing if not yet defined.  Use it in b, c and d type definitions.
33809         * gcc.c-torture/execute/20040705-1.c: New test.
33810         * gcc.c-torture/execute/20040705-2.c: New test.
33812 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33814         PR c++/2518
33815         * g++.dg/lookup/new1.C: New test.
33817 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33819         PR c++/11406
33820         * g++.dg/template/sizeof8.C: New test.
33822 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
33824         * gcc.c-torture/compile/20040705-1.c: New test.
33826 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
33828         * gfortran.fortran-torture/execute/seq_io.f90: New test.
33830 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
33832         * gcc.dg/cpp/if-mop.c: Two new testcases.
33833         * gcc.dg/cpp/trad/comment-3.c: New.
33835 2004-07-04  Paul Brook  <paul@codesourcery.com>
33837         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
33839 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
33841         PR c++/3761
33842         * g++.dg/lookup/crash4.C: New test.
33844 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
33846         * gcc.c-torture/execute/builtin-abs-1.c
33847         * gcc.c-torture/execute/builtin-abs-2.c
33848         * gcc.c-torture/execute/builtin-complex-1.c
33849         * gcc.c-torture/execute/builtins/string-1-lib.c
33850         * gcc.c-torture/execute/builtins/string-1.c
33851         * gcc.c-torture/execute/builtins/string-2-lib.c
33852         * gcc.c-torture/execute/builtins/string-2.c
33853         * gcc.c-torture/execute/builtins/string-3-lib.c
33854         * gcc.c-torture/execute/builtins/string-3.c
33855         * gcc.c-torture/execute/builtins/string-4-lib.c
33856         * gcc.c-torture/execute/builtins/string-4.c
33857         * gcc.c-torture/execute/builtins/string-5-lib.c
33858         * gcc.c-torture/execute/builtins/string-5.c
33859         * gcc.c-torture/execute/builtins/string-6-lib.c
33860         * gcc.c-torture/execute/builtins/string-6.c
33861         * gcc.c-torture/execute/builtins/string-7-lib.c
33862         * gcc.c-torture/execute/builtins/string-7.c
33863         * gcc.c-torture/execute/builtins/string-8-lib.c
33864         * gcc.c-torture/execute/builtins/string-8.c
33865         * gcc.c-torture/execute/builtins/string-9-lib.c
33866         * gcc.c-torture/execute/builtins/string-9.c
33867         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
33868         * gcc.c-torture/execute/builtins/string-asm-1.c
33869         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
33870         * gcc.c-torture/execute/builtins/string-asm-2.c
33871         * gcc.c-torture/execute/stdio-opt-1.c
33872         * gcc.c-torture/execute/stdio-opt-2.c
33873         * gcc.c-torture/execute/stdio-opt-3.c
33874         * gcc.c-torture/execute/string-opt-1.c
33875         * gcc.c-torture/execute/string-opt-10.c
33876         * gcc.c-torture/execute/string-opt-11.c
33877         * gcc.c-torture/execute/string-opt-12.c
33878         * gcc.c-torture/execute/string-opt-13.c
33879         * gcc.c-torture/execute/string-opt-14.c
33880         * gcc.c-torture/execute/string-opt-15.c
33881         * gcc.c-torture/execute/string-opt-16.c
33882         * gcc.c-torture/execute/string-opt-2.c
33883         * gcc.c-torture/execute/string-opt-6.c
33884         * gcc.c-torture/execute/string-opt-7.c
33885         * gcc.c-torture/execute/string-opt-8.c:
33886         Replace with ...
33888         * gcc.c-torture/execute/builtins/abs-2.c
33889         * gcc.c-torture/execute/builtins/abs-3.c
33890         * gcc.c-torture/execute/builtins/complex-1.c
33891         * gcc.c-torture/execute/builtins/fprintf.c
33892         * gcc.c-torture/execute/builtins/fputs.c
33893         * gcc.c-torture/execute/builtins/memcmp.c
33894         * gcc.c-torture/execute/builtins/memmove.c
33895         * gcc.c-torture/execute/builtins/memops-asm.c
33896         * gcc.c-torture/execute/builtins/mempcpy-2.c
33897         * gcc.c-torture/execute/builtins/mempcpy.c
33898         * gcc.c-torture/execute/builtins/memset.c
33899         * gcc.c-torture/execute/builtins/printf.c
33900         * gcc.c-torture/execute/builtins/sprintf.c
33901         * gcc.c-torture/execute/builtins/strcat.c
33902         * gcc.c-torture/execute/builtins/strchr.c
33903         * gcc.c-torture/execute/builtins/strcmp.c
33904         * gcc.c-torture/execute/builtins/strcpy.c
33905         * gcc.c-torture/execute/builtins/strcspn.c
33906         * gcc.c-torture/execute/builtins/strlen-2.c
33907         * gcc.c-torture/execute/builtins/strlen.c
33908         * gcc.c-torture/execute/builtins/strncat.c
33909         * gcc.c-torture/execute/builtins/strncmp-2.c
33910         * gcc.c-torture/execute/builtins/strncmp.c
33911         * gcc.c-torture/execute/builtins/strncpy.c
33912         * gcc.c-torture/execute/builtins/strpbrk.c
33913         * gcc.c-torture/execute/builtins/strpcpy-2.c
33914         * gcc.c-torture/execute/builtins/strpcpy.c
33915         * gcc.c-torture/execute/builtins/strrchr.c
33916         * gcc.c-torture/execute/builtins/strspn.c
33917         * gcc.c-torture/execute/builtins/strstr-asm.c
33918         * gcc.c-torture/execute/builtins/strstr.c:
33919         ... these new files.
33921         * gcc.c-torture/execute/builtins/abs-2-lib.c
33922         * gcc.c-torture/execute/builtins/abs-3-lib.c
33923         * gcc.c-torture/execute/builtins/complex-1-lib.c
33924         * gcc.c-torture/execute/builtins/fprintf-lib.c
33925         * gcc.c-torture/execute/builtins/fputs-lib.c
33926         * gcc.c-torture/execute/builtins/memcmp-lib.c
33927         * gcc.c-torture/execute/builtins/memmove-lib.c
33928         * gcc.c-torture/execute/builtins/memops-asm-lib.c
33929         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
33930         * gcc.c-torture/execute/builtins/mempcpy-lib.c
33931         * gcc.c-torture/execute/builtins/memset-lib.c
33932         * gcc.c-torture/execute/builtins/printf-lib.c
33933         * gcc.c-torture/execute/builtins/sprintf-lib.c
33934         * gcc.c-torture/execute/builtins/strcat-lib.c
33935         * gcc.c-torture/execute/builtins/strchr-lib.c
33936         * gcc.c-torture/execute/builtins/strcmp-lib.c
33937         * gcc.c-torture/execute/builtins/strcpy-lib.c
33938         * gcc.c-torture/execute/builtins/strcspn-lib.c
33939         * gcc.c-torture/execute/builtins/strlen-2-lib.c
33940         * gcc.c-torture/execute/builtins/strlen-lib.c
33941         * gcc.c-torture/execute/builtins/strncat-lib.c
33942         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
33943         * gcc.c-torture/execute/builtins/strncmp-lib.c
33944         * gcc.c-torture/execute/builtins/strncpy-lib.c
33945         * gcc.c-torture/execute/builtins/strpbrk-lib.c
33946         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
33947         * gcc.c-torture/execute/builtins/strpcpy-lib.c
33948         * gcc.c-torture/execute/builtins/strrchr-lib.c
33949         * gcc.c-torture/execute/builtins/strspn-lib.c
33950         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
33951         * gcc.c-torture/execute/builtins/strstr-lib.c
33952         * gcc.c-torture/execute/builtins/lib/abs.c
33953         * gcc.c-torture/execute/builtins/lib/fprintf.c
33954         * gcc.c-torture/execute/builtins/lib/memset.c
33955         * gcc.c-torture/execute/builtins/lib/printf.c
33956         * gcc.c-torture/execute/builtins/lib/sprintf.c
33957         * gcc.c-torture/execute/builtins/lib/strcpy.c
33958         * gcc.c-torture/execute/builtins/lib/strcspn.c
33959         * gcc.c-torture/execute/builtins/lib/strncat.c
33960         * gcc.c-torture/execute/builtins/lib/strncmp.c
33961         * gcc.c-torture/execute/builtins/lib/strncpy.c
33962         * gcc.c-torture/execute/builtins/lib/strpbrk.c
33963         * gcc.c-torture/execute/builtins/lib/strspn.c
33964         * gcc.c-torture/execute/builtins/lib/strstr.c:
33965         New files containing support routines.
33967         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
33968         declaration.
33969         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
33970         when not optimizing.
33972 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
33974         PR c++/16240
33975         * g++.dg/abi/mangle22.C: New test.
33976         * g++.dg/abi/mangle23.C: Likewise.
33978 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
33980         PR fortran/16290
33981         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
33982         Allow for cases without denormalized floating point numbers.
33984 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
33986         PR c/1027
33987         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33988         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
33989         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
33990         expected warning text.
33991         * gcc.dg/format/diag-2.c: New test.
33993 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33995         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
33997 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
33999         * gcc.dg/builtins-43.c: New.
34000         * gcc.dg/builtins-44.c: New.
34001         * gcc.dg/builtins-45.c: New.
34003 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
34004             Andreas Tobler  <a.tobler@schweiz.ch>
34006         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34007         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
34008         as SIGSEGV.
34009         * gcc.dg/cleanup-11.c: Likewise.
34010         * gcc.dg/cleanup-8.c: Likewise.
34011         * gcc.dg/cleanup-9.c: Likewise.
34012         * gcc.dg/cleanup-5.c: Run on all platforms.
34014 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34016         * g++.dg/warn/nonnull1.C: New test.
34018 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34020         * gcc.dg/compat/compat-common.h: Wrap up CINT in
34021         an #ifndef SKIP_COMPLEX_INT/#endif pair.
34022         Special-case the Sun compiler wrt to <complex.h>.
34024 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
34026         * gcc.dg/Wunreachable-8.C: New test.
34028         * gcc.dg/h8300-ice2.c : New test.
34030 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
34032         PR fortran/16161
34033         * gfortran.fortran-torture/compile/implicit.f90: Add test
34034         for implicit character.
34036 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
34038         PR fortran/16289
34039         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34040         Use tiny() intrinsic to find smallest non-negative real
34042 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
34044         * gcc.dg/compat/struct-by-value-22_main.c: New test.
34045         * gcc.dg/compat/struct-by-value-22_x.c: New.
34046         * gcc.dg/compat/struct-by-value-22_y.c: New.
34048         * gcc.c-torture/execute/20040629-1.c: New test.
34050 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
34052         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34053         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34055         PR target/16195
34056         * gcc.dg/20040625-1.c: New test.
34058 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34060         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34062 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34064         PR fortran/15963
34065         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34067 2004-06-29  Richard Henderson  <rth@redhat.com>
34069         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34071 2004-06-29  Paul Brook  <paul@codesourcery.com>
34073         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34074         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34076 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
34078         PR c++/16260
34079         * g++.dg/parse/crash15.C: New.
34081 2004-06-28  Andrew Pinski  <apinski@apple.com>
34083         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34084         by the error already.
34086         * g++.dg/opt/ptrmem4.C: Change to compile only test.
34088 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
34090         PR target/14041
34091         * gcc.dg/h8300-bss-align-1.c : New.
34093 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34095         * PR c++/16174
34096         * g++.dg/template/ctor4.C: New.
34098 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34100         PR c++/16205
34101         * g++.dg/warn/Wsequence-point-1.C: New test.
34103 2004-06-27  Paul Brook  <paul@codesourcery.com>
34105         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34107 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
34109         * g++.old-deja/g++.mike/p7325.C: Remove.
34111 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34113         PR c/14963
34114         * gcc.dg/pr14963.c: New test.
34116 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
34118         PR c++/16193
34119         * g++.dg/parse/redef1.C: New test.
34121 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34123         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34124         20021110.c.
34125         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34126         20021119-1.c.
34127         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34128         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34129         5-04.c.
34130         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34131         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34132         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34133         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34134         g++.brendan/enum14.C.
34135         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34136         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34137         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34138         g++.mike/virt1.C.
34139         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34140         memtemp24.C.
34142 2004-06-27  Roger Sayle  <roger@eyesopen.com>
34144         * gcc.dg/20040527-1.c: New test case.
34146 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
34148         PR gfortran/pr16196
34149         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34151 2004-06-25  Roger Sayle  <roger@eyesopen.com>
34153         PR middle-end/15825
34154         * gcc.dg/pr15825-1.c: New test case.
34156 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34158         * gcc.c-torture/execute/20040625-1.c: New test.
34160 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34162         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34164 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34166         * gcc.dg/torture/mips-div-1.c: New test.
34168 2004-06-24  Jeff Law  <law@redhat.com>
34170         * gcc.dg/tree-ssa/20040624-1.c: New test.
34172 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
34174         * gcc.c-torture/compile/20040624-1.c: New test.
34176 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34178         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34179         this directory.
34181 2004-06-23  Andrew Pinski  <apinski@apple.com>
34183         PR middle-end/15988
34184         * g++.dg/opt/ptrmem4.C: New test.
34186         * gcc.dg/c90-array-quals-2.c: New test.
34188 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
34190         * gcc.dg/kpice1.c: New test.
34192 2006-06-23  Andrew Pinski  <apinski@apple.com>
34194         * gcc.dg/c90-array-quals.c: New test.
34196 2006-06-22  Richard Henderson  <rth@redhat.com>
34198         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34200 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
34202         * gcc.dg/builtins-config.h: Handle FreeBSD.
34204 2006-06-22  Richard Henderson  <rth@redhat.com>
34206         * g++.dg/opt/devirt1.C: New.
34208 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
34210         * g++.dg/opt/pr15551.C: New testcase.
34212 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
34214         PR target/14800
34215         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34216         x86_64-*-linux* when compiling for 32bit.
34218 2004-06-21  Andrew Pinski  <apinski@apple.com>
34220         * gcc.dg/pch/struct-1.c: New.
34221         * gcc.dg/pch/struct-1.hs: New.
34223 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
34225         * gcc.dg/pch/save-temps-1.c: New file.
34226         * gcc.dg/pch/save-temps-1.hs: New file.
34228 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34230         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
34231         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
34233 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34235         * gfortran.fortran-torture/execute/select_1.f90: Rename function
34236         to fix type error.
34237         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
34238         Remove trailing spaces.
34240 2004-06-21  Richard Henderson  <rth@redhat.com>
34242         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
34243         merging && to BIT_FIELD_REF.
34245 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
34247         * g++.dg/opt/placeholder1.C: New test.
34249 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34251         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
34252         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34253         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34254         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34256 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
34258         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
34259         extern "C".
34260         * g++.dg/other/pragma-re-1.C: Add comments.
34262 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
34264         PR gfortran/16080
34265         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
34267 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
34269         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
34270         instead of setting the type of size_t by
34271         hand.
34273 2004-06-18  Roger Sayle  <roger@eyesopen.com>
34275         * gcc.dg/unordered-2.c: New test case.
34276         * gcc.dg/unordered-3.c: New test case.
34278 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
34280         PR other/16043
34281         * lib/g++.exp (g++_version): Tweak regexp for version
34282         * lib/g77.exp (g77_version): Likewise.
34283         * lib/gfortran.exp (gfortran_version): Likewise.
34284         * lib/objc.exp (objc_version): Likewise.
34285         * lib/treelang.exp (treelang_version): Likewise.
34287 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
34289         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
34290         Use INT_MAX instead of __INT_MAX__.
34291         * gcc.dg/compat/struct-align-2_y.c: Likewise.
34293         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
34294         * gcc.dg/compat/scalar-return-3_x.c: Use it.
34295         * gcc.dg/compat/scalar-return-3_y.c: Use it.
34296         * gcc.dg/compat/scalar-return-4_x.c: Use it.
34297         * gcc.dg/compat/scalar-return-4_y.c: Use it.
34298         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
34299         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
34300         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
34301         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
34303         * gcc.dg/range-test-1.c: New test.
34304         * g++.dg/opt/range-test-1.C: New test.
34306 2004-06-17  Richard Henderson  <rth@redhat.com>
34308         * objc.dg/sync-1.m: New.
34309         * objc.dg/try-catch-1.m: Don't force next runtime.
34310         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
34311         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
34312         shadowed catch clause.
34313         * objc.dg/try-catch-5.m: New.
34315 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
34317         Bug 14610
34318         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
34320 2004-06-15  Richard Henderson  <rth@redhat.com>
34322         * gcc.dg/20001116-1.c: Move expected warning line.
34324 2004-06-15  Richard Henderson  <rth@redhat.com>
34326         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
34327         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
34329 2004-06-15  Jeff Law  <law@redhat.com>
34331         * gcc.dg/tree-ssa/20040615-1.c: New test.
34332         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
34333         be less sensitive to operand ordering.
34334         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
34336 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
34338         * g++.dg/abi/bitfield3.C: Add comment..
34340 2004-06-15  Richard Henderson  <rth@redhat.com>
34342         * g++.dg/ext/stmtexpr1.C: XFAIL.
34343         * gcc.dg/20030612-1.c: XFAIL.
34345 2004-06-15  Eric Christopher  <echristo@redhat.com>
34347         * g++.dg/charset/asm5.c: New.
34348         * gcc.dg/charset/asm6.c: New.
34350 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34352         PR fortran/15962
34353         * gfortran.fortran-torture/execute/select_1.f90: New test.
34355 2004-06-15  Paul Brook  <paul@codesourcery.com>
34357         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
34359 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34361         PR c++/15967
34362         * g++.dg/lookup/crash3.C: New test.
34364 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34366         PR c++/15947
34367         * g++.dg/parse/dtor4.C: New test.
34369 2004-06-14  Jeff Law  <law@redhat.com>
34371         * gcc.c-torture/compile/20040614-1.c: New test.
34373 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34375         PR fortran/15211
34376         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
34377         LEN of a character array.
34379 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
34381         PR c++/15096
34382         * g++.dg/template/ptrmem10.C: New test.
34384         PR c++/14930
34385         * g++.dg/template/friend30.C: New test.
34387 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34389         PR fortran/14928
34390         * gfortran.fortran-torture/compile/mloc.f90: New test.
34392 2004-06-13  Paul Brook  <paul@codesourcery.com>
34394         * gfortran.fortran-torture/execute/random_2.f90: New test.
34396 2004-06-13  Eric Christopher  <echristo@redhat.com>
34398         * gcc.dg/noncompile/redecl-1.c: Fix error message.
34400 2004-06-12  Paul Brook  <paul@codesourcery.com>
34402         * gfortran.fortran-torture/execute/contained_3.f90: New test.
34404 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34406         PR fortran/14923
34407         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
34409 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34411         PR fortran/14957
34412         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
34413         syntax errors in end statements of contained subroutines.
34415 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34417         PR fortran/12841
34418         * gfortran.fortran-torture/execute/null_arg.f90: New test.
34420 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34422         PR fortran/15665
34423         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
34425 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34427         PR gfortran/12839
34428         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
34430 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
34432         PR c++/15862
34433         * g++.dg/parse/enum1.C: New test.
34435 2004-06-10  Jeff Law  <law@redhat.com>
34437         * gcc.c-torture/compile/20040610-1.c: New test.
34439 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34441         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
34442         * g++.old-deja/g++.other/decl3.C: Likewise.
34444 2004-06-10  Brian Booth  <bbooth@redhat.com>
34446         * gcc.dg/tree-ssa/20031015-1.c: Scan for
34447         V_MAY_DEF instead of VDEF.
34448         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
34450 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
34452         PR c++/14211
34453         * g++.dg/conversion/const1.C: New test.
34455         PR c++/15076
34456         * g++.dg/conversion/reinterpret1.C: New test.
34458         PR c++/15877
34459         * g++.dg/template/enum2.C: New test.
34461         PR c++/15227
34462         * g++.dg/template/error13.C: New test.
34464 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34466         PR fortran/14957
34467         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
34468         arguments to test_* REAL and of the right size.
34470 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
34472         PR target/15569
34473         PR rtl-optimization/15681
34474         * gcc.dg/20040609-1.c: New test.
34476 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
34478         PR c++/14791
34479         * g++.dg/opt/builtins1.C: New test.
34481 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
34483         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
34484         that use default windows32 struct layout.
34485         * gcc.dg/i386-bitfield2.c: Likewise.
34487 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
34489         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
34490         for mingw32 and cygwin targets.
34492 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
34494         * gcc.dg/pch/macro-4.c: New.
34495         * gcc.dg/pch/macro-4.hs: New.
34497 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34499         PR fortran/13249
34500         * gfortran.fortran-torture/compile/name_clash.f90: New test.
34502 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34504         PR fortran/13372
34505         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
34507 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
34509         PR gfortran/14897
34510         * gfortran.fortran-torture/execute/t_edit.f90: New test.
34512 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
34514         PR gfortran/15755
34515         * gfortran.fortran-torture/execute/backspace.c : New test.
34517 2004-06-09  Paul Brook  <paul@codesourcery.com>
34519         * gfortran.fortran-torture/execure/intrinsic_associated.f90
34520         (pointer_to_section): Rewrite to use smaller array.
34522 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
34524         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
34525         * gcc.dg/ext/altivec-10.c: Same.
34526         * gcc.dg/ext/altivec-11.c: Same.
34527         * gcc.dg/ext/altivec-12.c: Same.
34528         * gcc.dg/ext/altivec-13.c: Same.
34529         * gcc.dg/ext/altivec-14.c: Same.
34530         * gcc.dg/ext/altivec-15.c: Same.
34531         * gcc.dg/ext/altivec-16.c: Same.
34532         * gcc.dg/ext/altivec-3.c: Same.
34533         * gcc.dg/ext/altivec-4.c: Same.
34534         * gcc.dg/ext/altivec-6.c: Same.
34535         * gcc.dg/ext/altivec-7.c: Same.
34536         * gcc.dg/ext/altivec-8.c: Same.
34537         * gcc.dg/ext/altivec-varargs-1.c: Same.
34539         * g++.dg/ext/altivec-1.C: Correct dg syntax.
34540         * g++.dg/ext/altivec-10.C: Same.
34541         * g++.dg/ext/altivec-2.C: Same.
34542         * g++.dg/ext/altivec-3.C: Same.
34543         * g++.dg/ext/altivec-4.C: Same.
34544         * g++.dg/ext/altivec-5.C: Same.
34545         * g++.dg/ext/altivec-6.C: Same.
34546         * g++.dg/ext/altivec-7.C: Same.
34547         * g++.dg/ext/altivec-8.C: Same.
34548         * g++.dg/ext/altivec-9.C: Same.
34550 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34552         PR c++/7841
34553         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
34555 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34557         * gcc.dg/union-1.c: New test.
34559 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34561         * gcc.dg/builtins-41.c: New test case.
34562         * gcc.dg/builtins-42.c: New test case.
34564 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34566         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
34567         * g++.dg/ext/altivec-10.C: Same.
34568         * g++.dg/ext/altivec-2.C: Same.
34569         * g++.dg/ext/altivec-3.C: Same.
34570         * g++.dg/ext/altivec-4.C: Same.
34571         * g++.dg/ext/altivec-5.C: Same.
34572         * g++.dg/ext/altivec-6.C: Same.
34573         * g++.dg/ext/altivec-7.C: Same.
34574         * g++.dg/ext/altivec-8.C: Same.
34575         * g++.dg/ext/altivec-9.C: Same.
34576         * g++.old-deja/g++.abi/cxa_vec.C: Same.
34577         * g++.old-deja/g++.brendan/new3.C: Same.
34578         * gcc.c-torture/execute/eeprof-1.x: Same.
34580 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34582         PR c/14765
34583         * gcc.dg/pr14765-1.c: New test.
34585 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34587         PR c/14649
34588         * gcc.dg/pr14649-1.c: New test case.
34590 2004-06-07  Richard Henderson  <rth@redhat.com>
34592         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
34593         if temporaries.
34595 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34597         * g++.dg/eh/elide1.C: Remove XFAIL.
34599 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
34601         PR c++/15337
34602         * g++.dg/expr/sizeof3.C: New test.
34604         PR c++/14777
34605         * g++.dg/template/access14.C: New test.
34607         PR c++/15554
34608         * g++.dg/template/enum1.C: New test.
34610         PR c++/15057
34611         * g++.dg/eh/throw1.C: New test.
34613 2004-06-07  David Ayers  <d.ayers@inode.at>
34614             Ziemowit Laski  <zlaski@apple.com>
34616         * lib/objc.exp (objc_target_compile): Revert the '-framework
34617         Foundation' flag fix, since bare Darwin does not ship
34618         with the Foundation framework.
34619         * objc/execute/next_mapping.h: Provide a local NSConstantString
34620         @interface and @implementation.
34621         (objc_constant_string_init): A constructor function, used to
34622         initialize the NSConstantString meta-class object.
34623         * objc/execute/string1.m: Include "next_mapping.h" instead of
34624         <Foundation/NSString.h>.
34625         * objc/execute/string2.m: Likewise.
34626         * objc/execute/string3.m: Likewise.
34627         * objc/execute/string4.m: Likewise.
34629 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
34631         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
34632         to double. Replace double with FLOAT.
34633         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
34635         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
34636         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
34637         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
34638         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
34639         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
34640         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
34641         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
34642         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
34644 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34646         PR c/13519
34647         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
34649 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34651         PR c++/15503
34652         * g++.dg/template/meminit2.C: New test.
34654 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
34656         PR target/15822
34657         * gcc.c-torture/execute/compare-fp-1.c,
34658         gcc.c-torture/execute/compare-fp-2.c,
34659         gcc.c-torture/execute/compare-fp-3.c,
34660         gcc.c-torture/execute/compare-fp-4.c,
34661         gcc.c-torture/execute/compare-fp-3.x,
34662         gcc.c-torture/execute/compare-fp-4.x: Moved...
34663         * gcc.c-torture/execute/ieee/compare-fp-1.c,
34664         gcc.c-torture/execute/ieee/compare-fp-2.c,
34665         gcc.c-torture/execute/ieee/compare-fp-3.c,
34666         gcc.c-torture/execute/ieee/compare-fp-4.c,
34667         gcc.c-torture/execute/ieee/compare-fp-3.x,
34668         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
34670 2004-06-04  David Ayers  <d.ayers@inode.at>
34672         * objc/execute/protocol-isEqual-4.m: New testcase.
34674 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
34676         * objc/execute/protocol-isEqual-1.m: New testcase.
34677         * objc/execute/protocol-isEqual-2.m: New testcase.
34678         * objc/execute/protocol-isEqual-3.m: New testcase.
34680 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34682         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
34684 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
34686         * lib/objc.exp (objc_target_compile): When running tests on
34687         Darwin (Mac OS X), inform the linker about '-framework
34688         'Foundation'.
34690 2004-06-02  Eric Christopher  <echristo@redhat.com>
34692         * gcc.c-torture/compile/20040602-1.c: New.
34694 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
34696         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
34697         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
34699         PR tree-optimization/14736
34700         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
34702         PR tree-optimization/14042
34703         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
34705         PR tree-optimization/14729
34706         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
34708 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34710         PR fortran/15557
34711         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
34713 2004-06-01  Richard Hederson  <rth@redhat.com>
34715         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
34717 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34719         PR c++/14932
34720         * g++.dg/parse/offsetof4.C: New test.
34722 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
34724         PR objc/7993
34725         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
34727 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
34729         PR c++/15701
34730         * g++.dg/template/friend29.C: New test.
34732 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34734         PR c/15749
34735         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
34737 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
34739         * gcc.dg/sparc-trap-1.c: New test.
34741 2004-05-31  Roger Sayle  <roger@eyesopen.com>
34743         PR middle-end/15069
34744         * g++.dg/opt/fold3.C: New test case.
34746 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
34748         * lib/target-supports.exp (check_iconv_available): Fix fallout
34749         from 2004-05-28 patch.
34751 2004-05-30  Paul Brook  <paul@codesourcery.com>
34753         PR fortran/15620
34754         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
34755         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
34757 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
34759         * gfortran.fortran-torture/execute/random_1.f90: New test.
34761 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34763         * g++.dg/ext/altivec-10.C: New test.
34765 2004-05-29  Paul Brook  <paul@codesourcery.com>
34767         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
34769 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34771         * gcc.dg/altivec-16.c: New test.
34773 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
34775         * lib/target-supports.exp (check_vmx_hw_available): New.
34776         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
34778         * lib/target-supports.exp (check_alias_available,
34779         check_iconv_available, check_named_sections_available): Use
34780         unique names for temporary files.
34782 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34784         * gcc.dg/altivec-15.c: New test.
34786 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34788         PR c++/15083
34789         * g++.dg/warn/noeffect6.C: New test.
34791         PR c++/15471
34792         * g++.dg/expr/ptrmem4.C: New test.
34794         PR c++/15640
34795         * g++.dg/template/operator3.C: New test.
34797 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34799         PR c++/14668
34800         * g++.dg/lookup/redecl1.C: New test.
34801         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
34803 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
34805         * gcc.c-torture/execute/compare-fp-1.c,
34806         gcc.c-torture/execute/compare-fp-2.c,
34807         gcc.c-torture/execute/compare-fp-3.c,
34808         gcc.c-torture/execute/compare-fp-4.c,
34809         gcc.c-torture/execute/compare-fp-3.x,
34810         gcc.c-torture/execute/compare-fp-4.x,
34811         gcc.dg/pr15649-1.c: New.
34813 2004-05-27  Adam Nemet  <anemet@lnxw.com>
34815         PR c++/12883
34816         * g++.dg/init/array14.C: New test.
34818 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
34820         * lib/compat.exp (compat-get-options-main): New.
34821         (compat-get-options): Remove unneeded code, warn for ignored
34822         command.
34823         (compat-execute): Check flag set by dg-require-* commands.
34825         * lib/compat.exp (compat-execute): Break up long lines.
34827 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
34829         * gcc.dg/altivec-7.c: Don't use 'vector long'.
34830         * gcc.dg/altivec-14.c: New test.
34831         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
34833         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
34834         * gcc.dg/altivec-12.c: Ditto.
34836         * gcc.dg/altivec-3.c: Move call to altivec_check.
34838 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34840         PR c++/15044
34841         * g++.dg/template/error12.C: New test.
34843         PR c++/15317
34844         * g++.dg/ext/attrib15.C: New test.
34846         PR c++/15329
34847         * g++.dg/template/ptrmem9.C: New test.
34849 2004-05-25  Paul Brook  <paul@codesourcery.com>
34851         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
34853 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34855         PR c++/15165
34856         * g++.dg/template/crash19.C: New test.
34858 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34860         PR c++/15025
34861         * g++.dg/template/redecl1.C: New test.
34863 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34865         PR c++/14821
34866         * g++.dg/other/ns1.C: New test.
34868         PR c++/14883
34869         * g++.dg/template/invalid1.C: New test.
34871 2004-05-23  Paul Brook  <paul@codesourcery.com>
34872         Victor Leikehman  <lei@haifasphere.co.il>
34874         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
34875         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
34877 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34879         PR c++/15285
34880         PR c++/15299
34881         * g++.dg/template/non-dependent5.C: New test.
34882         * g++.dg/template/non-dependent6.C: New test.
34884 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34886         PR c++/15507
34887         * g++.dg/inherit/union1.C: New test.
34889         PR c++/15542
34890         * g++.dg/template/addr1.C: New test.
34892         PR c++/15427
34893         * g++.dg/template/array5.C: New test.
34895         PR c++/15287
34896         * g++.dg/template/array6.C: New test.
34898 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
34899             Roger Sayle  <roger@eyesopen.com>
34901         * g++.dg/lookup/forscope2.C: New test case.
34903 2004-05-22  Ben Elliston  <bje@au.ibm.com>
34905         * gcc.dg/cpp/Wmissingdirs.c: New.
34907 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34909         PR target/15301
34910         * gcc.dg/compat/union-m128-1.h: New file.
34911         * gcc.dg/compat/union-m128-1_main.c: Likewise.
34912         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34913         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34915 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34917         PR target/15302
34918         * gcc.dg/compat/struct-complex-1.h: New file.
34919         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
34920         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
34921         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34923 2004-05-20  Roger Sayle  <roger@eyesopen.com>
34925         PR middle-end/3074
34926         * gcc.dg/pr3074-1.c: New test case.
34927         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
34929 2004-05-20  Falk Hueffner  <falk@debian.org>
34931         PR other/15526
34932         * gcc.dg/ftrapv-1.c: New test case.
34934 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
34936         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
34938 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
34939             Jeff Law  <law@redhat.com>
34941         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
34942         * gcc.dg/tree-ssa/20040518-2.c: New test.
34944         * gcc.dg/tree-ssa/20040518-1.c: New test.
34946 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
34948         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
34950 2004-05-18  Paul Brook  <paul@codesourcery.com>
34952         PR fortran/13930
34953         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
34955 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34957         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
34958         constant folding.
34960 2004-05-17  Steven Bosscher  <stevenb@suse.de>
34962         * gcc.dg/tree-ssa/20040517-1.c: New test.
34964 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34966         * gcc.dg/loop-4.c: New test.
34968 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
34970         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
34972 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
34974         PR fortran/15311
34975         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
34977 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34979         PR fortran/13826
34980         PR fortran/13940
34981         * gfortran.fortran-torture/compile/data_1.f90: New test.
34983 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
34985         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
34986         * gcc.dg/uninit-H.c: Define ASM for __s390__.
34988 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34990         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
34992 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34994         PR c/15444
34995         * gcc.dg/format/xopen-1.c: Adjust expected message.
34996         * gcc.dg/format/xopen-3.c: New test.
34998 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
35000         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35002 2004-05-14  Jeff Law  <law@redhat.com>
35004         * gcc.dg/tree-ssa/20040514-2.c: New test.
35006 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35008         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35009         this ...
35010         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35011         this.
35013 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
35015         * gcc.dg/tree-ssa/20040514-1.c: New test.
35017 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35019         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35020         test.
35022 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35024         PR fortran/14066
35025         * gfortran.fortran-torture/compile/do_1.f90: New test.
35027 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35029         PR fortran/15051
35030         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35031         test.
35033 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
35035         PR fortran/15149
35036         * gfortran.fortran-torture/execute/random_init.f90: New test.
35038 2004-05-13  Paul Brook  <paul@codesourcery.com>
35040         PR fortran/15314
35041         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35043 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
35045         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35046         for the powerpc case.
35048 2004-05-13  Jeff Law  <law@redhat.com>
35050         * gcc.dg/tree-ssa/20040513-1.c: New test.
35051         * gcc.dg/tree-ssa/20040513-2.c: New test.
35053 2004-05-13  Paul Brook  <paul@codesourcery.com>
35055         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35056         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35057         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35059 2004-05-13  Andreas Schwab  <schwab@suse.de>
35061         PR other/10819
35062         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35063         characters.
35065 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
35067         PR fortran/15294
35068         * gfortran.fortran-torture/execute/adjustr.f90: New file.
35070 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
35072         Merge from tree-ssa-20020619-branch.  See
35073         ChangeLog.tree-ssa for details.
35075 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
35077         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35078         include <altivec.h> explicitly.
35079         * gcc.dg/altivec-13.c: Likewise.
35081 2004-05-11  Paul Brook  <paul@codesourcery.com>
35083         * gcc.c-torture/compile/20010518-1.c: Force enum size.
35085 2004-05-10  Eric Christopher  <echristo@redhat.com>
35087         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35088         * gcc.dg/sibcall-4.c: Ditto.
35090 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
35092         * g++.dg/ext/altivec-8.C: New test case.
35093         * gcc.dg/altivec-13.c: New test case.
35095 2004-05-08  Roger Sayle  <roger@eyesopen.com>
35097         * gcc.c-torture/execute/divcmp-1.c: New test case.
35098         * gcc.c-torture/execute/divcmp-2.c: New test case.
35099         * gcc.c-torture/execute/divcmp-3.c: New test case.
35101 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
35103         * g++.dg/other/pragma-re-2.C: New test.
35105 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35107         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35108         * gcc.dg/i386-387-2.c: Likewise.
35110         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35111         __builtin_drem.
35112         * gcc.dg/i386-387-6.c: Likewise.
35114 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35116         * gcc.dg/builtins-33.c: Also check log1p*.
35118 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
35120         PR optimization/15296
35121         * gcc.c-torture/execute/pr15296.c: New test.
35123 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
35125         * gcc.dg/builtins-40.c: New test.
35127 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
35129         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35131 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
35133         * g++.dg/ext/spe1.C: New testcase.
35135 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
35137         * objc.dg/image-info.m: Allow additional attributes
35138         for __image_info section.
35140 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
35142         * gcc.dg/torture/mips-hilo-2.c: New test.
35144 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35146         PR c++/14389
35147         * g++.dg/template/member5.C: New test.
35149 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
35151         * gcc.dg/builtins-34.c: Also check expm1*.
35153 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35155         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35156         * gcc.dg/torture/builtin-convert-3.c: New test.
35158 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
35160         PR middle-end/15054
35161         * g++.dg/opt/pr15054.C: New test.
35163 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35165         * gcc.dg/torture/builtin-rounding-1.c: New test.
35166         * gcc.dg/builtins-25.c: Delete.
35167         * gcc.dg/builtins-29.c: Delete.
35169 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
35171         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35172         * gcc.dg/sibcall-4.c: Likewise.
35173         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35175 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35177         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35178         bit-field on 16-bit targets.
35180 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35182         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35183         16-bit targets.
35185 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
35187         * gcc.dg/rs6000-power2-1.c: Change to compile only.
35188         * gcc.dg/rs6000-power2-2.c: Likewise.
35190 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
35192         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35193         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35194         Change the asm registers to be in form of frN instead of fN.
35196 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35198         * gcc.dg/torture/builtin-convert-2.c: New test.
35200 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
35202         * gcc.dg/rs6000-power2-1.c: New test.
35203         * gcc.dg/rs6000-power2-2.c: New test.
35205 2004-04-28  Jan Hubicka  <jh@suse.cz>
35207         * gcc.dg/unused-6.c: New test.
35209 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
35210             Ulrich Weigand  <uweigand@de.ibm.com>
35212         * ada/acats/run_all.sh: Define $target variable.
35214 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
35216         PR c++/15119
35217         * g++.dg/other/vararg-1.C: New test.
35219         PR c++/4794
35220         * g++.dg/eh/cleanup3.C: New test.
35222 2004-04-24  Laurent GUERBY <laurent@guerby.net>
35224         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
35225         and ad8011a (target_insn).
35226         * ada/acats/support/macro.dfs: Likewise.
35227         * ada/acats/support/impbit.adb: New file.
35229 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
35231         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
35233 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35235         * gcc.dg/loop-3.c: New test.
35237 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
35239         * gcc.c-torture/execute/simd-5.c: New test.
35241 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35243         PR c++/15064
35244         * g++.dg/template/crash18.C: New test.
35246 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
35248         * g++.dg/ext/complit3.C: New test.
35250 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35252         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
35253         * gcc.dg/altivec-3.c: Same.
35254         * gcc.dg/altivec-varargs-1.c: Same.
35256 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35258         * lib/target-supports.exp (check_profiling_available): Assume
35259         profiling is not available on powerpc-eabi targets.
35261 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
35263         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
35264         * gcc.dg/vmx/bug-1.c: Ditto.
35266 2004-04-20  Eric Christopher  <echristo@redhat.com>
35268         * gcc.dg/charset/extern.c: New test.
35269         * g++.dg/charset/extern3.cc: Ditto.
35271 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
35273         * gcc.dg/builtins-39.c: New test.
35275 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
35277         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
35279 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
35281         * gcc.dg/torture/mips-hilo-1.c: New test.
35283 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
35285         * gcc.c-torture/compile/20040419-1.c: New test.
35287 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
35289         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
35291 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
35292             Aldy Hernandez  <aldyh@redhat.com>
35294         * gcc.c-torture/execute/va-arg-24.c: New.
35296 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
35297             Aldy Hernandez  <aldyh@redhat.com>
35299         * gcc.dg/vmx/1b-01.c: New.
35300         * gcc.dg/vmx/1b-02.c: New.
35301         * gcc.dg/vmx/1b-03.c: New.
35302         * gcc.dg/vmx/1b-04.c: New.
35303         * gcc.dg/vmx/1b-05.c: New.
35304         * gcc.dg/vmx/1b-06.c: New.
35305         * gcc.dg/vmx/1b-07.c: New.
35306         * gcc.dg/vmx/1c-01.c: New.
35307         * gcc.dg/vmx/1c-02.c: New.
35308         * gcc.dg/vmx/3a-01a.c: New.
35309         * gcc.dg/vmx/3a-01.c: New.
35310         * gcc.dg/vmx/3a-01m.c: New.
35311         * gcc.dg/vmx/3a-03.c: New.
35312         * gcc.dg/vmx/3a-03m.c: New.
35313         * gcc.dg/vmx/3a-04.c: New.
35314         * gcc.dg/vmx/3a-04m.c: New.
35315         * gcc.dg/vmx/3a-05.c: New.
35316         * gcc.dg/vmx/3a-06.c: New.
35317         * gcc.dg/vmx/3a-06m.c: New.
35318         * gcc.dg/vmx/3a-07.c: New.
35319         * gcc.dg/vmx/3b-01.c: New.
35320         * gcc.dg/vmx/3b-02.c: New.
35321         * gcc.dg/vmx/3b-10.c: New.
35322         * gcc.dg/vmx/3b-13.c: New.
35323         * gcc.dg/vmx/3b-14.c: New.
35324         * gcc.dg/vmx/3b-15.c: New.
35325         * gcc.dg/vmx/3c-01a.c: New.
35326         * gcc.dg/vmx/3c-01.c: New.
35327         * gcc.dg/vmx/3c-02.c: New.
35328         * gcc.dg/vmx/3c-03.c: New.
35329         * gcc.dg/vmx/3d-01.c: New.
35330         * gcc.dg/vmx/4-01.c: New.
35331         * gcc.dg/vmx/4-03.c: New.
35332         * gcc.dg/vmx/5-01.c: New.
35333         * gcc.dg/vmx/5-02.c: New.
35334         * gcc.dg/vmx/5-03.c: New.
35335         * gcc.dg/vmx/5-04.c: New.
35336         * gcc.dg/vmx/5-05.c: New.
35337         * gcc.dg/vmx/5-06.c: New.
35338         * gcc.dg/vmx/5-07.c: New.
35339         * gcc.dg/vmx/5-07t.c: New.
35340         * gcc.dg/vmx/5-08.c: New.
35341         * gcc.dg/vmx/5-10.c: New.
35342         * gcc.dg/vmx/5-11.c: New.
35343         * gcc.dg/vmx/7-01a.c: New.
35344         * gcc.dg/vmx/7-01.c: New.
35345         * gcc.dg/vmx/7c-01.c: New.
35346         * gcc.dg/vmx/7d-01.c: New.
35347         * gcc.dg/vmx/7d-02.c: New.
35348         * gcc.dg/vmx/8-01.c: New.
35349         * gcc.dg/vmx/8-02a.c: New.
35350         * gcc.dg/vmx/8-02.c: New.
35351         * gcc.dg/vmx/brode-1.c: New.
35352         * gcc.dg/vmx/bug-1.c: New.
35353         * gcc.dg/vmx/bug-2.c: New.
35354         * gcc.dg/vmx/bug-3.c: New.
35355         * gcc.dg/vmx/cw-bug-1.c: New.
35356         * gcc.dg/vmx/cw-bug-2.c: New.
35357         * gcc.dg/vmx/cw-bug-3.c: New.
35358         * gcc.dg/vmx/dct.c: New.
35359         * gcc.dg/vmx/debug-1.c: New.
35360         * gcc.dg/vmx/debug-2.c: New.
35361         * gcc.dg/vmx/debug-3.c: New.
35362         * gcc.dg/vmx/debug-4.c: New.
35363         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
35364         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
35365         * gcc.dg/vmx/eg-5.c: New.
35366         * gcc.dg/vmx/fft.c: New.
35367         * gcc.dg/vmx/gcc-bug-1.c: New.
35368         * gcc.dg/vmx/gcc-bug-2.c: New.
35369         * gcc.dg/vmx/gcc-bug-3.c: New.
35370         * gcc.dg/vmx/gcc-bug-4.c: New.
35371         * gcc.dg/vmx/gcc-bug-5.c: New.
35372         * gcc.dg/vmx/gcc-bug-6.c: New.
35373         * gcc.dg/vmx/gcc-bug-7.c: New.
35374         * gcc.dg/vmx/gcc-bug-8.c: New.
35375         * gcc.dg/vmx/gcc-bug-9.c: New.
35376         * gcc.dg/vmx/gcc-bug-b.c: New.
35377         * gcc.dg/vmx/gcc-bug-c.c: New.
35378         * gcc.dg/vmx/gcc-bug-d.c: New.
35379         * gcc.dg/vmx/gcc-bug-e.c: New.
35380         * gcc.dg/vmx/gcc-bug-f.c: New.
35381         * gcc.dg/vmx/gcc-bug-g.c: New.
35382         * gcc.dg/vmx/gcc-bug-i.c: New.
35383         * gcc.dg/vmx/harness.h: New.
35384         * gcc.dg/vmx/ira1.c: New.
35385         * gcc.dg/vmx/ira2a.c: New.
35386         * gcc.dg/vmx/ira2b.c: New.
35387         * gcc.dg/vmx/ira2.c: New.
35388         * gcc.dg/vmx/ira2c.c: New.
35389         * gcc.dg/vmx/mem.c: New.
35390         * gcc.dg/vmx/newton-1.c: New.
35391         * gcc.dg/vmx/ops.c: New.
35392         * gcc.dg/vmx/sn7153.c: New.
35393         * gcc.dg/vmx/spill2.c: New.
35394         * gcc.dg/vmx/spill3.c: New.
35395         * gcc.dg/vmx/spill.c: New.
35396         * gcc.dg/vmx/t.c: New.
35397         * gcc.dg/vmx/varargs-1.c: New.
35398         * gcc.dg/vmx/varargs-2.c: New.
35399         * gcc.dg/vmx/varargs-3.c: New.
35400         * gcc.dg/vmx/varargs-4.c: New.
35401         * gcc.dg/vmx/varargs-5.c: New.
35402         * gcc.dg/vmx/varargs-6.c: New.
35403         * gcc.dg/vmx/varargs-7.c: New.
35404         * gcc.dg/vmx/vmx.exp: New.
35405         * gcc.dg/vmx/vprint-1.c: New.
35406         * gcc.dg/vmx/vscan-1.c: New.
35407         * gcc.dg/vmx/x-01.c: New.
35408         * gcc.dg/vmx/x-02.c: New.
35409         * gcc.dg/vmx/x-03.c: New.
35410         * gcc.dg/vmx/x-04.c: New.
35411         * gcc.dg/vmx/x-05.c: New.
35412         * gcc.dg/vmx/yousufi-1.c: New.
35413         * gcc.dg/vmx/zero-1.c: New.
35414         * gcc.dg/vmx/zero.c: New.
35416 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
35418         * g++.dg/lookup/java1.C: Update for chage of
35419         _Jv_AllocObject.
35420         * g++.dg/lookup/java2.C: Likewise.
35422 2004-04-17  Laurent GUERBY <laurent@guerby.net>
35424         * ada/acats/run_all.sh: use -O2 by default.
35426 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
35428         * gcc.dg/vr-mult-[12].c: New tests.
35430 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35432         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
35434         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
35436 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
35438         * lib/target-supports.exp (check_profiling_available): Assume
35439         profiling isn't available for mips*-*-elf targets.
35441 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
35443         * gcc.dg/builtins-38.c: New test.
35445 2004-04-14  Eric Christopher  <echristo@redhat.com>
35447         * g++.dg/charset/charset.exp: Run .cc extension tests.
35449 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
35451         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
35453 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35455         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
35457 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
35459         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
35460         * gcc.dg/i386-387-2.c: Likewise.
35462         * gcc.dg/i386-387-7.c: New test.
35463         * gcc.dg/i386-387-8.c: New test.
35465         * gcc.dg/builtins-37.c: New test.
35467 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
35469         * g++.dg/pch/externc-1.C: Add missing semicolon.
35471 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
35473         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
35475 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35477         * gcc.c-torture/execute/20040411-1.c: New test.
35479 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35481         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
35483 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
35485         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
35487 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
35489         * lib/target-supports.exp (check_named_sections_available): New.
35490         * lib/gcc-dg.exp (dg-require-named-sections): New.
35491         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
35492         old-deja.exp.  Also prune error-count message from HP linker.
35493         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
35495         * g++.dg/init/init-ref4.C: Use dg-require-weak.
35496         * g++.old-deja/g++.pt/static3.C: Likewise.
35497         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
35499 2004-04-09  Roger Sayle  <roger@eyesopen.com>
35501         * gcc.c-torture/execute/20040409-1.c: New test case.
35502         * gcc.c-torture/execute/20040409-2.c: New test case.
35503         * gcc.c-torture/execute/20040409-3.c: New test case.
35505 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
35507         * gcc.dg/20040409-1.c: New test.
35509 2004-04-08  Roger Sayle  <roger@eyesopen.com>
35511         PR target/14888
35512         * g++.dg/opt/pr14888.C: New test case.
35514 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
35516         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
35517         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
35518         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
35519         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
35520         New tests.
35522 2004-04-08  Paul Brook  <paul@codesourcery.com>
35524         * gcc.dg/spill-1.c: New test.
35526 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35528         * gcc.dg/torture/builtin-ctype-2.c: New test.
35530 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
35532         * gcc.dg/pch/pch.exp: Add largefile test.
35534 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
35536         * g++.dg/pch/externc-1.Hs: New.
35537         * g++.dg/pch/externc-1.C: New.
35539 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35541         * gcc.dg/compat/struct-by-value-5a_main.c,
35542         gcc.dg/compat/struct-by-value-5b_main.c: New files.
35543         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
35544         * gcc.dg/compat/struct-by-value-5a_x.c,
35545         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
35546         gcc.dg/compat/struct-by-value-5_x.c.
35547         * gcc.dg/compat/struct-by-value-5a_y.c,
35548         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
35549         gcc.dg/compat/struct-by-value-5_y.c.
35551         * gcc.dg/compat/struct-by-value-6a_main.c,
35552         gcc.dg/compat/struct-by-value-6b_main.c: New files.
35553         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
35554         * gcc.dg/compat/struct-by-value-6a_x.c,
35555         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
35556         gcc.dg/compat/struct-by-value-6_x.c.
35557         * gcc.dg/compat/struct-by-value-6a_y.c,
35558         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
35559         gcc.dg/compat/struct-by-value-6_y.c.
35561         * gcc.dg/compat/struct-by-value-7a_main.c,
35562         gcc.dg/compat/struct-by-value-7b_main.c: New files.
35563         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
35564         * gcc.dg/compat/struct-by-value-7a_x.c,
35565         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
35566         gcc.dg/compat/struct-by-value-7_x.c.
35567         * gcc.dg/compat/struct-by-value-7a_y.c,
35568         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
35569         gcc.dg/compat/struct-by-value-7_y.c.
35571 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
35573         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
35574         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
35575         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
35576         options.
35578 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
35580         * gcc.dg/builtins-36.c: New test.
35582 2004-04-06  Paul Brook  <paul@codesourcery.com>
35584         * README.gcc: Remove obsolete contraint on testcases.
35586 2004-04-05  Paul Brook  <paul@codesourcery.com>
35588         PR2123
35589         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
35590         failure and exit(0) on success.
35591         * g++.dg/expr/anew2.C: Ditto.
35592         * g++.dg/expr/anew3.C: Ditto.
35593         * g++.dg/expr/anew4.C: Ditto.
35595 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
35597         PR c++/3518
35598         * g++.dg/template/unify7.C: New.
35600 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35602         * g++.dg/README: Bring up to date with new subdirectories; remove
35603         duplicate subdirectory lines.
35605 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
35607         PR c++/14007
35608         * g++.dg/template/unify5.C: New.
35609         * g++.dg/template/unify6.C: New.
35610         * g++.dg/template/qualttp20.C: Adjust.
35611         * g++.old-deja/g++.jason/report.C: Adjust.
35612         * g++.old-deja/g++.other/qual1.C: Adjust.
35614 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
35616         PR c++/14803
35617         * g++.dg/inherit/ptrmem1.C: New test.
35619 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
35621         PR c++/14755
35622         * gcc.c-torture/execute/20040331-1.c: New test.
35623         * gcc.dg/20040331-1.c: New test.
35625 2004-04-01  Paul Brook  <paul@codesourcery.com>
35627         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
35629 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
35631         PR c++/14724
35632         * g++.dg/init/goto1.C: New test.
35634         PR c++/14763
35635         * g++.dg/template/defarg4.C: New test.
35637 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
35639         * gcc.dg/altivec-11.c: Extend test for more valid cases.
35641 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
35643         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
35645 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
35647         * gcc.dg/noncompile/undeclared-2.c: New test.
35649 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35651         * gcc.dg/940409-1.c: Remove XFAIL.
35652         * gcc.dg/reg-vol-struct-1.c: New test.
35654 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35656         * gcc.dg/torture/builtin-wctype-1.c: New test.
35658 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
35660         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
35661         * gcc.dg/20001101-1.c: Likewise.
35662         * gcc.dg/20001102-1.c: Likewise.
35664 2004-03-25  Roger Sayle  <roger@eyesopen.com>
35666         * gcc.dg/compare8.c: Add an additional test for XOR.
35668 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35670         * gcc.dg/torture/builtin-ctype-1.c: New test.
35672 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35674         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
35675         * gcc.dg/torture/builtin-math-1.c: Likewise.
35676         * gcc.dg/torture/builtin-power-1.c: New test.
35678 2004-03-24  Andreas Schwab  <schwab@suse.de>
35680         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
35681         IA64 assembler.
35683 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35684             Roger Sayle  <roger@eyesopen.com>
35686         * gcc.dg/compare8.c: New test case.
35688 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
35690         * g++.dg/ext/altivec-7.C: New test.
35692 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
35694         PR 12267, 12391, 12560, 13129, 14114, 14133
35695         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
35696         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
35697         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
35698         Adjust error regexps.
35699         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
35700         * gcc.dg/noncompile/undeclared-1.c: New test cases.
35701         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
35702         * gcc.dg/local1.c: Add explanatory comment.
35704 2004-03-23  Roger Sayle  <roger@eyesopen.com>
35706         PR optimization/14669
35707         * g++.dg/opt/fold2.C: New test case.
35709 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
35711         PR c/14069
35712         * gcc.dg/20040322-1.c: New test.
35714 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35716         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
35717         * gcc.dg/ultrasp4.c: Likewise.
35718         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
35720 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35722         * gcc.dg/i386-sse-8.c: Reset default options.
35724 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35726         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
35727         in the error message text.
35729 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35731         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
35733 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
35735         PR c++/14616
35736         * g++.dg/init/array13.C: New test.
35738 2004-03-20  Roger Sayle  <roger@eyesopen.com>
35740         PR target/13889
35741         * gcc.c-torture/compile/pr13889.c: New test case.
35743 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35745         PR c/14635
35746         * builtins-1.c (nan, nans): Don't test.
35747         * builtins-30.c: Don't use nan, nanf, nanl.
35748         * builtins-35.c: New test.
35750 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
35752         * g++.dg/ext/altivec-6.C: New test.
35754 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
35756         * g++.dg/init/placement3.C: New test.
35758         * g++.dg/template/spec13.C: New test.
35760         * g++.dg/lookup/using11.C: New test.
35762         * g++.dg/lookup/koenig3.C: New test.
35764         * g++.dg/template/operator2.C: New test.
35766         * g++.dg/expr/dtor3.C: New test.
35767         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
35768         marker.
35769         * g++.old-deja/g++.law/visibility28.C: Likewise.
35771 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
35773         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
35774         * gcc.dg/ppc64-abi-3.c: Likewise.
35776 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35778         PR c++/14545
35779         * g++.dg/parse/template15.C: New test.
35781 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35783         * g++.dg/expr/dtor2.C: New test.
35785         * g++.dg/lookup/anon4.C: New test.
35787         * g++.dg/overload/using1.C: New test.
35789         * g++.dg/template/lookup7.C: New test.
35791         * g++.dg/template/typename6.C: New test.
35793         * g++.dg/expr/cond6.C: New test.
35795 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35797         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
35799 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35801         * g++.dg/expr/cond5.C: New test.
35802         * g++.dg/expr/constcast1.C: Likewise.
35803         * g++.dg/expr/ptrmem2.C: Likewise.
35804         * g++.dg/expr/ptrmem3.C: Likewise.
35805         * g++.dg/lookup/main1.C: Likewise.
35806         * g++.dg/template/lookup6.C: Likewise.
35808 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35810         * gcc.dg/local1.c: New test.
35812         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
35814 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35816         * gcc.dg/torture/builtin-convert-1.c: New test.
35818 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35820         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
35822 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35824         PR c++/14481
35825         * g++.dg/warn/Wunused-7.C: New test.
35827 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35829         * gcc.dg/torture/builtin-integral-1.c: New test.
35831 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35833         PR c++/14586
35834         * g++.dg/parse/non-dependent3.C: New test.
35836 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
35838         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
35839         * g++.dg/eh/simd-2.C: Likewise.
35840         * g++.dg/init/array10.C: Likewise.
35841         * gcc.c-torture/compile/simd-1.c: Likewise.
35842         * gcc.c-torture/compile/simd-2.c: Likewise.
35843         * gcc.c-torture/compile/simd-3.c: Likewise.
35844         * gcc.c-torture/compile/simd-4.c: Likewise.
35845         * gcc.c-torture/compile/simd-6.c: Likewise.
35846         * gcc.c-torture/execute/simd-1.c: Likewise.
35847         * gcc.c-torture/execute/simd-2.c: Likewise.
35848         * gcc.dg/compat/vector-defs.h: Likewise.
35849         * gcc.dg/20020531-1.c: Likewise.
35850         * gcc.dg/altivec-3.c: Likewise.
35851         * gcc.dg/altivec-4.c: Likewise.
35852         * gcc.dg/altivec-varargs-1.c: Likewise.
35853         * gcc.dg/compat/vector-defs.h: Likewise.
35854         * gcc.dg/i386-mmx-3.c: Likewise.
35855         * gcc.dg/i386-sse-4.c: Likewise.
35856         * gcc.dg/i386-sse-5.c: Likewise.
35857         * gcc.dg/i386-sse-8.c: Likewise.
35858         * gcc.dg/simd-1.c: Likewise.
35859         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
35860         __ev64_opaque__ since the machine description provides it.
35862 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35864         * lib/compat.exp (skip_list): New global variable.
35865         Use it to hold the user defined COMPAT_SKIPS list if any.
35866         (compat-obj): Add the members of skip_list to optall.
35868 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35870         * gcc.dg/compat/union-by-value-1_main.c,
35871         union-by-value-1_x.c, union-by-value-1_y.c,
35872         union-check.h, union-defs.h,
35873         union-init.h, union-return-1_main.c,
35874         union-return-1_x.c, union-return-1_y.c: New files.
35876 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35878         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
35879         mixed-struct-init.h: Add 4 mixed structure types.
35880         struct-by-value-21_main.c, struct-by-value-21_x.c,
35881         struct-by-value-21_y.c, struct-return-21_main.c,
35882         struct-return-21_x.c, struct-return-21_y.c: New files.
35884 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
35886         PR c++/14550
35887         * g++.dg/parse/template14.C: New test.
35889 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35891         * gcc.c-torture/execute/20040313-1.c: New test.
35893 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
35895         PR target/14533
35896         * gcc.dg/20040311-2.c: New test.
35898 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
35900         PR other/14544
35901         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
35902         bit-field.
35904 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
35906         * gcc.dg/20040305-2.c: Add missing return statement.
35908 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35910         * gcc.dg/builtins-34.c: Also check pow10*.
35912 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35914         PR target/14262
35915         * gcc.dg/20040305-2.c: New test.
35917 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35919         * gcc.dg/20040310-1.c: New test.
35921 2004-03-11  Roger Sayle  <roger@eyesopen.com>
35923         * gcc.c-torture/execute/20040311-1.c: New test case.
35925 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
35927         PR c++/14476
35928         * g++.dg/lookup/enum1.C: New test.
35930 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
35932         PR c++/14510
35933         * g++.dg/lookup/struct2.C: New test.
35935 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
35937         * gcc.dg/builtins-34.c: New test.
35939 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35941         * gcc.dg/torture/builtin-nonneg-1.c: New test.
35943 2004-03-09  James E Wilson  <wilson@specifixinc.com>
35945         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
35946         * gcc.dg/alias-2.c: New testcase.
35948 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
35950         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
35952 2004-03-09  Roger Sayle  <roger@eyesopen.com>
35954         * gcc.c-torture/execute/20040309-1.c: New test case.
35956 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
35958         PR c++/14397
35959         * g++.dg/overload/ref1.C: New.
35961 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35963         PR c++/14409
35964         * g++.dg/template/spec12.C: New test.
35966         PR c++/14448
35967         * g++.dg/parse/crash14.C: New test.
35969 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35971         PR c++/14230
35972         * g++.dg/init/ref11.C: New test.
35974 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35976         PR c++/14432
35977         * g++.dg/parse/builtin2.C: New test.
35979 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35981         PR c++/14401
35982         * g++.dg/init/ctor3.C: New test.
35983         * g++.dg/init/union1.C: New test.
35984         * g++.dg/ext/anon-struct4.C: New test.
35986 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35988         * g++.dg/lookup/koenig1.C: Tweak error messages.
35989         * g++.dg/lookup/used-before-declaration.C: Likewise.
35990         * g++.dg/other/do1.C: Likewise.
35991         * g++.dg/overload/koenig1.C: Likewise.
35992         * g++.dg/parse/crash13.C: Likewise.
35993         * g++.dg/template/instantiate3.C: Likewise.
35995 2004-03-08  Eric Christopher  <echristo@redhat.com>
35997         * * lib/target-supports.exp: Enable libiconv in test
35998         compilation.  Fix up error checking.
36000 2004-03-08  Roger Sayle  <roger@eyesopen.com>
36002         PR middle-end/14289
36003         * gcc.dg/pr14289-1.c: New test case.
36004         * gcc.dg/pr14289-2.c: Likewise.
36005         * gcc.dg/pr14289-3.c: Likewise.
36007 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
36009         * gcc.c-torture/execute/20040308-1.c: New test.
36011 2004-03-07  Roger Sayle  <roger@eyesopen.com>
36013         * gcc.c-torture/execute/20040307-1.c: New test case.
36015 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
36017         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36019 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
36021         * gcc.dg/20040306-1.c: New test.
36023 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
36025         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36026         them static.
36027         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36029 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36031         PR c/14465
36032         * gcc.dg/decl-6.c: New test.
36034 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36036         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36037         Rename LOGPOW -> LOG_POW.
36038         (SQRT_EXP, POW_EXP): New.
36040 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36042         * gcc.dg/i386-sse-8.c: New test.
36044 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36046         PR c/14114
36047         * gcc.dg/decl-5.c: New test.
36049 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
36051         * gcc.dg/20040305-1.c: New test.
36053 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
36055         PR other/14354
36056         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36058 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
36060         PR c++/14425, c++/14426
36061         * g++.dg/ext/altivec-4.C: New test.
36062         * g++.dg/ext/altivec-5.C: New test.
36064 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
36066         * g++.old-deja/g++.other/linkage1.C: Expect errors about
36067         global variables of a type with no linkage.
36068         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36069         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36070         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36071         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36072         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36073         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36074         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36075         * g++.dg/warn/deprecated.C: Name enum Color.
36076         * g++.dg/overload/VLA.C: Name structure for 'b'.
36077         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36079 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36081         * gcc.c-torture/compile/20040304-1.c: New test.
36083 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
36085         PR 13728
36086         * gcc.dg/decl-4.c: New testcase.
36088 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
36090         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36091         as PRECF if sizeof (float) > sizeof (double).
36092         (PRECL): Make it the same as PRECF if
36093         sizeof (float) > sizeof (long double).
36095 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36097         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36098         system type.  Add check for irix6 which doesn't have c99 runtime.
36100 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
36102         * gcc.dg/const-elim-1.c: xfail for xtensa.
36104 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36106         PR c++/14369
36107         * g++.dg/template/cond4.C: New test.
36109 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36111         PR c++/14360
36112         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36114         PR c++/14361
36115         * g++.dg/parse/defarg7.C: New test.
36117         PR c++/14359
36118         * g++.dg/template/friend26.C: New test.
36120 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36122         PR c++/14324
36123         * g++.dg/abi/mangle21.C: New test.
36125         PR c++/14260
36126         * g++.dg/parse/constructor2.C: New test.
36128         PR c++/14337
36129         * g++.dg/template/sfinae1.C: New test.
36131 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36133         PR c++/14267
36134         * g++.dg/expr/crash2.C: New test.
36136         PR middle-end/13448
36137         * gcc.dg/inline-5.c: New test.
36138         * gcc.dg/always-inline.c: Split out tests into ...
36139         * gcc.dg/always-inline2.c: ... this and ...
36140         * gcc.dg/always-inline3.c: ... this.
36142 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36144         PR debug/12103
36145         * g++.dg/debug/crash1.C: New test.
36147 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
36149         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36150         function with __attribute__((noinline)).
36151         (recurser_void2): Likewise.
36152         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36153         (recurser_void2): Likewise.
36155 2004-02-29  Roger Sayle  <roger@eyesopen.com>
36157         PR middle-end/14203
36158         * g++.dg/warn/Wunused-6.C: New test case.
36160 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
36162         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36163         not defined.
36165 2004-02-27  Eric Christopher  <echristo@redhat.com>
36167         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36168         * g++.dg/charset/asm2.c: Run only x86.
36169         * gcc.dg/charset/asm3.c: Ditto.
36171 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
36173         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36174         ld_library_path.
36176 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
36178         * g++.dg/ext/altivec-3.C: New.
36180 2004-02-26  Richard Henderson  <rth@redhat.com>
36182         * g++.dg/ext/attrib10.C: Mark for warning.
36183         * gcc.dg/attr-alias-1.c: New.
36185 2004-02-26  Richard Henderson  <rth@redhat.com>
36187         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36188         * gcc.c-torture/execute/20040208-2.c: ... it back.
36190 2004-02-26  Eric Christopher  <echristo@redhat.com>
36192         * lib/target-supports.exp (check-iconv-available): New function.
36193         * lib/gcc-dg.exp (dg-require-iconv): New function.
36194         Use above.
36195         * gcc.dg/charset: New directory.
36196         * gcc.dg/charset/charset.exp: New file.
36197         * gcc.dg/charset/asm1.c: Ditto.
36198         * gcc.dg/charset/asm2.c: Ditto.
36199         * gcc.dg/charset/asm3.c: Ditto.
36200         * gcc.dg/charset/asm4.c: Ditto.
36201         * gcc.dg/charset/asm5.c: Ditto.
36202         * gcc.dg/charset/attribute1.c: Ditto.
36203         * gcc.dg/charset/attribute2.c: Ditto.
36204         * gcc.dg/charset/string1.c: Ditto.
36205         * g++.dg/charset: New directory.
36206         * g++.dg/dg.exp: Add here. Special options.
36207         * g++.dg/charset/charset.exp: New file.
36208         * g++.dg/charset/asm1.c: Ditto.
36209         * g++.dg/charset/asm2.c: Ditto.
36210         * g++.dg/charset/asm3.c: Ditto.
36211         * g++.dg/charset/asm4.c: Ditto.
36212         * g++.dg/charset/attribute1.c: Ditto.
36213         * g++.dg/charset/attribute2.c: Ditto.
36214         * g++.dg/charset/extern1.cc: Ditto.
36215         * g++.dg/charset/extern2.cc: Ditto.
36216         * g++.dg/charset/string1.c: Ditto.
36218 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
36220         PR c++/14278
36221         * g++.dg/parse/comma1.C: New test.
36223 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36225         PR c++/14284
36226         * g++.dg/template/ttp8.C: New test.
36228 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
36230         * gcc.dg/fixuns-trunc-1.c: New test.
36232 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36234         * gcc.dg/builtins-config.h: Use #elif.
36236 2004-02-26  Michael Matz  <matz@suse.de>
36238         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
36239         * gcc.dg/991214-1.c: Likewise.
36240         * gcc.dg/i386-asm-1.c: Likewise.
36242 2004-02-25  Richard Henderson  <rth@redhat.com>
36244         * gcc.c-torture/execute/20040208-2.c: Move ...
36245         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
36247 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36249         PR c++/14246
36250         * g++.dg/other/crash-3.C: New test.
36252 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36254         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
36255         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
36257         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
36258         HP-UX.
36260 2004-02-24  Michael Matz  <matz@suse.de>
36262         * gcc.dg/i386-regparm.c: New.
36264 2004-02-23  James E Wilson  <wilson@specifixinc.com>
36266         * gcc.c-torture/execute/20040223-1.c: New.
36268 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
36269             Kazu Hirata  <kazu@cs.umass.edu>
36271         * gcc.dg/fwritable-strings-1.c: Remove.
36273 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
36275         PR c/14156
36276         * gcc.dg/20040223-1.c: New test.
36278 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36280         PR c++/14106
36281         * g++.dg/ext/typeof9.C: New test.
36283 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36285         PR c++/14250
36286         * g++.dg/other/switch1.C: New test.
36288 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36290         * gcc.dg/cast-function-1.c: Adjust for new informative message.
36291         * gcc.dg/va-arg-1.c: Likewise.
36293 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36295         PR c++/14143
36296         * g++.dg/template/koenig5.C: New test.
36298 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
36300         * g++.dg/ext/altivec-1.C: Generalize target triple.
36301         * g++.dg/ext/altivec-2.C: New test case.
36302         * g++.dg/ext/altivec_check.h: New file.
36303         * gcc.dg/altivec-1.c: Generalize target triple;
36304         include altivec_check.h and call altivec_check().
36305         * gcc.dg/altivec-[2-5].c: Generalize target triple.
36306         * gcc.dg/altivec-6.c: New test case.
36307         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
36308         type casts as needed.
36309         * gcc.dg/altivec-10.c: Include altivec_check.h and call
36310         altivec_check().
36311         * gcc.dg/altivec-12.c: New test case.
36312         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
36313         include altivec_check.h and call altivec_check().
36314         * gcc.dg/altivec_check.h: New file.
36316 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36318         * lib/target-supports.exp (check_alias_available): Don't mangle
36319         function `g' in test program.
36321 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36323         * lib/target-supports.exp (check_profiling_available): Check
36324         argument to determine whether we support a profiling type.
36325         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
36326         check_profiling_available.
36327         * g++.dg/bprob/bprob.exp: Likewise.
36328         * g77.dg/bprob/bprob.exp: Likewise.
36329         * gcc.misc-tests/bprob.exp: Likewise.
36330         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
36331         dg-require-profiling and delete expected error handling.
36332         * gcc.dg/20021014-1.c: Likewise.
36333         * gcc.dg/nest.c: Likewise.
36335 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36337         PR c++/12007
36338         * g++.dg/other/vthunk1.C: New test.
36340 2004-02-20  Falk Hueffner  <falk@debian.org>
36342         PR target/14201
36343         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
36345 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
36347         PR c++/13927
36348         * g++.dg/other/error8.C: Remove XFAIL markers.
36350         PR c++/14173
36351         * g++.dg/ext/packed5.C: New test.
36353         PR c++/14199
36354         * g++.dg/warn/Wunused-5.C: New test.
36356         PR c++/14186
36357         * g++.dg/lookup/member1.C: New test.
36359 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
36361         * gcc.c-torture/compile/20040130-1.c: Enable only when
36362         __INT_MAX__ >= 2147483647L.
36363         * gcc.c-torture/compile/961203-1.c: Likewise.
36365 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
36367         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
36368         * g++.dg/opt/template1.C: Robustify assembler regexp
36370 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36372         * gcc.c-torture/execute/simd-4.x: Remove.
36373         * gcc.c-torture/execute/va-arg-25.x: Likewise.
36374         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
36375         Guard with #ifndef SKIP_ATTRIBUTE.
36376         * gcc.dg/compat/vector-1_y.c: Likewise.
36377         * gcc.dg/compat/vector-2_x.c: Likewise.
36378         * gcc.dg/compat/vector-2_y.c: Likewise.
36379         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
36380         * g++.dg/eh/simd-2.C: Likewise.
36382 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
36384         * gcc.c-torture/compile/complex-1.c: New.
36386 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
36388         PR target/14209
36389         * gcc.c-torture/execute/20040218-1.c: New test.
36391 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36393         PR c++/14181
36394         * g++.dg/parse/new2.C: New test.
36396 2004-02-18  Paul Brook  <paul@codesourcery.com>
36398         * gcc.c-torture/compile/libcall-1.c: New test.
36400 2004-02-18  Paul Brook  <paul@codesourcery.com>
36402         PR debug/12934
36403         * gcc.dg/debug/debug-7.c: New test.
36405 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
36407         * gcc.dg/20040217-1.c: New test.
36409 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
36411         * gcc.c-torture/execute/990208-1.x: Delete.
36413 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
36415         * gcc.c-torture/execute/20040208-2.x: New file.
36417 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
36419         PR c++/11326
36420         * g++.dg/abi/structret1.C: New test.
36422 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
36424         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
36425         (i386_cpuid): No need to test if cpuid is available on AMD64.
36426         Fix assembly, so that it works onboth i386 and AMD64.
36427         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
36428         (vecInLong): Fix s[] member type to unsigned int.
36429         (vecInWord): Remove type.
36430         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
36431         (a64, b64, c64, d64, e64): Remove.
36432         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
36433         Remove unused variable.  Remove initialization of removed variables.
36434         Don't call mmx_tests nor sse_tests.
36435         (reference_mmx, reference_sse): Remove.
36436         (check): Add return stmt.
36437         * gcc.dg/i386-sse-7.c: New test.
36438         * gcc.dg/i386-mmx-4.c: New test.
36440 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36442         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
36443         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
36444         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
36445         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
36446         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
36447         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
36448         g++.dg/tc1/dr94.C: Fix line terminator.
36450 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
36452         * gcc.c-torture/compile/20040216-1.c: New.
36454 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36456         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
36457         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
36458         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
36459         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
36460         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
36461         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
36463 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36465         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
36467 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
36469         PR c++/13971
36470         * g++.dg/expr/cond4.C: New test.
36472         PR c++/14086
36473         * g++.dg/lookup/crash2.C: New test.
36475 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
36477         * gcc.c-torture/compile/20040214-2.c: New test.
36479 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
36481         PR c++/14116
36482         * g++.dg/ext/typeof8.C: New test.
36484 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
36486         * gcc.c-torture/compile/20040214-1.c: New test.
36488 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36490         PR c++/13635
36491         * g++.dg/template/spec11.C: New test.
36493 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36495         PR c++/13927
36496         * g++.dg/other/error8.C: New test.
36498 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
36500         PR c++/14122
36501         * g++.dg/template/array4.C: New test.
36503         PR c++/14108
36504         * g++.dg/inherit/thunk2.C: New test.
36506         PR c++/14083
36507         * g++.dg/eh/cond2.C: New test.
36509 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
36511         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
36513 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
36515         * lib/scanasm.exp (dg-scan): Quote pattern before display.
36517 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
36519         * g++.dg/simd-2.C: xfail on ppc64-linux.
36521 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36523         PR c/456
36524         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
36525         tests.
36527 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
36529         * gcc.dg/builtins-33.c: New test.
36531 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
36533         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
36535 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36537         * g++.dg/simd-2.C: Set -maltivec for ppc64.
36539 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36541         * gcc.dg/ppc64-abi-3.c: New test.
36543 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
36545         PR c/14092
36547         * gcc.dg/pr14092-1.c: New testcase.
36549 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
36551         * gcc.dg/cpp/assert4.c: Fix typo last change.
36553         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
36554         * gcc.dg/cpp/assert4.c: Handle powerpc64.
36556         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
36558 2004-02-09  Roger Sayle  <roger@eyesopen.com>
36560         * gcc.c-torture/compile/20040209-1.c: New test case.
36562 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36564         * gcc.dg/c90-init-1.c: Adjust expected error messages.
36566 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
36568         * gcc.c-torture/execute/20040208-[12].c: New tests.
36570 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36572         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
36574 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36576         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
36578 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36580         Bug 13856
36581         * gcc.dg/visibility-8.c: New testcase.
36583 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36585         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
36586         arguments.
36587         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
36589 2004-02-07  Roger Sayle  <roger@eyesopen.com>
36591         PR middle-end/13696
36592         * g++.dg/opt/fold1.C: New test case.
36594 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36596         PR c++/14033
36597         * g++.dg/other/crash-2.C: New test.
36599 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36601         PR c++/14028
36602         * g++.dg/parse/angle-bracket2.C: New test.
36604 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36606         PR middle-end/13750
36607         Revert:
36608         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36609         PR pch/13361
36610         * g++.dg/pch/wchar-1.C: New.
36611         * g++.dg/pch/wchar-1.Hs: New.
36613 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36615         PR c++/14008
36616         * g++.dg/parse/error15.C: New test.
36617         * g++.dg/parse/crash11.C: Update dg-error mark.
36619 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36621         PR c++/13932
36622         * g++.dg/warn/conv2.C: New test.
36624 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36626         PR c++/13086
36627         * g++.dg/warn/incomplete1.C: Remove xfail.
36629 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36631         * lib/file-format.exp (gcc_target_object_format): Use
36632         ${tool}_target_compile, not gcc_target_compile.
36633         * lib/target-supports.exp (check_alias_available): Likewise.
36634         (check_gc_sections_available): Likewise.
36635         * g++.dg/ext/attrib10.C: Use dg-require-alias.
36636         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
36637         dg-require-alias.
36639 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36641         PR c++/13969
36642         * g++.dg/template/static6.C: New test.
36644 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
36646         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
36648 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36650         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
36651         tests for systems where `char' is unsigned by default.
36653 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36655         PR c++/13997
36656         * g++.dg/template/partial3.C: New test.
36658 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
36660         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
36661         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
36662         Remove mentions of obsolete ports.
36664 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
36666         * gcc.dg/noncompile/20001228-1.c: Fix for new
36667         error message.
36669 2004-02-03  Roger Sayle  <roger@eyesopen.com>
36671         PR target/9348
36672         * gcc.c-torture/execute/multdi-1.c: New test case.
36674 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36676         PR c++/13925
36677         * g++.dg/template/lookup5.C: New test.
36679 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36681         PR c++/13950
36682         * g++.dg/template/lookup4.C: New test.
36684         PR c++/13970
36685         * g++.dg/parse/error14.C: New test.
36687         PR c++/14002
36688         * g++.dg/parse/template13.C: New test.
36690 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36692         PR c++/13978
36693         * g++.dg/template/koenig4.C: New test.
36695         PR c++/13968
36696         * g++.dg/template/crash17.C: New test.
36698         PR c++/13975
36699         * g++.dg/parse/error13.C: New test.
36700         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
36702 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36704         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
36706 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
36708         PR c/11658
36709         PR c/13994
36710         * gcc.dg/noncompile/20040203-1.c: New test.
36711         * gcc.dg/noncompile/20040203-2.c: Likewise.
36712         * gcc.dg/noncompile/20040203-3.c: Likewise.
36713         * gcc.dg/20040203-1.c: Likewise.
36715 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
36717         PR c++/10858
36718         * g++.dg/template/sizeof7.C: New test.
36720 2004-02-02  Eric Christopher  <echristo@redhat.com>
36721             Zack Weinberg  <zack@codesourcery.com>
36723         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
36725 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
36727         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
36728         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
36729         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
36730         * gcc.dg/cleanup-5.c: Run only on Linux targets.
36732 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
36734         PR c++/13113
36735         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
36737         PR c++/13854
36738         * g++.dg/ext/attrib13.C: New test.
36740         PR c++/13907
36741         * g++.dg/conversion/op2.C: New test.
36743 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36745         * gcc.dg/titype-1.c: Fix pasto.
36747 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36749         * gcc.dg/titype-1.c: New test.
36751 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36753         PR c++/13957
36754         * g++.dg/template/non-type-template-argument-1.C,
36755         g++.dg/template/qualified-id1.C: Update dg-error marks.
36756         * g++.dg/template/nontype6.C: New test.
36758 2004-02-01  Roger Sayle  <roger@eyesopen.com>
36760         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
36761         * gcc.dg/builtins-31.c: New testcase.
36762         * gcc.dg/builtins-32.c: New testcase.
36764 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
36766         * objc.dg/call-super-2.m: Update line numbers
36767         for the including of stddef.h.
36769 2004-01-30  Michael Matz  <matz@suse.de>
36771         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
36772         g++.dg/ext/case-range3.C: New tests.
36774 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36776         DR206
36777         PR c++/13813
36778         * g++.dg/template/member4.C: New test.
36780 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36782         PR c++/13683
36783         * g++.dg/template/sizeof6.C: New test.
36785 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36787         * gcc.dg/fwritable-strings-1.c: New test.
36789 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36791         * gcc.c-torture/compile/20040130-1.c: New test.
36793 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
36795         * objc.dg/call-super-2.m: Include stddef.h for size_t.
36797 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
36799         PR c++/13883
36800         * g++.dg/template/ctor3.C: New test.
36802 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36804         * g++.dg/tc1: New directory.
36805         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
36806         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
36807         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
36808         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
36809         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
36811 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36813         * g++.dg/parse/error11.C: New test.
36814         * g++.dg/parse/error12.C: Likewise.
36816 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
36818         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
36819         (scan_initial, main): Use aligned_sizeof instead of sizeof.
36821 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
36823         PR c++/13791
36824         * g++.dg/ext/attrib12.C: New test.
36826         PR c++/13736
36827         * g++.dg/parse/cast2.C: New test.
36829 2004-01-27  James E Wilson  <wilson@specifixinc.com>
36831         * objc.dg/encode-2.m (main): New local string.  Set depending on
36832         sizeof long.  Use in sscanf call.
36833         * objc.dg/encode-3.m (main): New local string.  Set depending on
36834         sizeof long.  Use in scan_initial call.
36836 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36838         * objc.dg/call-super-2.m: Make LP64-safe.
36839         * objc.dg/desig-init-1.m: Likewise.
36841 2004-01-27  Devang Patel <dpatel@apple.com>
36843         * g++.dg/debug/namespace1.C: New test.
36845 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
36847         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
36848         xscale-*-*.
36850         * gcc.dg/arm-mmx-1.c: New test.
36852 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36854         * gcc.dg/20040127-1.c: New test.
36855         * gcc.dg/20040127-2.c: New test.
36857 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36859         * objc.dg/stret-1.m (glob): Renamed to globa.
36861 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
36863         PR c++/13663
36864         * g++.dg/expr/for1.C: New test.
36866 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
36868         PR middle-end/13779
36869         * gcc.dg/darwin-longlong.c: New test.
36871 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
36873         * gcc.dg/20040124-1.c: Moved test from here...
36874         * gcc.c-torture/compile/20040124-1.c: ...to here.
36876 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36878         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
36879         the assembly output if -m64 is passed.
36881 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
36883         PR c++/13833
36884         * g++.dg/template/cond3.C: New test.
36886 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36888         PR c++/13810
36889         * g++.dg/template/ttp7.C: New test.
36891 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36893         PR c++/13797
36894         * g++.dg/template/nontype4.C: New test.
36895         * g++.dg/template/nontype5.C: Likewise.
36897 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
36899         * gcc.dg/torture/mips-clobber-at.c: New test.
36901 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
36903         * gcc.dg/20040124-1.c: New test.
36905 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
36907         * gcc.dg/20040123-1.c: New test.
36909 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36911         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
36913 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36915         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
36917 2004-01-23  Andrew Pinski  <apinski@apple.com>
36919         * gcc.dg/20030121-1.c: Move to ..
36920         * gcc.dg/20040121-1.c: here.
36922 2004-01-23  Roger Sayle  <roger@eyesopen.com>
36924         * gcc.dg/builtins-29.c: New test case.
36926 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36928         PR 18314
36929         * gcc.dg/builtins-30.c: New testcase.
36931 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
36933         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
36934         * lib/g77.exp: Likewise.
36935         * lib/objc.exp: Likewise.
36936         * lib/g++.exp: Likewise.
36938 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36940         * gcc.dg/struct-by-value-2.c: New test.
36942 2004-01-21  Andrew Pinski  <apinski@apple.com>
36944         PR target/13785
36945         * gcc.dg/20030121-1.c: New test.
36947 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
36949         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
36950         clobber frame pointer register in asm statement.
36952 2004-01-21  Falk Hueffner  <falk@debian.org>
36954         * gcc.c-torture/compile/20040121-1.c: New test.
36956 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
36958         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
36960 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
36962         * gcc.dg/ppc64-abi-2.c: New test.
36964 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
36966         * lib/treelang.exp: Fill out this file.
36967         * lib/treelang-dg.exp: New File.
36969 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36971         * gcc.c-torture/compile/981022-1.c: Remove.
36972         * gcc.dg/array-5.c: Remove XFAIL.
36973         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
36974         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
36975         gcc.dg/cond-lvalue-1.c: Update.
36976         * gcc.dg/cast-lvalue-2.c: New test.
36978 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
36980         PR c++/13592
36981         * g++.dg/other/error1.C (class foo): Tweak error message.
36983         PR c++/13592
36984         * g++.dg/template/call2.C: New test.
36986 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36988         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
36989         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
36990         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
36991         scalar-return-1_x.c, scalar-return-2_y.c,
36992         scalar-return-3_x.c, scalar-return-3_y.c,
36993         scalar-return-4_x.c, scalar-return-4_y.c,
36994         struct-align-1.h, struct-align-1_x.c,
36995         struct-align-1_y.c, struct-align-2.h,
36996         struct-align-2_x.c, struct-align-2_y.c,
36997         struct-by-value-10_y.c, struct-by-value-11_x.c,
36998         struct-by-value-11_y.c, struct-by-value-12_x.c,
36999         struct-by-value-12_y.c, struct-by-value-13_x.c,
37000         struct-by-value-13_y.c, struct-by-value-14_x.c,
37001         struct-by-value-14_y.c, struct-by-value-15_x.c,
37002         struct-by-value-15_y.c, struct-by-value-16_y.c,
37003         struct-by-value-17_y.c, struct-by-value-18_y.c,
37004         struct-by-value-19_y.c, struct-by-value-1_x.c,
37005         struct-by-value-1_y.c, struct-by-value-20_y.c,
37006         struct-by-value-2_x.c, struct-by-value-2_y.c,
37007         struct-by-value-3_y.c, struct-by-value-4_x.c,
37008         struct-by-value-4_y.c, struct-by-value-5_y.c,
37009         struct-by-value-6_y.c, struct-by-value-7_y.c
37010         struct-by-value-8_x.c, struct-by-value-8_y.c
37011         struct-by-value-9_x.c, struct-by-value-9_y.c
37012         struct-return-10_x.c, struct-return-10_y.c,
37013         struct-return-19_x.c, struct-return-20_x.c
37014         struct-return-2_x.c, struct-return-2_y.c
37015         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37016         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
37018 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37020         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37021         attribute on sparc*-sun-solaris2.*.
37023 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
37025         PR c++/13710
37026         * g++.dg/ext/typeof7.C: New test.
37028 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
37030         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37031         * gcc.dg/const-elim-1.c: Same.
37033 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
37035         * objc.dg/stret-1.m: New.
37036         * objc.dg/stret-2.m: New.
37038 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
37040         PR c++/11895
37041         * g++.dg/ext/vector1.C: New test.
37043 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
37045         * gcc.dg/pch/import-1.c: New.
37046         * gcc.dg/pch/import-1.hs: New.
37047         * gcc.dg/pch/import-1a.h: New.
37048         * gcc.dg/pch/import-1b.h: New.
37049         * gcc.dg/pch/import-1c.h: New.
37051 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37053         PR c++/13574
37054         * g++.dg/ext/array1.C: New test.
37056         PR c++/13178
37057         * g++.dg/conversion/op1.C: New test.
37059 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
37061         PR 11864
37062         From Kazumoto Kojima / Dan Kegel:
37063         * gcc.dg/pr11864-1.c: New test.
37065         PR 10392
37066         From Marcus Comstedt / Dan Kegel:
37067         * gcc.dg/pr10392-1.c: New test.
37069 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37071         PR c++/13478
37072         * g++.dg/init/ref10.C: New test.
37074 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37076         PR c++/13407
37077         * g++.dg/parse/typename6.C: New test.
37079 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37081         PR pch/13361
37082         * g++.dg/pch/wchar-1.C: New.
37083         * g++.dg/pch/wchar-1.Hs: New.
37085 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37087         PR c++/9259
37088         * g++.dg/expr/sizeof2.C: New test.
37090 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
37092         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37094 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37096         PR c++/13659
37097         * g++.dg/lookup/strong-using-3.C: New.
37098         * g++.dg/lookup/using-10.C: New.
37100 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37102         PR c++/13594
37103         * g++.dg/lookup/strong-using-2.C: New.
37105 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
37106             Dan Kegel <dank@kegel.com>
37107             J"orn Rennecke <joern.rennecke@superh.com>
37109         PR target/9365
37110         * gcc.dg/pr9365-1.c: New test.
37112 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37114         PR c++/8856
37115         * g++.dg/parse/casting-operator2.C: New test.
37116         * g++.old-deja/g++.pt/explicit83.C: Remove.
37118 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37120         * gcc.dg/label-compound-stmt-1.c: New test.
37121         * gcc.c-torture/compile/950922-1.c,
37122         gcc.c-torture/compile/20000211-3.c,
37123         gcc.c-torture/compile/20000518-1.c,
37124         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37125         compound statements.
37127 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
37129         * gcc.dg/ppc64-abi-1.c: New test.
37131 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
37133          * g++.dg/ext/attrib9.C: Add dg-warnings.
37135 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37137         PR c++/12335
37138         * g++.dg/parse/dtor3.C: New test.
37140 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
37142         PR c++/12709
37143         * g++.dg/parse/try-catch-1.C: New test.
37145 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
37147         * ada/acats/run_all.sh: Add more verbose output in acats.log
37148         when compiling tests.
37150 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37152         PR 13656
37153         * gcc.dg/typedef-redecl.c: New test case.
37154         * gcc.dg/typedef-redecl.h: New support file.
37156 2004-01-13  Jan Hubicka  <jh@suse.cz>
37158         * gcc.dg/always_inline.c: New test.
37159         * gcc.dg/debug/20031231-1.c: Fix.
37161 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37163         PR c++/13474
37164         * g++.dg/template/array3.C: New test.
37166 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37168         * g++.dg/ext/lvalue1.C: No longer expected to fail.
37169         * g++.dg/warn/Wunused-2.C: Likewise.
37171 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37173         PR c++/13289
37174         * g++.dg/template/instantiate6.C: New test.
37176 2004-01-12  Roger Sayle  <roger@eyesopen.com>
37178         PR middle-end/11397
37179         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37181 2004-01-12  Jan Hubicka  <jh@suse.cz>
37183         PR opt/12826
37184         * gcc.dg/20040112-1.c: New.
37186         * gcc.dg/dwarf-die[1-7].c: Move to...
37187         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37188         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37190 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
37192         PR c++/4100
37193         * g++.dg/parse/friend4.C: New test.
37195 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
37197         PR c++/4100
37198         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37199         definition is called a friend.
37201 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
37203         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37205 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
37207         PR c++/3478
37208         * g++.dg/parse/error10.C: New test.
37209         * g++.dg/template/arg2.C: Accept "invalid type" error.
37211 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
37213         PR middle-end/13392
37214         * g++.dg/opt/expect2.C: New test.
37216 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37218         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37219         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37220         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37221         Update dg-error regexps.
37223 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37225         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
37226         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
37228 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37230         * gcc.dg/pragma-re-1.c: Use right pointer type.
37232 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37234         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
37236 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
37238         * gcc.dg/rs6000-ldouble-1.c: New.
37240 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37242         DR 337
37243         PR c++/9256
37244         * g++.dg/other/abstract1.C: New test.
37246 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
37248         * g++.dg/lookup/strong-using-1.C: New.
37250 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37252         PR c/11234
37253         * gcc.dg/func-ptr-conv-1.c: New test.
37254         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
37256 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
37258         PR target/13380.
37259         * gcc.c-torture/compile/20040109-1.c: New.
37261 2004-01-08  Stuart Hastings  <stuart@apple.com>
37263         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
37264         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
37265         * gcc.dg/i386-sse-6.c: ...this new testcase.
37267 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
37269         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
37271 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37273         * ada/acats/run_acats: Treat 'gnatchop' the same way
37274         as 'gnatmake'.  Export GCC_DRIVER.
37275         * ada/acats/run_all.sh: Add target_gnatchop.  Use
37276         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
37278 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37280         PR c++/12573
37281         * g++.dg/template/dependent-expr4.C: New test.
37283 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
37285         * gcc.dg/altivec-11.c: New test.
37287 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
37289         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
37291 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37293         PR c/6024
37294         * gcc.dg/enum-compat-1.c: New test.
37295         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
37297 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37299         PR c/12165
37300         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
37301         gcc.dg/c99-idem-qual-3.c: New tests.
37303 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
37305         * gcc.dg/winline-7.c: Don't cast void * to int.
37307 2004-01-06  Jan Hubicka  <jh@suse.cz>
37309         * gcc.dg/i386-sse-5.c: New test
37310         * g++.dg/eh/simd-1.c: Add -w argument for i386.
37312 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37314         PR c++/12815
37315         * g++.dg/rtti/typeid4.C: New test.
37317 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37319         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
37321 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37323         PR c++/12132
37324         * g++.dg/template/error11.C: New test.
37326         PR c++/13451
37327         * g++.dg/template/class2.C: New test.
37329 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37330         Richard Sandiford <rsandifo@redhat.com>
37332         PR c++/13387
37333         * g++.dg/opt/alias3.C: New test.
37335 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
37337         PR c++/13157
37338         * g++.dg/template/koenig3.C: New test.
37340         PR c++/13529
37341         * g++.dg/parse/offsetof3.C: New test.
37343         * g++.dg/init/copy7.C: Add missing dg-error markers.
37345         PR c++/12226
37346         * g++.dg/init/copy7.c: New test.
37348         PR c++/13536
37349         * g++.dg/parse/cast1.C: New test.
37351 2004-01-04  Jan Hubicka  <jh@suse.cz>
37353         * gcc.dg/winline[1-7].c: New tests.
37355 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37357         PR c++/13520
37358         * g++.dg/template/qualttp22.C: New test.
37360 2004-01-01  Jan Hubicka  <jh@suse.cz>
37362         * gcc.dg/debug/20031231-1.c: New.
37363         * gcc.c-torture/compile/20040101-1.c: New.
37364         * gcc.dg/dwarf-die-[1-7].c: New.
37366 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
37368         PR optimization/13521
37369         * gcc.c-torture/compile/20031231-1.c: New test.
37371 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37373         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
37375 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37377         PR c++/10079
37378         * g++.dg/template/crash16.C: New test.
37380 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
37382         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
37384 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37386         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
37387         ports.
37388         * g++.old-deja/g++.jason/thunk3.C: Likewise.
37389         * g++.old-deja/g++.law/profile1.C: Likewise.
37390         * gcc.c-torture/compile/981006-1.c: Likewise.
37391         * gcc.c-torture/execute/loop-2e.x: Likewise.
37392         * gcc.c-torture/execute/loop-2f.x: Remove.
37393         * gcc.c-torture/execute/loop-2g.x: Likewise.
37394         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
37395         * gcc.dg/20020312-2.c: Remove traces of dead ports.
37397 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37399         PR c++/13507
37400         * g++.dg/ext/attrib11.C: New test.
37402         PR c++/13494
37403         * g++.dg/template/array2-1.C: New test.
37404         * g++.dg/template/array2-2.C: New test.
37406 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
37408         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
37410 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37412         PR c++/12774
37413         * g++.dg/template/array1-1.C: New test.
37414         * g++.dg/template/array1-2.C: New test.
37416 2003-12-29  Roger Sayle  <roger@eyesopen.com>
37418         PR fortran/12632
37419         * g77.dg/12632.f: New test case.
37421 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37423         PR c++/13289
37424         * g++.dg/parse/nontype1.C: New test.
37426 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37428         PR c++/12403
37429         * g++.dg/parse/explicit1.C: New test.
37430         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
37432 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
37434         PR c++/13081
37435         * g++.dg/opt/inline6.C: New test.
37437         PR c++/12613
37438         * g++.dg/parse/error9.C: New test.
37440         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
37442 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
37444         PR c++/13009
37445         * g++.dg/init/assign1.C: New test.
37447 2003-12-28  Roger Sayle  <roger@eyesopen.com>
37449         PR c++/13070
37450         * g++.dg/warn/format3.C: New test case.
37452 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37454         * gcc.c-torture/compile/20031227-1.c: New test.
37456 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37458         * g++.dg/bprob/bprob.exp: Load target-supports.exp
37459         * g77.dg/bprob/bprob.exp: Likewise.
37460         * gcc.misc-tests/bprob.exp: Likewise.
37461         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
37462         variants on systems where the library does not provide that
37463         functionality.
37464         * gcc.dg/builtins-20.c: Use builtins-config.h.
37465         * gcc.dg/builtins-config.h: New file.
37467 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37469         * lib/gcc-dg.exp (dg-require-profiling): New function.
37470         * lib/target-supports.exp (check_profiling_available): Likewise.
37471         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
37472         * g77.dg/bprob/bprob.exp: Likewise.
37473         * gcc.misc-tests/bprob.exp: Likewise.
37474         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
37475         * gcc.dg/20021014-1.c: Likewise.
37476         * gcc.dg/nest.c: Likewise.
37478 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37480         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
37481         compiling.
37482         * g++.dg/lookup/java2.C: Likewise.
37483         * gcc.dg/cpp/lexident.c: Likewise.
37485 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
37487         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
37488         given.
37489         * gcc.c-torture/compile/961203-1.c: Likewise.
37490         * gcc.c-torture/compile/980506-1.c: Likewise.
37492 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
37494         * lib/gcc-dg.exp (dg-prune-output): New annotation.
37495         (additional_prunes): New global.
37496         (gcc-dg-prune): Handle additional per-test pruning.
37497         (dg-test): Clear additional_prunes between tests.
37499         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
37500         dg-prune-output to avoid spurious failures from assembler
37501         complaining about nonexistent WAW violations.
37502         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
37503         Use dg-prune-output to avoid spurious failures from assembler
37504         warning about Itanium B-step errata.
37506 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37508         * g++.dg/abi/macro0.C: New test.
37509         * g++.dg/abi/macro1.C: Likewise.
37510         * g++.dg/abi/macro2.C: Likewise.
37512         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
37513         * g++.dg/abi/bitfield7.C: Likewise.
37514         * g++.dg/abi/dtor2.C: Likewise.
37515         * g++.dg/abi/mangle11.C: Likewise.
37516         * g++.dg/abi/mangle12.C: Likewise.
37517         * g++.dg/abi/mangle14.C: Likewise.
37518         * g++.dg/abi/mangle17.C: Likewise.
37519         * g++.dg/abi/vbase10.C: Likewise.
37520         * g++.dg/abi/vbase14.C: Likewise.
37521         * g++.dg/template/qualttp17.C: Likewise.
37523 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
37525         PR c/11995
37526         * gcc.dg/20031223-1.c: New test.
37528 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37530         * gcc.dg/noreturn-7.c: New test.
37532 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37534         * gcc.dg/null-pointer-1.c: New test.
37536 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37538         * g++.old-deja/g++.jason/template18.C: Remove.
37539         * g++.old-deja/g++.jason/template37.C: Likewise.
37541         PR c++/12862
37542         * g++.dg/lookup/ns1.C: New test.
37544         PR c++/12397
37545         * g++.dg/template/lookup3.C: New test.
37547 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37549         * g++.dg/template/recurse1.C: New test
37551 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37553         PR c++/12479
37554         * g++.dg/parse/semicolon1.C: New test.
37555         * g++.dg/parse/semicolon1.h: Likewise.
37557 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
37559         * gcc.dg/darwin-misaligned.c: New test.
37561 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37563         PR c/9163
37564         * gcc.dg/20031222-1.c: New test.
37566 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
37568         PR c++/13438
37569         * g++.dg/parse/error8.C: New test.
37571         PR c++/11554
37572         * g++.dg/warn/ctor-init-1.C: New test.
37574 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
37576         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
37577         too small.
37578         * gcc.c-torture/compile/930217-1.c: Likewise.
37579         * gcc.c-torture/compile/930513-1.c: Likewise.
37580         * gcc.c-torture/execute/920908-2.c: Likewise.
37581         * gcc.c-torture/execute/921204-1.c: Likewise.
37582         * gcc.c-torture/execute/930621-1.c: Likewise.
37583         * gcc.c-torture/execute/930630-1.c: Likewise.
37584         * gcc.c-torture/execute/931031-1.c: Likewise.
37585         * gcc.c-torture/execute/980602-2.c: Likewise.
37586         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37587         * gcc.c-torture/execute/compndlit-1.c: Likewise.
37588         * gcc.c-torture/execute/extzvsi.c: Likewise.
37589         * gcc.c-torture/unsorted/ext.c: Likewise.
37591 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
37593         PR target/12749
37594         * gcc.c-torture/compile/20031220-2.c: New test case.
37596 2003-12-20  Roger Sayle  <roger@eyesopen.com>
37598         PR optimization/13031
37599         * gcc.c-torture/compile/20031220-1.c: New test case.
37601 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37603         * gcc.dg/cast-function-1.c: New test.
37605 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37607         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
37608         formats.
37610 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
37612         PR c++/12795
37613         * g++.dg/ext/attrib10.C: New test.
37615 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37617         * gcc.dg/cleanup-10.c: New test.
37618         * gcc.dg/cleanup-11.c: New test.
37620 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37622         PR c++/13239
37623         * g++.dg/opt/expect1.C: New test.
37625 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
37627         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
37629 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
37631         PR debug/12923
37632         * gcc.dg/20031218-1.c: New test.
37634         PR debug/12389
37635         * gcc.dg/20031218-2.c: New test.
37636         * gcc.dg/20031218-3.c: New test.
37638         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
37639         of label name and allow for USER_LABEL_PREFIX == "_" names.
37640         * g++.dg/abi/mangle18-2.C: Likewise.
37641         * g++.dg/abi/mangle19-1.C: Likewise.
37642         * g++.dg/abi/mangle19-2.C: Likewise.
37643         * g++.dg/abi/mangle20-1.C: Likewise.
37644         * g++.dg/abi/mangle20-2.C: Likewise.
37646 2003-12-18  Richard Henderson  <rth@redhat.com>
37648         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
37650 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
37651             Dan Kegel <dank@kegel.com>
37653         PR other/12009
37654         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
37655         testing a cross compiler, it causes spurious compile failures.
37656         * lib/g++.exp: Likewise.
37658 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37660         PR c++/13262
37661         * g++.dg/template/access13.C: New test.
37663 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
37665         * gcc.dg/20031216-1.c: New test.
37667 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37669         PR c++/9154
37670         * g++.dg/template/error10.C: New test.
37672 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37674         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
37675         * g++.dg/eh/simd-2.C: Likewise.
37677 2003-12-17  James E Wilson  <wilson@specifixinc.com>
37678             Roger Sayle  <roger@eyesopen.com>
37680         * gcc.c-torture/execute/ieee/mzero5.c: New.
37682 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
37684         PR c++/10603
37685         * g++.dg/parse/error6.C: New test.
37687         PR c++/12827
37688         * g++.dg/parse/error7.C: New test.
37690 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37692         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
37693         at -O with stabs debugging formats.
37694         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
37695         * gcc.dg/debug/debug-2.c: Likewise.
37697 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37699         PR c++/12696
37700         * g++.dg/init/error1.C: New test.
37702         PR c++/12218
37703         * g++.dg/init/pm3.C: New test.
37705 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37707         PR c/3347
37708         * gcc.dg/bitfld-8.c: New test.
37710 2003-12-16  James Lemke  <jim@wasabisystems.com>
37712         * gcc.dg/arm-scd42-[123].c: New tests.
37714 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37716         PR c++/9043
37717         * g++.dg/abi/mangle20-1.C: New test.
37718         * g++.dg/abi/mangle20-2.C: New test.
37720 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37722         PR c++/13275
37723         * g++.dg/other/offsetof2.C: Remove XFAIL.
37724         * g++.dg/parse/offsetof1.C: New test.
37725         * g++.gd/parse/offsetof2.C: Likewise.
37727 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37729         * g++.dg/template/nontype3.C: New test.
37730         * g++.dg/template/static2.C: Tweaked the dg-error clause.
37732 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37734         * g++.dg/warn/noreturn-3.C: Also test instantiation.
37736 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37738         PR c++/13387
37739         * g++.dg/expr/assign1.C: New test.
37741         PR c++/13242
37742         * g++.dg/abi/mangle19-1.C: New test.
37743         * g++.dg/abi/mangle19-2.C: New test.
37745 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
37747         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
37749 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37751         * gcc.c-torture/execute/20031216-1.c: New test.
37753 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37755         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
37756         an ICE regression.
37758 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37760         PR c++/10926
37761         * g++.dg/template/error9.C: New test.
37763         PR c++/11116
37764         * g++.dg/template/error8.C: New test.
37766 2003-12-15  Roger Sayle  <roger@eyesopen.com>
37768         PR middle-end/13400
37769         * gcc.c-torture/execute/20031215-1.c: New test case.
37771 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37773         PR c++/13269
37774         * g++.dg/parse/error5.C: New test.
37776         PR c++/12989
37777         * g++.dg/expr/sizeof1.C: New test.
37779         PR c++/13310
37780         * g++.dg/template/crash15.C: New test.
37782 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
37784         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
37785         a non-POD type as the last named parameter of a varargs function.
37787 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37789         PR c++/13243
37790         PR c++/12573
37791         * g++.dg/template/crash14.C: New test.
37792         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
37794 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
37796         * g++.dg/other/java1.C: New test.
37798         PR c++/13241
37799         * g++.dg/abi/mangle18-1.C: New test.
37800         * g++.dg/abi/mangle18-2.C: New test.
37802 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37804         PR optimization/10312
37805         * gcc.c-torture/execute/20031214-1.c: New.
37807 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
37809         PR c++/10779
37810         PR c++/12160
37811         * g++.dg/parse/error3.C: New test.
37812         * g++.dg/parse/error4.C: Likewise.
37813         * g++.dg/abi/mangle4.C: Tweak error messages.
37814         * g++.dg/lookup/using5.C: Likewise.
37815         * g++.dg/other/error2.C: Likewise.
37816         * g++.dg/parse/typename5.C: Likewise.
37817         * g++.dg/parse/undefined1.C: Likewise.
37818         * g++.dg/template/arg2.C: Likewise.
37819         * g++.dg/template/ttp3.C: Likewise.
37820         * g++.dg/template/type1.C: Likewise.
37821         * g++.old-deja/g++.other/crash32.C: Likewise.
37822         * g++.old-djea/g++.pt/defarg8.C: Likewise.
37824 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37826         PR c++/13106
37827         * g++.dg/warn/noreturn-3.C: New test.
37829 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37831         PR c++/13118
37832         * g++.dg/abi/covariant3.C: New.
37834 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
37836         * g++.dg/eh/ia64-1.C: New test.
37838 2003-12-12  Roger Sayle  <roger@eyesopen.com>
37840         PR optimization/13037
37841         * g77.f-torture/execute/13037.f: New test case.
37843 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37845         PR c++/12881
37846         * g++.dg/abi/covariant2.C: New.
37848 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
37850         * gcc.dg/cpp/trad/macro.c: New tests.
37852 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
37854         * gcc.c-torture/execute/wchar_t-1.x: Delete.
37856 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
37858         PR other/10819
37859         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
37860         to fix Bug 10819.
37861         * lib/g++.exp (g++_version): Likewise.
37862         * lib/g77.exp (g77_version): Likewise.
37863         * lib/objc.exp (default_objc_version): Likewise.
37865 2003-12-10  Richard Henderson  <rth@redhat.com>
37867         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
37869         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
37871 2003-12-08  Matt Austern  <austern@apple.com>
37873         PR c/13134
37874         * lib/gcc-dg.exp (dg-require-visibility): Define.
37875         * lib/target-supports (check_visibility_available): Define.
37876         * gcc.dg/visibility-1.c: New test.
37877         * gcc.dg/visibility-2.c: Likewise.
37878         * gcc.dg/visibility-3.c: Likewise.
37879         * gcc.dg/visibility-4.c: Likewise.
37880         * gcc.dg/visibility-5.c: Likewise.
37881         * gcc.dg/visibility-6.c: Likewise.
37882         * g++.dg/ext/visibility-1.C: Likewise.
37883         * g++.dg/ext/visibility-2.C: Likewise.
37884         * g++.dg/ext/visibility-3.C: Likewise.
37885         * g++.dg/ext/visibility-4.C: Likewise.
37886         * g++.dg/ext/visibility-5.C: Likewise.
37887         * g++.dg/ext/visibility-6.C: Likewise.
37889 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37891         * g++.dg/lookup/java1.C: New test.
37892         * g++.dg/lookup/java2.C: New test.
37894 2003-12-07  Falk Hueffner  <falk@debian.org>
37896         * g++.dg/opt/noreturn-1.C: New test.
37898 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
37900         * gcc.dg/overflow-1.c: New test.
37902 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37904         * g77.f-torture/compile/13060.f: New test.
37906 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
37908         PR c++/13323
37909         * g++.dg/inherit/operator2.C: New test.
37911 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37913         PR c++/13305
37914         * g++.dg/ext/attrib9.C: New test.
37916 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37918         PR c++/13314
37919         * g++.dg/template/error7.C: New test.
37921 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
37922             J"orn Rennecke <joern.rennecke@superh.com>
37924         PR target/13302
37925         * g++.dg/other/struct-va_list.C: New test.
37927 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37929         PR c++/13166
37930         * g++.dg/parse/defarg6.C: New test.
37932 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
37934         PR target/13256
37935         * gcc.c-torture/execute/20031201-1.c: New test.
37937 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
37939         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
37941 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37943         * gcc.dg/builtin-return-1.c: New test.
37945 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
37946             J"orn Rennecke <joern.rennecke@superh.com>
37948         PR optimization/13260
37949         * gcc.c-torture/execute/20031204-1.c: New test.
37951 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37953         PR c++/9127
37954         * g++.dg/template/error6.C: New test.
37956 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
37958         * gcc.dg/20031202-1.c: New test.
37960 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37962         PR c++/13179
37963         * g++.dg/template/eh1.C: New test.
37965         PR c++/10771
37966         * g++.dg/template/error5.C: New test.
37968 2003-12-02  David Ung  <davidu@mips.com>
37970         * gcc.dg/compat/vector-check.h: Corrected type for var
37971         g_##TMODE
37973 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37975         PR c++/10126
37976         * g++.dg/template/ptrmem8.C: New test.
37978 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37980         PR c++/12573
37981         * g++.dg/template/dependent-expr3.C: New test.
37983 2003-12-01  James Lemke  <jim@wasabisystems.com>
37985         * gcc.dg/arm-g2.c: New test.
37987 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37989         PR optimization/11634
37990         * gcc.dg/20031201-2.c: New test case.
37992 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
37994         PR 11433
37995         * objc.dg/proto-lossage-3.m: New test.
37997 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37999         PR optimization/12628
38000         * gcc.dg/20031201-1.c: New test case.
38002 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38004         * gcc.dg/unaligned-1.c: New test.
38006 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
38008         PR c++/9849
38009         * g++.dg/template/error4.C: New test.
38010         * g++.dg/template/nested3.C: Adjust error markers.
38012 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38014         * gcc.dg/cpp/assert4.c: Check more #system assertions.
38016 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38018         PR c/10333
38019         * gcc.dg/bitfld-7.c: New test.
38021 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
38023         * gcc.dg/tls/asm-1.C: New test.
38025 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38027         * gcc.dg/cpp/assert4.c: Update.
38029 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38031         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38032         * gcc.dg/builtin-apply3.c: New test.
38034 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38036         * lib/compat.exp (compat-obj): New xfaildata parameter.
38037         Use it to set compiler_conditional_xfail_data before compiling.
38038         (compat-get-options): Handle dg-xfail-if.
38039         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38040         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38041         * gcc.dg/compat/vector-1_y.c: Likewise.
38042         * gcc.dg/compat/vector-2_x.c: Likewise.
38043         * gcc.dg/compat/vector-2_y.c: Likewise.
38045 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38047         * g++.dg/opt/reg-stack4.C: New test.
38049 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38051         * gcc.dg/builtin-apply2.c: New test.
38053 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38055         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38057 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38059         PR c++/12924
38060         * g++.dg/template/template-id-2.C: New test.
38062 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38064         PR c++/5369
38065         * g++.dg/template/memfriend1.C: New test.
38066         * g++.dg/template/memfriend2.C: Likewise.
38067         * g++.dg/template/memfriend3.C: Likewise.
38068         * g++.dg/template/memfriend4.C: Likewise.
38069         * g++.dg/template/memfriend5.C: Likewise.
38070         * g++.dg/template/memfriend6.C: Likewise.
38071         * g++.dg/template/memfriend7.C: Likewise.
38072         * g++.dg/template/memfriend8.C: Likewise.
38073         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38075 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
38077         PR c++/12515
38078         * g++.dg/ext/cond1.C: New test.
38080 2003-11-20  Richard Henderson  <rth@redhat.com>
38082         * gcc.dg/20020201-2.c: Remove.
38083         * gcc.dg/20020201-4.c: Remove.
38084         * gcc.dg/20020304-1.c: Remove.
38086 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
38088         * gcc.dg/cpp/trad/xwin1.c: New test case.
38090 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
38092         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38093         * lib/g77.exp: Likewise.
38094         * lib/objc.exp: Likewise.
38095         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38096         for darwin.
38098 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38100         PR c++/12932
38101         * g++.dg/template/static5.C: New test.
38103 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38105         * gcc.dg/nested-func-1.c: New test.
38107 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38109         * gcc.dg/cpp/assert4.c: New test.
38111 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38113         PR c++/2294
38114         * g++.dg/lookup/using9.c: New test.
38116 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
38118         PR c++/12762
38119         * g++.dg/template/error3.C: New test.
38121 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
38123         PR ada/13035
38124         * ada/acats/run_acats, run_all.sh: Fix syntax error.
38125         No longer use a wrapper for gcc, since this does not work under
38126         Windows.
38128 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38130         PR c++/2094
38131         * g++.dg/template/ptrmem7.C: New test.
38133 2003-11-13  Andrew Pinski <apinski@apple.com>
38135         * gcc.c-torture/compile/20031113-1.c: New test.
38137 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
38138             Kean Johnston <jkj@sco.com>
38140         PR c/13029
38141         * gcc.dg/unused-4.c: Update.
38143 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38145         * g++.dg/opt/const3.C: New test.
38147 2003-11-13  Jan Hubicka  <jh@suse.cz>
38149         * gcc.c-torture/compile/20031112-1.c: New test.
38151 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
38153         * g++.dg/parse/crash10.C: Remove bogus error marker.
38155 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38157         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38158         (host_gcc): Likewise.
38159         (ROOT): Honor $PWDCMD.
38160         (BASE): Likewise.
38161         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38163 2003-11-12  Catherine Moore  <clm@redhat.com>
38165         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38167 2003-11-12  Andreas Jaeger  <aj@suse.de>
38168             Jakub Jelinek  <jakub@redhat.com>
38169             Andrew Pinski  <pinskia@physics.uc.edu>
38170             Richard Henderson  <rth@redhat.com>
38172         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38173         systems.
38174         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38176         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38177         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38179 2003-11-11  Andreas Jaeger  <aj@suse.de>
38181         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38183         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38185 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
38187         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38188         Clean ups.
38190 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
38192         * gcc.dg/trampoline-1.c: New test.
38194 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38196         * gcc.c-torture/compile/200031109-1.c: New test.
38198 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38200         PR c/3190
38201         PR c/8714
38202         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38203         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38204         gcc.dg/format/no-y2k-1.c: Update.
38206 2003-11-08  Roger Sayle  <roger@eyesopen.com>
38208         PR optimization/10467
38209         * gcc.dg/20031108-1.c: New test case.
38211 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
38213         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38215 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38217         * gcc.dg/compound-lvalue-1.c: New test.
38218         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38219         some XFAILs.
38221 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
38223         * gcc.dg/altivec-varargs-1.c: New test.
38225 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38227         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
38228         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
38229         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
38230         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
38231         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
38233 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38235         * gcc.dg/cond-lvalue-1.c: New test.
38237 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
38239         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
38241 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38243         PR c++/11616
38244         * g++.dg/template/instantiate5.C: New test.
38246 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38248         PR c++/12726
38249         * g++.dg/ext/complit2.C: Replace test with self-contained version.
38250         * ChangeLog: Add missing first entry for above test.
38252 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38254         PR c++/9810
38255         * g++.dg/template/using8.C: New test.
38256         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
38258 2003-11-02  Roger Sayle  <roger@eyesopen.com>
38260         PR optimization/10817
38261         * gcc.c-torture/compile/20031102-1.c: New test case.
38263 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
38265         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
38266         2147483647.
38268 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38270         * gcc.dg/20031102-1.c: New test.
38272 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38274         * gcc.dg/complex-1.c: New test.
38276 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38278         PR c++/12796
38279         * g++.dg/template/crash13.C: Adjust expected error location.
38280         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38282 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38284         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38286 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38288         PR/10239
38289         * gcc.c-torture/compile/20031031-2.c: New test.
38291 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38293         PR/11640
38294         * gcc.c-torture/compile/20031031-1.c: New test.
38296 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38298         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38299         * gcc.misc-tests/bprob.exp: Likewise.
38300         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
38301         the execution test on arm-elf configs.
38302         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
38303         configs that don't support scratch files.
38304         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
38306 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
38308         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
38309         done by dejagnu.
38311 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
38313         * ada/acats/run_all.sh: Redirect mv output to /dev/null
38314         Avoid non pure sh syntax. Add more logging.
38316         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
38317         fail.
38319 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38321         PR libgcj/10610
38322         * gcc.dg/ppc-stackalign-1.c: New test.
38324 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
38326         * ada/acats/run_all.sh: Change output to be more compliant with
38327         dejagnu framework.
38328         Create acats.sum and acats.log files under testsuite/ada/acats
38329         Only run [a-z]* directories, to filter out e.g. CVS.
38330         Redirect build output to log file.
38332 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38334         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
38336 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38338         PR ada/5909:
38339         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
38341 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
38343         * gcc.c-torture/compile/20031023-1.c: New test.
38344         * gcc.c-torture/compile/20031023-2.c: New test.
38345         * gcc.c-torture/compile/20031023-3.c: New test.
38346         * gcc.c-torture/compile/20031023-4.c: New test.
38348 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38350         PR c++/10371
38351         * g++.dg/lookup/scoped8.C: New test.
38353 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38355         * g++.dg/opt/reg-stack3.C: New test.
38357 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38359         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
38361 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38363         PR c++/11076
38364         * g++.dg/template/crash13.C: New test.
38366 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38368         * gcc.dg/c99-restrict-2.c: New test.
38370 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
38372         PR c++/12698, c++/12699, c++/12700, c++/12566
38373         * g++.dg/inherit/covariant9.C: New test.
38374         * g++.dg/inherit/covariant10.C: New test.
38375         * g++.dg/inherit/covariant11.C: New test.
38377 2003-10-23  Jason Merrill  <jason@redhat.com>
38379         PR c++/12726
38380         * g++.dg/ext/complit2.C: New test.
38382 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38384         PR target/12654
38385         * gcc.c-torture/execute/20031020-1.c: New test.
38387 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38389         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
38390         following the jump_insn.
38392 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38394         * gcc.dg/cast-lvalue-1.c: New test.
38396 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
38398         PR c++/11962
38399         * g++.dg/template/cond2.C: New test.
38401 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38403         * gcc.dg/builtins-28.c: New test.
38405 2003-10-20  Jan Hubicka  <jh@suse.cz>
38407         * g++.dg/opt/inline4.C: Do not use min-inline-insns
38408         parameter.
38409         * gcc.dg/inline-2.c: Likewise.
38411 2003-10-20  Phil Edwards  <phil@codesourcery.com>
38413         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
38414         * gcc.dg/nest.c: Likewise.
38416 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38418         PR c++/9781, c++/10583, c++/11862
38419         * g++.dg/parse/crash13.C: New test.
38421 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38423         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
38425 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38427         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
38428         Define HAVE_C99_RUNTIME except on Solaris.
38429         * gcc.dg/builtins-20.c: Likewise.
38431 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38433         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
38435 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38437         PR c++/12495
38438         * g++.dg/template/crash21.C: New test.
38440 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38442         PR c++/2513
38443         * g++.dg/template/typename5.C: New test.
38445 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38447         PR c++/12369
38448         * g++.dg/template/friend25.C: New test.
38450 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
38452         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
38453         versions.
38455 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
38457         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
38458         == 2147483647.
38460 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
38462         * gcc.c-torture/execute/960416-1.x: Remove.
38463         * gcc.c-torture/execute/divconst-3.x: Likewise.
38465 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
38467         PR target/12598
38468         * gcc.dg/torture/cris-volatile-1.c: New test.
38470 2003-10-14  Roger Sayle  <roger@eyesopen.com>
38472         PR optimization/9325
38473         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
38474         for overflowing floating point to integer conversion during RTL
38475         simplification.
38477 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
38479         * objc/execute/_cmd.m: Fix typo.
38480         * objc.dg/image-info.m, objc.dg/symtab-1.m:
38481         Relax 'scan-assembler' regexp.
38482         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
38483         objc.dg/try-catch-4.m: Run on non-Darwin targets.
38484         * objc.dg/zero-link-2.m: Remove blank line.
38485         * objc.dg/zero-link-3.m: New test case.
38487 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
38489         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
38491         * gcc.dg/asm-names.c: Use scan-assembler-not rather
38492         than linker trickery.
38494 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38496         PR c++/12370
38497         * g++.dg/other/friend2.C: New test.
38499 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
38501         * gcc.dg/20031012-1.c: New test.
38503 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
38505         * gcc.dg/weak/weak-3.c: Fix for new warning.
38507 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
38509         PR optimization/8750
38510         * gcc.c-torture/execute/20031012-1.c: New test case.
38512 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38514         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
38515         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
38517 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38519         PR optimization/12260
38520         * gcc.c-torture/compile/20031011-2.c: New test case.
38522 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38524         * gcc.c-torture/execute/20031011-1.c: New testcase.
38526 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
38528         * gcc.c-torture/compile/20031011-1.c: New test.
38530 2003-10-11  Jan Hubicka  <jh@suse.cz>
38532         * g++.dg/other/first-global.C: New test.
38534 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38536         * gcc.c-torture/execute/string-opt-18.c: New testcase.
38538 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
38540         * gcc.c-torture/compile/20031010-1.c: New test.
38542 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
38544         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
38545         * gcc.c-torture/execute/va-arg-25.c: ... here.
38547 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
38549         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
38551 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
38553         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
38555 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
38557         * g++.dg/parse/error2.C: New test.
38559 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
38561         PR c++/11097
38562         * g++.dg/other/error5.C: Modify the error message.
38563         * g++.dg/lookup/using8.C: New test.
38565 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
38567         * gcc.dg/darwin-abi-2.c: New file.
38568         * gcc.c-torture/execute/va-arg-24.c: New file.
38570 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
38572         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
38573         indentation.
38575 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
38577         PR c++/10147
38578         * g++.dg/other/error4.C: Update error messages.
38579         * g++.dg/template/ptrmem4.C: Likewise.
38581         PR c++/12337
38582         * g++.dg/init/new9.C: New test.
38584         PR c++/12334, c++/12236, c++/8656
38585         * g++.dg/ext/attrib8.C: New test.
38587 2003-10-06  Devang Patel  <dpatel@apple.com>
38589         * gcc.dg/debug/dwarf2-3.h: New test.
38590         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
38592 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
38594         * g++.dg/opt/cfg2.C: New test.
38596 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38598         * g++.dg/opt/float1.C: New test.
38600 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38602         * gcc.dg/c90-array-lval-6.c: New test.
38603         * gcc.dg/c99-array-lval-6.c: New test.
38605 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
38606             Ziemowit Laski  <zlaski@apple.com>
38608         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
38609         'Derived', so that it is never considered a class method; add
38610         new warning for '+port' method ambiguity.
38611         * objc.dg/method-12.m: Include <objc/objc.h> instead of
38612         <objc/objc-api.h> (needed on Mac OS X).
38613         * objc.dg/method-13.m: New test.
38615 2003-10-03  Roger Sayle  <roger@eyesopen.com>
38617         PR optimization/9325, PR java/6391
38618         * gcc.c-torture/execute/20031003-1.c: New test case.
38620 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
38622         PR optimization/12180
38623         * gcc.dg/20031002-1.c: New test.
38625         PR c++/12486
38626         * g++.dg/inherit/error1.C: New test.
38628 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
38630         * lib/f-torture.exp (search_for): Rename to...
38631         (search_for_re): This.  Also, clean up comments and the
38632         "regexp" invocation.
38634 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
38636         * gcc.c-torture/compile/20031002-1.c: New test.
38638 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
38640         * g++.dg/opt/cond1.C: New test.
38642 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
38644         * gcc.dg/Wold-style-definition-2.c: New testcase.
38645         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
38647 2003-09-29  Richard Henderson  <rth@redhat.com>
38649         * g++.dg/init/array10.C: Add dg-options.
38651 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
38653         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
38655 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38657         * g++.dg/template/friend19.C: Fix typo.
38658         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
38660 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
38662         * gcc.c-torture/execute/20030928-1.c: New test.
38663         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
38665 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38667         * g++.dg/opt/unroll1.C: New test.
38669 2003-09-26  Roger Sayle  <roger@eyesopen.com>
38671         PR optimization/11741
38672         * gcc.dg/20030926-1.c: New test case.
38674 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38676         PR c++/5655
38677         * g++.dg/parse/access7.C: New test.
38678         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
38680 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
38682         MERGE OF objc-improvements-branch into MAINLINE:
38683         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
38684         if libobjc has not been built.
38685         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
38686         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
38687         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
38688         objc/execute/nested-3.m, objc/execute/np-2.m,
38689         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
38690         objc/execute/redefining_self.m, objc/execute/root_methods.m,
38691         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
38692         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
38693         objc.dg/special/unclaimed-category-1.h,
38694         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
38695         well as GNU runtime.
38696         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
38697         * execute/cascading-1.m, execute/function-message-1.m,
38698         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
38699         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
38700         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
38701         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
38702         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
38703         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
38704         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
38705         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
38706         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
38707         * objc.dg/bitfield-2.m: Run only on Darwin.
38708         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
38709         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
38710         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
38711         * objc.dg/const-str-1.m: Fix constant string layout.
38713 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
38715         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
38717 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
38719         * gcc.dg/darwin-abi-1.c: New file.
38721 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
38723         PR target/12281
38724         * gcc.c-torture/compile/20030921-1.c: New test.
38726 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38728         * g++.dg/opt/reg-stack2.C: New test.
38730 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38732         * g++.dg/eh/delayslot1.C: New test.
38734 2003-09-20  Richard Henderson  <rth@redhat.com>
38736         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
38738 2003-09-20  Roger Sayle  <roger@eyesopen.com>
38740         * gcc.c-torture/execute/20030920-1.c: New test case.
38742 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38744         * g++.dg/rtti/typeid3.C: Correct expected error message.
38746 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38748         PR c++/157
38749         * g++.dg/parse/crash12.C: New test.
38751 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
38753         * gcc.dg/compat/mixed-struct-check.h: New.
38754         * gcc.dg/compat/mixed-struct-defs.h: New.
38755         * gcc.dg/compat/mixed-struct-init.h: New.
38756         * gcc.dg/compat/struct-by-value-19_main.c: New.
38757         * gcc.dg/compat/struct-by-value-19_x.c: New.
38758         * gcc.dg/compat/struct-by-value-19_y.c: New.
38759         * gcc.dg/compat/struct-by-value-20_main.c: New.
38760         * gcc.dg/compat/struct-by-value-20_x.c: New.
38761         * gcc.dg/compat/struct-by-value-20_y.c: New.
38762         * gcc.dg/compat/struct-return-19_main.c: New.
38763         * gcc.dg/compat/struct-return-19_x.c: New.
38764         * gcc.dg/compat/struct-return-19_y.c: New.
38765         * gcc.dg/compat/struct-return-20_main.c: New.
38766         * gcc.dg/compat/struct-return-20_x.c: New.
38767         * gcc.dg/compat/struct-return-20_y.c: New.
38769 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
38770         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
38771         so that it will not complain on LP64 targets.
38773 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38775         PR c++/495
38776         * g++.dg/template/friend24.C: New test.
38778 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
38780         PR c++/12332
38781         * g++.dg/template/memtmpl2.C: New test.
38783 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
38785         PR target/11184
38786         * gcc.dg/builtin-apply1.c: New test.
38788 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38790         PR c++/9848
38791         * g++.dg/warn/Wunused-4.C: New test.
38793 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38795         PR c++/12316
38796         * g++.dg/other/gc2.C: New test.
38798 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
38800         PR c++/11991
38801         * g++.dg/rtti/typeid3.C: New test.
38803         PR c++/12266
38804         * g++.dg/overload/template1.C: New test.
38806 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38808         * g++.dg/opt/cfg3.C: New test.
38810 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38812         PR c++/7939
38813         * g++.dg/template/crash11.C: New test.
38815 2003-09-16  Jason Merrill  <jason@redhat.com>
38816             Jakub Jelinek  <jakub@redhat.com>
38818         * gcc.dg/attr-warn-unused-result.c: New test.
38820 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38822         PR c++/12184
38823         * g++.dg/expr/call2.C: New test.
38825 2003-09-15  Andreas Jaeger  <aj@suse.de>
38827         * gcc.dg/Wold-style-definition-1.c: New test.
38829 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
38831         PR c++/3907
38832         * g++.dg/parse/template12.C: New test.
38834         * g++.dg/abi/bitfield11.C: New test.
38835         * g++.dg/abi/bitfield12.C: Likewise.
38837 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
38839         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
38840         non-expansion of functional macro name without arguments at EOL.
38841         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
38843 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
38845         * gcc.c-torture/execute/20030914-[12].c: New tests.
38847 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38849         PR c++/11788
38850         * g++.dg/overload/addr1.C: New test.
38852 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
38854         * gcc.dg/20030909-1.c: New test.
38856 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38858         * gcc.dg/ultrasp10.c: New test.
38860 2003-09-09  Devang Patel  <dpatel@apple.com>
38862         * gcc.dg/darwin-ld-6.c: New test.
38864 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38866         * gcc.dg/torture/builtin-explog-1.c: New testcase.
38868 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38870         * gcc.dg/ia64-types1.c: New test.
38871         * gcc.dg/ia64-types2.c: Likewise.
38873 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38875         * gcc.dg/builtins-1.c: Add more _Complex tests.
38876         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38878         * gcc.dg/builtins-1.c: Test existing _Complex functions.
38879         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38881 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38883         PR c++/11786
38884         * g++.dg/lookup/koenig2.C: New test.
38886         PR c++/5296
38887         * g++.dg/rtti/typeid2.C: New test.
38889 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
38891         * gcc.c-torture/compile/20030904-1.c: New test.
38893 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38895         * g++.dg/opt/longbranch2.C: New test.
38897 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38899         * g++.dg/template/crash10.C: Only compile it.
38901 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38903         PR middle-end/11665
38904         * gcc.c-torture/compile/20030907-1.c: New test.
38905         * g++.dg/init/array11.C: New test.
38907 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38909         PR c++/11852
38910         * g++.dg/init/struct1.C: New test.
38912 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38914         PR c++/12181
38915         * g++.dg/expr/comma1.C: New test.
38917 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
38919         PR c++/11867
38920         * g++.dg/expr/static_cast5.C: New test.
38922 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
38924         PR c++/11507
38925         * g++.dg/lookup/scoped7.C: New test.
38927         PR c++/9574
38928         * g++.dg/other/static1.C: New test.
38930         PR c++/11490
38931         * g++.dg/warn/template-1.C: New test.
38933         PR c++/11432
38934         * g++.dg/template/crash10.C: New test.
38936         PR c++/2478
38937         * g++.dg/overload/VLA.C: New test.
38939         PR c++/10804
38940         * g++.dg/template/call1.C: New test.
38942 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38944         PR c++/11794
38945         * g++.dg/parse/using3.C: New test.
38947 2003-09-06  Roger Sayle  <roger@eyesopen.com>
38949         PR c++/11409
38950         * g++.dg/overload/builtin3.C: New test case.
38952 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
38954         PR c/9862
38955         * gcc.dg/20030906-1.c: New test.
38956         * gcc.dg/20030906-2.c: Likewise.
38958 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38960         PR c++/12167
38961         * g++.dg/parse/defarg5.C: New test.
38963         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
38965 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
38967         PR c++/12163
38968         * g++.dg/expr/static_cast4.C: New test.
38970         PR c++/12146
38971         * g++.dg/template/crash9.C: New test.
38973 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
38975         * g++.old-deja/g++.ext/pretty2.C: Update for change
38976         in __FUNCTION__.
38977         * g++.old-deja/g++.ext/pretty3.C: Likewise.
38979 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
38981         PR c++/11922
38982         * g++/dg/template/qualified-id1.C: New test.
38984         PR c++/12037
38985         * g++.dg/warn/noeffect4.C: New test.
38987 2003-09-04  Matt Austern  <austern@apple.com>
38989         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
38990         * g++.dg/ext/fnname2.C: Likewise.
38991         * g++.dg/ext/fnname3.C: Likewise.
38993 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
38995         * g++.dg/expr/lval1.C: New test.
38996         * g++.dg/ext/lvcast.C: Remove.
38998 2003-09-03  Roger Sayle  <roger@eyesopen.com>
39000         PR optimization/11700.
39001         * gcc.c-torture/compile/20030903-1.c: New test case.
39003 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
39005         PR c++/12053
39006         * g++.dg/abi/layout4.C: New test.
39008 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
39010         PR c++/11553
39011         * g++.dg/parse/friend3.C: New test.
39013 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
39015         PR c++/11847
39016         * g++.dg/template/class1.C: New test.
39018         PR c++/11808
39019         * g++.dg/expr/call1.C: New test.
39021 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
39023         PR c++/12114
39024         * g++.dg/init/ref9.C: New test.
39026         PR c++/11972
39027         * g++.dg/template/nested4.C: New test.
39029 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39031         PR c++/12093
39032         * g++.dg/template/non-dependent4.C: New test.
39034         PR c++/11928
39035         * g++.dg/inherit/conv1.C: New test.
39037 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39039         PR c++/6196
39040         * g++.dg/ext/label1.C: New test.
39041         * g++.dg/ext/label2.C: Likewise.
39043 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39045         * g++.dg/expr/cond3.C: New test.
39047 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39049         * gcc.dg/builtins-1.c: Add new builtin cases.
39051 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39053         * gcc.dg/builtins-1.c: Add new cases.
39054         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39056 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39058         * gcc.dg/builtins-1.c: Add more math builtin tests.
39059         * gcc.dg/torture/builtin-attr-1.c: New test.
39061 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39063         PR optimization/5079
39064         * g++.dg/opt/static3.C: New test.
39066 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39068         * gcc.misc-tests/gcov-10b.c: New test.
39070 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
39072         * g++.dg/opt/ptrmem3.C: New test.
39074         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39076 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
39078         * gcc.dg/20030826-2.c: New test.
39080 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39082         PR middle-end/12002
39083         * g77.f-torture/compile/12002.f: New test case.
39085 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39087         * gcc.dg/20030826-1.c: New test case.
39089 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
39091         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39093 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
39095         PR c++/11871
39096         * c++.dg/lookup/crash1.C: New test.
39098         * c++.dg/warn/noeffect3.C: New test.
39100 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
39102         * gcc.dg/compat/vector-1_x.c: Compile with -w.
39103         * gcc.dg/compat/vector-1_y.c: Ditto.
39104         * gcc.dg/compat/vector-2_x.c: Ditto.
39105         * gcc.dg/compat/vector-2_y.c: Ditto.
39107 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
39109         * gcc.dg/20030702-1.c: New test.
39111 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
39113         PR c++/8795
39114         * g++.dg/ext/altivec-1.C: New test.
39116 2003-08-24  Richard Henderson  <rth@redhat.com>
39118         * g++.dg/eh/simd-2.C: Add -w for x86.
39120 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
39122         * gcc.dg/20030815-1.c: New test.
39124 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39126         PR c++/3765
39127         * g++.dg/parse/access6.C: New test.
39129 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39131         PR c++/641, c++/11876
39132         * g++.dg/template/friend22.C: New test.
39133         * g++.dg/template/friend23.C: Likewise.
39135 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39137         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39138         identically.
39140 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39142         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39144 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39146         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39148 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39150         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39152 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39154         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39156 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
39158         PR c++/11919
39159         * g++.dg/overload/prom1.C: New test.
39161         PR c++/11551
39162         * g++.dg/parse/dtor2.C: New test.
39164         PR c++/10762
39165         * g++.dg/parse/using2.C: New test.
39167 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
39169         PR target/11805
39170         * gcc.c-torture/compile/20030821-1.c: New.
39172 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
39174         PR c++/11834
39175         * g++.dg/template/deduce2.C: New test.
39177 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
39179         * gcc.c-torture/execute/20030821-1.c: New test.
39181 2003-08-20  Roger Sayle  <roger@eyesopen.com>
39183         PR middle-end/11984
39184         * gcc.dg/20030820-1.c: New test case.
39186 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
39188         PR c++/11945
39189         * g++.dg/warn/noeffect2.C: New test.
39191 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
39193         PR c++/10926
39194         * g++.dg/template/dtor2.C: New test.
39196         PR c++/11684
39197         * g++.dg/template/operator1.C: New test.
39198         * g++.dg/parse/operator4.C: New test.
39200         PR c++/11946.C
39201         * g++.dg/expr/enum1.C: New test.
39202         * gcc.dg/c99-bool-1.c: Remove bogus warning.
39204         PR c++/11036.C
39205         * g++.dg/parse/elab2.C: New test.
39206         * g++.dg/parse/typedef4.C: Change error message.
39207         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39208         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39209         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39211 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
39213         * gcc.dg/pch/warn-1.c: New.
39214         * gcc.dg/pch/warn-1.hs: New.
39216         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39217         not-tested file.
39219 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39221         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39223 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39225         * gcc.dg/uninit-D.c: New Test.
39226         * gcc.dg/uninit-E.c: New Test.
39227         * gcc.dg/uninit-F.c: New Test.
39228         * gcc.dg/uninit-G.c: New Test.
39230 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
39232         * g++.dg/README: Describe the pch directory.
39234 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39236         PR c++/11174
39237         * g++.dg/parse/access4.C: New test.
39238         * g++.dg/parse/access5.C: Likewise.
39239         * g++.old-deja/g++.jason/access17.C: Adjust error message.
39241 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
39243         * gcc.dg/noncompile/20030818-1.c: New.
39245 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39247         PR c++/11957
39248         * g++.dg/warn/noeffect1.C: New test.
39250         * g++.dg/template/scope2.C: New test.
39251         * g++.dg/template/error2.C: Correct dg-error
39253 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
39255         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
39257 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
39259         PR C++/11512
39260         * g++.dg/template/warn1.C: New.
39262 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39264         * g++.dg/template/error2.C: New test.
39265         * g++.dg/lookup/using7.C: Adjust errors
39266         * g++.old-deja/g++.pt/crash36.C: Likewise.
39267         * g++.old-deja/g++.pt/derived3.C: Likewise.
39269 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39271         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
39272         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
39273         * gcc.c-torture/execute/builtins/string-9.c: New, from
39274         string-opt-9.c.  Adjust for execute/builtins framework.
39275         * gcc.c-torture/execute/string-opt-9.c: Delete.
39277 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
39279         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
39281         * g++.dg/parse/ret-type2.C: New test.
39283         PR c++/11703
39284         * g++.dg/init/new8.C: New test.
39286         PR c++/10923
39287         * g++.dg/parse/typedef5.C: New test.
39289         PR c++/9512
39290         * g++.dg/parse/qualified2.C: New test.
39291         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
39292         invalid code.
39294 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
39296         * g++.dg/conversion/ptrmem1.C: New test.
39298 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
39300         PR target/11693
39301         * gcc.dg/20030811-1.c: New test.
39303         PR target/11535
39304         * gcc.c-torture/execute/20030811-1.c: New test.
39306 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39308         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
39310 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
39312         PR c++/11789.C
39313         * g++.dg/inherit/multiple1.C: New test.
39315 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39317         * gcc.dg/spe1.c: New test.
39319         PR c++/11670
39320         * g++.dg/expr/cast2.C: New test.
39322         PR c++/10530
39323         * g++.dg/template/dependent-name2.C: New test.
39325 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
39327         * g++.dg/parse/crash11.C: Put the dg options in comments.
39329 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
39331         * lib/gcc-dg.exp: Update for diagnostic change.
39333 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39335         PR c++/5767
39336         * g++.dg/parse/crash11.C: New test.
39338 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
39340         * gcc.dg/cpp/spacing1.c: Update.
39342 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
39344         PR target/11739
39345         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
39346         a value for -mtune.
39348 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39350         PR middle-end/11771
39351         * gcc.c-torture/compile/20030804-1.c: New test case.
39353 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39355         * gcc.dg/20030804-1.c: New test case.
39357 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
39359         * gcc.dg/cpp/separate-1.c: New test.
39361 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
39363         PR c++/11704
39364         * g++.dg/template/dependent-expr2.C: New test.
39366         PR c++/11766
39367         * g++.dg/expr/ptrmem1.C: New test.
39369 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39371         PR c++/9453
39372         * g++.dg/template/friend15.C: New test.
39374 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
39376         * lib/dg-pch.exp: Work round PCH bug.
39378 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39380         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
39381         builtins.  Move cases from builtins-4.c here.
39383         * gcc.dg/torture/builtin-math-1.c: New test taken from
39384         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
39385         additional cases.
39387         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
39388         Delete.
39390 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39392         PR c++/9447
39393         * g++.dg/template/using7.C: New test.
39395 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
39397         * import1.c, import2.c: New tests.
39399 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
39401         * g++.dg/eh/crossjump1.C: New test.
39403 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
39405         PR c++/11697
39406         * g++.dg/template/using6.C: New test.
39408         PR c++/11744
39409         * g++.dg/template/koenig2.C: New test.
39411 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39413         PR c++/7983
39414         * g++.dg/parse/typedef4.C: New test.
39416 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39418         PR c++/8442, c++/8806
39419         * g++.dg/template/elab1.C: New test.
39420         * g++.dg/template/type2.C: Likewise.
39421         * g++.dg/template/ttp3.C: Adjust expected error message.
39422         * g++.old-deja/g++.law/visibility13.C: Likewise.
39423         * g++.old-deja/g++.niklas/t135.C: Likewise.
39424         * g++.old-deja/g++.pt/ttp41.C: Likewise.
39425         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
39426         template argument.
39427         * g++.old-deja/g++.pt/ttp44.C: Likewise.
39429 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
39431         PR c++/11295
39432         * g++.dg/ext/stmtexpr1.C: New test.
39434         * g++.dg/opt/tmp1.C: New test.
39436         PR c++/11525
39437         * g++.dg/parse/constant4.C: New test.
39439         PR c++/9447
39440         * g++.dg/template/using5.C: New test.
39442 2003-07-31  Roger Sayle  <roger@eyesopen.com>
39444         * gcc.dg/builtins-27.c: New test case.
39446 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
39448         * gcc.dg/tls/opt-7.c: New test.
39450 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
39452         * g++.old-deja/g++.other/crash18.C: Remove.
39454 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
39456         * g++.dg/template/explicit3.C: New.
39457         * g++.dg/template/explicit4.C: New.
39458         * g++.dg/template/explicit5.C: New.
39460         PR c++/11347
39461         * g++.dg/template/memtmpl1.C: New.
39463 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
39465         PR target/11565
39466         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
39467         * gcc.dg/i386-387-5.c (dg-options): Likewise.
39469 2003-07-30  Jan Hubicka  <jh@suse.cz>
39471         * vtgc1.c: Kill.
39473 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
39475         * gcc.dg/struct-in-proto-1.c: New test.
39477 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
39479         * gcc.dg/cpp/include2.c: Only expect one message.
39481 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
39483         PR c++/9447
39484         * g++.dg/template/using1.C: New test.
39485         * g++.dg/template/using2.C: New test.
39486         * g++.dg/template/using3.C: New test.
39487         * g++.dg/template/using4.C: New test.
39489 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
39491         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
39492         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39494 2003-07-28  Jan Hubicka  <jh@suse.cz>
39496         PR c++/11530
39497         * g++.dg/opt/call1.C: New test.
39499 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
39501         PR c++/11667
39502         * g++.dg/init/enum2.C: New test.
39503         * g++.dg/template/overload1.C: Add "-w" option.
39505 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
39507         * gcc.dg/Wdeclaration-after-statement-1.c,
39508         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
39510 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
39512         * gcc.c-torture/compile/20030725-1.c: New test.
39514 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
39516         * gcc.dg/20030505.c: Only run for SPE.
39517         Remove definition of opaque type.
39519 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
39521         * g++.dg/template/ptrmem6.C: New test.
39523 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
39525         * gcc.c-torture/compile/zero-strct-2.c: New test.
39527 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
39529         * gcc.dg/intermod-1.c: New test.
39531 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39533         PR c++/11617
39534         * g++.dg/template/lookup2.C: New test.
39535         * g++.dg/template/memclass1.C: Remove instantiated from error.
39536         * g++.dg/other/error2.C: Tweak expected errors.
39538         PR c++/11596
39539         * g++.dg/template/defarg3.C: New test.
39541         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
39543 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
39545         * g++.dg/inherit/access5.C: New test.
39547 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39549         PR c++/11513
39550         * g++.dg/template/crash8.C: New test.
39552 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
39554         PR c/10602
39555         * gcc.dg/noncompile/incomplete-2.c: New test.
39557 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
39559         PR c++/11645
39560         * g++.dg/inherit/access4.C: New test.
39562         PR c++/11517
39563         * g++.dg/expr/cond2.C: New test.
39565         PR optimization/10679
39566         * g++.dg/opt/inline4.C: New test.
39568 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39570         * g++.dg/parse/crash10: New test.
39572 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39574         * g++.dg/ext/flexary1.C: New test.
39576 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39578         PR c++/10793
39579         * g++.dg/template/crash9.C: New test.
39581 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39583         PR c++/3004
39584         * g++.dg/parse/typedef3.C: New test.
39586         PR c++/7906
39587         * g++.dg/parse/operator2.C: New test.
39589         PR c++/8895
39590         * g++.dg/parse/def-tmpl-arg1.C: New test.
39592         PR c++/9282
39593         * g++.dg/parse/funptr1.C: New test.
39595         PR c++/9452
39596         * g++.dg/parse/ambig3.C: New test.
39598         PR c++/9454
39599         * g++.dg/parse/operator3.C: New test.
39601         PR c++/9486
39602         * g++.dg/parse/template10.C: New test.
39604         PR c++/9488
39605         * g++.dg/parse/template11.C: New test.
39607         PR c++/10150
39608         * g++.dg/parse/invalid-op1.C: New test.
39610         PR c++/10247
39611         * g++.dg/parse/condexpr1.C: New test.
39613 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39615         * g++.dg/ext/packed3.C: New test.
39616         * g++.dg/ext/packed4.C: New test.
39618         * gcc.dg/pack-test-3.c: New test.
39620 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
39622         * lib/compat.exp: Handle dg-options per source file.
39623         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
39624         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
39625         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
39626         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
39627         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
39628         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
39629         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
39630         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
39631         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
39632         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
39633         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
39634         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
39635         * g++.dg/compat/break/bitfield7_x.C: Ditto.
39636         * g++.dg/compat/break/bitfield7_y.C: Ditto.
39638 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
39640         PR c/10320
39641         * gcc.c-torture/execute/20030718-1.c: New test.
39643 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39645         PR optimization/11536
39646         * gcc.dg/20030721-1.c: New test.
39648 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
39650         PR c++/11546
39651         * g++.dg/template/lookup1.C: New test.
39653 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
39655         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
39656         diagnostics of ill-formed constructs involving labels.
39657         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
39658         the new 'previously defined here' message.
39660 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
39662         * g++.dg/parse/non-dependent2.C: New test.
39664 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
39666         * g++.dg/init/init-ref4.C: xfail on targets without
39667         weak symbols.
39669 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
39671         PR target/11087
39672         * gcc.c-torture/execute/20030717-1.c: New test.
39674 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39676         * g++.dg/opt/cfg1.C: New test.
39678 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
39680         PR optimization/11557
39681         * gcc.dg/20030717-1.c: New test.
39683 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
39685         PR c++/10476
39686         * g++.dg/expr/crash-1.C: New test.
39688         PR c++/11027
39689         * g++.dg/template/init3.C: New test.
39691         PR c++/8222
39692         * g++.dg/template/non-dependent1.C: New test.
39694         PR c++/11070
39695         * g++.dg/template/non-dependent2.C: New test.
39697         PR c++/11071
39698         * g++.dg/template/non-dependent3.C: New test.
39700         PR c++/9907
39701         * g++.dg/template/sizeof5.C: New test.
39703 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
39705         PR 11498
39706         * gcc.c-torture/compile/mangle-1.c: New file.
39708 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39710         PR c++/7809
39711         * g++.dg/parse/access3.C: New test.
39713 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
39715         PR c++/11384
39716         * g++.dg/init/init-ref4.C: New test.
39718 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
39720         PR c++/11547
39721         * g++.dg/parse/constant3.C: New test.
39722         * g++.dg/parse/crash7.C: Likewise.
39724 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
39726         PR target/11008
39727         * gcc.dg/i386-pentium4-not-mull.c: New.
39729 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
39731         * gcc.dg/asm-names.c (ymain): Make it weak.
39733 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39735         PR c++/5421
39736         * g++.dg/template/friend21.C: New test.
39738 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
39740         * gcc.dg/cleanup-8.c: New test.
39741         * gcc.dg/cleanup-9.c: New test.
39743 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
39745         * g++.dg/ext/dll-MI1.h: New file.
39746         * g++.dg/ext/dllexport-MI1.C: New file.
39747         * g++.dg/ext/dllimport-MI1.C: New file.
39749 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
39751         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
39752         it does not have cmpstrsi patterns (just cmpmemsi).
39754 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
39756         PR debug/11473
39757         * g++.dg/debug/debug8.C: New test.
39759 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39761         PR c++/10108
39762         * g++.dg/template/crash7.C: New test.
39764 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
39766         PR target/10795
39767         * gcc.c-torture/compile/20030708-1.c: New.
39769 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
39771         * gcc.c-torture/execute/20030715-1.c: New test.
39773 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
39775         * gcc.dg/pch/inline-3.c: New file.
39776         * gcc.dg/pch/inline-3.hs: New file.
39777         * gcc.dg/pch/inline-4.c: New file.
39778         * gcc.dg/pch/inline-4.hs: New file.
39780 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
39782         PR c++/11509
39783         * g++.dg/template/crash6.C: New test.
39785         PR c++/7053
39786         * g++.dg/template/friend20.C: New test.
39788         PR c++/7019
39789         * g++.dg/template/overload2.C: New test.
39791 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39793         PR optimization/11440
39794         * gcc.c-torture/execute/20030714-1.c: New test.
39796 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39798         PR c++/11154
39799         * g++.dg/template/partial2.C: New test.
39801 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
39803         PR c++/11503
39804         * g++.dg/template/anon1.C: New test.
39806         PR c++/11493
39807         PR c++/11495
39808         * g++.dg/parse/template9.C: Likewise.
39809         * g++.dg/template/crash4.C: New test.
39810         * g++.dg/template/koenig1.C: Likewise.
39811         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
39812         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
39813         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
39814         functions.
39815         * g++.old-deja/g++.jason/template36.C: Likewise.
39816         * g++.old-deja/g++.mike/p1989.C: Likewise.
39817         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
39818         * g++.old-deja/g++.pt/ttp20.C: Use this->.
39819         * g++.old-deja/g++.pt/ttp21.C: Use this->.
39820         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
39821         compiling.
39822         * g++.old-deja/g++.pt/union2.C: Use this->.
39824 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
39826         * gcc.dg/20030711-1.c: New test.
39828 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
39830         PR c++/11050
39831         * g++.dg/parse/args1.C: New test.
39832         * g++.pt/defarg8.C: Change expected errors.
39834 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
39836         PR c++/8164
39837         * g++.dg/template/nontype2.C: New test.
39839         PR c++/10558
39840         * g++.dg/parse/template8.C: New test.
39842         PR c++/8327
39843         * g++.dg/template/scope1.C: New test.
39845         * g++.dg/warn/Wsign-compare-1.C: New test.
39847 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39849         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
39851 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
39853         PR c++/9411
39854         * g++.dg/template/explicit2.C: New test.
39856         PR c++/10032
39857         * g++.dg/warn/pedantic1.C: New test.
39859 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
39861         PR c++ 9483
39862         * g++.dg/other/field1.C: New test.
39864 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39866         PR c/11449
39867         * gcc.c-torture/compile/20030707-1.c: New.
39869 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39871         PR c++/10849
39872         * g++.dg/template/access12.C: New test.
39874 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
39876         * g++.dg/bprob/bprob.exp (prof_ext): Update.
39877         * g77.dg/bprob/bprob.exp (prof_ext): Update.
39878         * gcc.misc-tests/bprob.exp (prof_ext): Update.
39879         * gcc.misc-tests/gcov.exp: Update
39880         * g++.dg/gcov/gcov.exp: Update
39881         * lib/gcov.exp: Update.
39883 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
39885         * g++.dg/abi/mangle17.C: Make sure template expressions are
39886         dependent.
39887         * g++.dg/abi/mangle4.C: Mark erroneous casts.
39888         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
39889         * g++.dg/opt/stack1.C: Remove erroneous code.
39890         * g++.dg/parse/template7.C: New test.
39891         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
39892         * g++.old-deja/g++.pt/crash4.C: Likewise.
39894 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39896         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
39897         with zero or one occurence of `$' after the initial `L'.
39899 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
39901         * gcc.c-torture/compile/20030704-1.c: Add a comment.
39903 2003-07-08  Roger Sayle  <roger@eyesopen.com>
39905         PR c/11370
39906         * gcc.dg/Wunreachable-6.c: New testcase.
39907         * gcc.dg/Wunreachable-7.c: New testcase.
39909 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39911         PR c/11420
39912         * gcc.dg/20030708-1.c: New test.
39914 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
39916         * gcc.dg/compat/sdata-section.h: New file.
39917         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
39918         * gcc.dg/torture/mips-sdata-1.c: New test.
39920 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39922         PR c++/11030
39923         * g++.dg/template/friend19.C: New test.
39925 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39927         * g++.dg/opt/strength-reduce.C: New test.
39929 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39931         PR target/10979
39932         * gcc.dg/20030707-1.c: New testcase.
39934 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39936         PR optimization/11059
39937         * g++.dg/opt/emptyunion.C: New testcase.
39939 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39940             Eric Botcazou  <ebotcazou@libertysurf.fr>
39942         * g++.dg/opt/stack1.C: New test.
39944 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
39946         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
39947         run test.
39949         PR c++/11431
39950         * g++.dg/expr/static_cast3.C: New test.
39952 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
39954         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
39955         everywhere.
39956         * gcc.dg/concat.c: Concatenation of string constants with
39957         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
39958         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
39959         * gcc.dg/cpp/escape-2.c: Use wide character constants where
39960         necessary to avoid multi-character character constant warning.
39961         * gcc.dg/cpp/escape.c: Likewise.
39962         * gcc.dg/cpp/ucs.c: Likewise.
39963         Remove backslashes from dg-bogus comments, as they confuse Tcl.
39964         Fix a typo.
39966 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39968         PR c/11428
39969         * gcc.c-torture/compile/20030704-1.c: New.
39971 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39973         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
39975 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
39977         PR c++/5287, PR c++/7910,  PR c++/11021
39978         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
39979         tests for warnings.
39980         * g++.dg/ext/dllimport2.C: Add tests for warnings.
39981         * g++.dg/ext/dllimport3.C: Likewise.
39982         * g++.dg/ext/dllimport4.C: New file.
39983         * g++.dg/ext/dllimport5.C: New file.
39984         * g++.dg/ext/dllimport6.C: New file.
39985         * g++.dg/ext/dllimport7.C: New file.
39986         * g++.dg/ext/dllimport8.C: New file.
39987         * g++.dg/ext/dllimport9.C: New file.
39988         * g++.dg/ext/dllimport10.C: New file.
39989         * g++.dg/ext/dllexport1.C: New file.
39991 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39993         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
39994         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
39996 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39998         * gcc.dg/builtins-25.c: New testcase.
39999         * gcc.dg/builtins-26.c: New testcase.
40001 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
40003         * gcc.dg/compat/vector-defs.h: New file.
40004         * gcc.dg/compat/vector-setup.h: New file.
40005         * gcc.dg/compat/vector-check.h: New file.
40006         * gcc.dg/compat/vector-1_main.c: New file.
40007         * gcc.dg/compat/vector-1_x.c: New file.
40008         * gcc.dg/compat/vector-1_y.c: New file.
40009         * gcc.dg/compat/vector-2_main.c: New file.
40010         * gcc.dg/compat/vector-2_x.c: New file.
40011         * gcc.dg/compat/vector-2_y.c: New file.
40013         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40014         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40015         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40016         * gcc.dg/compat/struct-align-1.h: New file.
40017         * gcc.dg/compat/struct-align-1_main.c: New file.
40018         * gcc.dg/compat/struct-align-1_x.c: New file.
40019         * gcc.dg/compat/struct-align-1_y.c: New file.
40020         * gcc.dg/compat/struct-align-2.h: New file.
40021         * gcc.dg/compat/struct-align-2_main.c: New file.
40022         * gcc.dg/compat/struct-align-2_x.c: New file.
40023         * gcc.dg/compat/struct-align-2_y.c: New file.
40025         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40026         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40027         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40028         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40029         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40030         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40031         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40032         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40033         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40034         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40035         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40036         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40037         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40038         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40039         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40040         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40041         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40042         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40043         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40044         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40045         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40046         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40047         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40048         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40049         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40050         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40051         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40052         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40053         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40055 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40057         * gcc.dg/i386-call-1.c: New test.
40059 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40061         PR c++/9162
40062         * g++.dg/parse/defarg4.C: New.
40064 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40066         PR target/10700
40067         * gcc.c-torture/compile/20030703-1.c: New test case.
40069 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40071         * g++.dg/template/local3.C: Remove extra semicolon.
40073 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40075         * gcc.dg/i386-volatile-1.c: New test.
40077 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
40079         PR c++/11072
40080         * g++.dg/other/offsetof2.C: XFAIL.
40081         * g++.dg/other/offsetof5.C: New.
40083         PR c++/10219
40084         * g++.dg/template/error1.C: New.
40086         PR c++/9779
40087         * g++.dg/template/dependent-expr1.C: New.
40089 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40091         PR c++/6949
40092         * g++.dg/template/local3.C: New test.
40094         PR c++/11149
40095         * g++.dg/lookup/scoped6.C: New test.
40097 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
40099         PR c++/8046
40100         * g++.dg/other/error7.C: New test.
40102 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
40104         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40105         * g++.old-deja/g++.abi/vtable3.h: Likewise.
40106         * g++.old-deja/g++.law/code-gen5.C: Likewise.
40107         * g++.old-deja/g++.other/union2.C: Likewise.
40108         * gcc.dg/c90-const-expr-2.c: Likewise.
40109         * gcc.dg/c90-const-expr-3.c: Likewise.
40110         * gcc.dg/c99-const-expr-2.c: Likewise.
40111         * gcc.dg/c99-const-expr-3.c: Likewise.
40112         * gcc.dg/concat.c: Likewise.
40114 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40116         PR c++/9559
40117         * g++.dg/init/static1.C: New test.
40119 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40121         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40122         * g++.old-deja/g++.other/access2.C: Likewise.
40123         * g++.old-deja/g++.other/decl2.C: Likewise.
40124         * gcc.c-torture/execute/20020615-1.c: Likewise.
40126 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40128         PR c++/4933
40129         * g++.dg/template/sizeof4.C: New test.
40131 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40133         * g++.dg/other/error6.C: New test.
40135 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40137         PR c++/10750
40138         * g++.dg/parse/constant2.C: New test.
40140 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
40142         PR c++/11106
40143         * g++.dg/other/error5.C: New test.
40145 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40147         * gcc.dg/format/gcc_diag-1.c: New test.
40149 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
40151         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40153 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40155         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40156         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40157         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40159 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
40161         * gcc.c-torture/execute/builtins/string-8.c: New test.
40162         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40163         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40164         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40166 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40168         PR c++/10468
40169         * g++.dg/ext/typeof6.C: New test.
40171 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40173         PR c++/10796
40174         * g++.dg/init/enum1.C: New test.
40176 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
40178         * gcc.dg/20030627-1.c: New test.
40180 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
40182         PR c++/11332
40183         * g++.dg/expr/static_cast2.C: New test.
40185 2003-06-26  Roger Sayle  <roger@eyesopen.com>
40186             Jakub Jelinek  <jakub@redhat.com>
40188         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40189         sprintf(dst,"%s",src) optimization.
40190         * gcc.c-torture/execute/20030626-1.c: New test case.
40191         * gcc.c-torture/execute/20030626-2.c: New test case.
40193 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
40195         * gcc.c-torture/execute/multi-ix.c: New test.
40197         * gcc.c-torture/execute/simd-4.c (main):
40198         Added missing semicolon at end of union.
40200 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
40202         PR c++/8266
40203         * g++.dg/template/explicit-instantiation3.C: New test.
40205 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40207         * gcc.dg/20030626-1.c: Use signed char.
40209 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40211         * gcc.dg/20030626-1.c: New test.
40213 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
40215         * const-str-2.m: Update.
40217 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
40219         PR c++/10990
40220         * g++.dg/rtti/dyncast1.C: New test.
40221         * g++.dg/abi/mangle4.C: Correct base-specifier access.
40222         * g++.dg/lookup/scoped1.C: Remove XFAIL.
40223         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40225         PR c++/10931
40226         * g++.dg/expr/static_cast1.C: New test.
40228 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
40230         * gcc.dg/20030625-1.c: New test.
40232 2003-06-24  Roger Sayle  <roger@eyesopen.com>
40234         * gcc.c-torture/compile/20030624-1.c: New test case.
40236 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
40238         * gcc.c-torture/execute/string-opt-17.c: New test.
40240 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
40242         PR c++/5754
40243         * g++.dg/parse/crash6.C: New test.
40245 2003-06-23  Roger Sayle  <roger@eyesopen.com>
40247         * gcc.dg/builtins-24.c: New test case.
40249 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
40251         * g++.dg/opt/operator1.C: New test.
40253 2003-06-22  Roger Sayle  <roger@eyesopen.com>
40255         * gcc.c-torture/execute/string-opt-16.c: New test case.
40257 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40259         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
40260         * g++.old-deja/g++.other/conv7.C: Likewise.
40261         * g++.old-deja/g++.other/overcnv2.C: Likewise.
40262         * g++.old-deja/g++.other/overload14.C: Likewise.
40264 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40266         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
40267         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
40269 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40271         PR c++/10888
40272         * g++.dg/warn/Winline-3.C: New test.
40274 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40276         * lib/target-supports.exp (check_alias_available): Make the test
40277         program acceptable to the Solaris assembler.
40279         PR c++/10749
40280         * g++.dg/template/memclass2.C: New test.
40282 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40283             Eric Botcazou  <ebotcazou@libertysurf.fr>
40285         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
40286         data for non-matching targets.
40287         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
40289 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40291         PR c++/10845
40292         * g++.dg/template/member3.C: New test.
40294 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
40296         PR c++/10939
40297         * g++.dg/template/func1.C: New test.
40299         PR c++/9649
40300         * g++.dg/template/static4.C: New test.
40301         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
40303         PR c++/11041
40304         * g++.dg/init/ref7.C: New test.
40306 2003-06-19  Matt Austern  <austern@apple.com>
40308         PR c++/11228
40309         * g++.dg/anew1.C: New test.
40310         * g++.dg/anew2.C: New test.
40311         * g++.dg/anew3.C: New test.
40312         * g++.dg/anew4.C: New test.
40314 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
40316         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
40318 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
40320         * gcc.c-torture/execute/simd-4.c (main): Make expected value
40321         endian-dependent.
40323 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
40325         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
40326         Remove cruft.
40328 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
40330         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
40331         * gcc.c-torture/compile/961203-1.c: Likewise.
40332         * gcc.c-torture/compile/980506-1.c: Likewise.
40334 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40336         PR c++/10712
40337         * g++.dg/lookup/using7.C: New test.
40339 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40341         PR c++/11105
40342         * g++.dg/abi/conv1.C: Remove it.
40343         * g++.dg/template/conv7.C: New test.
40344         * g++.dg/template/conv8.C: Likewise.
40345         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
40346         conversion operator.
40348 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
40350         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
40351         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40352         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40353         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40354         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40355         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40356         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40357         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40358         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40359         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40360         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40361         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40362         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40363         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40364         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40365         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40366         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40367         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40368         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40369         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40370         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40371         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40372         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40373         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40374         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40375         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40376         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40377         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40378         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40380 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
40382         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
40383         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
40384         indications.
40386 2003-06-16  Roger Sayle  <roger@eyesopen.com>
40388         * gcc.dg/i386-387-5.c: New test case.
40389         * gcc.dg/i386-387-6.c: New test case.
40390         * gcc.dg/builtins-23.c: New test case.
40392 2003-06-15  Roger Sayle  <roger@eyesopen.com>
40394         * gcc.dg/builtins-22.c: New test case.
40395         * gcc.dg/i386-387-1.c: Update to test exp.
40396         * gcc.dg/i386-387-2.c: Likewise.
40398 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40400         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
40402 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40404         * lib/gcc-dg.exp (dg-require-dll): New function.
40405         (dg-xfail-if): Likewise.
40406         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
40407         driver.
40409         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
40410         * gcc.c-torture/compile/20001205-1.c: Likewise.
40411         * gcc.c-torture/compile/20001226-1.c: Likewise.
40412         * gcc.c-torture/compile/20010518-2.c: Likewise.
40413         * gcc.c-torture/compile/20020312-1.c: Likewise.
40414         * gcc.c-torture/compile/20020604-1.c: Likewise.
40415         * gcc.c-torture/compile/920501-12.c: Likewise.
40416         * gcc.c-torture/compile/920501-4.c: Likewise.
40417         * gcc.c-torture/compile/920520-1.c: Likewise.
40418         * gcc.c-torture/compile/920521-1.c: Likewise.
40419         * gcc.c-torture/compile/920625-1.c: Likewise.
40420         * gcc.c-torture/compile/961203-1.c: Likewise.
40421         * gcc.c-torture/compile/980506-1.c: Likewise.
40422         * gcc.c-torture/compile/981006-1.c: Likewise.
40423         * gcc.c-torture/compile/981022-1.c: Likewise.
40424         * gcc.c-torture/compile/981223-1.c: Likewise.
40425         * gcc.c-torture/compile/990617-1.c: Likewise.
40426         * gcc.c-torture/compile/dll.c: Likewise.
40427         * gcc.c-torture/compile/labels-3.c: Likewise.
40428         * gcc.c-torture/compile/mipscop-1.c: Likewise.
40429         * gcc.c-torture/compile/mipscop-2.c: Likewise.
40430         * gcc.c-torture/compile/mipscop-3.c: Likewise.
40431         * gcc.c-torture/compile/mipscop-4.c: Likewise.
40432         * gcc.c-torture/compile/simd-5.c: Likewise.
40433         * gcc.c-torture/compile/20000804-1.x: Remove.
40434         * gcc.c-torture/compile/20001205-1.x: Likewise.
40435         * gcc.c-torture/compile/20001226-1.x: Likewise.
40436         * gcc.c-torture/compile/20010518-2.x: Likewise.
40437         * gcc.c-torture/compile/20020312-1.x: Likewise.
40438         * gcc.c-torture/compile/20020604-1.x: Likewise.
40439         * gcc.c-torture/compile/920501-12.x: Likewise.
40440         * gcc.c-torture/compile/920501-4.x: Likewise.
40441         * gcc.c-torture/compile/920520-1.x: Likewise.
40442         * gcc.c-torture/compile/920521-1.x: Likewise.
40443         * gcc.c-torture/compile/920625-1.x: Likewise.
40444         * gcc.c-torture/compile/961203-1.x: Likewise.
40445         * gcc.c-torture/compile/980506-1.x: Likewise.
40446         * gcc.c-torture/compile/981006-1.x: Likewise.
40447         * gcc.c-torture/compile/981022-1.x: Likewise.
40448         * gcc.c-torture/compile/981223-1.x: Likewise.
40449         * gcc.c-torture/compile/990617-1.x: Likewise.
40450         * gcc.c-torture/compile/mipscop-1.x: Likewise.
40451         * gcc.c-torture/compile/mipscop-2.x: Likewise.
40452         * gcc.c-torture/compile/mipscop-3.x: Likewise.
40453         * gcc.c-torture/compile/mipscop-4.x: Likewise.
40454         * gcc.c-torture/compile/simd-5.x: Likewise.
40456         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
40458 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40460         * gcc.c-torture/execute/20030611-1.c: New test.
40462 2003-06-12  Roger Sayle  <roger@eyesopen.com>
40464         PR middle-end/168
40465         * gcc.dg/20030612-1.c: New test case.
40467 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40469         PR c++/10635
40470         * g++.dg/expr/cast1.C: New test.
40472 2003-06-12  Roger Sayle  <roger@eyesopen.com>
40474         * gcc.dg/builtins-21.c: New test case.
40476 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
40478         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
40479         options instead of at the end.
40480         * lib/objc.exp (objc_target_compile): Likewise.
40482 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
40484         PR c++/10432
40485         * g++.dg/parse/error1.C: New test.
40487 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
40489         * gcc.dg/compat/struct-by-value-11_main.c: New file.
40490         * gcc.dg/compat/struct-by-value-11_x.c: New file.
40491         * gcc.dg/compat/struct-by-value-11_y.c: New file.
40492         * gcc.dg/compat/struct-by-value-12_main.c: New file.
40493         * gcc.dg/compat/struct-by-value-12_x.c: New file.
40494         * gcc.dg/compat/struct-by-value-12_y.c: New file.
40495         * gcc.dg/compat/struct-by-value-13_main.c: New file.
40496         * gcc.dg/compat/struct-by-value-13_x.c: New file.
40497         * gcc.dg/compat/struct-by-value-13_y.c: New file.
40498         * gcc.dg/compat/struct-by-value-14_main.c: New file.
40499         * gcc.dg/compat/struct-by-value-14_x.c: New file.
40500         * gcc.dg/compat/struct-by-value-14_y.c: New file.
40501         * gcc.dg/compat/struct-by-value-15_main.c: New file.
40502         * gcc.dg/compat/struct-by-value-15_x.c: New file.
40503         * gcc.dg/compat/struct-by-value-15_y.c: New file.
40504         * gcc.dg/compat/struct-by-value-16_main.c: New file.
40505         * gcc.dg/compat/struct-by-value-16_x.c: New file.
40506         * gcc.dg/compat/struct-by-value-16_y.c: New file.
40507         * gcc.dg/compat/struct-by-value-17_main.c: New file.
40508         * gcc.dg/compat/struct-by-value-17_x.c: New file.
40509         * gcc.dg/compat/struct-by-value-17_y.c: New file.
40510         * gcc.dg/compat/struct-by-value-18_main.c: New file.
40511         * gcc.dg/compat/struct-by-value-18_x.c: New file.
40512         * gcc.dg/compat/struct-by-value-18_y.c: New file.
40514         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
40515         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
40516         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
40517         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
40518         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
40519         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
40520         * gcc.dg/compat/scalar-return-3_main.c: New file.
40521         * gcc.dg/compat/scalar-return-3_x.c: New file.
40522         * gcc.dg/compat/scalar-return-3_y.c: New file.
40523         * gcc.dg/compat/scalar-return-4_main.c: New file.
40524         * gcc.dg/compat/scalar-return-4_x.c: New file.
40525         * gcc.dg/compat/scalar-return-4_y.c: New file.
40527 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
40529         * gcc.dg/compat/fp2-struct-check.h: New file.
40530         * gcc.dg/compat/fp2-struct-defs.h: New file.
40531         * gcc.dg/compat/fp2-struct-init.h: New file.
40532         * gcc.dg/compat/struct-by-value-10_main.c: New file.
40533         * gcc.dg/compat/struct-by-value-10_x.c: New file.
40534         * gcc.dg/compat/struct-by-value-10_y.c: New file.
40535         * gcc.dg/compat/struct-return-10_main.c: New file.
40536         * gcc.dg/compat/struct-return-10_x.c: New file.
40537         * gcc.dg/compat/struct-return-10_y.c: New file.
40539         * gcc.dg/compat/compat-common.h: New file.
40540         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
40541         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
40542         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
40543         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
40544         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
40545         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
40546         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
40547         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40548         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
40549         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
40550         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40551         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
40552         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
40553         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40554         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
40555         * gcc.dg/compat/small-struct-check.h: Ditto.
40556         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
40557         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40558         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
40559         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
40560         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40561         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40562         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
40563         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40564         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
40565         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
40566         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40567         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40568         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
40569         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40570         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40571         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
40572         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40573         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
40574         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
40575         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40576         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
40577         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
40578         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40579         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
40580         * gcc.dg/compat/struct-return-2_main.c: Ditto.
40581         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40582         * gcc.dg/compat/struct-return-2_y.c: Ditto.
40583         * gcc.dg/compat/struct-return-3_main.c: Ditto.
40584         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40585         * gcc.dg/compat/struct-return-3_y.c: Ditto.
40587 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
40589         * g++.dg/pch/static-1.C: New file.
40590         * g++.dg/pch/static-1.Hs: New file.
40592 2003-06-10  Richard Henderson  <rth@redhat.com>
40594         * gcc.dg/asm-7.c: Adjust expected warning text.
40596 2003-06-10  Roger Sayle  <roger@eyesopen.com>
40598         * gcc.dg/builtins-20.c: New test case.
40600 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
40602         PR c++/11131
40603         * g++.dg/opt/template1.C: New test.
40605 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40607         * lib/gcc-dg.exp (dg-test): Clear additional_files and
40608         additional_sources.
40610 2003-05-21  David Taylor  <dtaylor@emc.com>
40612         * gcc.dg/Wpadded.c: New file.
40614 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40616         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
40617         * gcc.dg/special/weak-2.c: Add dg-require-weak.
40618         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
40619         dg-require-weak.
40621 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
40623         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
40625 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40627         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
40628         (dg-require-alias): Likewise.
40629         (dg-require-gc-sections): Likewise.
40630         * lib/target-supports.exp (check_gc_sections_available): Likewise.
40632 2003-06-08  Richard Henderson  <rth@redhat.com>
40634         * gcc.dg/20011029-2.c: Fix the array reference.
40635         * gcc.dg/asm-7.c: New.
40637 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
40639         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
40641 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
40643         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
40644         (dg-require-gc-sections): Likewise.
40646 2003-06-08  Jan Hubicka  <jh@suse.cz>
40648         * i386-cmov1.c: Fix regular expression.
40649         * i386-cvt-1.c: Likewise.
40650         * i386-local.c: Likewise.
40651         * i386-local2.c: Likewise.
40652         * i386-mul.c: Likewise.
40653         * i386-ssetype-1.c: Likewise.
40654         * i386-ssetype-3.c: Likewise.
40655         * i386-ssetype-5.c: Likewise.
40657 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40659         PR c++/11039
40660         * g++.dg/warn/implicit-typename2.C: New test.
40661         * g++.dg/warn/implicit-typename3.C: New test.
40663 2003-06-07  Richard Henderson  <rth@redhat.com>
40665         * g++.dg/other/offsetof3.C: Use size_t.
40666         * g++.dg/other/offsetof4.C: Likewise.
40668 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
40670         * lib/copy-file.exp: New. Implement gcc_copy_files.
40672         * lib/dg-pch.exp: Load copy-file.exp
40673         (dg-pch): Use gcc_copy_files instead of "file copy".
40675 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
40677         * gcc.dg/weak/weak.exp: Simplify.
40678         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
40679         * gcc.dg/weak/weak-1.c: Likewise.
40680         * gcc.dg/weak/weak-2.c: Likewise.
40681         * gcc.dg/weak/weak-3.c: Likewise.
40682         * gcc.dg/weak/weak-4.c: Likewise.
40683         * gcc.dg/weak/weak-5.c: Likewise.
40684         * gcc.dg/weak/weak-6.c: Likewise.
40685         * gcc.dg/weak/weak-7.c: Likewise.
40686         * gcc.dg/weak/weak-8.c: Likewise.
40687         * gcc.dg/weak/weak-9.c: Likewise.
40689 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
40691         gcc.c-torture/execute/20030606-1.c: New.
40693 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40695         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
40696         * gcc.dg/builtins-19.c: Likewise.
40698 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40700         * gcc.dg/builtins-2.c: Add some more tests.
40701         * gcc.dg/builtins-18.c: New test case.
40702         * gcc.dg/builtins-19.c: New test case.
40704 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40705             Jim Wilson  <wilson@tuliptree.org>
40707         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
40709 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
40711         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
40712         mempcpy/stpcpy calls not to be optimized into something else.
40713         * gcc.c-torture/execute/string-opt-3.c: Moved to...
40714         * gcc.c-torture/execute/builtins/string-7.c: ...here.
40715         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
40717 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40719         * gcc.dg/format/asm_fprintf-1.c: New test.
40721 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
40723         * lib/gcc-defs.exp (additional_sources): New variable.
40724         (dg-additional-sources): New function.
40725         (additional_files): New variable.
40726         (dg-additional-files): New function.
40727         (dg-additional-files-options): Likewise.
40728         * lib/gcc-dg.exp (dg-require-weak): New function.
40729         (dg-require-alias): Likewise.
40730         (dg-require-gc-sections): Likewise.
40731         * lib/target-supports.exp (check_alias_available): Remove testfile
40732         parameter.
40733         (check_gc_sections_available): New function.
40734         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
40735         (dg-gpp-additional-files): Likewise.
40736         * lib/g++.exp (additional_sources): Remove.
40737         (additional_files): Likewise.
40738         (g++_target_compile): Use dg-additional-files-options.
40740         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
40741         Tcl logic.
40742         * gcc.dg/special/ecos.exp: Remove.
40743         * gcc.dg/special/20000419-2.c: Use dg-require-*.
40744         * gcc.dg/special/alias-1.c: Likewise.
40745         * gcc.dg/special/alias-2.c: Likewise.
40746         * gcc.dg/special/gcsec-1.c: Likewise.
40747         * gcc.dg/special/weak-1.c: Likewise.
40748         * gcc.dg/special/weak-2.c: Likewise.
40749         * gcc.dg/special/wkali-1.c: Likewise.
40750         * gcc.dg/special/wkali-2.c: Likewise.
40752         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
40753         dg-gpp-additional-*.
40754         * g++.dg/special/conpr-3.C: Likewise.
40755         * g++.dg/special/conpr-4.C: Likewise.
40756         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
40757         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
40758         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
40759         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
40760         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
40761         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
40762         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
40763         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
40764         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
40765         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
40766         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
40767         * g++.old-deja/g++.other/comdat1.C: Likewise.
40768         * g++.old-deja/g++.other/comdat2.C: Likewise.
40769         * g++.old-deja/g++.other/comdat3.C: Likewise.
40770         * g++.old-deja/g++.other/ctor1.C: Likewise.
40771         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
40773 2003-06-05  Richard Henderson  <rth@redhat.com>
40775         * gcc.dg/debug/20030605-1.c: New.
40777 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40779         * README.QMTEST: Update.
40781 2003-06-04  Richard Henderson  <rth@redhat.com>
40783         * gcc.dg/cleanup-1.c: New.
40784         * gcc.dg/cleanup-2.c: New.
40785         * gcc.dg/cleanup-3.c: New.
40786         * gcc.dg/cleanup-4.c: New.
40787         * gcc.dg/cleanup-5.c: New.
40788         * gcc.dg/cleanup-6.c: New.
40789         * gcc.dg/cleanup-7.c: New.
40791 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40793         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
40795         * lib/dg-pch.exp: New file.
40796         * g++.dg/pch/pch.exp: Use dg-pch.exp.
40797         * gcc.dg/pch/pch.exp: Likewise.
40799 2003-06-04  Roger Sayle  <roger@eyesopen.com>
40801         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
40802         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
40803         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
40804         * gcc.dg/builtins-17.c: New test case.
40805         * gcc.dg/i386-387-4.c: New test case.
40806         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
40808 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40810         * gcc.dg/ultrasp9.c: New test.
40812 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40814         * gcc.c-torture/compile/20030604-1.c: New test.
40815         * gcc.dg/sparc-constant-1.c: New test.
40817 2003-06-03  Glen Nakamura  <glen@imodulo.com>
40819         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
40821 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
40823         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
40825         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
40826         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
40828 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
40830         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
40832 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40834         PR c++/10940
40835         * g++.dg/template/spec10.C: New test.
40837 2003-06-03  Roger Sayle  <roger@eyesopen.com>
40839         * gcc.dg/builtins-16.c: New test case.
40841 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
40843         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
40844         mempcpy test with post-increments.
40845         * gcc.c-torture/execute/string-opt-3.c: New test.
40846         * gcc.dg/string-opt-1.c: New test.
40848 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
40850         PR fortran/10965
40851         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
40853 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
40855         * lib/scanasm.exp (dg-scan): New function, factored out of ...
40856         (scan-assembler): ... here.  Use dg-scan.
40857         (scan-assembler-not): Likewise.
40858         (scan-file): New function.
40859         (scan-file-not): Likewise.
40860         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
40861         * gcc.dg/cpp/_Pragma4.c: Likewise.
40862         * gcc.dg/cpp/_Pragma5.c: Likewise.
40863         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40864         * gcc.dg/cpp/avoidpaste2.c: Likewise.
40865         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
40866         * gcc.dg/cpp/cmdlne-P.c: Likewise.
40867         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
40868         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
40869         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
40870         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
40871         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
40872         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
40873         * gcc.dg/cpp/cxxcom1.c: Likewise.
40874         * gcc.dg/cpp/line1.c: Likewise.
40875         * gcc.dg/cpp/maccom1.c: Likewise.
40876         * gcc.dg/cpp/maccom2.c: Likewise.
40877         * gcc.dg/cpp/maccom3.c: Likewise.
40878         * gcc.dg/cpp/maccom4.c: Likewise.
40879         * gcc.dg/cpp/maccom5.c: Likewise.
40880         * gcc.dg/cpp/maccom6.c: Likewise.
40881         * gcc.dg/cpp/multiline.c: Likewise.
40882         * gcc.dg/cpp/spacing1.c: Likewise.
40883         * gcc.dg/cpp/spacing2.c: Likewise.
40884         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
40885         * gcc.dg/cpp/trad/maccom1.c: Likewise.
40886         * gcc.dg/cpp/trad/maccom2.c: Likewise.
40887         * gcc.dg/cpp/trad/maccom3.c: Likewise.
40888         * gcc.dg/cpp/trad/maccom4.c: Likewise.
40889         * gcc.dg/cpp/trad/maccom6.c: Likewise.
40890         * gcc.dg/cpp/cxxcom2.c: Likewise.
40891         * gcc.dg/cpp/cxxcom2.h: New file.
40893         * gcc.dg/cpp/truefalse.cpp: Move it to ...
40894         * g++.dg/cpp/truefalse.C: Here.
40895         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
40897 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
40899         * gcc.dg/cpp/redef3.c: New file.
40901 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40903         * gcc.dg/i386-loop-3.c: New test.
40905 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
40907         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
40909 2003-05-31  Roger Sayle  <roger@eyesopen.com>
40911         * gcc.dg/fwrapv-1.c: New test case.
40912         * gcc.dg/fwrapv-2.c: New test case.
40914 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40916         PR c++/10956
40917         * g++.dg/template/spec9.C: New test.
40919 2003-05-29  Roger Sayle  <roger@eyesopen.com>
40921         * gcc.dg/duff-4.c: New test case.
40923 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
40925         PR fortran/10843
40926         * g77.dg/ffixed-form-1.f: New test
40927         * g77.dg/ffixed-form-2.f: New test
40928         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
40929         * g77.dg/ffree-form-3.f: New test
40931 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
40933         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
40934         * gcc.dg/wint_t-1.c: Likewise.
40936 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40938         * g++.dg/template/access11.C: New test.
40940 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40942         PR c++/10849
40943         * g++.dg/template/access10.C: New test.
40945 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40946             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40948         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
40950 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40952         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
40953         suppress for powerpc-*-darwin*.
40954         * gcc.dg/torture/builtin-noret-2.c: Likewise.
40956 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40958         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
40959         suppress option for powerpc-*-darwin*.
40961 2003-05-23  Roger Sayle  <roger@eyesopen.com>
40963         * gcc.dg/builtins-1.c: Add tests for tan and atan.
40964         * gcc.dg/builtins-4.c: Add test for fmod.
40966 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40968         PR c++/10682
40969         * g++.dg/template/instantiate4.C: New test.
40971 2003-05-22  Roger Sayle  <roger@eyesopen.com>
40973         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
40975 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
40977         * gcc.dg/compat/scalar-return-1_main.c: New file.
40978         * gcc.dg/compat/scalar-return-1_x.c: New file.
40979         * gcc.dg/compat/scalar-return-1_y.c: New file.
40980         * gcc.dg/compat/scalar-return-2_main.c: New file.
40981         * gcc.dg/compat/scalar-return-2_x.c: New file.
40982         * gcc.dg/compat/scalar-return-2_y.c: New file.
40983         * gcc.dg/compat/struct-return-3_main.c: New file.
40984         * gcc.dg/compat/struct-return-3_y.c: New file.
40985         * gcc.dg/compat/struct-return-3_x.c: New file.
40986         * gcc.dg/compat/struct-return-2_main.c: New file.
40987         * gcc.dg/compat/struct-return-2_x.c: New file.
40988         * gcc.dg/compat/struct-return-2_y.c: New file.
40990 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40992         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
40993         for hppa*-hp-hpux*.
40994         * gcc.dg/20021014-1.c (dg-options): Likewise.
40995         * gcc.dg/nest.c (dg-options): Likewise.
40997 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
40999         PR c++/9738
41000         * g++.dg/ext/dllimport2.C: New file.
41001         * g++.dg/ext/dllimport3.C: New file.
41003 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
41005         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41006         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41007         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41008         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41009         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41010         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41011         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41012         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41013         * gcc.dg/compat/small-struct-defs.h: New file.
41014         * gcc.dg/compat/small-struct-init.h: New file.
41015         * gcc.dg/compat/small-struct-check.h: New file.
41016         * gcc.dg/compat/fp-struct-defs.h: New file.
41017         * gcc.dg/compat/fp-struct-check.h: New file.
41018         * gcc.dg/compat/fp-struct-init.h: New file.
41019         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41020         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41022 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
41024         * gcc.dg/20030225-2.c: New test.
41026 2003-05-18  Roger Sayle  <roger@eyesopen.com>
41027             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41029         * gcc.c-torture/compile/20030518-1.c: New test case.
41031 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
41033         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41034         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41035         gcc-dg-debug-runtest.
41036         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41037         gcc-dg-debug-runtest.
41039 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41041         PR c++/9022
41042         * g++.dg/lookup/using6.C: New test.
41044 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41046         * g++.dg/parse/access2.C: New test.
41048 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
41050         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41051         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41052         * gcc.dg/debug/debug.exp: Likewise.
41054 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
41056         * gcc.dg/dollar.c: New test.
41058 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
41060         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41061         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41062         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41063         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41064         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41065         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41066         * gcc.dg/compat/struct-by-value-6_main.c: New file.
41067         * gcc.dg/compat/struct-by-value-6_x.c: New file.
41068         * gcc.dg/compat/struct-by-value-6_y.c: New file.
41069         * gcc.dg/compat/struct-by-value-7_main.c: New file.
41070         * gcc.dg/compat/struct-by-value-7_x.c: New file.
41071         * gcc.dg/compat/struct-by-value-7_y.c: New file.
41072         * gcc.dg/compat/struct-by-value-8_main.c: New file.
41073         * gcc.dg/compat/struct-by-value-8_x.c: New file.
41074         * gcc.dg/compat/struct-by-value-8_y.c: New file.
41075         * gcc.dg/compat/struct-by-value-9_main.c: New file.
41076         * gcc.dg/compat/struct-by-value-9_x.c: New file.
41077         * gcc.dg/compat/struct-by-value-9_y.c: New file.
41079 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
41081         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41082         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
41083         support for "repo" mode.
41084         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41085         * lib/g77-dg.exp: Likewise.
41086         * lib/obj-dg.exp: Likewise.
41088 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
41090         Merge from gcc-3_2-rhl8-branch:
41091         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
41093         * gcc.dg/tls/opt-6.c: New test.
41095         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
41097         * gcc.dg/20030405-1.c: New test.
41099         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
41101         * gcc.dg/20030309-1.c: New test.
41103         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41105         * gcc.c-torture/execute/20030307-1.c: New test.
41107         2003-02-20  Randolph Chung  <tausq@debian.org>
41109         * gcc.c-torture/compile/20030220-1.c: New test.
41111         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
41113         * gcc.dg/20030217-1.c: New test.
41115         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
41117         * gcc.c-torture/compile/20020129-1.c: New test.
41119         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41121         * gcc.dg/unroll-1.c: New test.
41123         2002-11-16  Jan Hubicka  <jh@suse.cz>
41125         * gcc.c-torture/execute/20020920-1.c: New test.
41127         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
41129         PR target/7434
41130         * gcc.c-torture/compile/20021008-1.c: New test.
41132         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
41134         PR target/7559
41135         * gcc.c-torture/execute/20020810-1.c: New test.
41137         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41139         * gcc.c-torture/compile/20020807-1.c: New test.
41141         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
41143         * gcc.dg/tls/opt-1.c: New test.
41145         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
41147         * gcc.dg/20020729-1.c: New test.
41149         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
41151         * g++.dg/opt/life1.C: New test.
41153         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
41155         * gcc.dg/20020525-1.c: New test.
41157         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41159         PR c++/6794
41160         * g++.dg/ext/pretty1.C: New test.
41161         * g++.dg/ext/pretty2.C: New test.
41163 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
41165         PR c++/8385
41166         * g++.dg/ext/typeof5.C: New test.
41168 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
41170         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41171         __USER_LABEL_PREFIX__ into account.
41172         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41174 2003-05-14  Roger Sayle  <roger@eyesopen.com>
41176         * gcc.dg/builtins-15.c: New test case.
41178 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
41180         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41182 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
41184         * lib/g++.exp: Tweak handling of additional source files.
41185         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41186         * g++.dg/special/conpr-2a.C: Rename to ...
41187         * g++.dg/special/conpr-2a.cc: ... this.
41188         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41189         * g++.dg/special/conpr-3a.C: Rename to ...
41190         * g++.dg/special/conpr-3a.cc: This.
41191         * g++.dg/special/conpr-3b.C: Rename to ...
41192         * g++.dg/special/conpr-3b.cc: This.
41193         * g++.dg/special/conpr-4.C: New test.
41194         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41196 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
41198         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41200 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41202         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41203         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41204         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41205         * g++.old-deja/g++.other/warn3.C: Likewise.
41207 2003-05-11  Roger Sayle  <roger@eyesopen.com>
41209         * gcc.dg/i386-387-1.c: Update to also test log.
41210         * gcc.dg/i386-387-2.c: Likewise.
41212 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41214         * g77.f-torture/execute/int8421.f: New test.
41216 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41218         PR c++/10230, c++/10481
41219         * g++.dg/lookup/scoped5.C: New test.
41221 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41223         PR c++/10552
41224         * g++.dg/template/ttp6.C: New test.
41226 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
41228         * gcc.c-torture/execute/builtins: New directory.
41229         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
41230         gcc.c-torture/execute/builtins.
41231         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
41232         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
41233         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
41234         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
41236 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41238         PR c++/9252
41239         * g++.dg/template/access8.C: New test.
41240         * g++.dg/template/access9.C: New test.
41242 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41244         PR c++/9554
41245         * g++.dg/parse/access1.C: New test.
41247 2003-05-09  DJ Delorie  <dj@redhat.com>
41249         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
41250         long, and not an int.
41252 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41254         PR c++/10555, c++/10576
41255         * g++.dg/template/memclass1.C: New test.
41257 2003-05-08  DJ Delorie  <dj@redhat.com>
41259         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
41260         targets.
41261         * gcc.c-torture/execute/20021024-1.x: Likewise.
41262         * gcc.c-torture/execute/shiftdi.x: Likewise.
41263         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
41264         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
41265         * gcc.dg/20021018-1.c: Likewise.
41267 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41269         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
41271         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
41272         (bcopy): Call memmove.
41274 2003-05-08  Roger Sayle  <roger@eyesopen.com>
41276         * g77.f-torture/compile/8485.f: New test case.
41278 2003-05-07  Richard Henderson  <rth@redhat.com>
41280         PR c++/10570
41281         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
41282         Verify exception_cleanup not called for rethrows.
41283         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
41284         when exiting catch block without rethrowing.
41285         * g++.dg/eh/forced3.C: New.
41286         * g++.dg/eh/forced4.C: New.
41288 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
41290         * gcc.dg/20030505.c: Fix triplet.
41292 2003-05-06  DJ Delorie  <dj@redhat.com>
41294         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
41295         * gcc.dg/nest.c: Likewise.
41297 2003-05-05  Roger Sayle  <roger@eyesopen.com>
41299         * gcc.dg/builtins-14.c: New test case.
41301 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
41303         * lib/compat.exp (compat-execute): New argument.
41304         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
41305         * gcc.dg/compat: New test directory.
41306         * gcc.dg/compat/compat.exp: New expect script.
41307         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
41308         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
41309         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
41310         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
41311         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
41312         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
41314         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
41315         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
41316         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
41317         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
41318         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
41319         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
41320         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
41321         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
41322         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
41323         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
41324         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
41325         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
41326         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
41327         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
41328         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
41330 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
41332         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
41334 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
41336         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
41338 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
41340         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
41341         * gcc.dg/ppc-fsel-2.c: New test.
41343         * gcc.dg/unused-5.c: New test.
41345 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41347         PR c++/10496
41348         * g++.dg/warn/pmf1.C: New test.
41350 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41352         PR c++/4494
41353         * g++.dg/warn/main.C: New test.
41355 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41357         * gcc.dg/nonnull-3.c: New test.
41359 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
41361         * gcc.dg/cpp/Wtrigraphs.c: Update.
41362         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
41364 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
41366         * gcc.dg/ppc-fsel-1.c: New test.
41368 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
41370         PR c/10604
41371         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
41373 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
41375         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
41377 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41379         PR c++/9364, c++/10553, c++/10586
41380         * g++.dg/parse/typename4.C: New test.
41381         * g++.dg/parse/typename5.C: Likewise.
41383 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
41385         * gcc.c-torture/compile/20030503-1.c: New test.
41387 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41389         * g++.dg/lookup/using5.C: Fix testcase error.
41391 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
41393         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
41394         since MEABI is no longer supported.  Remove all vestiges
41395         of MEABI from the test.
41397 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41399         PR c++/10554
41400         * g++.dg/lookup/using5.C: New test.
41402 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41404         PR c++/8772
41405         * g++.dg/template/ttp5.C: New test.
41407 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
41409         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
41410         (dg-gpp-additional-sources): New function.
41411         (dg-gpp-additional-files): Likewise.
41412         * lib/g++.exp (additional_sources): New variable.
41413         (additional_files): Likewise.
41414         (g++_target_compile): Deal with them.
41415         * lib/old-dejagnu.exp: Remove.
41416         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
41417         * g++.old-deja: Revise all tests to use dg commands.
41419 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41421         PR c++/9432, c++/9528
41422         * g++.dg/lookup/using4.C: New test.
41424 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
41426         * gcc.dg/noreturn-5.c: New file.
41427         * gcc.dg/noreturn-6.c: New file.
41429         * gcc.c-torture/compile/inline-1.c: New file.
41431 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41433         PR c++/10551
41434         * g++.dg/template/explicit1.C: New test.
41436 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41438         PR c++/10549
41439         * g++.dg/other/bitfield1.C: New test.
41441         PR c++/10527
41442         * g++.dg/init/new7.C: New test.
41444 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41446         * g++.dg/ext/desig1.C: New test.
41447         * g++.dg/ext/init1.C: Update.
41449         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
41451 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
41453         PR c++/10180
41454         * g++.dg/warn/Winline-1.C: New test.
41456 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
41458         * gcc.c-torture/execute/string-opt-19.c: New test.
41460         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
41461         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
41463 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
41465         PR c++/10506
41466         * g++.dg/init/new6.C: New test.
41468         PR c++/10503
41469         * g++.dg/init/ref6.C: New test.
41471 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
41473         * g++.dg/warn/weak1.C: XFAIL on AIX4.
41475 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41477         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
41478         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
41480 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
41482         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
41483         initialized static data members.
41485 2003-04-25  H.J. Lu <hjl@gnu.org>
41487         * gcc.dg/ia64-sync-4.c: New test.
41489 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41491         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
41492         date.
41494 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
41496         PR c++/10337
41497         * g++.dg/warn/conv1.C: New test.
41498         * g++.old-deja/g++.other/conv7.C: Adjust.
41499         * g++.old-deja/g++.other/overload14.C: Adjust.
41501 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41503         PR c++/10471
41504         * g++.dg/template/defarg2.C: New test.
41506 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
41508         * gcc.dg/cpp/include2.c: Update.
41509         * gcc.dg/cpp/multiline-2.c: New.
41510         * gcc.dg/cpp/multiline.c: Update.
41511         * gcc.dg/cpp/strify2.c: Update.
41512         * gcc.dg/cpp/trad/literals-2.c: Update.
41514 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41516         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
41518 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41520         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
41522 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41524         PR c++/10451
41525         * g++.dg/parse/crash4.C: New test.
41527         PR c++/9847
41528         * g++.dg/parse/crash5.C: New test.
41530 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
41532         PR c++/10446
41533         * g++.dg/parse/crash3.C: New test.
41535         PR c++/10428
41536         * g++.dg/parse/elab1.C: New test.
41538 2003-04-22  Devang Patel  <dpatel@apple.com>
41540         * gcc.dg/cpp/trad/funlike-5.c: New test.
41542 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
41544         * g++.dg/other/packed1.C: Fix dg options.
41546 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
41548         * g++.dg/other/offsetof2.C: New test.
41550 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
41552         * g++.dg/template/recurse.C: Adjust location of error messages.
41554 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
41556         PR c++/9881
41557         * g++.dg/init/addr-const1.C: New test.
41558         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
41560 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41562         PR c++/10405
41563         * g++.dg/lookup/struct-hack1.C: New test.
41565 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
41567         * ucs.c: Update diagnostic messages.
41569 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41571         * gcc.dg/cpp/truefalse.cpp: New test.
41572         * gcc.dg/cpp/cpp.exp: Update.
41573         * g++.dg/other/stdbool-if.C: Remove.
41575 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41577         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
41578         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
41580 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41582         * gcc.c-torture/compile/20030418-1.c: New test.
41584 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
41586         * README.compat: Remove; content moved to doc/sourcebuild.texi.
41588 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41590         PR c++/10347
41591         g++.dg/template/dependent-name1.C: New test.
41593 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
41595         * gcc.dg/warn-1.c (tourist_guide): New array,
41596         contains a pointer to bar.
41598 2003-04-16  Roger Sayle  <roger@eyesopen.com>
41600         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
41601         * gcc.c-torture/execute/medce-1.c: New test case.
41602         * gcc.c-torture/execute/medce-2.c: New test case.
41604 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
41606         * lib/prune.exp: Ignore more messages.
41608         PR c++/10381
41609         * g++.dg/parse/lookup3.C: New test.
41611 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
41613         * gcc.c-torture/compile/20030415-1.c : New test.
41615 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
41617         * gcc.c-torture/execute/scope-2.c: Move to ...
41618         * gcc.dg/noncompile/scope.c: .... here.
41620 2003-04-14  Roger Sayle  <roger@eyesopen.com>
41622         * gcc.dg/20030414-2.c: New test case.
41624 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
41626         PR target/10377
41627         * gcc.dg/20030414-1.c: New test.
41629 2003-04-13  Roger Sayle  <roger@eyesopen.com>
41631         * gcc.dg/builtins-12.c: New test case.
41632         * gcc.dg/builtins-13.c: New test case.
41634 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41636         * gcc.c-torture/execute/string-opt-18.c: New test.
41638 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
41640         PR c++/10300
41641         * g++.dg/init/new5.C: New test.
41643 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
41645         PR c++/7910
41646         * g++.dg/ext/dllimport1.C: New test.
41648 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41650         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
41652 2003-04-11  Bud Davis <bdavis9659@comcast.net>
41654         PR Fortran/9263
41655         * g77.f-torture/noncompile/9263.f: New test
41656         PR Fortran/1832
41657         * g77.f-torture/execute/1832.f: New test
41659 2003-04-11  David Chad  <davidc@freebsd.org>
41660             Loren J. Rittle  <ljrittle@acm.org>
41662         PR libobjc/8562
41663         * objc.dg/headers.m: New test.
41665 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
41667         * gcc.c-torture/execute/builtin-noret-2.c: New.
41668         * gcc.c-torture/execute/builtin-noret-2.x: New.
41669         XFAIL builtin-noret-2.c at -O1 and above.
41670         * gcc.dg/redecl.c: New.
41671         * gcc.dg/Wshadow-1.c: Update error regexps.
41673 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
41675         * g++.dg/abi/bitfield10.C: New test.
41677 2003-04-09  Mike Stump  <mrs@apple.com>
41679         * gcc.dg/pch/pch.exp: Make testcase names longer.
41680         * g++.dg/pch/pch.exp: Make testcase names longer.
41682 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41684         * gcc.dg/builtins-11.c: New test case.
41686 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41688         * gcc.dg/builtins-9.c: New test case.
41689         * gcc.dg/builtins-10.c: New test case.
41691 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
41693         * gcc.dg/noncompile/init-4.c.c: New test.
41695 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41697         * gcc.misc-test/gcov-9.c: New test.
41698         * gcc.misc-test/gcov-10.c: New test
41699         * gcc.misc-test/gcov-11.c: New test.
41701 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
41703         PR optimization/10024
41704         * gcc.c-torture/compile/20030405-1.c: New test.
41706 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
41708         * gcc.dg/pch/static-3.c: New.
41709         * gcc.dg/pch/static-3.hs: New.
41710         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
41712 2003-04-04  Richard Henderson  <rth@redhat.com>
41714         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
41715         * g++.dg/eh/forced2.C: Likewise.
41717 2003-04-03  Mike Stump  <mrs@apple.com>
41719         * lib/scanasm.exp (scan-assembler): Add xfail processing for
41720         target arg.
41721         (scan-assembler-times, scan-assembler-not): Likewise.
41722         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
41724 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41726         * gcc.dg/sparc-loop-1.c: New test.
41728 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
41730         PR other/9274
41731         * g++.dg/pch/system-2.C: New.
41732         * g++.dg/pch/system-2.Hs: New.
41734 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
41736         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
41738         * g++.dg/eh/simd-1.C (vecfunc): Same.
41740 2003-04-01  Roger Sayle  <roger@eyesopen.com>
41742         * gcc.c-torture/execute/20030401-1.c: New test case.
41744 2003-04-01  Ziemowit Laski <zlaski@apple.com>
41746         * objc.dg/defs.m: New.
41748 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
41750         * g++.dg/eh/simd-1.C: New.
41751         * g++.dg/eh/simd-2.C: New.
41753 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
41755         * gcc.c-torture/execute/simd-3.c: New.
41757 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41759         PR c/9936
41760         * gcc.dg/20030331-2.c: New test.
41762 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41764         PR c++/10278
41765         * g++.dg/parse/crash2.C: New test.
41767 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41769         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
41770         * gcc.c-torture/execute/20030331-1.c: ...here.
41772 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41774         * gcc.c-torture/execute/20030331-1.c: New test.
41776 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
41778         * lib/gcov.exp: Adjust call return testing strings.
41779         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
41781 2003-03-31  Roger Sayle  <roger@eyesopen.com>
41783         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
41784         * gcc.dg/builtins-7.c: New test case.
41785         * gcc.dg/builtins-8.c: New test case.
41787 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41789         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
41791 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
41793         PR c++/7647
41794         * g++.dg/lookup-class-member-2.C: New test.
41796 2003-03-30  Glen Nakamura  <glen@imodulo.com>
41798         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
41800 2003-03-28  Roger Sayle  <roger@eyesopen.com>
41802         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
41804 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
41806         * g++.dg/init/attrib1.C: New test.
41808 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41810         * gcc.dg/ultrasp8.c: New test.
41812 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41814         * gcc.dg/ultrasp7.c: New test.
41816 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
41818         PR c++/10047
41819         * g++.dg/template/inline1.C: New test.
41821 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41823         * gcc.dg/sparc-dwarf2.c: New test.
41825 2003-03-27  Roger Sayle  <roger@eyesopen.com>
41827         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
41828         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
41830 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
41832         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
41833         than reading .x files.
41834         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
41835         * g77.dg/gcov/gcov-1.f: Likewise.
41836         * gcc.misc-tests/gcov-4b.c: Likewise.
41837         * gcc.misc-tests/gcov-5b.c: Likewise.
41838         * gcc.misc-tests/gcov-6.c: Likewise.
41839         * gcc.misc-tests/gcov-7.c: Likewise.
41840         * gcc.misc-tests/gcov-8.c: Likewise.
41841         * g++.dg/gcov/gcov-1.x: Remove.
41842         * g77.dg/gcov/gcov-1.x: Likewise.
41843         * gcc.misc-tests/gcov-4b.x: Likewise.
41844         * gcc.misc-tests/gcov-5b.x: Likewise.
41845         * gcc.misc-tests/gcov-6.x: Likewise.
41846         * gcc.misc-tests/gcov-7.x: Likewise.
41847         * gcc.misc-tests/gcov-8.x: Likewise.
41849 2003-03-27  Glen Nakamura  <glen@imodulo.com>
41851         PR opt/10087
41852         * gcc.dg/20030324-1.c: New test.
41854 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
41856         PR c++/10224
41857         * g++.dg/template/arg3.C: New test.
41859         PR c++/10158
41860         * g++.dg/template/friend18.C: New test.
41862 2003-03-26  Roger Sayle  <roger@eyesopen.com>
41864         * g77.f-torture/compile/20030326-1.f: New test case.
41866 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
41868         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
41870         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
41872 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
41874         * gcc.dg/ia64-sync-3.c: New test.
41876 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
41878         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
41880 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41882         * gcc.dg/ultrasp6.c: New test.
41884 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41886         * gcc.dg/i386-signbit-1.c: New test.
41887         * gcc.dg/i386-signbit-2.c: New test.
41888         * gcc.dg/i386-signbit-3.c: New test.
41890 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41892         * gcc.dg/ultrasp5.c: Fix options.
41894 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41896         * gcc.dg/ultrasp5.c: Fix comment.
41898 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
41900         PR fortran/10197
41901         * g77.f-torture/execute/10197.f: New test.
41903 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
41905         PR c++/9898, c++/383
41906         * g++.dg/template/conv6.C: New test.
41908         PR c++/10119
41909         * g++.dg/template/ptrmem5.C: New test.
41911         PR c++/10026
41912         * g++.dg/lookup/koenig1.C: New test.
41914         PR C++/10199
41915         * g++.dg/lookup/template2.C: New test.
41917 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
41919         * g++.dg/opt/rtti1.C: New test.
41921 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41923         * gcc.dg/ultrasp5.c: New test.
41925 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
41927         PR middle-end/9967
41928         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
41929         builtin fputs.
41931 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
41933         PR c/8224
41934         * gcc.dg/20030323-1.c: New test.
41936 2003-03-23  Roger Sayle  <roger@eyesopen.com>
41938         * gcc.c-torture/compile/20030323-1.c: New test case.
41940 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
41942         * gcc.dg/20030321-1.c: New test.
41944 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
41946         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
41948 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
41950         PR c++/9978, c++/9708
41951         * g++.dg/ext/vlm1.C: Adjust expected error.
41952         * g++.dg/ext/vla2.C: New test.
41953         * g++.dg/template/arg1.C: New test.
41954         * g++.dg/template/arg2.C: New test.
41956 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
41958         * g77.f-torture/execute/select.f: New test.
41959         * g77.f-torture/noncompile/select_no_compile.f: New test.
41961 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
41963         PR c++/9898
41964         * g++.dg/other/error4.C: New test.
41966 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
41968         * g++.dg/template/friend17.C: New test.
41970 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
41972         * gcc.c-torture/compile/20030320-1.c: New.
41974 2003-03-20  Roger Sayle  <roger@eyesopen.com>
41976         * gcc.dg/builtins-6.c: New test case.
41978 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
41980         PR target/10073
41981         * gcc.c-torture/compile/20030319-1.c: New.
41983 2003-03-18  Jan Hubicka  <jh@suse.cz>
41985         * gcc.dg/i386-cvt-1.c: New test.
41987 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
41989         * objc.dg/naming-1.m: Use "(parse|syntax) error".
41990         * objc.dg/naming-2.m: Likewise.
41992 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
41994         PR c++/9639
41995         * g++.dg/parse/crash1.C: New test.
41997 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
41999         PR c++/8805
42000         * g++.dg/eh/cleanup1.C: New test.
42002 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42004         * gcc.c-torture/execute/20030316-1.c: New test case.
42006 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42008         PR c++/9629
42009         * g++.dg/init/ctor2.C: New test.
42011 2003-03-15  Roger Sayle  <roger@eyesopen.com>
42013         * g77.f-torture/compile/xformat.f: New test case.
42015 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42017         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42018         * g++.old-deja/g++.mike/eh50.C: Likewise.
42020 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42022         PR c++/6440
42023         * g++.dg/template/spec7.C: New test.
42024         * g++.dg/template/spec8.C: Likewise.
42026 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
42028         * gcc.c-torture/execute/20030313-1.c: New test.
42030 2003-03-14  Richard Henderson  <rth@redhat.com>
42032         * gcc.dg/inline-2.c: Adjust alpha test for external call.
42034 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42036         * gcc.c-torture/compile/20030314-1.c: New test.
42038 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
42040         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42041         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42042         thumb target,
42043         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42044         to accept newer _imp__  prefix and additional
42045         newline in .drectve section.
42046         * gcc.dg/dll-4.c: Likewise.
42047         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42048         switch.
42050 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
42052         * g++.dg/parse/namespace9.C: New test.
42054         * g++.dg/init/ref5.C: New test.
42055         * g++.dg/parse/ptrmem1.C: Likewise.
42057 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42059         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42060         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42061         regular expression.
42062         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42063         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42065 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
42067         * gcc.c-torture/execute/20030224-2.c: New test.
42069 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42071         * gcc.dg/decl-3.c: New test.
42073 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42075         * gcc.dg/i386-loop-2.c: New test.
42077 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
42079         PR c++/9474
42080         * g++.dg/parse/namespace8.C: New test.
42082         PR c++/9924
42083         * g++.dg/overload/builtin2.C: New test.
42085 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
42087         * gcc.dg/return-type-3.c: New test.
42089 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42091         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42092         profiling options are not supported.
42094 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
42096         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42097         * g++.old-deja/g++.warn/impint2.C: Likewise.
42099 2003-03-10  Devang Patel  <dpatel@apple.com>
42101         * g++.dg/cpp/c++_cmd_1.C: New test.
42102         * g++.dg/cpp/c++_cmd_1.h: New file.
42104 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
42106         * gcc.dg/altivec-9.c: New file.
42108 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42110         * gcc.dg/ppc-sdata-1.c: New test.
42111         * gcc.dg/ppc-sdata-2.c: New test.
42113 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
42115         PR c++/9373
42116         * g++.dg/opt/ptrmem2.C: New test.
42118         PR c++/8534
42119         * g++.dg/opt/ptrmem1.C: New test.
42121 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42123         * gcc.dg/i386-loop-1.c: New test.
42125 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42127         PR c++/9970
42128         * g++.dg/lookup/friend1.C: New test.
42130 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42132         PR c++/9823
42133         * g++.dg/parser/constructor1.C: New test.
42135 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
42137         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42139         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42141 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
42143         * gcc.dg/cpp/Wunused.c: Update test.
42145 2003-03-08  Jan Hubicka  <jh@suse.cz>
42147         * gcc.dg/inline-3.c: New test.
42149 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42151         PR c++/9809
42152         * g++.dg/parse/builtin1.C: New test.
42154         PR c++/9982
42155         * g++.dg/abi/cookie1.C: New test.
42156         * g++.dg/abi/cookie2.C: Likewise.
42158         PR c++/9524
42159         * g++.dg/template/field1.C: New test.
42161         PR c++/9912
42162         * g++.dg/parse/class1.C: New test.
42163         * g++.dg/parse/namespace7.C: Likewise.
42164         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42166 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
42168         * g++.dg/init/ref4.C: New test.
42170 2003-03-07  Jan Hubicka  <jh@suse.cz>
42172         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42173         * gcc.dg/inline-3.c: New test.
42175 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
42177         * g++.dg/init/ref3.C: New test.
42179         PR c++/9965
42180         * g++.dg/init/ref2.C: New test.
42182         PR c++/9400
42183         * g++.dg/warn/Wshadow-2.C: New test.
42185         PR c++/9791
42186         * g++.dg/warn/Woverloaded-1.C: New test.
42188 2003-03-05  Jan Hubicka  <jh@suse.cz>
42190         * gcc.dg/i386-local2.c: New.
42191         * gcc.dg/i386-local.c: Fix typo.
42193 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
42195         * g++.dg/abi/layout3.C: New test.
42197 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42199         * gcc.c-torture/compile/20030305-1.c
42201 2003-03-05  Jan Hubicka  <jh@suse.cz>
42203         * gcc.dg/i386-local.c: New.
42205 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
42207         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42209 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42211         * gcc.dg/switch-2.c: New test.
42212         * gcc.dg/switch-3.c: New test.
42213         * gcc.dg/Wswitch.c: Adjust line numbers.
42214         * gcc.dg/Wswitch-default.c: Likewise.
42215         * gcc.dg/Wswitch-enum.c: Likewise.
42217 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
42219         * gcc.c-torture/execute/20030222-1.c: New test.
42221 2003-03-03  James E Wilson  <wilson@tuliptree.org>
42223         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42225 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
42227         PR c++/9878
42228         * g++.dg/init/ref1.C: New test.
42230 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
42232         * gcc.dg/sh-relax.c: New SH-only test.
42234 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
42236         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
42237         comment explaining purpose of testcase.
42239 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42241         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
42242         for HC11/HC12 (asm needs two int registers).
42243         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
42244         HC11/HC12 because the test uses an asm which needs two 32-bit
42245         registers.
42247 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42249         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
42250         for HC11/HC12 (array is too large otherwise).
42251         * gcc.c-torture/compile/920501-4.x: New file, likewise.
42252         * gcc.c-torture/compile/20010518-2.x: Likewise.
42253         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
42254         HC11/HC12 (array is too large).
42256 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
42258         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
42259         * lib/g++-dg.exp (g++-dg-test): Likewise.
42261 2003-03-01  Roger Sayle  <roger@eyesopen.com>
42263         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
42264         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
42266 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42268         * g++.dg/warn/implicit-typename1.C: Remove warning.
42270 2003-02-28  Richard Henderson  <rth@redhat.com>
42272         * gcc.dg/noreturn-1.c: Move noreturn warning line.
42273         * gcc.dg/return-type-1.c: Move control reaches end warning line.
42275 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
42277         * gcc.dg/pch/pch.exp: Change .pch to .gch.
42278         * g++.dg/pch/pch.exp: Likewise.
42280 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
42282         PR c++/9879
42283         * g++.dg/init/new4.C: New test.
42285 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
42287         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
42289 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
42291         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
42292         unsigned long.
42294         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
42295         wider than float.
42297 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42299         * lib/scanasm.exp: Add support for counting numbers of
42300         occurences.
42301         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
42302         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
42304 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
42306         PR c++/9683
42307         * g++.dg/template/static3.C: New test.
42309         PR c++/9829
42310         * g++.dg/parse/namespace6.C: New test.
42312 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42314         PR target/9732
42315         * gcc.dg/20030225-1.c: New test.
42317 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
42319         * README: Remove out-of-date information.
42321         PR c++/9836
42322         * g++.dg/template/spec6.C: New test.
42324 2003-02-24  Jeff Law  <law@redhat.com>
42326         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
42328 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42330         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
42331         * gcc.dg/pragma-ep-1.c: Likewise.
42333 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42335         PR c++/9602
42336         * g++.dg/template/friend16.C: New test.
42338 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
42340         PR c++/5333
42341         * g++.dg/parse/fused-params1.C: Adjust error messages.
42342         * g++.dg/template/nested3.C: New test.
42344 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
42346         * g++.dg/abi/param1.C: New test.
42348 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42350         PR c++/7982
42351         * g++.dg/warn/implicit-typename1.C: New test.
42353 2003-02-22  Kelley Cook <kelleycook@comcast.net>
42355         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
42356         with "mtune".
42357         * g++.old-deja/g++.other/store-expr2.C: Likewise.
42358         * gcc.c-torture/execute/20010129-1.x: Likewise.
42359         * gcc.dg/20011107-1.c: Likewise.
42360         * gcc.dg/20020108-1.c: Likewise.
42361         * gcc.dg/20020122-3.c: Likewise.
42362         * gcc.dg/20020206-1.c: Likewise.
42363         * gcc.dg/20020310-1.c: Likewise.
42364         * gcc.dg/20020426-2.c: Likewise.
42365         * gcc.dg/20020517-1.c: Likewise.
42366         * gcc.dg/991230-1.c: Likewise.
42367         * gcc.dg/i386-unroll-1.c: Likewise.
42368         * gcc.misc-tests/i386-prefetch.exp: Likewise.
42370 2003-02-22  Jan Hubicka  <jh@suse.cz>
42372         * gcc.dg/i386-mul.c: New test.
42374 2003-02-21  Roger Sayle  <roger@eyesopen.com>
42376         * gcc.dg/builtins-5.c: New test case.
42378 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
42380         * gcc.dg/asmreg-1.c: New test.
42382 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42384         PR c++/9749
42385         * g++.dg/parse/varmod1.C: New test.
42387 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42389         PR c++/9727
42390         * g++.dg/template/op1.C: New test.
42392 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42394         PR c++/8906
42395         * g++.dg/template/nested2.C: New test.
42397 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42399         PR c++/8724
42400         * g++.dg/expr/dtor1.C: New test.
42402 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
42404         * gcc.dg/cpp/include3.c: New test.
42405         * gcc.dg/cpp/inc/foo.h: New file.
42407 2003-02-21  Glen Nakamura  <glen@imodulo.com>
42409         * gcc.c-torture/execute/20030221-1.c: New test.
42411 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
42413         PR c++/9729
42414         * g++.dg/abi/conv1.C: New test.
42416 2003-02-20  Jan Hubicka  <jh@suse.cz>
42418         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
42420 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
42422         * gcc.c-torture/compile/20030219-1.c: New test.
42424 2003-02-18  Jan Hubicka  <jh@suse.cz>
42426         * gcc.dg/funcorder.c: New test.
42428 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
42430         * gcc.c-torture/execute/20030218-1.c: New.
42432 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
42434         * gcc.dg/20030218-1.c: New.
42436 2003-02-18  Richard Henderson  <rth@redhat.com>
42438         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
42439         * gcc.dg/attr-used-2.c: New.
42441 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
42443         PR c++/9704
42444         * g++.dg/init/copy5.C: New test.
42446 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
42448         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
42449         * g++.dg/pch/pch.exp: Likewise.
42451 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
42453         * gcc.c-torture/execute/20030209-1.c: Enable the test if
42454         STACK_SIZE is not defined.
42456 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42458         PR c++/9457
42459         * g++.dg/template/init1.C: New test.
42461 2003-02-16  Jan HUbicka  <jh@suse.cz>
42463         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
42464         (foo): Add few extra tests
42465         * gcc.dg/c99-const-expr-3.c: Likewise.
42466         * gcc.c-torture/execute/20030216-1.c: New.
42468 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42470         PR c++/9459
42471         * g++.dg/ext/typeof4.C: New test.
42473 2003-02-15  Roger Sayle  <roger@eyesopen.com>
42475         * gcc.dg/i386-387-3.c: New test case.
42477 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
42479         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
42480         cris-*-elf* cris-*-aout* and mmix-*-*.
42482 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
42484         * gcc.dg/20030213-1.c: New test.
42486 2003-02-12  Roger Sayle  <roger@eyesopen.com>
42488         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
42489         * gcc.dg/i386-387-2.c: Likewise.
42491 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
42493         * gcc.dg/ppc-spe.c: Fix formatting.
42494         Enable tests that were previously unsupported by gas.
42495         Delete tests for instructions that no longer exist.
42496         Switch arguments on evsubifw builtin.
42498 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
42500         * gcc.c-torture/execute/20030209-1.c: Disable the test if
42501         STACK_SIZE is too small.
42503 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42504             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42506         * gcc.dg/decl-2.c: New test.
42508 2003-02-10  Jan Hubicka  <jh@suse.cz>
42510         * gcc.dg/i386-fpcvt-1.c: New test.
42512 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
42514         * gcc.c-torture/execute/20030209-1.c: New test.
42516 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
42518         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
42519         int-wide bitops, use the constants of the same width.
42520         Likewise, if long long is 32-bit wide, test bitops using
42521         32-bit constants.
42523 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
42525         * gcc.dg/20021014-1.c: Annotate with expected notice text.
42527 2003-02-07  Roger Sayle  <roger@eyesopen.com>
42529         * gcc.dg/builtins-4.c: New test case.
42531 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42533         * gcc.dg/20020430-1.c: Fix dg command typos.
42534         * gcc.dg/20020503-1.c: Likewise.
42536 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42538         PR c++/8785
42539         * g++.dg/parse/fused-params1.C: New test.
42541         PR c++/8857
42542         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
42544         PR c++/8921
42545         * g++.dg/parse/non-dependent1.C: New test.
42547         PR c++/8928
42548         * g++.dg/parse/dupl-tmpl-args1.C: New test.
42550         PR c++/9228
42551         * g++.dg/parse/undefined7.C: New test.
42552         * g++.dg/parse/non-templ1.C: New test.
42554         PR c++/9229
42555         * g++.dg/parse/too-many-tmpl-args1.C: New test.
42557 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
42559         * gcc.c-torture/compile/20030206-1.c: New test.
42561 2003-02-05  Roger Sayle  <roger@eyesopen.com>
42563         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
42564         "pow" to "foo" to avoid potential confusion with a math built-in.
42566 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42568         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
42569         conditions for SPARC targets.
42571 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
42573         * gcc.dg/20030204-1.c: New test.
42575 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42577         PR c++/38
42578         * g++.dg/parse/array-size1.C: New test.
42580         PR c++/5657
42581         * g++.dg/parse/undefined3.C: New test.
42583         PR c++/5665
42584         * g++.dg/parse/undefined4.C: New test.
42586         PR c++/5975
42587         * g++.dg/parse/undefined5.C: New test.
42589         PR c++/7259
42590         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
42592         PR c++/8578
42593         * g++.dg/parse/casting-operator1.C: New test.
42595         PR c++/8596
42596         * g++.dg/parse/undefined6.C: New test.
42598         PR c++/8736
42599         * g++.dg/parse/missing-template1.C: New test.
42601 2003-02-04  Jan Hubicka  <jh@suse.cz>
42603         * gcc.dg/i386-cadd.c: Compile using -march=k8.
42604         * gcc.dg/i386-cmov?.c: Likewise.
42605         * gcc.dg/i386-fpcvt-?.c: Likewise.
42606         * gcc.dg/i386-ssefp-1.c: Likewise.
42607         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
42608         conventions.
42610 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
42612         PR c++/7129
42613         * g++.dg/ext/max.C: New test.
42615 2003-02-03  Jan Hubicka  <jh@suse.cz>
42617         * gcc.c-torture/execute/20030203-1.c: New test.
42619 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
42621         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
42622         'natural-endian'.
42624 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
42626         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
42627         * g++.dg/init/new2.C: Likewise.
42628         * g++.dg/other/new1.C: Likewise.
42630 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
42632         * gcc.dg/struct-ret-libc.c: New test.
42634 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
42636         * gcc.dg/20030129-1.c: New test.
42638 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42640         PR c++/8849
42641         * g++.dg/template/ptrmem4.C: New test.
42643 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
42645         * g++.dg/parser/constant1.C: New test.
42647 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42649         PR c++/8591
42650         * g++.dg/parse/friend2.C: New test.
42652 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
42654         PR c++/9437
42655         * g++.dg/template/unify4.C: New test.
42657 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
42659         * gcc.c-torture/execute/20030128-1.c: New test.
42661 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
42663         * g++.dg/lookup/nested1.C: Test moved from ...
42664         * g++.old-deja/g++.other/lookup24.C: ... here.
42666 2003-01-28  Jan Hubicka  <jh@suse.cz>
42668         * gcc.dg/i386-cmov5.c: New test.
42670 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42672         * gcc.c-torture/execute/20010925-1.c: Changed the
42673         memcpy declaration.
42675 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42677         PR c++/3902
42678         * g++.dg/parse/template5.C: New test.
42680 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
42682         PR fortran/9258
42683         * g77.dg/pr9258: New test.
42685 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42687         * README: Move relevant parts from README.g++.
42689         * README.g++: Remove this file.
42691 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42693         * g++.dg/abi/dcast1.C: New test.
42695 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42697         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
42699 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
42701         PR c++/47
42702         * g++.old-deja/g++.other/lookup24.C: New test.
42704 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42706         PR middle-end/7227
42707         * gcc.dg/uninit-C.c: New test.
42709 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
42711         * g++.dg/abi/covariant1.C: New test.
42713 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
42715         * gcc.dg/20030123-1.c: New test.
42717 2003-01-25  Jan Hubicka  <jh@suse.cz>
42719         PR opt/8492
42720         * gcc.c-torture/compile/20030125-1.c
42722 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
42724         PR c++/9403
42725         * g++.dg/parse/template3.C: New test.
42726         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
42728         PR c++/795
42729         * g++.dg/parse/template4.C: New test.
42731         PR c++/9415
42732         * g++.dg/template/qual2.C: New test.
42734         PR c++/8545
42735         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
42737         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
42739 2003-01-25  Roger Sayle  <roger@eyesopen.com>
42741         * gcc.c-torture/execute/switch-1.c: New test case.
42743 2003-01-25  Jan Hubicka  <jh@suse.cz>
42745         * gcc.c-torture/execute/20030125-1.[cx]: New test.
42747 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
42749         Tweaks for Bison-1.875. From the NEWS file:
42750         "- `parse error' -> `syntax error'
42751         Bison now uniformly uses the term `syntax error'"
42752         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
42753         * gcc.dg/cpp/digraph2.c: Likewise.
42754         * gcc.dg/cpp/direct2.c: Likewise.
42755         * gcc.dg/cpp/paste4.c: Likewise.
42756         * gcc.dg/c90-restrict-1.c: Likewise.
42757         * gcc.dg/c99-func-2.c: Likewise.
42758         * gcc.dg/noncompile/920721-2.c: Likewise.
42759         * gcc.dg/noncompile/930622-2.c: Likewise.
42760         * gcc.dg/noncompile/940112-1.c: Likewise.
42761         * gcc.dg/noncompile/950921-1.c: Likewise.
42762         * gcc.dg/noncompile/951123-1.c: Likewise.
42763         * gcc.dg/noncompile/971104-1.c: Likewise.
42764         * gcc.dg/noncompile/990416-1.c: Likewise.
42766 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
42768         * g++.dg/parse/undefined1.C: Add error message.
42770 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42772         PR c++/9354
42773         * g++.dg/parse/new1.C: New test.
42775         PR c++/9216
42776         * g++.dg/parse/template2.C: New test.
42778         PR c++/9354
42779         * g++.dg/parse/typedef2.C: New test.
42781         PR c++/9328
42782         * g++.dg/ext/typeof3.C: New test.
42784 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42786         PR c++/2738
42787         * g++.dg/parse/ret-type1.C: New test.
42789         PR c++/3792
42790         * g++.dg/parse/tmpl-outside1.C: New test.
42792         PR c++/4207
42793         * g++.dg/parse/int-as-enum1.C: New test.
42795         PR c++/4903
42796         * g++.dg/parse/no-typename1.C: New test.
42798         PR c++/5533
42799         * g++.dg/parse/no-value1.C: New test.
42801         PR c++/5921
42802         * g++.dg/parse/wrong-inline1.C: New test.
42804         PR c++/6402
42805         * g++.dg/parse/ref1.C: New test.
42807         PR c++/6992
42808         * g++.dg/parse/attr-ctor1.C: New test.
42810         PR c++/7229
42811         * g++.dg/parse/namespace5.C: New test.
42813         PR c++/7917
42814         * g++.dg/parse/func-def1.C: New test.
42816         PR c++/8143
42817         * g++.dg/parse/undefined1.C: New test.
42819         PR c++/5723, PR c++/8522
42820         * g++.dg/parse/specialization1.C: New test.
42822         PR c++/163, PR c++/8595
42823         * g++.dg/parse/struct-as-enum1.C: New test.
42825         PR c++/9173
42826         * g++.dg/parse/undefined2.C: New test.
42828 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42830         PR c++/9298
42831         * g++.dg/parse/template1.C: New test.
42833         PR c++/9384
42834         * g++.dg/parse/using1.C: New test.
42836         PR c++/9285
42837         PR c++/9294
42838         * g++.dg/parse/expr2.C: New test.
42840         PR c++/9388
42841         * g++.dg/parse/lookup2.C: Likewise.
42843 2003-01-21  Jan Hubicka  <jh@suse.cz>
42845         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
42846         * gcc.c-torture/execute/eeprof-1.c: Likewise.
42847         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
42848         * gcc.c-torture/execute/string-opt-*.c: Likewise.
42850 2003-01-20  Nick Clifton  <nickc@redhat.com>
42852         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
42853         problem with ARM sibcall code generation.
42855 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
42857         * gcc.c-torture/execute/20030120-1.c: New.
42859 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
42861         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
42863 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
42865         PR c++/9272
42866         * g++.dg/parse/ctor1.C: New test.
42868         PR c++/9294:
42869         * g++.dg/parse/qualified1.C: New test.
42871         * g++.dg/parse/typename3.C: New test.
42873 2003-01-16  Richard Henderson  <rth@redhat.com>
42875         * g++.dg/tls/init-2.C: Fix error matches for real this time.
42877 2003-01-16  Richard Henderson  <rth@redhat.com>
42879         * g++.dg/pch/pch.exp: Copy test header to the working directory
42880         before using it either for precompilation or direct use.
42881         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
42882         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
42884 2003-01-16  Richard Henderson  <rth@redhat.com>
42886         * gcc.dg/pch/pch.exp: Copy test header to the working directory
42887         before using it either for precompilation or direct use.
42888         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
42889         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
42891 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
42893         * g++.dg/ext/typename1.C: Add typename keyword.
42894         * g++.dg/template/crash1.C: Update error messages.
42895         * g++.dg/template/crash2.C: Remove error message.
42896         * g++.dg/parse/typename2.C: New test.
42897         * g++.dg/template/typename2.C: Change implicit
42898         typename warning into error.
42899         * g++.old-deja/g++.benjamin/tem03.C: Issue more
42900         error messages.
42901         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
42902         * g++.old-deja/g++.brendan/crash56.C: Add this->.
42903         * g++.old-deja/g++.law/visibility13.C: Remove error
42904         messages.
42905         * g++.old-deja/g++.ns/template17.C: Reorder code to
42906         make declaration visible in template.
42907         * g++.old-deja/g++.pt/crash3.C: Fix typos.
42908         * g++.old-deja/g++.pt/crash36.C: Issue more error
42909         messages.
42910         * g++.old-deja/g++.pt/crash5.C: Improve error
42911         message.
42912         * g++.old-deja/g++.pt/crash67.C: Remove warning.
42913         * g++.old-deja/g++.pt/inherit1.C: Add this->.
42914         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
42915         * g++.old-deja/g++.pt/typename16.C: Replace implicit
42916         typename warning with error message.
42917         * g++.old-deja/g++.pt/typename19.C: Remove warning.
42918         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
42919         * g++.old-deja/g++.robertl/eb24.C: Use this->.
42921 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
42923         * g++.dg/parse/ambig2.C: New test.
42925 2003-01-15  Richard Henderson  <rth@redhat.com>
42927         * g++.dg/tls/init-2.C: Update error message string.
42929 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42931         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
42933 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
42935         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
42936         all for HC11/HC12.
42937         * gcc.c-torture/compile/20001205-1.x: Likewise.
42938         * gcc.c-torture/compile/20001226-1.x: Likewise.
42939         * gcc.c-torture/compile/920520-1.x: Likewise.
42940         * gcc.c-torture/compile/961203-1.x: Likewise.
42941         * gcc.c-torture/compile/20020604-1.x: Likewise.
42943 2003-01-15  Jan Hubicka  <jh@suse.cz>
42945         * gcc.c-torture/compile/20030115-1.c: New test.
42947         * gcc.dg/i386-fpcvt-1.c: New test.
42948         * gcc.dg/i386-fpcvt-2.c: New test.
42950 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
42952         Further conform g++'s __vmi_class_type_info to the C++ ABI
42953         specification.
42954         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
42955         the specification.
42957 2003-01-14  Jan Hubicka  <jh@suse.cz>
42959         * gcc.dg/i386-fpcvt-1.c: New test.
42960         * gcc.dg/i386-fpcvt-2.c: New test.
42962 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42964         * gcc.dg/i386-mmx-3.c: New test.
42966 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
42968         PR c++/9264
42969         * g++.dg/parse/octal1.C: New file.
42971         PR c++/9172
42972         * g++.dg/parse/typename1.C: New file.
42974 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
42976         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
42977         * gcc.dg/bf-no-ms-layout.c: Likewise.
42978         * gcc.dg/bf-ms-attrib.c: Likewise.
42980 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
42982         PR c++/9099
42983         * g++.dg/parse/dtor1.C: New file.
42985         PR c++/9128
42986         * g++.dg/rtti/typeid1.C: New file.
42988         PR c++/9153
42989         * g++.dg/parse/lookup1.C: New file.
42991         PR c++/9171
42992         * g++.dg/templ/spec5.C: New file.
42994 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
42996         * gcc.c-torture/compile/20030110-1.c: New test.
42998 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
43000         Merge from pch-branch:
43002         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
43004         * gcc.dg/pch/cpp-1.h: New.
43005         * gcc.dg/pch/cpp-1.c: New.
43006         * gcc.dg/pch/cpp-2.h: New.
43007         * gcc.dg/pch/cpp-2.c: New.
43009         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
43011         * gcc.dg/pch/except-1.h: New.
43012         * gcc.dg/pch/except-1.c: New.
43014         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
43016         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43017         running test.
43018         * gcc.dg/pch: Include *.hp not *.h.
43019         * gcc.dg/pch/system-1.h: New.
43020         * gcc.dg/pch/system-1.c: New.
43022         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
43024         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43025         rather than trying to build and run a program using PCH.
43026         * gcc.dg/pch: Remove dg-do commands from test files.
43028         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
43030         * gcc.dg/pch/macro-3.c: New.
43031         * gcc.dg/pch/macro-3.h: New.
43033         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
43035         * gcc.dg/pch/common-1.c: New.
43036         * gcc.dg/pch/common-1.h: New.
43037         * gcc.dg/pch/decl-1.c: New.
43038         * gcc.dg/pch/decl-1.h: New.
43039         * gcc.dg/pch/decl-2.c: New.
43040         * gcc.dg/pch/decl-2.h: New.
43041         * gcc.dg/pch/decl-3.c: New.
43042         * gcc.dg/pch/decl-3.h: New.
43043         * gcc.dg/pch/decl-4.c: New.
43044         * gcc.dg/pch/decl-4.h: New.
43045         * gcc.dg/pch/decl-5.c: New.
43046         * gcc.dg/pch/decl-5.h: New.
43047         * gcc.dg/pch/global-1.c: New.
43048         * gcc.dg/pch/global-1.h: New.
43049         * gcc.dg/pch/inline-1.c: New.
43050         * gcc.dg/pch/inline-1.h: New.
43051         * gcc.dg/pch/inline-2.c: New.
43052         * gcc.dg/pch/inline-2.h: New.
43053         * gcc.dg/pch/static-1.c: New.
43054         * gcc.dg/pch/static-1.h: New.
43055         * gcc.dg/pch/static-2.c: New.
43056         * gcc.dg/pch/static-2.h: New.
43058         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
43060         * g++.dg/pch/pch.exp: Better handle failing testcases.
43061         * gcc.dg/pch/pch.exp: Likewise.
43062         * gcc.dg/pch/macro-1.c: New.
43063         * gcc.dg/pch/macro-1.h: New.
43064         * gcc.dg/pch/macro-2.c: New.
43065         * gcc.dg/pch/macro-2.h: New.
43067         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
43069         * g++.dg/dg.exp: Treat files in pch/ specially.
43070         * g++.dg/pch/pch.exp: New file.
43071         * g++.dg/pch/empty.H: New file.
43072         * g++.dg/pch/empty.C: New file.
43073         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43074         "precompile".
43076         * gcc.dg/pch/pch.exp: New file.
43077         * gcc.dg/pch/empty.h: New file.
43078         * gcc.dg/pch/empty.c: New file.
43079         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43080         "precompile".
43082 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43084         * g++.dg/template/friend14.C: New test.
43086 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43088         * gcc.dg/old-style-asm-1.c: New test.
43090 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
43092         * gcc.c-torture/compile/20030109-1.c: New test.
43094 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43096         * gcc.c-torture/execute/20030109-1.c: New test.
43098 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
43100         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43101         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43102         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43103         * g++.old-deja/g++.mike/eh2.C: Likewise.
43104         * g++.old-deja/g++.mike/eh3.C: Likewise.
43105         * g++.old-deja/g++.mike/eh5.C: Likewise.
43106         * g++.old-deja/g++.mike/eh6.C: Likewise.
43107         * g++.old-deja/g++.mike/eh7.C: Likewise.
43108         * g++.old-deja/g++.mike/eh8.C: Likewise.
43109         * g++.old-deja/g++.mike/eh9.C: Likewise.
43110         * g++.old-deja/g++.mike/eh10.C: Likewise.
43111         * g++.old-deja/g++.mike/eh12.C: Likewise.
43112         * g++.old-deja/g++.mike/eh13.C: Likewise.
43113         * g++.old-deja/g++.mike/eh14.C: Likewise.
43114         * g++.old-deja/g++.mike/eh16.C: Likewise.
43115         * g++.old-deja/g++.mike/eh17.C: Likewise.
43116         * g++.old-deja/g++.mike/eh18.C: Likewise.
43117         * g++.old-deja/g++.mike/eh21.C: Likewise.
43118         * g++.old-deja/g++.mike/eh23.C: Likewise.
43119         * g++.old-deja/g++.mike/eh24.C: Likewise.
43120         * g++.old-deja/g++.mike/eh25.C: Likewise.
43121         * g++.old-deja/g++.mike/eh26.C: Likewise.
43122         * g++.old-deja/g++.mike/eh27.C: Likewise.
43123         * g++.old-deja/g++.mike/eh28.C: Likewise.
43124         * g++.old-deja/g++.mike/eh29.C: Likewise.
43125         * g++.old-deja/g++.mike/eh31.C: Likewise.
43126         * g++.old-deja/g++.mike/eh33.C: Likewise.
43127         * g++.old-deja/g++.mike/eh34.C: Likewise.
43128         * g++.old-deja/g++.mike/eh35.C: Likewise.
43129         * g++.old-deja/g++.mike/eh36.C: Likewise.
43130         * g++.old-deja/g++.mike/eh37.C: Likewise.
43131         * g++.old-deja/g++.mike/eh38.C: Likewise.
43132         * g++.old-deja/g++.mike/eh39.C: Likewise.
43133         * g++.old-deja/g++.mike/eh40.C: Likewise.
43134         * g++.old-deja/g++.mike/eh41.C: Likewise.
43135         * g++.old-deja/g++.mike/eh42.C: Likewise.
43136         * g++.old-deja/g++.mike/eh44.C: Likewise.
43137         * g++.old-deja/g++.mike/eh46.C: Likewise.
43138         * g++.old-deja/g++.mike/eh47.C: Likewise.
43139         * g++.old-deja/g++.mike/eh48.C: Likewise.
43140         * g++.old-deja/g++.mike/eh49.C: Likewise.
43141         * g++.old-deja/g++.mike/eh50.C: Likewise.
43142         * g++.old-deja/g++.mike/eh51.C: Likewise.
43143         * g++.old-deja/g++.mike/eh53.C: Likewise.
43144         * g++.old-deja/g++.mike/eh55.C: Likewise.
43145         * g++.old-deja/g++.mike/p7912.C: Likewise.
43146         * g++.old-deja/g++.mike/p9706.C: Likewise.
43147         * g++.old-deja/g++.mike/p10416.C: Likewise.
43148         * g++.old-deja/g++.mike/p11667.C: Likewise.
43149         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43150         Remove redundant reference to Iris.
43151         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43152         Elxsi, i860, Pico Java, and WE32K.
43154 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
43156         * g++.dg/ext/asm4.C: New test.
43158 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43160         PR c++/9030
43161         * g++.dg/template/friend12.C: New test.
43162         * g++.dg/template/friend13.C: Likewise.
43163         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43165 2003-01-08  Jan Hubicka  <jh@suse.cz>
43167         * gcc.dg/i386-cadd.c: New test.
43168         * gcc.dg/i386-cmov4.c: Likewise.
43170 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
43172         PR c++/9165
43173         * g++.dg/warn/Wunused-3.C: New test.
43175         * g++.dg/abi/bitfield9.C: New test.
43177         PR c++/9189
43178         * g++.dg/parse/defarg3.C: New test.
43180 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
43182         * g++.dg/parse/ambig1.C: New test.
43183         * g++.dg/parse/defarg2.C: New test.
43185 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
43187         * g++.dg/template/defarg-1.C: New test.
43188         * g++.dg/template/local2.C: Likewise.
43190 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
43192         * gcc.c-torture/execute/20030105-1.c: New test.
43194 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43196         * g++.dg/parse/namespace3.C: Remove extra semicolons.
43197         * g++.dg/parse/namespace4.C: Likewise.
43199 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43201         * g++.dg/template/ntp2.C: New test.
43203 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
43205         * g++.dg/parse/extern-C-1.C: New test.
43207         * g++.dg/parse/namespace4.C: New test.
43209         * g++.dg/template/nested1.C: New test.
43211         * g++.dg/parse/namespace3.C: New test.
43213 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43215         * g++.dg/lookup/two-stage1.C: New test.
43217 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43219         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43220         * g++.old-deja/g++.jason/access8.C: Likewise.
43221         * g++.old-deja/g++.other/decl5.C: Likewise.
43223 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43225         * g++.dg/parse/parse7.C: New test.
43227 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
43229         PR c++/2843
43230         * g++.dg/ext/attrib7.C: New test.
43232 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43234         * g++.dg/parse/parse6.C: New test.
43236 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
43238         * gcc.dg/h8300-stack-1.c: New.
43240 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43242         g++.dg/lookup/exception1.C: New test.
43244         g++.dg/lookup/template1.C: New test.
43246         g++.dg/parse/namespace2.C: New test.
43248         g++.dg/parse/parens2.C: New test.
43250 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43252         * g++.dg/parse/parse5.C: New test.
43253         * g++.dg/lookup/scoped4.C: New test.
43255 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43257         * g++.dg/parse/parens1.C: New test.
43259         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
43260         angle-bracket1.C.
43261         * g++.dg/parse/parens2.C: New test.
43263         * g++.dg/lookup/scope-operator1.C: New test.
43265         * g++.dg/parse/operator1.C: New test.
43267 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43269         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
43270         * g++.old-deja/g++.other/access6.C: Likewise.
43271         * g++.old-deja/g++.other/decl1.C: Likewise.
43272         * g++.old-deja/g++.pt/typename12.C: Likewise.
43274 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43276         * g++.dg/parse/namespace1.C: New test.
43278 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43280         * g++.dg/parse/parse4.C: New test.
43282 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43284         * g++.dg/parse/parse3.C: New test.
43286 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43288         * g++.dg/parse/parse2.C: New test.
43290 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43292         * g++.dg/template/friend11.C: New test.
43294 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43296         * g++.dg/parse/parse1.C: New test.
43298 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
43300         * lib/profopt.exp: Change the name of a global variable to avoid
43301         possible clashes with other test suites.
43303 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
43305         * g++.dg/inherit/covariant8.C: New test.
43307 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43309         * g++.dg/init/array9.C: New test.
43311         PR c++/9112
43312         * g++.dg/parse/expr1.C: New test.
43314 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
43316         * gcc.c-torture/compile/20021230-1.c: New test.
43318 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43320         * g++.dg/inherit/covariant5.C: New test.
43321         * g++.dg/inherit/covariant6.C: New test.
43322         * g++.dg/inherit/covariant7.C: New test.
43324 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43326         PR c++/2739
43327         * g++.dg/other/access2.C: New test.
43329 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43331         * g++.dg/other/anon-struct.C: No longer fails
43332         * g++.old-deja/g++.brendan/parse4.C: Likewise.
43333         * g++.old-deja/g++.brendan/parse5.C: Likewise.
43334         * g++.old-deja/g++.brendan/parse6.C: Likewise.
43336 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43338         * g++.dg/parse/angle-bracket.C (main): No longer fails.
43340 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
43342         * g++.dg/eh/spec4.C: Remove stray semicolon.
43343         * g++.dg/expr/pmf-1.C: Change error message.
43344         * g++.dg/ext/asm1.C: Remove stray semicolon.
43345         * g++.dg/ext/typename1.C: Add missing typenames.
43346         * g++.dg/inherit/template-as-base.C: Change error message.
43347         * g++.dg/lookup/scoped1.C: Likewise.
43348         * g++.dg/lookup/scoped2.C: Likewise.
43349         * g++.dg/lookup/using2.C: Likewise.
43350         * g++.dg/other/component1.C: Remove stray semicolon.
43351         * g++.dg/other/do1.C: Change error message.
43352         * g++.dg/other/error2.C: Likewise.
43353         * g++.dg/other/init1.C: Likewise.
43354         * g++.dg/other/packed1.C: Remove stray semicolon.
43355         * g++.dg/other/ptrmem2.C: Change error message.
43356         * g++.dg/parse/parameter-declaration-1.C: Remove line number
43357         marker.
43358         * g++.dg/special/initp1.C: Remove invalid attribute usage.
43359         * g++.dg/template/access3.C: Add typename keyword.
43360         * g++.dg/template/access5.C: Remove stray semicolon.
43361         * g++.dg/template/access6.C: Likewise.
43362         * g++.dg/template/complit1.C: Likewise.
43363         * g++.dg/template/crash1.C: Change error message.
43364         * g++.dg/template/inherit2.C: Remove stray semicolon.
43365         * g++.dg/template/instantiate2.C: Likewise.
43366         * g++.dg/template/instantiate3.C: Change error message.
43367         * g++.dg/template/qual1.C: Remove stray semicolon.
43368         * g++.dg/template/qualttp18.C: Change error message.
43369         * g++.dg/template/ref1.C: Remove stray semicolon.
43370         * g++.dg/template/sizeof1.C (A::value): Declare it.
43371         * g++.dg/template/spec4.C: Change error message.
43372         * g++.dg/template/static1.C: Likewise.
43373         * g++.dg/template/type1.C: Likewise.
43374         * g++.dg/template/typename3.C: Likewise.
43375         * g++.old-deja/g++.benjamin/13478.C: Change error message.
43376         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
43377         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
43378         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
43379         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
43380         named return value extension.
43381         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
43382         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
43383         * g++.old-deja/g++.bob/extern_C.C: Likewise.
43384         * g++.old-deja/g++.bob/inherit2.C: Likewise.
43385         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43386         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43387         * g++.old-deja/g++.brendan/crash13.C: Likewise.
43388         * g++.old-deja/g++.brendan/crash15.C: Likewise.
43389         * g++.old-deja/g++.brendan/crash18.C: Change error message.
43390         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
43391         * g++.old-deja/g++.brendan/crash38.C: Likewise.
43392         * g++.old-deja/g++.brendan/crash50.C: Likewise.
43393         * g++.old-deja/g++.brendan/crash56.C: Likewise.
43394         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
43395         syntax.
43396         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
43397         * g++.old-deja/g++.brendan/crash8.C: Change error message.
43398         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
43399         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43400         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
43401         * g++.old-deja/g++.brendan/template11.C: Likewise.
43402         * g++.old-deja/g++.brendan/template26.C: Likewise.
43403         * g++.old-deja/g++.brendan/template27.C: Use explicit
43404         specialization syntax.
43405         * g++.old-deja/g++.brendan/template30.C: Likewise.
43406         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
43407         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
43408         non-dependent names.
43409         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
43410         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
43411         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
43412         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
43413         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
43414         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
43415         named return value extension.
43416         * g++.old-deja/g++.ext/namedret2.C: Likewise.
43417         * g++.old-deja/g++.ext/namedret3.C: Likewise.
43418         * g++.old-deja/g++.ext/return1.C: Likewise.
43419         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
43420         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
43421         * g++.old-deja/g++.jason/access8.C: Likewise.
43422         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
43423         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
43424         pseudo-destructor names.
43425         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
43426         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
43427         pseudo-destructor names.
43428         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
43429         * g++.old-deja/g++.jason/overload19.C: Likewise.
43430         * g++.old-deja/g++.jason/overload32.C: Likewise.
43431         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
43432         stray semicolons.
43433         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
43434         * g++.old-deja/g++.jason/return.C: Likewise.
43435         * g++.old-deja/g++.jason/return2.C: Likewise.
43436         * g++.old-deja/g++.jason/shadow1.C: Likewise.
43437         * g++.old-deja/g++.jason/special.C: Use explicit specialization
43438         syntax.
43439         * g++.old-deja/g++.jason/template10.C: Account for use of
43440         non-dependent names.
43441         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
43442         syntax.
43443         * g++.old-deja/g++.jason/template37.C: Likewise.
43444         * g++.old-deja/g++.law/access4.C: Change error messages.
43445         * g++.old-deja/g++.law/arm13.C: Remove incorrect
43446         pseudo-destructor names.
43447         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
43448         * g++.old-deja/g++.law/ctors9.C: Likewise.
43449         * g++.old-deja/g++.law/cvt22.C: Likewise.
43450         * g++.old-deja/g++.law/dtors5.C: Likewise.
43451         * g++.old-deja/g++.law/global-init1.C: Likewise.
43452         * g++.old-deja/g++.law/missed-error3.C: Likewise.
43453         * g++.old-deja/g++.law/operators28.C: Likewise.
43454         * g++.old-deja/g++.law/visibility28.C: Likewise.
43455         * g++.old-deja/g++.martin/eval1.C: Likewise.
43456         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
43457         name.
43458         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
43459         * g++.old-deja/g++.mike/net34.C: Likewise.
43460         * g++.old-deja/g++.mike/net36.C: Likewise.
43461         * g++.old-deja/g++.mike/ns2.C: Likewise.
43462         * g++.old-deja/g++.mike/p12306.C: Likewise.
43463         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
43464         value extension.
43465         * g++.old-deja/g++.mike/p700.C: Likewise.
43466         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
43467         * g++.old-deja/g++.mike/p710.C: Likewise.
43468         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
43469         value extension.
43470         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
43471         * g++.old-deja/g++.mike/pmf9.C: Likewise.
43472         * g++.old-deja/g++.ns/crash2.C: Likewise.
43473         * g++.old-deja/g++.ns/crash3.C: Likewise.
43474         * g++.old-deja/g++.ns/invalid1.C: Likewise.
43475         * g++.old-deja/g++.ns/ns17.C: Likewise.
43476         * g++.old-deja/g++.ns/template16.C: Likewise.
43477         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
43478         keyword.
43479         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
43480         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
43481         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
43482         named return value extension.
43483         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
43484         * g++.old-deja/g++.other/access4.C: Issue additional error
43485         messages.
43486         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
43487         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
43488         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
43489         * g++.old-deja/g++.other/crash25.C: Change error message.
43490         * g++.old-deja/g++.other/crash4.C: Change error message.
43491         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
43492         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
43493         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
43494         checks.
43495         * g++.old-deja/g++.other/defarg8.C: Likewise.
43496         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
43497         * g++.old-deja/g++.other/dtor10.C: Likewise.
43498         * g++.old-deja/g++.other/incomplete.C: Likewise.
43499         * g++.old-deja/g++.other/linkage7.C: Likewise.
43500         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
43501         lookup algorithm.
43502         * g++.old-deja/g++.other/mangle2.C: Likewise.
43503         * g++.old-deja/g++.other/refinit2.C: Likewise.
43504         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
43505         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
43506         * g++.old-deja/g++.pt/crash28.C: Likewise.
43507         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
43508         syntax.
43509         * g++.old-deja/g++.pt/crash32.C: Change error message.
43510         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
43511         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
43512         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
43513         error message position.
43514         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
43515         * g++.old-deja/g++.pt/defarg8.C: Change error message.
43516         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
43517         syntax.
43518         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
43519         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
43520         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
43521         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
43522         keyword.
43523         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43524         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
43525         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
43526         keyword.
43527         * g++.old-deja/g++.pt/explicit71.C: Change error message.
43528         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
43529         syntax.
43530         * g++.old-deja/g++.pt/friend28.C: Account for use of
43531         non-dependent names.
43532         * g++.old-deja/g++.pt/friend29.C: Likewise.
43533         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
43534         rules.
43535         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
43536         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
43537         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
43538         lookup rules.
43539         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
43540         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
43541         keyword.
43542         * g++.old-deja/g++.pt/memclass20.C: Likewise.
43543         * g++.old-deja/g++.pt/memclass5.C: Likewise.
43544         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
43545         keyword.
43546         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
43547         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
43548         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
43549         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
43550         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
43551         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
43552         keyword.
43553         * g++.old-deja/g++.pt/spec10.C: Likewise.
43554         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
43555         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
43556         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
43557         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
43558         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
43559         * g++.old-deja/g++.pt/ttp62.C: Likewise.
43560         * g++.old-deja/g++.pt/ttp64.C: Likewise.
43561         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
43562         * g++.old-deja/g++.pt/typename15.C: Likewise.
43563         * g++.old-deja/g++.pt/typename22.C: Likewise.
43564         * g++.old-deja/g++.pt/typename6.C: Change error messages.
43565         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
43566         * g++.old-deja/g++.pt/virtual2.C: Likewise.
43567         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
43568         syntax.
43569         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
43570         return value extension.
43571         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
43572         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
43573         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
43574         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
43576 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43578         * g++.dg/warn/inline1.C: New test.
43579         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
43580         * g++.old-deja/g++.jason/synth10.C: Likewise.
43581         * g++.old-deja/g++.mike/net31.C: Likewise.
43582         * g++.old-deja/g++.mike/p8786.C: Likewise.
43584         * g++.dg/template/friend10.C: New test.
43585         * g++.dg/template/conv5.C: New test.
43587 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43589         * g++.dg/lookup/scoped3.C: New test.
43591         * g++.dg/lookup/decl1.C: New test.
43592         * g++.dg/lookup/decl2.C: New test.
43594 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43596         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
43597         gcc.c-torture/compile/20021015-1.c,
43598         gcc.c-torture/compile/20021015-2.c,
43599         gcc.c-torture/compile/20021123-1.c,
43600         gcc.c-torture/compile/20021123-2.c,
43601         gcc.c-torture/compile/20021123-3.c,
43602         gcc.c-torture/compile/20021123-4.c,
43603         gcc.c-torture/execute/20021024-1.c: Add tests previously added
43604         only to 3.1 or 3.2 branch.
43606 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
43608         * gcc.dg/i386-bitfield3.c: New test.
43610         * gcc.dg/i386-bitfield2.c: New test.
43612 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
43614         * g++.dg/parse/conv_op1.C: New test.
43616 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
43618         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
43619         approved.
43621 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
43623         * gcc.c-torture/compile/20021220-1.c: New test.
43625 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
43627         * gcc.dg/i386-fastcall-1.c: New.
43629 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43631         * gcc.c-torture/execute/20021219-1.c: New test.
43633 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43635         * gcc.dg/i386-pic-1.c: New test.
43637 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43639         PR c++/8099
43640         * g++.dg/template/friend9.C: New test.
43642 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43644         PR c++/3663
43645         * g++.dg/template/access7.C: New test.
43647 2002-12-18  Nick Clifton  <nickc@redhat.com>
43649         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
43650         the libstdc++-v3 directory has been found.
43652 2002-12-12  Devang Patel <dpatel@apple.com>
43653         * gcc.dg/darwin-ld-1.c: New test.
43654         * gcc.dg/darwin-ld-2.c: New test.
43655         * gcc.dg/darwin-ld-3.c: New test.
43656         * gcc.dg/darwin-ld-4.c: New test.
43657         * gcc.dg/darwin-ld-5.c: New test.
43659 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43661         * gcc.c-torture/compile/20021212-1.c: New test.
43663 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
43665         * gcc.dg/fshort-wchar: New test.
43667 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
43669         PR c++/8372
43670         * g++.dg/template/dtor1.C: New test.
43672         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
43673         markers.
43675 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
43677         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
43679 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
43681         * g++.dg/template/static1.C: New test.
43682         * g++.dg/template/static2.C: New test.
43683         * g++.old-deja/g++.ext/memconst.C: New test.
43685 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43687         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
43688         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
43689         * g++.dg/special/initp1.C: Likewise.
43691 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
43693         * gcc.c-torture/execute/20021204-1.c: New test.
43695 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
43697         * gcc.dg/ppc-fmadd-1.c: New file.
43698         * gcc.dg/ppc-fmadd-2.c: New file.
43699         * gcc.dg/ppc-fmadd-3.c: New file.
43701 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43703         * gcc.c-torture/compile/20021204-1.c: New test.
43705 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43707         * g++.dg/inherit/covariant2.C: New test.
43708         * g++.dg/inherit/covariant3.C: New test.
43709         * g++.dg/inherit/covariant4.C: New test.
43710         * g++.dg/inherit/covariant1.C: Remove XFAIL.
43711         * g++.old-deja/g++.robertl/eb17.C: Likewise.
43713 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
43715         PR c++/8688
43716         * g++.dg/init/brace3.C: New test.
43718 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
43720         * gcc.dg/20020210-1.c: Fix a comment typo.
43722 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
43724         PR c++/8720
43725         * g++.dg/parse/defarg1.C: New test.
43727         PR c++/8615
43728         * g++.dg/template/char1.C: New test.
43730         * g++.dg/template/varmod1.C: Fix typo.
43732 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43734         DR 180
43735         * g++.old-deja/g++.pt/crash32.C: Expect error.
43737 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
43739         PR c++/5919
43740         * g++.dg/template/varmod1.C: New test.
43742         PR c++/8727
43743         * g++.dg/inherit/typeinfo1.C: New test.
43745         PR c++/8663
43746         * g++.dg/inherit/typedef1.C: New test.
43748 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
43750         PR c++/8332
43751         PR c++/8493
43752         * g++.dg/template/strlen1.C: New test.
43754         PR c++/8227
43755         * g++.dg/template/ctor2.C: New test.
43757         PR c++/8214
43758         * g++.dg/init/string1.C: New test.
43760         PR c++/8511
43761         * g++.dg/template/friend8.C: New test.
43763 2002-11-29  Joe Buck <jbuck@synopsys.com>
43765         * g++.dg/lookup/anon2.C: New test.
43767 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
43769         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
43770         h8300 port.
43772 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
43774         * gcc.dg/bitfld-6.c: New test.
43776 2002-11-27  Jan Hubicka  <jh@suse.cz>
43778         * gcc.c-torture/execute/20021127.[cx]: New test.
43780 2002-11-26  Jan Hubicka  <jh@suse.cz>
43782         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
43783         quality.
43785 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
43787         * g++.dg/init/brace2.C: New test.
43788         * g++.old-deja/g++.mike/p9129.C: Correct.
43790 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
43792         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
43794 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
43796         * gcc.dg/sibcall-6: New test for indirect sibcalls.
43798 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
43800         * g++.dg/abi/empty11.C: New test.
43801         * g++.dg/rtti/cv1.C: New test.
43803 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
43805         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
43807 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
43809         * g++.dg/abi/empty10.C: New test.
43811 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43813         * gcc.c-torture/compile/20021124-1.c: New test.
43815 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
43817         * g++.dg/abi/rtti2.C: New test.
43819 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43821         * gcc.dg/i386-unroll-1.c: New test.
43823 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43825         * gcc.c-torture/compile/20021120-1.c: New test.
43826         * gcc.c-torture/compile/20021120-2.c: New test.
43828 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43830         * gcc.dg/bitfld-5.c: New test.
43832 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43834         * gcc.c-torture/execute/20021120-3.c: New test.
43836 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43838         * gcc.c-torture/execute/20021120-2.c: New test.
43840 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43842         * gcc.c-torture/execute/20021120-1.c: New test.
43844 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
43846         * gcc.c-torture/execute/20021118-3.c: New test.
43848 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43850         * gcc.c-torture/compile/20021119-1.c: New test.
43852 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
43854         * gcc.dg/duff-1.c: New test.
43855         * gcc.dg/duff-2.c: New test.
43856         * gcc.dg/duff-3.c: New test.
43858 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
43860         * gcc.dg/cpp/_Pragma5.c: New test.
43862 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43864         * gcc.c-torture/execute/20021118-2.c: New test.
43866 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43868         * gcc.c-torture/execute/20021118-1.c: New test.
43870 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
43872         * gcc.dg/20021116-1.c: New test.
43874 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
43876         * g++.dg/abi/vcall1.C: New test.
43878 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
43880         * gcc.dg/20021029-1.c: New test.
43881         * gcc.dg/20021029-2.c: New test.
43883 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43885         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
43887 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43889         PR c/8439
43890         * gcc.dg/20021110.c: Move to ...
43891         * gcc.c-torture/compile/20021110.c: .... here.
43893 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43895         PR c/8467
43896         * gcc.c-torture/execute/20021111-1.c
43898 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43900         PR c/8439
43901         * gcc.dg/20021110.c: New test.
43903 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
43905         * g++.dg/abi/vthunk3.C: Run only on x86.
43907 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43909         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
43911 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
43913         * lib/compat.exp (compat-execute): Fix logic error in last
43914         change.
43916 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
43918         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
43920 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43922         PR c++/8389
43923         * g++.dg/template/access6.C: New test.
43925 2002-11-08  Jan Hubicka  <jh@suse.cz>
43927         * gcc.dg/i386-ssefp-1.c: New test.
43928         * gcc.dg/i386-ssefp-1.c: New test.
43930 2002-11-08  Jan Hubicka  <jh@suse.cz>
43932         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
43934 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43936         * g++.dg/abi/vthunk3.C: New test.
43938         PR c++/8338
43939         * g++.dg/template/crash2.C: New test.
43941 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43943         * g++.dg/abi/dtor1.C: New test.
43944         * g++.dg/abi/dtor2.C: Likewise.
43946 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
43948         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
43949         Darwin.
43951 2002-11-04  Adam Nemet  <anemet@lnxw.com>
43953         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
43954         -mthumb.  Only xfail with -O0.
43956 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
43958         * g++.dg/abi/thunk1.C: New test.
43959         * g++.dg/abi/thunk2.C: Likewise.
43960         * g++.dg/abi/vtt1.C: Likewise.
43962 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
43964         PR optimization/8423
43965         * gcc.c-torture/execute/builtin-constant.c: New test.
43967 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
43969         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
43970         Add some more cases.
43972 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
43974         PR c++/8391
43975         * g++.dg/opt/local1.C: New test.
43977 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
43979         PR c++/8160
43980         * g++.dg/template/complit1.C: New test.
43982         PR c++/8149
43983         * g++.dg/template/typename4.C: Likewise.
43985 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43987         Core issue 287, PR c++/7639
43988         * g++.dg/template/instantiate1.C: Adjust error location.
43989         * g++.dg/template/instantiate3.C: New test.
43990         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
43991         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
43992         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
43994 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
43996         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
43998 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
44000         PR c++/8287
44001         * g++.dg/init/dtor2.C: New test.
44003 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44005         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44006         * gcc.dg/nest.c: Bypass errors on irix6.
44008 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
44010         * gcc.dg/nest.c: Expect error for mmix-*-*.
44011         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44013 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
44015         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44016         markers.
44018         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44020 2002-10-25  Mike Stump  <mrs@apple.com>
44022         * gcc.dg/warn-1.c: New test.
44024 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44026         * g++.dg/template/typename3.C: New test.
44028 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
44030         * g++.dg/lookup/ptrmem1.C: New test.
44032         * g++.dg/abi/vthunk2.C: New test.
44034 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44036         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44038 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
44040         * g++.dg/abi/empty9.C: New test.
44042 2002-10-24  Richard Henderson  <rth@redhat.com>
44044         * g++.dg/inherit/thunk1.C: Enable for ia64.
44046 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44048         PR c++/8067
44049         * g++.dg/lookup/pretty1.C: New test.
44051 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
44053         * gcc.dg/20021023-1.c: New test.
44055 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44057         PR c++/7679
44058         * g++.dg/parse/inline1.C: New test.
44060 2002-10-23  Richard Henderson  <rth@redhat.com>
44062         * g++.dg/inherit/thunk1.C: Enable for x86_64.
44064         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44066 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
44068         PR c++/6579
44069         * g++.dg/parse/stmtexpr3.C: New test.
44071 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
44073         * g++.dg/expr/cond1.C: New test.
44075 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44077         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44079 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44081         * g++.dg/abi/vbase13.C: New test.
44082         * g++.dg/abi/vbase14.C: Likewise.
44084 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
44086         * gcc.dg/tls/pic-1.c: New test.
44087         * gcc.dg/tls/nonpic-1.c: New test.
44088         * gcc.dg/20021018-1.c: New test.
44090 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44092         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44093         Remove only files with the same base name as the test case.
44094         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44095         (profopt-execute): Likewise.  Also, remove old profiling
44096         and performance data files before running the tests.
44098         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44099         * g++.dg/bprob/bprob.exp: Likewise.
44100         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
44101         to allow more general test case names.
44103         * g++.dg/bprob/bprob-1.C: Rename to ...
44104         * g++.dg/bprob/g++-bprob-1.C: ... this.
44106         * g77.dg/bprob/bprob-1.f: Rename to ...
44107         * g77.dg/bprob/g77-bprob-1.f: ... this.
44109 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44111         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44112         bison 1.50 or later.
44114 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
44116         * g++.dg/README: Describe more test directories.
44118 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44120         * g++.dg/init/array6.C: Add additional tests.
44122 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44124         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44125         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44127 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
44129         * gcc.c-torture/compile/20020604-1.x: New.
44130         * gcc.c-torture/compile/simd-5.x: Likewise.
44131         * gcc.c-torture/execute/920710-1.x: Likewise.
44132         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44134 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44136         * g++.dg/inherit/override1.C: Add dg-options clause.
44138 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44140         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44141         _mm_slli_si128.
44143 2002-10-19  Andreas Schwab  <schwab@suse.de>
44145         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44146         directory component.
44148 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
44150         * g++.dg/inherit/thunk1.C: New test.
44152         * g++.dg/inherit/override1.C: New test.
44154         * g++.dg/abi/mangle11.C: New test.
44155         * g++.dg/abi/mangle14.C: New test.
44156         * g++.dg/abi/mangle17.C: New test.
44158 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
44160         * g++.dg/overload/member2.C: New test.
44162 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
44164         * g++.dg/README: Describe new compat directory.
44165         * g++.dg/dg.exp: Skip tests in compat directory.
44166         * README.compat: New file.
44167         * lib/compat.exp: New expect script.
44168         * g++.dg/compat: New test directory.
44169         * g++.dg/compat/compat.exp: New expect script.
44170         * g++.dg/compat/abi: New test directory.
44171         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44172         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44173         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44174         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44175         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44176         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44177         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44178         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44179         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44180         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44181         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44182         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44183         * g++.dg/compat/break: New test directory.
44184         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44185         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44186         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44187         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44188         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44189         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44190         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44191         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44192         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44193         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44194         g++.dg/compat/break/README: New files.
44195         * g++.dg/compat/eh: New test directory.
44196         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44197         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44198         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44199         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44200         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44201         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44202         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44203         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44204         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44205         g++.dg/compat/eh/filter2_y.C,
44206         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44207         g++.dg/compat/eh/new1_y.C,
44208         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44209         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44210         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44211         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44212         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44213         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44214         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44215         g++.dg/compat/eh/unexpected1_y.C: New files.
44216         * g++.dg/compat/init: New test directory.
44217         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44218         g++.dg/compat/init/array5_y.C,
44219         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44220         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44221         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44222         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44223         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44224         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
44225         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
44226         g++.dg/compat/init/init-ref2_y.C: New files.
44228 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44230         PR c++/7584
44231         * g++.dg/inherit/using3.C: New test.
44233 2002-10-17  Jan Hubicka  <jh@suse.cz>
44235         * gcc.dg/20021017-2.c: New test.
44237 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44239         * g++.dg/abi/mangle16.C: Adjust.
44241         * g++.dg/init/array8.C: New test.
44243 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
44245         * gcc.dg/special/mips-abi.exp: New test.
44246         * gcc.dg/special/mips-abi.s: Empty file used by the above.
44248 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44250         * g++.dg/abi/mangle16.C: New test.
44251         * g++.dg/abi/mangle17.C: Likewise.
44253         PR c++/7478
44254         * g++.dg/template/ref1.C: New test.
44256 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44258         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
44260 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
44262         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
44264 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44266         PR c++/7524
44267         * g++.dg/init/array7.C: New test.
44269 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
44271         * g++.dg/init/array6.C: New test.
44273         * g++.dg/abi/mangle13.C: Likewise.
44274         * g++.dg/abi/mangle14.C: Likewise.
44275         * g++.dg/abi/mangle15.C: Likewise.
44277 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44279         * g++.dg/abi/empty8.C: New test.
44281 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
44283         * g++.dg/init/ctor1.C: New test.
44285 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
44287         * gcc.c-torture/execute/20021015-1.c: New test.
44289 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
44291         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
44293 2002-10-14  Jan Hubicka  <jh@suse.cz>
44295         * gcc.dg/i386-ssetype-[1-5].c: New tests.
44297 2002-10-14  Richard Henderson  <rth@redhat.com>
44299         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
44301 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44303         PR optimization/6631
44304         * g++.dg/opt/const2.C: New test.
44306 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44308         PR c++/7176
44309         * g++.dg/parse/friend1.C: New test.
44310         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
44312 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
44314         * gcc.dg/20021014-1.c: New test.
44316 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
44318         PR c++/5661
44319         * g++.dg/ext/vlm1.C: New test.
44320         * g++.dg/ext/vlm2.C: Likewise.
44322         * g++.dg/init/array1.C: Remove invalid braces.
44323         * g++.dg/init/brace1.C: New test.
44324         * g++.dg/init/copy2.C: Likewise.
44325         * g++.dg/init/copy3.C: Likewise.
44326         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
44327         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
44328         braces.
44330 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
44332         * gcc.dg/cpp/assembler.S: Don't use -ansi.
44334 2002-10-11  Richard Shann  <richard.shann@superh.com>
44336         * gcc.c-torture/compile/simd-5.c: New test.
44338 2002-10-10  Roger Sayle  <roger@eyesopen.com>
44340         * gcc.c-torture/execute/shiftopt-1.c: New test case.
44342 2002-10-10  Jim Wilson  <wilson@redhat.com>
44344         * gcc.c-torture/execute/20021010-1.c: New test.
44346 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
44348         PR c/7353
44349         * g++.dg/ext/typedef-init.C: New test.
44350         * gcc.dg/typedef-init.c: New test.
44352 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
44354         * gcc.dg/cpp/paste13.c: New test.
44356 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44358         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
44359         remaining platforms, XFAIL during compile, not execute.  Don't
44360         XFAIL at -O0.
44362 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
44364         * gcc.dg/alias-1.c: Tweak expected warning.
44366 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44368         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
44370 2002-10-06  Andreas Jaeger  <aj@suse.de>
44372         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
44373         * gcc.dg/cpp/c++98.C: Likewise.
44375         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
44376         * g++.dg/cpp/c++98.C: Likewise.
44378         * g++.dg/README (Subdirectories): Mention cpp directory.
44380         PR target/7559
44381         * gcc.dg/20021006-1.c: New test.
44383 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44385         PR c++/7804
44386         * g++.dg/other/warning1.C: New test.
44388 2002-10-04  Roger Sayle  <roger@eyesopen.com>
44390         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
44391         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
44392         and sparc-*-* with -m64 as expected failures.  See PR 8087.
44394 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44396         PR c++/7931
44397         * g++.dg/template/ptrmem3.C: New test.
44399         PR c++/7754
44400         * g++.dg/template/union1.C: New test.
44402 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44404         PR c++/8006
44405         * g++.dg/abi/mangle9.C: New test.
44406         * g++.dg/abi/mangle10.C: New test.
44407         * g++.dg/abi/mangle11.C: New test.
44408         * g++.dg/abi/mangle12.C: New test.
44410 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
44412         PR c++/7188.
44413         * g++.dg/template/meminit1.C: New test.
44414         * g++.dg/warn/Wreorder-1.C: Likewise.
44415         * g++.old-deja/g++.mike/warn3.C: Tweak.
44416         * lib/prune.exp: Ingore "in copy constructor".
44418 2002-10-02  Andreas Jaeger  <aj@suse.de>
44420         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
44421         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
44422         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
44423         on x86-64.
44425 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
44427         * gcc.dg/empty1.C: Fix typo.
44429 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
44431         * gcc.dg/alias-1.c: New test.
44433 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
44435         * gcc.dg/empty1.C: New test.
44437         * g++.dg/tls/init-2.C: Tweak error messages.
44439 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
44441         * gcc.c-torture/compile/20020923-1.c: New test.
44443 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
44445         * gcc.c-torture/execute/ffs-1.c: New test.
44446         * gcc.c-torture/execute/ffs-2.c: Ditto.
44448 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
44450         * g++.dg/overload/member1.C: New test.
44452 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
44454         * g++.dg/abi/empty7.C: New test.
44455         * g++.dg/init/pm2.C: Likewise.
44457 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
44459         * g++.dg/rtti/crash1.C: New test.
44461 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
44463         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
44464         gcc.dg/sibcall-4.c: New tests.
44466 2002-09-28  Roger Sayle  <roger@eyesopen.com>
44468         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
44469         powerpc and MMIX targets.
44471 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
44473         * gcc.dg/cpp/20020927-1.c: New.
44475 2002-09-26  David S. Miller  <davem@redhat.com>
44477         * gcc.c-torture/compile/trunctfdf.c: New.
44479 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44481         * lib/target-supports.exp (check_weak_available): Handle solaris2.
44483 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
44485         * gcc.c-torture/execute/loop-15.c: New.
44487 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
44489         * README.QMTEST: Fix typo.
44491 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
44493         * gcc.dg/20020926-1.c: New test.
44495 2002-09-25  David S. Miller  <davem@redhat.com>
44497         PR target/7842
44498         * gcc.c-torture/execute/shiftdi.c: New test.
44500 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
44502         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
44503         unique to the tool.
44504         * lib/g77.exp (g77_init): Likewise.
44505         * lib/g++.exp (g++_init): Likewise.
44506         * lib/objc.exp (objc_init): Likewise.
44508 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
44510         * g++.dg/abi/empty5.C: New test.
44511         * g++.dg/abi/empty6.C: New test.
44512         * g++.dg/abi/vbase12.C: New test.
44514 2002-09-25  Richard Henderson  <rth@redhat.com>
44516         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
44517         too-small long double.
44519 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
44521         * gcc.dg/20020919-1.c: New test.
44523 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
44525         * g++.dg/abi/bitfield6.C: New test.
44526         * g++.dg/abi/bitfield7.C: New test.
44527         * g++.dg/abi/bitfield8.C: New test.
44528         * g++.dg/abi/vbase11.C: New test.
44530 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44532         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
44533         hppa*-*-hpux*.  Update test comment.
44535 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
44537         * gcc.dg/tls/struct-1.c: New test.
44539 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
44541         * gcc.dg/cpp/tr-warn2.c: Update.
44543 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44545         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
44547 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44549         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
44550         systems.
44552 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
44554         * gcc.c-torture/execute/ieee/mzero3.c: New test.
44556         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44557         Adjust for c++filt moved to binutils.  Remove spurious duplicate
44558         setting of cxxfilt.
44560 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
44562         * gcc.dg/20020312-2.c: Update for darwin.
44564 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44566         * g++.old-deja/g++.other/crash32.C: Mark ICE.
44568 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
44570         * objc.dg/comp-types-1.m: New test.
44571         * objc.dg/comp-types-2.m: New test.
44572         * objc.dg/comp-types-3.m: New test.
44573         * objc.dg/comp-types-4.m: New test.
44574         * objc.dg/comp-types-5.m: New test.
44575         * objc.dg/comp-types-6.m: New test.
44577 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44579         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
44581 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44583         * g++.dg/other/do1.C: New test.
44585         * g++.dg/template/subst1.C: New test.
44587 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
44589         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
44591 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44593         * g++.dg/template/qualttp20.C: Adjust expected errors.
44594         * g++.old-deja/g++.jason/report.C: Likewise.
44595         * g++.old-deja/g++.other/qual1.C: Likewise.
44597         * g++.dg/lookup/scoped2.C: New test.
44599         * g++.dg/ext/asm3.C: New test.
44601 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
44603         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
44605 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
44607         * ChangeLog: follow spelling conventions.
44608         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
44609         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
44610         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
44611         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
44612         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
44613         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
44614         * g++.old-deja/g++.law/global-init1.C: Likewise.
44615         * g++.old-deja/g++.other/delete4.C: Likewise.
44616         * g++.old-deja/g++.other/inline21.C: Likewise.
44617         * g++.old-deja/g++.other/singleton.C: Likewise.
44618         * g77.dg/strlen0.f: Likewise.
44619         * g77.f-torture/compile/20010519-1.f: Likewise.
44620         * g77.f-torture/compile/980310-4.f: Likewise.
44621         * gcc.c-torture/compile/20000605-1.c: Likewise.
44622         * gcc.c-torture/execute/20020225-1.c: Likewise.
44623         * gcc.dg/c90-hexfloat-2.c: Likewise.
44624         * gcc.dg/c99-bool-1.c: Likewise.
44625         * gcc.dg/c99-hexfloat-2.c: Likewise.
44626         * gcc.dg/dll-2.c: Likewise.
44627         * gcc.dg/wtr-union-init-1.c: Likewise.
44628         * gcc.dg/wtr-union-init-2.c: Likewise.
44629         * gcc.dg/wtr-union-init-3.c: Likewise.
44630         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44631         * gcc.dg/cpp/defined.c: Likewise.
44632         * gcc.dg/cpp/macsyntx.c: Likewise.
44633         * gcc.dg/cpp/paste2.c: Likewise.
44634         * gcc.dg/cpp/trad/defined.c: Likewise.
44635         * gcc.dg/format/c90-printf-1.c: Likewise.
44636         * gcc.dg/format/c90-scanf-1.c: Likewise.
44637         * gcc.dg/format/c99-printf-1.c: Likewise.
44638         * gcc.dg/format/c99-scanf-1.c: Likewise.
44639         * gcc.misc-tests/gcov-8.c: Likewise.
44640         * lib/profopt.exp: Likewise.
44642 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
44644         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
44646 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44648         * g++.dg/inherit/using2.C: New test.
44650 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
44652         * ChangeLog: Follow spelling conventions.
44653         * g++.dg/template/friend4.C: Likewise.
44654         * g++.old-deja/g++.pt/crash67.C: Likewise.
44655         * gcc.c-torture/execute/20000801-4.c: Likewise.
44656         * gcc.dg/c90-digraph-1.c: Likewise.
44657         * gcc.dg/c94-digraph-1.c: Likewise.
44658         * gcc.dg/c99-digraph-1.c: Likewise.
44659         * gcc.dg/cpp/line5.c: Likewise.
44660         * gcc.dg/cpp/multiline.c: Likewise.
44661         * gcc.dg/cpp/trad/literals-1.c: Likewise.
44662         * gcc.dg/format/attr-3.c: Likewise.
44663         * gcc.dg/format/c90-scanf-3.c: Likewise.
44664         * gcc.dg/format/ext-4.c: Likewise.
44666 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44668         * g++.dg/template/pretty1.C: New test.
44670 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
44672         * gcc.c-torture/execute/struct-cpy-1.c: New test.
44674 2002-09-13  Matt Austern  <austern@apple.com>
44676         * g++.dg/other/constref[12].C: New, regression tests for
44677         passing a cast expression to a function by const reference.
44679 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
44681         * g++.dg/template/deduce1.C: New test.
44683 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
44685         * gcc.c-torture/execute/simd-1.c: Force all use of int to
44686         32-bit int.
44688 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44690         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
44691         usage.
44693 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
44695         * gcc.c-torture/compile/20020910-1.c: New test.
44697 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
44699         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
44701 2002-09-10  Andreas Jaeger  <aj@suse.de>
44703         * gcc.dg/20020312-2.c: Adjust for x86-64.
44705 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
44707         * g77.dg/7388.f: New test case for PR 7388.
44709 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
44711         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
44713 2002-09-05  Ziemowit Laski <zlaski@apple.com>
44715         * objc.dg/proto-lossage-1.m: New test.
44717 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
44719         * gcc.dg/cpp/_Pragma4.c: Fix typo.
44721 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
44723         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
44724         expected to pass.
44726 2002-09-06  Stan Shebs  <shebs@apple.com>
44727             David Edelsohn  <edelsohn@gnu.org>
44729         * gcc.dg/weak: New directory.
44730         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
44731         target-specific xfail bits.
44732         * gcc.dg/typeof-2.c: Move to new directory.
44733         * gcc.dg/weak.exp: New expect script.
44735 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
44737         * gcc.c-torture/execute/extzvsi.c: New test.
44739 2002-09-05  Stan Shebs  <shebs@apple.com>
44741         * gcc.dg/weak-1.c: xfail on Darwin.
44742         * gcc.dg/weak-2.c: Ditto.
44743         * gcc.dg/weak-3.c: Ditto.
44744         * gcc.dg/weak-4.c: Ditto.
44745         * gcc.dg/weak-5.c: Ditto.
44746         * gcc.dg/weak-6.c: Ditto.
44747         * gcc.dg/weak-7.c: Ditto.
44748         * gcc.dg/weak-8.c: Ditto.
44749         * gcc.dg/weak-9.c: Ditto.
44751 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
44753         * gcc.c-torture/execute/loop-14.c: New test.
44755 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
44757         * g++.dg/other/cxa-atexit1.C: New test.
44759         * gcc.dg/typeof-2.c: New test.
44761 2002-09-03  Roger Sayle  <roger@eyesopen.com>
44763         * gcc.dg/builtins-2.c: New testcase.
44764         * gcc.dg/builtins-3.c: New testcase.
44766 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
44768         * gcc.dg/cpp/_Pragma4.c: New test.
44770 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
44772         * objc/execute/nil_method-1.m: New testcase.
44774 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
44776         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
44777         [Object class], not [Object initialize].
44779 2002-08-31  Roger Sayle  <roger@eyesopen.com>
44780             Hans-Peter Nilsson  <hp@bitrange.com>
44782         * gcc.c-torture/execute/20020720-1.x: Skip test on
44783         mmix-knuth-mmixware.  Correct comment.
44785 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
44787         * g++.dg/abi/bitfield5.C: New test.
44788         * g++.dg/abi/vbase10.C: Likewise.
44790 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
44792         * objc.dg/undeclared-selector.m: New test.
44794 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
44796         * g++.dg/other/offsetof1.C: Avoid cast warning.
44798 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
44800         * objc.dg/super-class-2.m: New test.
44802 2002-08-24  Matt Austern  <austern@apple.com>
44804         * g++.dg/ext/lvaddr.C: New test.
44805         * g++.dg/ext/lvcast.C: New test.
44807 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
44809         * g++.dg/inherit/cond1.C: New test.
44811 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
44813         * gcc.dg/noncompile/incomplete-1.c: New test.
44815 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
44817         * gcc.dg/typespec-1.c: New test.
44819 2002-08-20  Devang Patel  <dpatel@apple.com>
44820         * objc.dg/proto-hier-2.m: New test.
44822 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
44824         * objc.dg/bitfield-1.m: New test.
44825         * objc.dg/bitfield-2.m: New test.
44827 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44829         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
44830         gcc.dg/c99-flex-array-4.c: New tests.
44832 2002-08-16  Stan Shebs  <shebs@apple.com>
44834         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
44836 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
44838         * gcc.dg/typeof-1.c: New test.
44839         * g++.dg/ext/typeof2.C: New test.
44841 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44843         * g++.dg/other/offsetof1.C: New test.
44845 2002-08-14  Richard Henderson  <rth@redhat.com>
44847         * gcc.dg/tls/diag-3.c: Fix expected message strings.
44849 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
44851         * gcc.dg/cpp/_Pragma3.c: New test.
44853 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
44855         * g++.dg/template/inherit3: New test.
44857 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44859         * gcc.dg/bitfld-4.c: Add blank options.
44861 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
44863         * g++.dg/template/crash1.C: New test.
44865 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44867         * gcc.dg/tls/opt-2.c: New test.
44869 2002-08-08  Devang Patel  <dpatel@apple.com>
44871         * objc.dg/selector-1.m : New test
44873 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44875         * g++.dg/abi/bitfield4.C: New test.
44876         * gcc.dg/bitfld-4.c: New test.
44878 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44880         * g++.dg/other/packed1.C: New test.
44882 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
44884         * g++.dg/abi/offsetof.C: Tweak error messages.
44885         * g++.old-deja/g++.mike/p10769a.C: Likewise.
44887 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44889         * gcc.dg/bitfld-3.c: New test.
44891 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44892             Richard Henderson  <rth@redhat.com>
44894         * gcc.dg/i386-bitfield1.c: New test.
44895         * g++.dg/abi/bitfield3.C: Update.
44897 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
44899         * objc.dg/const-str-2.m: Update.
44900         * gcc.dg/cpp/c++98.c: Change to C extension.
44901         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
44902         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
44904 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
44906         * gcc.dg/tls/diag-3.c: New.
44908 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
44910         * g++.dg/README (Subdirectories): Document new subdir expr.
44911         * g++.dg/expr/pmf-1.C: New test.
44913 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
44915         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
44917 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
44919         * g++.dg/abi/bitfield3.C: New test.
44921 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
44923         * lib/gcov.exp: Tweak expected line formats.
44924         * gcc.misc-tests/gcov8.c: New test.
44925         * gcc.misc-tests/gcov8.x: New flags.
44927 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
44929         * consistency.vlad/layout/endian.c: Include string.h.
44931         * gcc.c-torture/execute/20020805-1.c: New test.
44933 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
44935         * g++.dg/other/conversion1.C: New test.
44937 2002-08-03  Roger Sayle  <roger@eyesopen.com>
44939         * gcc.dg/builtins-1.c: New testcase.
44941 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
44943         * g++.dg/inherit/access3.C: New test.
44945 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
44947         * gcc.dg/ia64-visibility-2.c: New test.
44949 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
44951         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
44952         __qualifier_flags to __flags.
44954 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
44956         * g++.dg/inherit/operator1.C: New test.
44957         * g++.dg/lookup/disamb1.C: Fix typo in comment.
44958         * g++.dg/other/error1.C: Change expected error message.
44959         * g++.dg/template/conv4.C: Likewise.
44961 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
44963         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
44964         for documented behavior.
44966 2002-07-25  Roger Sayle  <roger@eyesopen.com>
44968         * gcc.c-torture/execute/20020720-1.x: Skip this test on
44969         several targets known to fail.
44971 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
44973         * gcc.dg/mips-args-[123].c: New tests.
44975 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
44977         * gcc.dg/ppc-spe.c: New.
44979 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
44981         * g++.dg/other/ptrmem4.C: New testcase.
44983 2002-07-24  Richard Henderson  <rth@redhat.com>
44985         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
44987 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
44989         * g++.dg/ext/alignof1.C (main): Return 0 for success.
44991 2002-07-24  Roger Sayle  <roger@eyesopen.com>
44993         * gcc.c-torture/execute/memset-3.c: New testcase.
44995 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
44997         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
44998         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45000 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45002         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45003         Delete.
45005 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
45007         * gcc.c-torture/compile/simd-4.c: New test.
45009 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45011         PR c++/7347, c++/7348
45012         * g++.dg/template/access4.C: New test.
45013         * g++.dg/template/access5.C: New test.
45014         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45015         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45016         * g++.old-deja/g++.pt/ttp58.C: Likewise.
45017         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45019 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
45021         * gcc.dg/gnu89-init-2.c: New test.
45023 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
45025         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45027 2002-07-20  Roger Sayle  <roger@eyesopen.com>
45029         * gcc.c-torture/execute/20020720-1.c: New testcase.
45031 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
45033         * gcc.dg/cpp/Wsignprom.c: New tests.
45035 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
45037         * gcc.c-torture/execute/loop-13.c: New test.
45039 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
45041         * gcc.dg/cpp/expr.c: New tests.
45043 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
45045         * g++.dg/opt/pr6713.C: Add template instantiation.
45047 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
45049         * gcc.dg/nest.c: New test.
45051 2002-07-17  Richard Henderson  <rth@redhat.com>
45053         * g++.dg/opt/pr6713.C: New test.
45055 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
45057         * gcc.c-torture/execute/loop-2e.x: Let the testcase
45058         XFAIL for all x86 processors.
45060 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
45062         * gcc.c-torture/execute/20010122-1.x: Do not test with
45063         -fomit-frame-pointer.
45065 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45067         * g++.dg/template/instantiate2.C: New test.
45068         * g++.dg/template/spec4.C: New test.
45070 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45072         * g++.dg/template/access2.C: New test.
45073         * g++.dg/template/access3.C: New test.
45075 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
45077         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45078         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45079         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45080         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45081         Convert to use <stdarg.h>.
45082         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45083         Delete.
45084         * gcc.dg/va-arg-2.c: New.
45085         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45087 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
45089         * gcc.c-torture/compile/20020710-1.c: New test.
45091 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
45092                           Andrew Pinski  <pinskia@physics.uc.edu>
45094         gcc.c-torture/compile/simd-2.c: New testcase.
45095         gcc.c-torture/compile/simd-3.c: Likewise.
45097 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
45099         PR c++/7224
45100         * g++.dg/overload/error1.C: New test.
45102 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45104         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45105         configuration and IRIX 6 O32 ABI.
45107 2002-07-11  Roger Sayle  <roger@eyesopen.com>
45109         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45111 2002-07-10  Roger Sayle  <roger@eyesopen.com>
45113         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45115 2002-07-10  Jeffrey A Law  <law@redhat.com>
45117         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45119         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
45121 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
45123         * gcc.dg/20020312-2.c: Check for __PPC__.
45125 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
45127         * gcc.c-torture/compile/20020709-1.c: New test.
45129 2002-07-07  Roger Sayle  <roger@eyesopen.com>
45131         * g++.dg/template/qualttp21.C: New test case.
45133 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
45135         * gcc.c-torture/compile/20020706-1.c: New test.
45136         * gcc.c-torture/compile/20020706-2.c: New test.
45138 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
45139             Alexandre Oliva  <aoliva@redhat.com>
45141         * g++.dg/warn/incomplete1.C: New test.
45143 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45145         PR c++/7099
45146         * g++.dg/warn/noreturn1.C: New test.
45148 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
45150         PR c++/6706
45151         * g++.dg/debug/debug6.C: New test.
45152         * g++.dg/debug/debug7.C: New test.
45154 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
45156         * gcc.c-torture/compile/simd-3.c: New test.
45158 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
45160         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45161         * gcc.dg/20020620-1.c: Likewise.
45163 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45165         PR c++/6944
45166         * g++.dg/init/array4.C: New test.
45167         * g++.dg/init/array5.C: New test.
45169 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
45171         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45172         * gcc.c-torture/execute/simd-2.c (main): Likewise.
45174 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45176         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45177         * gcc.dg/wtr-aggr-init-1.c: Likewise.
45178         * gcc.dg/wtr-conversion-1.c: Likewise.
45179         * gcc.dg/wtr-escape-1.c: Likewise.
45180         * gcc.dg/wtr-int-type-1.c: Likewise.
45181         * gcc.dg/wtr-label-1.c: Likewise.
45182         * gcc.dg/wtr-static-1.c: Likewise.
45183         * gcc.dg/wtr-strcat-1.c: Likewise.
45184         * gcc.dg/wtr-suffix-1.c: Likewise.
45185         * gcc.dg/wtr-switch-1.c: Likewise.
45186         * gcc.dg/wtr-unary-plus-1.c: Likewise.
45187         * gcc.dg/wtr-union-init-1.c: Likewise.
45188         * gcc.dg/wtr-union-init-2.c: Likewise.
45189         * gcc.dg/wtr-union-init-3.c: Likewise.
45191         * gcc.dg/wtr-func-def-1.c: New test.
45193 2002-07-02 Devang Patel <dpatel@apple.com>
45195         * objc.dg/param-1.m: New test.
45197 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
45199         * gcc.dg/cpp/trad/directive.c: Add test.
45200         * gcc.dg/cpp/trad/macroargs.c: Add test.
45201         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45203 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
45205         * gcc.dg/cpp/cmdlne-M.c: New test.
45207 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
45209         * objc.dg/desig-init-1.m: New test.
45211 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45213         PR c++/6716
45214         * g++.dg/template/instantiate1.C: New test.
45216 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
45218         PR c++/7112
45219         * g++.dg/template/sizeof2.C: New test.
45221 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45223         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45224         gcc.dg/cpp/trad/include.c: New tests.
45226 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
45228         PR target/7177
45229         * gcc.c-torture/compile/20020701-1.c: New test.
45231 2002-07-01  Stan Shebs  <shebs@apple.com>
45233         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
45234         header here...
45235         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
45236         (objc-torture-execute): or here.
45238 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
45240         * gcc.c-torture/execute/arith-rand-ll.c: New test.
45242 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45244         * gcc.dg/cpp/trad/escaped-nl.c: New test.
45246 2002-06-30  Devang Patel  <dpatel@apple.com>
45248         * objc.dg/fsyntax-only.m: New test.
45250 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
45252         PR c++/6695
45253         * g++.dg/template/friend7.C: New file.
45255 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
45257         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
45258         return type.
45260 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
45262         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
45263         avoid division by zero.
45265 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
45267         * gcc.dg/Wunknownprag.c: New tests.
45269 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
45271         * gcc.c-torture/execute/simd-2.c: New test.
45273 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
45275         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
45276         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
45277         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
45278         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
45279         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
45280         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
45281         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
45282         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
45283         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
45284         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
45285         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
45286         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
45287         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
45288         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
45289         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
45290         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
45291         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
45293 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
45295         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
45296         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
45297         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
45298         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
45299         New tests.
45300         * gcc.dg/cpp/trad/directive.c: Update.
45302 2002-06-23  Andreas Jaeger  <aj@suse.de>
45304         * gcc.c-torture/execute/complex-6.c: New.
45306 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
45308         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
45309         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
45310         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
45311         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
45313 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
45315         * gcc.dg/cpp/trad: New directory with traditional tests copied
45316         from parent directory.
45317         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45318         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45319         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45320         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45321         Move to trad/ and rename.
45322         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
45323         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
45324         gcc.dg/cpp/trad/redef2.c: New tests.
45325         * gcc.dg/cpp/trad/trad.exp: New driver.
45327 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
45329         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45330         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45331         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45332         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45333         Remove.
45335 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
45337         * gcc.dg/20020620-1.c: New test.
45339 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45341         * g++.dg/template/ttp4.C: New test.
45343 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
45345         * g++.dg/opt/vt1.C: Fix regexp.
45347 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45349         * gcc.c-torture/execute/pure-1.c: Make functions static again.
45350         Don't use attribute `noinline'.
45352 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45354         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
45356 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
45358         * gcc.c-torture/execute/simd-1.c: New.
45360         * gcc.dg/simd-1.c: New.
45362 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45364         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
45366 2002-06-16  Richard Henderson  <rth@redhat.com>
45368         * g++.dg/ext/anon-struct1.C: New.
45369         * g++.dg/ext/anon-struct2.C: New.
45370         * g++.dg/ext/anon-struct3.C: New.
45371         * gcc.dg/anon-struct-1.c: New.
45372         * gcc.dg/anon-struct-2.c: New.
45373         * gcc.dg/anon-struct-3.c: New.
45374         * gcc.dg/20011008-1.c: Adjust warning text.
45375         * gcc.dg/20020527-1.c: Add -fms-extensions.
45377 2002-06-16  Richard Henderson  <rth@redhat.com>
45379         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
45381 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
45383         * gcc.c-torture/execute/20020615-1.c: New test.
45385 2002-06-15  Roger Sayle  <roger@eyesopen.com>
45387         * gcc.c-tortuture/execute/compare-1.c: New test case.
45388         * gcc.c-tortuture/execute/compare-2.c: New test case.
45389         * gcc.c-tortuture/execute/compare-3.c: New test case.
45391 2002-06-13  Richard Henderson  <rth@redhat.com>
45393         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
45394         ia64 ilp32.
45396 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45398         * g++.dg/template/typename2.C: Update error message.
45400 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
45402         * gcc.c-torture/execute/20020611-1.c: New test.
45404 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
45406         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
45407         list of targets to skip.
45409 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
45411         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
45412         targets if not optimizing.
45414 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
45416         * gcc.c-torture/compile/20020605-1.c: New test.
45418         * g++.dg/opt/vt1.C: New test.
45420         * gcc.dg/20020531-1.c: New test.
45422         * gcc.dg/20020530-1.c: New test.
45424         * gcc.dg/20020527-1.c: New test.
45426         * g++.dg/opt/cse1.C: New test.
45428 2002-06-07  Roger Sayle  <roger@eyesopen.com>
45430         * gcc.dg/20020607-2.c: New test case.
45432 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
45434         * gcc.c-torture/compile/20020604-1.c: New test.
45436 2002-06-04  Richard Henderson  <rth@redhat.com>
45438         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
45439         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
45440         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
45442 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
45444         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
45446 2002-06-03  Richard Henderson  <rth@redhat.com>
45448         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
45449         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
45451 2002-06-02  Richard Henderson  <rth@redhat.com>
45453         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
45454         test functions static.
45456 2002-06-02  Andreas Jaeger  <aj@suse.de>
45458         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
45459         now.
45461 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
45463         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
45464         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
45465         Update for mofified diagnostics.
45466         * gcc.dg/c99-intconst-1.c: No longer fail.
45468 2002-06-02  Richard Henderson  <rth@redhat.com>
45470         * gcc.dg/uninit-A.c: Remove xfail markers.
45472 2002-06-01  Roger Sayle  <roger@eyesopen.com>
45474         * gcc.dg/fnegate-1.c: New test case.
45476 2002-05-30  Osku Salerma  <osku@iki.fi>
45478         * gcc.c-torture/execute/mayalias-1.c: New file.
45480 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45482         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
45483         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
45484         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
45486 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
45488         * gcc.c-torture/execute/20020529-1.c: New test.
45490 2002-05-27  Richard Henderson  <rth@redhat.com>
45492         * g++.dg/ext/attrib6.C: New test case.
45494 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45496         * gcc.c-torture/execute/pure-1.c: New test.
45498 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45500         * gcc.dg/cpp/arith-2.c: Remove.
45502 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45504         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
45505         * gcc.dg/cpp/if-3.c: Remove.
45507 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
45509         * g++.dg/opt/cse2.C: New test.
45511 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
45513         * gcc.dg/cpp/arith-1.c: New semantic tests.
45514         * gcc.dg/cpp/if-1.c: Update.
45516 2002-05-24  Ben Elliston  <bje@redhat.com>
45518         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
45520 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45522         * gcc.dg/verbose-asm.c: New test.
45524 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45526         * gcc.dg/cpp/paste12.c: New test.
45528 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45530         * g++.dg/parse/named_ops.C: New test.
45532 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
45534         * gcc.dg/weak-8.c: New test.
45536 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
45538         * gcc.dg/weak-2.c: Allow optional leading underscore
45539         in scan-assembler symbol name.
45540         * gcc.dg/weak-3.c: Likewise.
45541         * gcc.dg/weak-4.c: Likewise.
45542         * gcc.dg/weak-5.c: Likewise.
45544 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
45546         * gcc.dg/20020523-1.c: New test.
45548 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45550         * objc.dg/const-str-2.m: Update now that we stop after
45551         a command line error.
45553 2002-05-22  Richard Henderson  <rth@redhat.com>
45555         * g++.dg/dg.exp: Fix typo in test pruneing.
45557 2002-05-22  Richard Henderson  <rth@redhat.com>
45559         * g++.dg/dg.exp: Prune the tls subdirectory.
45560         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
45561         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
45562         * g++.dg/tls/init-1.C: New.
45564 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
45566         * gcc.dg/20020517-1.c: New test.
45568 2002-05-21  Richard Henderson  <rth@redhat.com>
45570         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
45571         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
45573 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
45575         * g++.dg/other/copy2.C: New test.
45577 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
45579         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
45580         (MAX_COPY): Bump up to 10 times sizeof (long long).
45581         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
45583         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
45584         sizeof (long long).
45586         * gcc.c-torture/execute/strcpy-1.c: New test.
45588 2002-05-19  Jason Merrill  <jason2redhat.com>
45590         * g++.dg/ext/oper1.C: New test.
45592 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
45593 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
45595         * README.QMTEST: New file.
45597         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
45599 2002-05-19  Andreas Jaeger  <aj@suse.de>
45601         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
45602         now.
45603         * gcc.c-torture/execute/loop-2d.x: Likewise.
45605 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
45607         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
45608         support weak symbols.
45609         * gcc.dg/weak-4.c: Likewise.
45610         * gcc.dg/weak-6.c: Likewise.
45612 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
45614         * gcc.dg/weak-3.c: Add dg-excess-error comment for
45615         cygwin, coff and h8300-*-hms targets
45616         * gcc.dg/weak-5.c: Likewise.
45617         * gcc.dg/weak-7.c: Likewise.
45619 2002-05-16  Jason Merrill  <jason@redhat.com>
45621         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
45622         (scan-assembler-not, scan-assembler-dem): Likewise.
45623         (scan-assembler-dem-not): Likewise.
45625 2002-05-15  Richard Henderson  <rth@redhat.com>
45627         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
45629 2002-05-15  Richard Henderson  <rth@redhat.com>
45631         * gcc.dg/weak-5.c (vfoo1c): No warning here.
45632         (vfoo1f): Warning here.
45633         (vfoo1l): Don't redefine the alias.
45635 2002-05-14  Jason Merrill  <jason@redhat.com>
45636             Alexandre Oliva  <aoliva@redhat.com>
45638         * g++.dg/init/pm1.C: New test.
45640 2002-05-12  David S. Miller  <davem@redhat.com>
45642         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
45643         types.
45645 2002-05-10  Roger Sayle  <roger@eyesopen.com>
45647         * gcc.c-torture/execute/20020510-1.c: New test case.
45649 2002-05-10  David S. Miller  <davem@redhat.com>
45651         * gcc.c-torture/execute/conversion.c: Test long double too.
45653 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
45655         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
45656         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
45657         * lib/g++.exp (g++_link_flags): Likewise.
45658         * lib/objc.exp (objc_target_compile): Likewise.
45660 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45662         * gcc.dg/cpp/poison.c: Update.
45663         * gcc.dg/cpp/20000625-2.c: Remove.
45664         * gcc.dg/cpp/direct2s.c: Remove final test.
45666 2002-05-08  Tom Rix  <trix@redhat.com>
45668         * gcc.c-torture/execute/20020508-1.c: New test.
45669         * gcc.c-torture/execute/20020508-2.c: New test.
45670         * gcc.c-torture/execute/20020508-3.c: New test.
45672 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45674         * gcc.dg/cpp/charconst-4.c: More tests.
45676 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
45678         PR c/6569
45679         * gcc.dg/weak-3.c: Update location of warning messages.
45680         * gcc.dg/weak-5.c: Likewise.
45682 2002-05-06  Roger Sayle  <roger@eyesopen.com>
45684         * gcc.c-torture/execute/20020506-1.c: New test case.
45686 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45688         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
45690 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45692         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
45694 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45696         * gcc.dg/cpp/charconst-3.c: New test.
45698 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45700         * gcc.dg/cpp/charconst.c: Update tests.
45702 2002-05-05  Tim Josling  <tej@melbpc.org.au>
45704         * treelang: Added directory for new sample language treelang. Also
45705         lib/treelang.exp: New file to signal treelang should be tested.
45707 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45709         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
45710         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
45711         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
45712         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
45713         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
45714         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
45715         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
45717 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45719         * gcc.dg/format/xopen-2.c: New test.
45721 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45723         * gcc.dg/20020503-1.c: New test.
45725 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
45727         * g++.dg/init/dtor1.C: Make it tougher.
45729 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
45731         * g++.dg/init/dtor1.C: New test.
45733 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
45735         * gcc.dg/altivec-8.c: New.
45737 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
45739         * gcc.dg/altivec-7.c: New.
45741 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
45743         * g++.dg/parse/typedef1.C: New test.
45745 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
45747         PR c++/6486
45748         * g++.dg/template/friend6.C: New test.
45750         PR c++/6492
45751         * g++.dg/init/copy1.C: New test.
45753 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
45755         * g++.dg/warn/effc1.C: New test.
45757 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45759         * gcc.dg/cpp/if-cexp.c: Add a test.
45761 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
45763         * gcc.dg/20020426-2.c: New test.
45765 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
45767         * gcc.dg/cpp/if-mop.c: Update.
45768         * gcc.dg/cpp/if-mpar.c: Add test.
45769         * gcc.dg/cpp/if-oppr.c: Update.
45771 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45773         PR c/6343
45774         * gcc.dg/weak-[2-7].c: New tests.
45776 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45778         * gcc.dg/enum1.c: New test.
45780 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45782         PR c++/6497
45783         * g++.dg/inherit/access2.C: New test.
45785 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45787         PR bootstrap/6445
45788         * gcc.dg/20020426-1.c: New test.
45790 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45792         * g++.dg/abi/enum1.C: New test.
45794 2002-04-26  Richard Henderson  <rth@redhat.com>
45796         * gcc.dg/c99-bool-1.c: Expect always true warning.
45798 2002-04-25  Roger Sayle  <roger@eyesopen.com>
45800         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
45802 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45804         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
45805         targets.
45807 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
45809         * g++.dg/abi/mange7.C: New test.
45811         PR c++/6438.
45812         * g++.dg/parse/stmtexpr2.C: New test.
45814 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
45816         * gcc.dg/20020312-2.c: Add SH target.
45818 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45820         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
45821         compiler output on mips*-*-irix*.
45823 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
45825         * g++.dg/parse/attr1.C: New test.
45827 2002-04-23  Roger Sayle  <roger@eyesopen.com>
45829         * gcc.c-torture/execute/string-opt-17.c: New test case.
45830         * gcc.c-torture/execute/memset-2.c: New test case.
45832 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
45834         PR c++/6256:
45835         * g++.dg/template/friend5.C: New test.
45837         PR c++/6331:
45838         * g++.dg/template/qual1.C: Likewise.
45840 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
45842         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
45843         Include stdlib.h, not stdio.h or ctype.h.
45845 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
45847         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
45848         cris-*-elf* and mmix-*-*.
45849         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
45850         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
45851         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
45852         Ditto.
45853         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
45854         * gcc.dg/wchar_t-1.c: Ditto.
45856 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
45858         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
45859         Clarify comment.
45861 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
45863         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
45865 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45867         * gcc.c-torture/execute/20000906-1.x: Delete.
45869 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
45871         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
45873 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
45875         * PR6367
45876         * g77.f-torture/execute/6367.f: New test.
45877         * g77.f-torture/execute/6367.x: Disable for MMIX.
45879 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
45881         * PR6352
45882         * g++.dg/opt/inline2.C: New test.
45884 2002-04-18  Richard Henderson  <rth@redhat.com>
45886         * gcc.dg/20000906-1.c: Enable for all targets.
45887         * gcc.c-torture/compile/iftrap-2.c: New.
45889 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45891         * gcc.dg/20020418-1.c: New test.
45892         * gcc.dg/20020418-2.c: New test.
45894 2002-04-18  Richard Henderson  <rth@redhat.com>
45896         * gcc.c-torture/compile/iftrap-1.c: New.
45897         * gcc.dg/iftrap-1.c: Adjust for ia64.
45898         * gcc.dg/iftrap-2.c: New.
45900 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45902         * gcc.c-torture/compile/20020418-1.c: New test.
45904 2002-04-18  Roger Sayle  <roger@eyesopen.com>
45906         * gcc.c-torture/compile/20020415-1.c: New.
45908 2002-04-18  David S. Miller  <davem@redhat.com>
45910         * gcc.c-torture/execute/20020418-1.c: New test.
45912 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
45914         * gcc.dg/20020416-1.c: New test.
45916         * g++.dg/opt/inline1.C: New test.
45918 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
45920         * gcc.dg/altivec-5.c: New test.
45922         * gcc.dg/20020415-1.c: New test.
45924 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
45926         * lib/chill.exp: Remove.
45928 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
45930         * g++.dg/other/big-struct.C: New test.
45932 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
45934         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
45935         of scratch file.
45937 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
45939         PR c/6277
45940         * gcc.dg/i386-387-1.c: Allow optional leading underscore
45941         in scan-assembler function name
45943 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
45945         * g77.f-torture/execute/980628-4.x,
45946         g77.f-torture/execute/980628-5.x,
45947         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45948         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45949         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
45950         i[34567]86-*-*.
45952 2002-04-13  David S. Miller  <davem@redhat.com>
45954         * gcc.c-torture/execute/20020413-1.c: New test.
45956 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
45958         * gcc.dg/asm-6.c,
45959         * g++.dg/ext/asm1.C: New tests.
45961 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
45963         PR c++ 5373.
45964         * g++.dg/parse/stmtexpr1.C: New test.
45966         PR c++/5189.
45967         * g++.dg/template/copy1.C: New test.
45969 2002-04-12  Richard Henderson  <rth@redhat.com>
45971         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
45973 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
45975         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
45976         gcc.c-torture/execute/20020307-2.c.
45978 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
45980         * g++.dg/ext/attrib5.C,
45981         * g++.dg/lookup/struct1.C: New tests.
45983 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
45985         * gcc.dg/20020411-1.c: New test.
45987         * gcc.c-torture/execute/20020411-1.c: New test.
45989 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
45991         * g77.f-torture/execute/6177.f: New test.
45993 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
45995         PR middle-end/6247
45996         * g++.dg/opt/cleanup1.C: New test.
45998         * g++.dg/opt/const1.C: New test.
46000 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
46002         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46004 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46006         PR c++/5507
46007         * g++.dg/template/typename2.C: New test.
46009 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
46011         * gcc.c-torture/execute/loop-12.c: New.
46013 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
46015         * g77.f-torture/execute/980628-4.x,
46016         g77.f-torture/execute/980628-5.x,
46017         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46018         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46019         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46021 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46023         PR optimization/6086
46024         * g++.dg/opt/preinc1.C: New test.
46026 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46028         PR c++/5571
46029         * g++.dg/opt/static2.C: New test.
46031 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46033         PR c/5120
46034         * gcc.dg/20020406-1.c: New test.
46036 2002-04-04  David S. Miller  <davem@redhat.com>
46038         * gcc.c-torture/execute/20020404-1.c: New test.
46040 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
46042         PR c/6123
46043         * gcc.dg/20020312-2.c: Do not declare global register variable
46044         if __PIC__ or __pic__ is defined.
46046 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
46048         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
46049         __asm__ so that it works correctly even if -ansi -pedantic-errors.
46051 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46053         * gcc.misc-tests/linkage.exp: Update last change to handle
46054         sparc*-, not just sparc-.
46056 2002-04-03  Richard Henderson  <rth@redhat.com>
46058         * gcc.dg/cpp/ucs.c: Improved long UCS test.
46060 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46062         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46064 2002-04-02  David S. Miller  <davem@redhat.com>
46066         * gcc.c-torture/execute/20020402-3.c: New test.
46068 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46070         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46071         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46073         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46074         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46075         g77.f-torture/execute/20001201.x,
46076         g77.f-torture/execute/u77-test.x: New files.
46078         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46079         * gcc.dg/wchar_t-1.c: Ditto.
46081 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46083         * gcc.c-torture/execute/20020402-1.c: New test.
46085 2002-04-01  Richard Henderson  <rth@redhat.com>
46087         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46089         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46091 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46093         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46095 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46097         * g++.dg/inherit/template-as-base.C: Expect error.
46098         * g++.dg/inherit/namespace-as-base.C: Likewise.
46100 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
46102         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46103         g++.dg/ext/instantiate3.C: Tweak match patterns.
46105         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46106         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46107         -da test.
46109 2002-03-31  Richard Henderson  <rth@redhat.com>
46111         * gcc.dg/special/alias-2.c: New.
46112         * gcc.dg/special/ecos.exp: Run it.
46114 2002-03-31  Richard Henderson  <rth@redhat.com>
46116         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46118 2002-03-31  Kazu Hirata  <kazu@hxi.com>
46120         * gcc.dg/weak-1.c: Disable on h8300 port.
46122 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
46124         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46125         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46126         ordering tests.
46127         * g++.dg/bprob/bprob-1.C: New test.
46128         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46129         * g++.dg/gcov/gcov-1.C: New test.
46130         * g++.dg/gcov/gcov-1.x: New file.
46131         * g++.dg/gcov/gcov-2.C: New test.
46132         * g++.dg/gcov/gcov-3.C: New test.
46133         * g++.dg/gcov/gcov-3.h: New file.
46135 2002-03-28  Roger Sayle  <roger@eyesopen.com>
46137         * g++.old-deja/g++.other/builtins5.C: New test.
46138         * g++.old-deja/g++.other/builtins6.C: New test.
46139         * g++.old-deja/g++.other/builtins7.C: New test.
46140         * g++.old-deja/g++.other/builtins8.C: New test.
46141         * g++.old-deja/g++.other/builtins9.C: New test.
46143 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
46145         * g++.dg/opt/static1.C: New test.
46147         * g++.dg/opt/longbranch1.C: New test.
46149 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
46151         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46153         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46155 2002-03-28  Jeffrey A Law  (law@redhat.com)
46157         * gcc.c-torture/execute/20020328-1.c: New test.
46159 2002-03-27  Richard Henderson  <rth@redhat.com>
46161         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46162         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46163         move from g++.old-deja/g++.ext/.
46165 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
46167         * g++.dg/init/new2.C: New test.
46169 2002-03-26  Richard Henderson  <rth@redhat.com>
46171         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46173         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46174         on sparc.
46176         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
46177         sparcv9 systems.
46178         * gcc.dg/20001102-1.c: Likewise.
46180 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
46182         * gcc.dg/cpp/endif-pedantic1.c,
46183         gcc.dg/cpp/endif-pedantic2.c: New tests.
46185 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
46187         * g++.dg/init/new1.C: New test.
46189 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46191         * g++.dg/abi/vbase9.C: New test.
46193 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
46195         * gcc.dg/arm-asm.c: New test.
46197 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
46199         * gcc.dg/Wswitch-enum.c: New test.
46200         Fix PR c/5044.
46202 2002-03-26  Richard Henderson  <rth@redhat.com>
46204         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46205         structure.
46207 2002-03-25  Richard Henderson  <rth@redhat.com>
46209         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
46210         sparcv9 systems.
46212         * gcc.c-torture/compile/20011119-1.c (xxx): New.
46213         * gcc.c-torture/compile/20011119-2.c (xxx): New.
46215 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
46217         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46219 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
46221         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46222         targets using generic thunk support.
46224 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
46226         * gcc.c-torture/compile/20020323-1.c: New test.
46228         * g++.dg/opt/conj2.C: New test.
46230 2002-03-24  Richard Henderson  <rth@redhat.com>
46232         * gcc.dg/weak-1.c: Use -fno-common.
46234 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46236         * g77.dg/f77-edit-apostrophe-out.f: New test
46237         * g77.dg/f77-edit-h-out.f: New test
46238         * g77.dg/f77-edit-t-in.f: New test
46239         * g77.dg/f77-edit-t-out.f: New test
46240         * g77.dg/f77-edit-x-out.f: New test
46241         * g77.dg/f77-edit-slash-out.f: New test
46242         * g77.dg/f77-edit-colon-out.f: New test
46243         * g77.dg/f77-edit-s-out.f: New test
46245 2002-03-24  Richard Henderson  <rth@redhat.com>
46247         * objc/execute/formal_protocol-6.x: New XFAIL.
46249 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46251         * gcc.dg/weak-1.c: Early return from dg-final on platforms
46252         that do not support weak symbols
46254 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46256         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
46257         * lib/g77.exp: Likewise.
46258         * lib/objc.exp: Likewise.
46260 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
46262         * gcc.dg/Wswitch-default.c: New test.
46264 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
46266         * g++.dg/other/enum1.C: New test.
46268 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
46270         * gcc.dg/pragma-ep-3.c: Fix typo.
46272 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46274         * g++.dg/inherit/template-as-base.C: New test.
46276 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
46278         * g++.old-deja/g++.other/dwarf2-1.C: Move...
46279         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
46281 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
46283         * gcc.dg/cpp/multiline.c: Update to match.
46285 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
46287         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
46289 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
46291         * gcc.dg/cpp/extratokens2.c: New file.
46293 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
46295         * gcc.dg/20020312-2.c: Add rs6000 target.
46297         * gcc.c-torture/compile/20020319-1.c: New test.
46299 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46301         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
46302         (A, E): Handle this.
46304 2002-03-20  Jason Merrill  <jason@redhat.com>
46306         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
46307         ignoring -fpic.
46308         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
46309         through prune_gcc_output.
46311 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
46313         * gcc.c-torture/compile/20020320-1.c: New test.
46315 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
46317         * gcc.c-torture/compile/20020318-1.c: New test.
46319         * gcc.dg/struct-by-value-1.c: New test.
46321         * gcc.dg/20020319-1.c: New test.
46323 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
46325         * g++.dg/opt/conj1.C: New test.
46327 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
46329         * g++.dg/template/qualttp20.C: Revert previous change.
46330         * g++.dg/template/qualttp3.C: Likewise.
46331         * g++.dg/template/qualttp4.C: Likewise.
46332         * g++.dg/template/qualttp5.C: Likewise.
46333         * g++.dg/template/qualttp6.C: Likewise.
46334         * g++.dg/template/qualttp7.C: Likewise.
46335         * g++.dg/template/qualttp8.C: Likewise.
46336         * g++.dg/template/recurse.C: Likewise.
46338 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46340         * gcc.dg/cpp/wchar-1.c: Update.
46342 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46344         * g++.dg/template/conv1.C: New test.
46345         * g++.dg/template/conv2.C: New test.
46346         * g++.dg/template/conv3.C: New test.
46347         * g++.dg/template/conv4.C: New test.
46349 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46351         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
46352         * g++.dg/template/qualttp3.C: Likewise.
46353         * g++.dg/template/qualttp4.C: Likewise.
46354         * g++.dg/template/qualttp5.C: Likewise.
46355         * g++.dg/template/qualttp6.C: Likewise.
46356         * g++.dg/template/qualttp7.C: Likewise.
46357         * g++.dg/template/qualttp8.C: Likewise.
46358         * g++.dg/template/recurse.C: Likewise.
46360 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46362         * g++.dg/opt/dtor1.C: New test.
46364 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
46366         * gcc.c-torture/compile/20020315-1.c: New test.
46368 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
46370         * gcc.dg/weak-1.c: Fix scan tests.
46372 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
46374         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
46375         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
46376         cris-*-aout* mmix-*-*.
46377         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
46378         cris-*-aout* mmix-*-*.
46379         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
46380         cris-*-elf* cris-*-aout* and mmix-*-*.
46381         * gcc.dg/20001009-1.c: Ditto.
46382         * gcc.dg/20010912-1.c: Ditto.
46383         * gcc.dg/20020122-4.c: Ditto.
46384         * gcc.dg/inline-2.c: Ditto.
46386 2002-03-14  Jeffrey A Law  (law@cygnus.com)
46388         * gcc.c-torture/compile/20020314-1.c: New test.
46390 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
46392         * gcc.c-torture/execute/20020314-1.c: New test.
46394 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
46396         * g++.dg/warn/Wunused-1.C: New test.
46398 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
46400         * g++.dg/abi/mangle6.C: New test.
46402 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
46404         * gcc.c-torture/compile/20020309-2.c: New test.
46406         * gcc.c-torture/compile/20020312-1.c: New test.
46408 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46410         * g++.dg/other/access1.C: New test.
46412 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
46414         * gcc.c-torture/execute/wchar_t-1.c: New test.
46416 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
46418         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
46420 2002-03-12  Roger Sayle  <roger@eyesopen.com>
46422         * gcc.dg/20020312-1.c: New test case.
46424 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
46426         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
46428 2002-03-11  Richard Henderson  <rth@redhat.com>
46430         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
46431         * g++.old-deja/g++.jason/report.C: Likewise.
46433 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
46435         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
46436         * g++.old-deja/g++.robertl/eb56.C: Likewise.
46438 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
46440         * g++.dg/overload/pmf1.C: New test.
46442 2002-03-11  Kazu Hirata  <kazu@hxi.com>
46444         * gcc.c-torture/execute/20020307-1.c: Use long.
46446 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
46448         PR optimization/5844
46449         * gcc.dg/20020310-1.c: New test.
46451 2002-03-09  Michael Meissner  <meissner@redhat.com>
46453         * gcc.c-torture/execute/memcpy-2.c: New test.
46454         * gcc.c-torture/execute/memset-1.c: New test.
46455         * gcc.c-torture/execute/strlen-1.c: New test.
46456         * gcc.c-torture/execute/strcmp-1.c: New test.
46457         * gcc.c-torture/execute/strncmp-1.c: New test.
46459 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
46461         * gcc.dg/ppc-ldstruct.c: New test.
46463 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
46465         * gcc.c-torture/execute/va-arg-22.c: New test.
46467 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46469         * gcc.c-torture/compile/20020309-1.c: New test.
46471 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
46473         * gcc.c-torture/execute/20020307-2.c: New test.
46475 2002-03-07  Jeffrey A Law  (law@redhat.com)
46477         * g77.f-torture/compile/20020307-1.f: New test.
46479 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
46481         * gcc.dg/unordered-1.c: New test.
46483 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
46485         * gcc.c-torture/execute/20020307-1.c: New test.
46487 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
46489         * gcc.dg/20020304-1.c: New test.
46491         * gcc.c-torture/compile/20020304-2.c: New test.
46493 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
46495         * gcc.c-torture/compile/20020304-1.c: New test case
46496         (from PR c/5830).
46498 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
46500         * gcc.dg/20020103-1.c: Add other -D ppc variants.
46502 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46504         * g++.dg/other/classkey1.C: New test.
46506 2002-03-01  Richard Henderson  <rth@redhat.com>
46508         * gcc.c-torture/compile/981223-1.x: New.
46509         * gcc.c-torture/compile/920625-1.x: New.
46511 2002-02-28  Richard Henderson  <rth@redhat.com>
46513         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
46515 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
46517         * gcc.c-torture/execute/20020227-1.c: New test.
46519 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
46521         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
46522         here" ERROR lines.
46523         * g++.old-deja/g++.oliva/partord1.C: Likewise.
46524         * g++.old-deja.g++.other/defarg1.C: Likewise.
46525         * g++.old-deja/g++.pt/calls2.C: Likewise.
46526         * g++.old-deja/g++.pt/crash20.C: Likewise.
46527         * g++.old-deja/g++.pt/crash30.C: Likewise.
46528         * g++.old-deja/g++.pt/crash36.C: Likewise.
46529         * g++.old-deja/g++.pt/crash6.C: Likewise.
46530         * g++.old-deja/g++.pt/defarg13.C: Likewise.
46531         * g++.old-deja/g++.pt/derived3.C: Likewise.
46532         * g++.old-deja/g++.pt/error1.C: Likewise.
46533         * g++.old-deja/g++.pt/friend21.C: Likewise.
46534         * g++.old-deja/g++.pt/friend23.C: Likewise.
46535         * g++.old-deja/g++.pt/infinite1.C: Likewise.
46536         * g++.old-deja/g++.robertl/eb128.C: Likewise.
46538 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
46540         * gcc.c-torture/execute/20020225-2.c: New test.
46542 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
46544         * gcc.c-torture/execute/920730-1t.c,
46545         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
46546         Delete test cases, only relevant to -traditional.
46548 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46550         * gcc.dg/cpp/undef1.c: Remove.
46551         * gcc.dg/cpp/directiv.c: Update.
46552         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
46554 2002-02-27  Michael Meissner  <meissner@redhat.com>
46556         * gcc.c-torture/execute/20020226-1.c: New test.
46558 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
46560         * g++.dg/debug/debug4.C: New test.
46562         * gcc.dg/ia64-visibility-1.c: New test.
46564 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
46566         * gcc.dg/debug/20020224-1.c: New.
46568 2002-02-25  Kazu Hirata  <kazu@hxi.com>
46570         * gcc.c-torture/execute/960416-1.x: New.
46571         * gcc.c-torture/execute/divconst-3.x: Likewise.
46573 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
46575         * gcc.dg/20020224-1.c: New test.
46577 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
46579         * gcc.c-torture/execute/20020225-1.c: New.
46581 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46583         * gcc.dg/cpp/wchar-1.c: New test.
46585 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
46587         * gcc.dg/20020222-1.c: New test.
46589 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
46591         * g++.dg/opt/anonunion1.C: New test.
46593 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
46595         * g++.dg/template/qualttp19.C: New test.
46596         * g++.dg/template/qualttp20.C: New test.
46597         * g++.old-deja/g++.jason/report.C: Adjust expected errors
46598         * g++.old-deja/g++.other/qual1.C: Likewise.
46600 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
46602         * gcc.dg/attr-alwaysinline.c: New.
46604 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
46606         * gcc.dg/20020220-1.c: New test.
46608         * gcc.dg/20020220-2.c: New test.
46610         * g++.dg/opt/mmx1.C: New test.
46612 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
46614         * gcc.c-torture/compile/20020110.c: New test.
46616 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
46618         * gcc.c-torture/execute/20020219-1.c: New test.
46620         * gcc.dg/20020219-1.c: New test.
46622         * gcc.dg/noncompile/20020220-1.c: New test.
46624         * g++.dg/opt/ptrintsum1.C: New test.
46626         * gcc.dg/debug/20020220-1.c: New test.
46628 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
46630         * gcc.c-torture/execute/20020216-1.c: New test.
46632 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46634         * gcc.dg/decl-1.c: Update, new test.
46636 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
46638         * g++.dg/abi/bitfield1.C: New test.
46639         * g++.dg/abi/bitfield2.C: New test.
46641 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46643         * gcc.dg/attr-nest.c: New test.
46645 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46647         * gcc.c-torture/execute/20020215-1.c: New test.
46649 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
46651         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
46652         * g++.dg/debug/debug.exp: New.
46653         * g++.dg/debug/trivial.C: New.
46654         * g++.dg/debug/debug1.C: Moved...
46655         * g++.dg/other/debug1.C: ...from here.
46656         * g++.dg/debug/debug2.C: Moved...
46657         * g++.dg/other/debug2.C: ...from here.
46658         * g++.dg/debug/debug3.C: Moved...
46659         * g++.dg/other/debug3.C: ...from here.
46661         * gcc.dg/noncompile/20020213-1.c: New test.
46663 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
46665         * g++.dg/other/debug3.C: New test.
46667         * gcc.c-torture/execute/20020213-1.c: New test.
46669 2002-02-13  Richard Smith <richard@ex-parrot.com>
46671         * g++.old-deja/g++.other/thunk1.C: New test.
46673 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46675         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
46677 2002-02-13  Stan Shebs  <shebs@apple.com>
46679         * gcc.dg/altivec-3.c: New.
46681 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
46683         * gcc.dg/Wunreachable-1.c: New test.
46684         * gcc.dg/Wunreachable-2.c: New test.
46686 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46688         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
46690 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
46692         * gcc.dg/decl-1.c: New test.
46694 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46696         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
46698 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46700         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
46701         * gcc.c-torture/compile/980506-1.x: Likewise.
46703 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46705         * gcc.dg/20020210-1.c: New.
46707 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
46709         * g77.f-torture/execute/947.f: New regression test
46710         for PR fortran/947.
46712 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
46714         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
46715         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
46717 2002-02-08  Richard Henderson  <rth@redhat.com>
46719         * gcc.c-torture/compile/labels-3.c: New.
46721 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
46723         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
46724         expression statements work instead.
46725         * gcc.dg/noncompile/20020207-1.c: New test.
46727 2002-02-07  Richard Henderson  <rth@redhat.com>
46729         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
46731 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46733         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
46734         message from g77
46735         * lib/g77-dg.exp: Trim g77 error messages so that they are
46736         recognized by dg.exp.
46738 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46740         PR fortran/5473
46741         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
46743 2002-02-07  Richard Henderson  <rth@redhat.com>
46745         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
46746         to be sufficiently aligned for integers.
46748 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
46750         * g++.dg/template/friend4.C: New test.
46752 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46754         PR fortran/5743
46755         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
46756         unsupported cases.
46758 2002-02-07  Richard Henderson  <rth@redhat.com>
46760         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
46761         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
46762         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
46763         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
46765 2002-02-06  Richard Henderson  <rth@redhat.com>
46767         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
46769 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
46771         * gcc.dg/20020206-1.c: New test.
46773 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
46775         * gcc.c-torture/execute/20020206-1.c: New test.
46777         * gcc.c-torture/execute/20020206-2.c: New test.
46779         PR optimization/5429:
46780         * gcc.c-torture/compile/20020206-1.c: New test.
46782 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
46784         * g++.dg/ext/align1.C: Do not use an explicit alignment value
46785         as certain file formats cannot support particularly large
46786         alignments.
46788         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
46789         and do not expect to be able to link the executable.
46791         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
46792         fail because the COFF format does not support the weak attribute.
46794 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
46796         * g77.dg/pr5473.f: New test
46798 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
46800         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
46801         Fix testcase accordingly.
46803 2002-02-04  Richard Henderson  <rth@redhat.com>
46805         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
46806         (buf): Change to be an array of pointers, not ints.
46808 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46810         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
46811         before all tests.  Move warning one line above to match where it
46812         C frontend emits.
46813         * gcc.dg/Wswitch-2.c: New test.
46814         * g++.dg/warn/Wswitch-1.C: New test.
46815         * g++.dg/warn/Wswitch-2.C: New test.
46817 2002-02-04  Richard Henderson  <rth@redhat.com>
46819         * g++.dg/abi/offsetof.C: Fix size comparison.
46821 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
46823         * gcc.dg/cast-qual-2.c: New test.
46825 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46827         * gcc.dg/20020201-4.c: New test.
46829 2002-02-04  Ben Elliston  <bje@redhat.com>
46831         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
46832         target_info attribute != 0, in addition to the empty string.
46833         (gcc_target_compile): Likewise.
46835 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
46837         * gcc.dg/Wswitch.c: New test.
46838         PR gcc/4475. PR gcc/3780.
46840 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
46842         * g77.f-torture/execute/5122.f: New test for regressions
46843         against PR fortran/5122.
46845 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
46847         * g77.f-torture/compile/pr3743.f: Delete
46848         * g77.dg/pr3743-1.f: New test.
46849         * g77.dg/pr3743-2.f: New test.
46850         * g77.dg/pr3743-3.f: New test.
46851         * g77.dg/pr3743-4.f: New test.
46853 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46855         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
46857 2002-02-02  Richard Henderson  <rth@redhat.com>
46859         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
46860         * gcc.c-torture/execute/bf64-1.c: Likewise.
46862 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46864         * gcc.dg/20020201-2.c: New test.
46866         * gcc.dg/20020201-3.c: New test.
46868         * gcc.c-torture/execute/bitfld-2.c: New test.
46870 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46872         * gcc.dg/bitfld-1.c: Update.
46873         * gcc.dg/bitfld-2.c: Update.
46874         * gcc.c-torture/execute/bitfld-1.x: New.
46876 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46878         * gcc.c-torture/execute/20020201-1.c: New test.
46880 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
46882         PR target/5469
46883         * gcc.dg/20020201-1.c: New test.
46885 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
46887         PR fortran/3743
46888         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
46889         * g77.f-torture/compile/pr3743.x: Remove
46891 2002-01-31  Tom Rix  <trix@redhat.com>
46893         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
46895 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46897         * gcc.dg/noncompile/20020130-1.c: New test.
46899 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
46901         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
46903 2002-01-29  Richard Henderson  <rth@redhat.com>
46905         * gcc.c-torture/execute/991118-1.c: Cast various constants back
46906         to long long.
46907         * gcc.c-torture/execute/bf64-1.c: Likewise.
46909 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
46911         * gcc.c-torture/execute/20020129-1.c: New test.
46913 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46915         * gcc.c-torture/compile/20000224-1.c: Update.
46916         * gcc.c-torture/execute/bitfld-1.c: New tests.
46917         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
46918         * gcc.dg/uninit-A.c: Update.
46920 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46922         * g++.dg/template/ctor1.C: Add instantiation.
46924 2002-01-28  Paul Koning  <pkoning@equallogic.com>
46926         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
46927         argument to __builtin_prefetch to be const ptr.
46929 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
46931         * gcc.c-torture/compile/20020120-1.c: New test.
46933 2002-01-27  Kazu Hirata  <kazu@hxi.com>
46935         * gcc.c-torture/execute/20020127-1.c: New test.
46937 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
46939         * g77.dg/f77-edit-i-in.f: New test
46940         * g77.dg/f77-edit-i-out.f: New test
46942 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
46944         * gcc.dg/debug/debug.exp: New file.
46945         * gcc.dg/debug/trivial.c: New file.
46946         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
46947         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
46948         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
46949         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
46950         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
46951         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
46952         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
46953         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
46954         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
46955         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
46956         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
46957         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
46958         * gcc.dg/20000503-1.c: Removed.
46959         * gcc.dg/20010207-1.c: Removed.
46960         * gcc.dg/20011223-1.c: Removed.
46961         * gcc.dg/20020104-2.c: Removed.
46962         * gcc.dg/debug-1.c: Removed.
46963         * gcc.dg/debug-2.c: Removed.
46964         * gcc.dg/debug-3.c: Removed.
46965         * gcc.dg/debug-4.c: Removed.
46966         * gcc.dg/debug-5.c: Removed.
46967         * gcc.dg/debug-6.c: Removed.
46968         * gcc.dg/dwarf2-1.c: Removed.
46969         * gcc.dg/dwarf2-2.c: Removed.
46971 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
46973         * g++.old-deja/g++.other/eh5.C: New test.
46974         * g++.old-deja/g++.other/sibcall2.C: New test.
46975         * g++.old-deja/g++.other/array9.C: New test.
46976         * g++.old-deja/g++.other/typename2.C: New test.
46977         * g++.old-deja/g++.other/crash60.C: New test.
46978         * g++.old-deja/g++.other/conv9.C: New test.
46979         * g++.old-deja/g++.other/mangle10.C: New test.
46980         * g++.old-deja/g++.other/unchanging1.C: New test.
46981         * g++.old-deja/g++.other/exprstmt1.C: New test.
46982         * g++.old-deja/g++.other/inline23.C: New test.
46983         * g++.old-deja/g++.eh/ia64-1.C: New test.
46984         * g++.old-deja/g++.other/dwarf2-1.C: New test.
46985         * g++.old-deja/g++.other/reload1.C: New test.
46986         * g++.old-deja/g++.other/static20.C: New test.
46987         * g++.old-deja/g++.other/local-alloc1.C: New test.
46988         * g++.old-deja/g++.other/conv8.C: New test.
46989         * g++.old-deja/g++.other/stmtexpr2.C: New test.
46990         * g++.old-deja/g++.other/storeexpr1.C: New test.
46991         * g++.old-deja/g++.other/storeexpr2.C: New test.
46992         * g++.dg/eh/template2.C: New test.
46993         * g++.dg/warn/weak1.C: New test.
46995 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
46997         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46998         Remove first, non-varying, argument.
47000 2002-01-23  Richard Henderson  <rth@redhat.com>
47002         * gcc.dg/inline-2.c: New.
47004         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47005         Add optional target arg.  Check number of arguments.
47006         (scan-assembler-not, scan-assembler-dem): Likewise.
47007         (scan-assembler-dem-not): Likewise.
47009 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47011         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47012         line 12.
47013         * g++.old-deja/g++.brendan/parse3.C,
47014         g++.old-deja/g++.other/crash26.C,
47015         g++.old-deja/g++.other/crash28.C,
47016         g++.old-deja/g++.other/crash29.C,
47017         g++.old-deja/g++.other/crash30.C,
47018         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47020 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
47022         * gcc.dg/20020115-1.c: New.
47024 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
47026         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47028 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
47030         * gcc.dg/20020122-3.c: New.
47032 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
47034         * g++.dg/other/gc1.C: New test.
47036 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47038         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47040 2002-01-22  Richard Henderson  <rth@redhat.com>
47042         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47044 2002-01-22  Richard Henderson  <rth@redhat.com>
47046         * gcc.dg/20020122-4.c: New.
47048 2002-01-22  H.J. Lu <hjl@gnu.org>
47050         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47051         link output.
47052         * gcc.dg/special/ecos.exp: Likewise.
47053         * lib/g++-dg.exp: Likewise.
47054         * lib/g77-dg.exp: Likewise.
47055         * lib/gcc-dg.exp : Likewise.
47056         * lib/mike-g++.exp: Likewise.
47057         * lib/mike-g77.exp: Likewise.
47058         * lib/mike-gcc.exp: Likewise.
47059         * lib/objc-dg.exp: Likewise.
47061 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
47063         PR target/5379
47064         * gcc.dg/20020122-2.c: New test.
47066 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
47068         * gcc.dg/20020122-1.c: New test.
47070 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
47072         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47074 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
47076         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47078 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47080         * gcc.c-torture/compile/20020121-1.c: New test.
47082 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47084         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47085         ld_library_path.
47087 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
47089         * gcc.dg/20020218-1.c: New test.
47091 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
47093         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47094         messages
47095         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47096         "At global scope" warning
47097         * g++.dg/ext/align1.C: Change cygwin test for alignment
47098         from db-bogus to dg-warning
47100 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
47102         * g77.f-torture/compile/cpp2.F: New test.
47104 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47106         * g++.dg/template/access1.C: New test.
47108 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
47110         * gcc.dg/20020118-1.c: New.
47112 2002-01-18  Kazu Hirata  <kazu@hxi.com>
47114         * gcc.c-torture/execute/20020118-1.c: New test.
47116 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47118         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47119         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47120         alignment warnings.
47122 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47124         * gcc.misc-tests/i386-prefetch.exp: Save and restore
47125         torture_with_loops and torture_without_loops
47127 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
47129         * gcc.c-torture/compile/20020116-1.c: New test.
47131 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
47133         * gcc.dg/20020116-2.c: New test.
47135         * gcc.dg/ultrasp4.c: New test.
47137         * gcc.dg/20020116-1.c: New test.
47139 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
47141         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47142         by EABI.
47144 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
47146         * gcc.misc-tests/i386-prefetch.exp: New.
47147         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47148         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47149         * gcc.misc-tests/i386-pf-none-1.c: New test.
47150         * gcc.misc-tests/i386-pf-sse-1.c: New test.
47152 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
47154         * gcc.dg/gnu89-init-1.c: Add new tests.
47156 2002-01-15  Andreas Jaeger  <aj@suse.de>
47158         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47159         * gcc.dg/i386-mmx-2.c: Likewise.
47160         * gcc.dg/i386-sse-1.c: Likewise.
47161         * gcc.dg/i386-sse-2.c: Likewise.
47162         * gcc.dg/i386-sse-3.c: Likewise.
47164 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
47166         * g77.f-torture/execute/intrinsic-unix-bessel.f:
47167         Uncomment additional cases that now pass.
47169 2002-01-11  Richard Henderson  <rth@redhat.com>
47171         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47172         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47174 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
47176         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47178 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
47180         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47181         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47183 2002-01-10  Dale Johannesen  <dalej@apple.com>
47185         * gcc.c-torture/execute/loop-11.c: New.
47187 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
47189         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47190         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47192 2002-01-09  Richard Henderson  <rth@redhat.com>
47194         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47195         type in which to perform the operation for each size.
47197 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
47199         * gcc.c-torture/compile/20020109-2.c: New test.
47201 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
47203         * gcc.c-torture/execute/loop-10.c: New test.
47205 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47207         * gcc.c-torture/compile/20010226-1.c: New test.
47208         * gcc.c-torture/compile/20010227-1.c: New test.
47209         * gcc.c-torture/compile/20010426-1.c: New test.
47210         * gcc.c-torture/compile/20010510-1.c: New test.
47211         * gcc.c-torture/compile/20010605-3.c: New test.
47212         * gcc.c-torture/compile/20010824-1.c: New test.
47213         * gcc.c-torture/execute/20010409-1.c: New test.
47214         * gcc.dg/noncompile/20000901-1.c: New test.
47215         * gcc.dg/20001023-1.c: New test.
47216         * gcc.dg/20001101-1.c: New test.
47217         * gcc.dg/20001102-1.c: New test.
47218         * gcc.dg/20010207-1.c: New test.
47219         * gcc.dg/20010405-1.c: New test.
47220         * gcc.dg/20010822-1.c: New test.
47221         * gcc.dg/20011107-1.c: New test.
47223 2002-01-09  Jeffrey A Law  (law@redhat.com)
47225         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
47227         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
47228         execution failure on PA targets.
47230 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47232         * gcc.c-torture/compile/20020109-1.c: New test.
47234 2002-01-08  Kazu Hirata  <kazu@hxi.com>
47236         * gcc.c-torture/execute/20020108-1.c: New test.
47238 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
47240         * gcc.dg/20020108-1.c: New test.
47242 2002-01-08  H.J. Lu <hjl@gnu.org>
47244         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
47245         for header files.
47247 2002-01-08  Geoff Keating  <geoffk@redhat.com>
47249         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
47250         consistency.
47252 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
47254         * gcc.dg/altivec-4.c: Test altivec predicates.
47256 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
47258         * gcc.c-torture/execute/20020107-1.c: New test.
47260 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
47262         PR c/5279
47263         * gcc.c-torture/compile/20020106-1.c: New test.
47265 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
47267         * gcc.c-torture/execute/nestfunc-4.c: New test.
47269 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47271         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
47272         extra triple that slipped in.
47273         * g++.old-deja/g++.abi/align.C: Likewise.
47274         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47276 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47278         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
47279         * g++.old-deja/g++.abi/align.C: Likewise.
47280         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47282         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
47283         on FreeBSD/i386.
47284         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
47285         FreeBSD.
47287 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
47289         * gcc.dg/20020104-1.c: New test.
47291         * gcc.dg/20020104-2.c: New test.
47293 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
47295         * gcc.dg/20020103-1.c: Fix typo in target selector.
47297 2002-01-03  Richard Henderson  <rth@redhat.com>
47299         * gcc.dg/20020103-1.c: New.
47301 2002-01-03  Kazu Hirata  <kazu@hxi.com>
47303         * gcc.c-torture/execute/20020103-1.c: New test.
47305 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
47307         * g++.dg/other/debug2.C: New test.
47309         * gcc.c-torture/compile/20020103-1.c: New test.
47311 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
47313         * gcc.dg/gnu89-init-1.c: Added new tests.
47315 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47317         * g++.dg/template/friend2.C: Remove as patch is reverted.
47319         * g++.dg/warn/oldcast1.C: New test.
47321         * g++.dg/template/ptrmem1.C: New test.
47322         * g++.dg/template/ptrmem2.C: New test.
47324         * g++.dg/template/ntp.C: New test.
47326         * g++.dg/other/component1.C: New test.
47328         * g++.dg/template/ttp3.C: New test.
47330         * g++.dg/template/friend2.C: New test.
47331         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
47333 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47335         * g++.dg/other/ptrmem1.C: New test.
47336         * g++.dg/other/ptrmem2.C: New test.
47338 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47340         * g++.dg/template/ctor1.C: New test.
47342 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47344         * g++.dg/template/friend2.C: New test.
47346 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
47348         * gcc.dg/mmix-1.c: New test.
47350 2001-12-31  Richard Henderson  <rth@redhat.com>
47352         * gcc.dg/asm-5.c: New.
47354 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
47356         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
47357         in namespace __gnu_cxx
47359 2001-12-30  Richard Henderson  <rth@redhat.com>
47361         * gcc.dg/debug-6.c: New.
47363 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
47365         * gcc.c-torture/compile/20011229-2.c: New test.
47367 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
47369         * gcc.dg/debug-3.c: New test.
47370         * gcc.dg/debug-4.c: New test.
47371         * gcc.dg/debug-5.c: New test.
47373 2001-12-29  Richard Henderson  <rth@redhat.com>
47375         * g++.dg/eh/loop1.C: New.
47377 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47379         * g++.dg/template/crash1.C: New test.
47381 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47383         * g++.dg/other/const1.C: New test.
47385 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47387         * gcc.c-torture/compile/20011229-1.c: New test.
47389 2001-12-28  Stan Shebs  <shebs@apple.com>
47391         * lib/objc-torture.exp: Resync with c-torture.exp.
47392         * lib/objc.exp: Load standard libraries.
47394 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
47396         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
47397         additional tests.
47399 2001-12-27  Roger Sayle <roger@eyesopen.com>
47401         * gcc.c-torture/execute/string-opt-16.c: New testcase.
47403 2001-12-27  Richard Henderson  <rth@redhat.com>
47405         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
47407 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47409         * g++.dg/eh/ctor1.C: New test.
47410         * g++.dg/other/error2.C: New test.
47412 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47414         * g++.dg/other/init2.C: New test.
47416 2001-12-24  Richard Henderson  <rth@redhat.com>
47418         * gcc.dg/20011223-1.c: New.
47419         * gcc.dg/inline-1.c: New.
47421 2001-12-23  Richard Henderson  <rth@redhat.com>
47423         * gcc.dg/asm-4.c: Test operand modifiers.
47425 2001-12-23  Richard Henderson  <rth@redhat.com>
47427         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
47429 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47431         * gcc.c-torture/execute/20011223-1.c: New test.
47433 2001-12-21  Richard Henderson  <rth@redhat.com>
47435         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
47436         re-enables the warning.
47438 2001-12-21  Richard Henderson  <rth@redhat.com>
47440         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
47442 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
47444         * gcc.c-torture/compile/20011218-1.c: New test.
47446 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
47448         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
47449         arm-isr.c test.
47450         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
47451         epilogue generation for ARM ISR routines.
47453 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47455         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
47456         * gcc.dg/format/c90-printf-3.c: Likewise.
47457         * gcc.dg/format/c99-printf-3.c: Likewise.
47458         * gcc.dg/format/ext-1.c: Likewise.
47459         * gcc.dg/format/ext-6.c: Likewise.
47460         * gcc.dg/format/format.h: Prototype unlocked stdio.
47462 2001-12-20  Richard Henderson  <rth@redhat.com>
47464         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
47465         (arena): Use it.
47466         (malloc): Correct allocation logic.  Abort if we fill up the
47467         arena before initialization complete.
47468         (realloc): Correct allocation logic.
47470 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
47472         * gcc.c-torture/compile/20011219-2.c: New test.
47474         * gcc.c-torture/execute/20011219-1.c: New test.
47476 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
47478         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
47479         target does not support weak symbols.
47481 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
47483         * gcc.c-torture/compile/20011219-1.c: New test.
47485 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
47487         * g++.dg/other/error1.C: New test.
47489 2001-12-17  Jeffrey A Law  (law@redhat.com)
47491         * gcc.c-torture/execute/20011217-1.c: New test.
47493 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
47495         * objc.dg/special/: New directory.
47496         * objc.dg/special/special.exp: New file.
47497         * objc.dg/special/unclaimed-category-1.h: New file.
47498         * objc.dg/special/unclaimed-category-1a.m: New file.
47499         * objc.dg/special/unclaimed-category-1.m: New file.
47501 2001-12-17  Andreas Jaeger  <aj@suse.de>
47503         * gcc.c-torture/compile/20011217-2.c: New test.
47505 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47507         * gcc.c-torture/compile/20011217-1.c: New test.
47509 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
47511         * gcc.dg/20011214-1.c: New.
47513 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
47515         * gcc.dg/altivec-4.c: New.
47517 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
47519         * gcc.dg/20011113-1.c: New test.
47521 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47523         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
47524         std::__malloc_alloc_template<0> and
47525         std::__default_alloc_template<false, 0>.
47527 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
47529         * objc/execute/bf-21.m: New test.
47530         * objc/execute/enumeration-1.m: New test.
47531         * objc/execute/enumeration-2.m: New test.
47533 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
47535         * gcc.dg/gnu89-init-1.c: New test.
47537 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
47539         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
47540         * g++.old-deja/g++.jason/2371.C: Likewise.
47541         * g++.old-deja/g++.jason/template33.C: Likewise.
47542         * g++.old-deja/g++.jason/template34.C: Likewise.
47543         * g++.old-deja/g++.jason/template36.C: Likewise.
47544         * g++.old-deja/g++.oliva/typename1.C: Likewise.
47545         * g++.old-deja/g++.oliva/typename2.C: Likewise.
47546         * g++.old-deja/g++.other/typename1.C: Likewise.
47547         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47548         * g++.old-deja/g++.pt/nontype5.C: Likewise.
47549         * g++.old-deja/g++.pt/typename11.C: Likewise.
47550         * g++.old-deja/g++.pt/typename14.C: Likewise.
47551         * g++.old-deja/g++.pt/typename16.C: Likewise.
47552         * g++.old-deja/g++.pt/typename3.C: Likewise.
47553         * g++.old-deja/g++.pt/typename4.C: Likewise.
47554         * g++.old-deja/g++.pt/typename5.C: Likewise.
47555         * g++.old-deja/g++.pt/typename7.C: Likewise.
47556         * g++.old-deja/g++.robertl/eb9.C: Likewise.
47558 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
47560         * g++.dg/other/linkage1.C: New test.
47561         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
47562         specifiers.
47564 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47566         * gcc.dg/concat.c: New test.
47568 2001-12-11  Stan Shebs  <shebs@apple.com>
47570         * objc/compile: New test directory.
47571         * objc/compile/compile.exp: New expect script.
47572         * objc/compile/20011211-1.m: New compile test.
47574 2001-12-11  Jason Merrill  <jason@redhat.com>
47576         * lib/prune.exp (prune_gcc_output): Also handle "In member
47577         function".  So many permutations...
47579 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
47581         * g++.dg/template/typedef1.C: New test.
47583 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
47585         * g++.dg/other/copy1.C: New test.
47587 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
47589         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
47591         * gcc.dg/builtin-choose-expr.c: New.
47593 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
47595         * gcc.dg/altivec-2.c: New.
47597 2001-12-07  Richard Henderson  <rth@redhat.com>
47599         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
47601 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
47603         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
47604         ultrasparc.
47606 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47608         * g++-old.deja/g++.robertl/eb101.C: Deleted.
47610 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
47612         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
47613         variable argument list.
47615 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
47617         * gcc.c-torture/execute/memcheck: Delete entire directory.
47618         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
47619         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
47621 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47623         * gcc.dg/Wshadow-1.c: New test.
47625 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
47627         * gcc.c-torture/compile/20011130-1.c: New test.
47629         * gcc.dg/noncompile/20011025-1.c: New test.
47631         * g++.dg/other/anon-union.C: New test.
47633         * gcc.c-torture/execute/20011024-1.c: New test.
47635 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47637         * gcc.c-torture/execute/20000722-1.x,
47638         gcc.c-torture/execute/20010123-1.x: Remove.
47639         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
47640         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
47641         gcc.dg/c99-complit-2.c: New tests.
47643 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
47645         * g++.dg/inherit/base1.C: New test.
47647 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
47649         * g++.dg/other/stdarg1.C: New test.
47651         * gcc.c-torture/compile/20011130-2.c: New test.
47653 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
47655         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
47656         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
47657         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
47658         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
47659         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
47660         * gcc.dg/builtin-prefetch-1.c: New test.
47662 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
47664         * gcc.dg/20011130-1.c: New test.
47666 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47668         * g++.dg/other/scope1.C: New test.
47669         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
47671 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47673         * gcc.dg/vla-init-1.c: New test.
47675 2001-12-01  Geoff Keating  <geoffk@redhat.com>
47677         * gcc.c-torture/compile/structs.c: New testcase from GDB.
47679 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47681         * objc.dg/alias.m: Update.
47682         * objc.dg/class-1.m: Update.
47683         * objc.dg/const-str-1.m: Update.
47684         * objc.dg/fwd-proto-1.m: Update.
47685         * objc.dg/id-1.m: Update.
47686         * objc.dg/super-class-1.m: Update.
47688 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
47690         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
47691         constructs.
47693 2001-11-28  Jeffrey A Law  (law@cygnus.com)
47695         * gcc.c-torture/execute/20011128-1.c: New test.
47697 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
47699         * gcc.dg/20011127-1.c: New test.
47701 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47703         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
47704         from Austin Group draft 7.
47705         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
47706         scanf format arguments.
47707         * gcc.dg/format/no-exargs-2.c: New test.
47709 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
47711         * g++.dg/abi/vbase8-4.C: New test.
47713 2001-11-24  Ian Lance Taylor  <ian@airs.com>
47715         * gcc.c-torture/execute/20011121-1.c: New test.
47717 2001-11-23  Jeffrey A Law  (law@cygnus.com)
47719         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
47721 2001-11-23  Andreas Jaeger  <aj@suse.de>
47723         * gcc.dg/cpp/charconst-2.c: New test.
47725 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
47727         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
47728         to the host if it is remote.  Let tests specify extra headers
47729         they use.
47730         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
47731         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
47732         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
47733         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
47734         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
47735         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
47736         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
47737         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
47738         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
47739         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
47741 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
47743         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
47744         for little endian ARMs.
47746 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
47748         * gcc.c-torture/compile/20011119-1.c: New test.
47749         * gcc.c-torture/compile/20011119-2.c: New test.
47751 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
47753         * gcc.dg/altivec-1.c: Fix typo.
47755 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47757         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
47759 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
47761         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
47763 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
47765         * lib/g77.exp: Don't specify --rpath-link.
47767         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
47768         across all the headers.
47769         * gcc.dg/format/format.exp: For testing on a remote host,
47770         copy format.h.
47772         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
47773         * gcc.c-torture/execute/930406-1.c: Likewise.
47774         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
47776 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
47778         * gcc.dg/altivec-1.c: New.
47780 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
47782         * gcc.dg/cpp/fpreprocessed.c: New test case.
47784 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47786         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
47787         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
47788         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
47790 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47792         * gcc.dg/no-builtin-1.c: New test.
47794 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
47796         * gcc.c-torture/execute/20011115-1.c: New test.
47798 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
47800         * gcc.c-torture/compile/20011114-2.c: New test.
47801         * gcc.c-torture/compile/20011114-3.c: New test.
47802         * gcc.c-torture/compile/20011114-4.c: New test.
47804 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47806         * g++.dg/other/init1.C: New test.
47808 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
47810         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
47811         message.
47813         * gcc.c-torture/execute/20011114-1.c: New testcase.
47815         * gcc.c-torture/compile/20010327-1.c: Revert last change.
47816         * gcc.c-torture/compile/20011114-1.c: New test, exactly
47817         like the (before this change) version of 20010327-1.c.
47819 2001-11-14  Roger Sayle <roger@eyesopen.com>
47821         * gcc.c-torture/execute/string-opt-13.c: New testcase.
47823 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
47825         * g++.dg/init/array2.C: New test.
47827 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
47829         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
47831 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
47833         * g++.dg/other/forscope1.C: New test.
47834         * g++.dg/ext/forscope1.C: New test.
47835         * g++.dg/ext/forscope2.C: New test.
47837 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
47839         * gcc.c-torture/execute/20011113-1.c: New test.
47841 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
47843         * gcc.c-torture/execute/20011109-2.c: New test.
47845         * gcc.c-torture/execute/20011109-1.c: New test.
47847 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
47849         * gcc.c-torture/compile/20011109-1.c: New test.
47851 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
47853         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
47854         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
47855         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
47856         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
47857         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
47858         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
47859         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
47861 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47863         * g++.dg/warn/Wshadow-1.C: New tests.
47864         * g++.old-deja/g++.mike/for3.C: Update.
47866 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47868         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
47869         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
47870         XFAILs.  Adjust expected error texts.
47871         * gcc.c-torture/compile/20011106-1.c,
47872         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
47873         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
47874         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
47875         gcc.dg/c99-array-lval-5.c: New tests.
47877 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47879         * gcc.dg/cpp/defined.c: Update.
47881 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47883         * gcc.c-torture/execute/anon-1.c: New test.
47885 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
47887         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
47888         same size, so no warning should be produced on stormy16.
47890         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
47891         due to oversized array.
47892         * g++.old-deja/g++.mike/ns15.C: Likewise.
47893         * g++.old-deja/g++.pt/crash16.C: Likewise.
47895 2001-11-02  Graham Stott  <grahams@redhat.com>
47897         * g++.dgother/debug1.C: Fix typos.
47899 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
47901         * g++.dg/other/debug1.C: New test.
47903 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47905         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
47906         of unsigned long.
47908 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
47910         * gcc.dg/20011029-2.c: New test.
47912         * gcc.c-torture/compile/20011029-1.c: New test.
47914 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
47916         * objc/execute/class_self-1.m: New test.
47917         * objc/execute/class_self-2.m: New test.
47919 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
47921         * gcc.misc-tests/msgs.exp: Delete.
47922         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
47923         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
47924         error set to match recent changes.
47926 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
47928         * gcc.dg/20011021-1.c: New test.
47930 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
47932         * gcc.c-torture/compile/20011023-1.c: New test.
47934 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
47936         * lib/g77.exp: Rewrite based on lib/g++.exp.
47938 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
47940         * gcc.c-torture/execute/20011019-1.c: New test.
47942         * gcc.dg/20011018-1.c: New test.
47944 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
47946         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
47948 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
47950         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
47951         * gcc.dg/attr-invalid.c: Likewise.
47953 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
47955         * gcc.dg/20011015-1.c: New test.
47957 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47959         * g++.dg/template/unify2.C: New test.
47961 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47963         * g++.dg/other/exception-specification.C: New test
47965 2001-10-13  Tom Rix  <trix@redhat.com>
47967         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
47968         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
47970 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
47972         * gcc.dg/20011009-1.c: New test.
47974 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
47976         PR g++/4476
47977         * g++.dg/other/friend1.C: New test.
47979 2001-10-11  Richard Henderson  <rth@redhat.com>
47981         * g++.old-deja/g++.other/crash18.C: Add -S to options.
47983 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47985         * gcc.c-torture/compile/20011010-1.c: New.
47987 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47989         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
47990         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
47991         g77.f-torture/execute/execute.exp,
47992         g77.f-torture/noncompile/noncompile.exp,
47993         gcc.c-torture/compile/compile.exp,
47994         gcc.c-torture/execute/execute.exp,
47995         gcc.c-torture/execute/ieee/ieee.exp,
47996         gcc.c-torture/execute/memcheck/memcheck.exp,
47997         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
47998         objc/execute/execute.exp: Update FSF address.
48000 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48002         * gcc.dg/cpp/cmdlne-C.c: Update.
48003         * gcc.dg/cpp/cmdlne-C2.c: New.
48005 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48007         * gcc.c-torture/execute/20011008-3.c: New.
48009 2001-10-08  DJ Delorie  <dj@redhat.com>
48011         * gcc.dg/20011008-1.c: New.
48012         * gcc.dg/20011008-2.c: New.
48014 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48016         * gcc.dg/cpp/spacing1.c: Update test.
48018 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48020         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48021         spelling errors of "separate" as "seperate".
48023 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
48025         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48026         enough to avoid inlining.
48028 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48030         * lib/g77.exp: set libg2c_dir correctly.
48032 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48034         * gcc.dg/cpp/macro11.c: New test.
48036 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48038         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48039         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48040         gcc.dg/format/multattr-3.c: New tests.
48041         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
48042         tests for format attributes on function pointers being rejected.
48044 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48046         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48048 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48050         * g++.dg/warn/format1.C: New test.
48052 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48054         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48056 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48058         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48060 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48062         * gcc.dg/cpp/redef2.c: Add test.
48064 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
48066         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48067         long-standing bug on i686, apparently.
48068         * gcc.c-torture/execute/loop-2c.x: New file.
48069         * gcc.c-torture/execute/loop-2d.x: New file.
48070         * gcc.c-torture/execute/loop-3c.x: New file.
48072 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
48074         * gcc.dg/cpp/20000625-2.c: Correct line number.
48076 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48078         * gcc.dg/cpp/macro10.c: New test.
48079         * gcc.dg/cpp/strify3.c: New test.
48080         * gcc.dg/cpp/spacing1.c: Add tests.
48081         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48082         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48084 2001-09-24  DJ Delorie  <dj@redhat.com>
48086         * gcc.c-torture/execute/20010924-1.c: New test.
48088 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48090         * objc/execute/paste.m: Remove.
48092 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48094         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48096 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
48098         * g77.dg/strlen0.f: New test.
48100 2001-09-21  Richard Henderson  <rth@redhat.com>
48102         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48103         * g++.old-deja/g++.abi/vtable2.C: Likewise.
48105 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48107         Table-driven attributes.
48108         * g++.dg/ext/attrib1.C: New test.
48110 2001-09-20  DJ Delorie  <dj@redhat.com>
48112         * gcc.dg/20000926-1.c: Update expected warning messages.
48113         * gcc.dg/array-2.c: Likewise, and test for warnings too.
48114         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48115         array.
48117 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
48119         * g++.dg/eh/registers1.C: New test case.
48121 2001-09-17  Richard Henderson  <rth@redhat.com>
48123         * gcc.dg/array-5.c: Fix VLA decomposition test.
48125 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48127         * gcc.dg/cpp/line5.c: New testcase.
48129 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48131         * gcc.dg/cpp/macro9.c: New test.
48133 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
48135         * gcc.c-torture/execute/980223.c: Change type of addr from long
48136         to char *.
48138 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
48140         * gcc.c-torture/execute/20010915-1.c: New test.
48142 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
48144         * g77.dg/bprob: New directory.
48145         * g77.dg/bprob/bprob.exp: New file.
48146         * g77.dg/bprob/bprob-1.f: New test.
48147         * g77.dg/gcov: New directory.
48148         * g77.dg/gcov/gcov.exp: New file.
48149         * g77.dg/gcov/gcov-1.f: New test.
48150         * g77.dg/gcov/gcov-1.x: New file.
48152 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48154         * gcc.dg/cpp/directiv.c: Update.
48155         * gcc.dg/cpp/undef1.c: Update.
48157 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
48159         * gcc.dg/20010912-1.c: New test.
48161 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
48163         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48164         language-independent file in lib.
48165         * lib/gcov.exp: New file.
48167 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48169         * gcc.c-torture/compile/20010911-1.c: New test.
48171 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
48173         * lib/profopt.exp: New, to support profile-directed optimizations.
48174         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48175         * gcc.misc-tests/bprob-1.c: New test.
48176         * gcc.misc-tests/bprob-2.c: New test.
48178 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
48180         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48181         XFAIL and which kinds of gcov output to verify.
48182         * gcc.misc-tests/gcov-4b.x: New file.
48183         * gcc.misc-tests/gcov-5b.x: New file.
48184         * gcc.misc-tests/gcov-6.x: New file.
48185         * gcc.misc-tests/gcov-7.c: New test.
48186         * gcc.misc-tests/gcov-7.x: New file.
48188 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
48190         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48191         * gcc.misc-tests/gcov-6.c: New test.
48193 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48195         PR c++/3986
48196         * g++.dg/abi/vbase1.C: New test.
48198 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
48200         * objc.dg/method-2.m: New.
48202 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48204         PR c++/4203
48205         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48206         * g++.dg/init/empty1.C: New test.
48208 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
48210         * gcc.c-torture/compile/20010903-1.c: New test.
48212 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
48214         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48215         for m68k.
48217 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
48219         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48221         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48223         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48225 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
48227         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
48228         for 16-bit 'unsigned int'.
48230 2001-08-29  Kazu Hirata  <kazu@hxi.com>
48232         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
48234 2001-08-27  Richard Henderson  <rth@redhat.com>
48236         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
48237         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
48239 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
48241         * gcc.dg/asm-names.c (ymain): New.
48243 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
48245         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
48246         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
48247         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
48249 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48251         * gcc.dg/compare5.c: New testcase.
48253 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
48255         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
48256         and "In instantiation".
48258 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
48260         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
48262 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
48264         * gcc.misc-tests/gcov.exp: Add support for branch information.
48265         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
48266         * gcc.misc-tests/gcov-4.c: New test.
48267         * gcc.misc-tests/gcov-4b.c: New test.
48268         * gcc.misc-tests/gcov-5b.c: New test.
48270 2001-08-20  Zack Weinberg  <zackw@panix.com>
48272         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
48273         expected to fail.
48275 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48277         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
48279 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
48281         * g++.dg/eh/template1.C: New test.
48283 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
48285         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
48286         Fix thinko.
48287         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
48288         for xfail.
48290 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
48292         * lib/g77-dg.exp: Use prune.exp for common procedures
48293         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
48294         * lib/g77.exp: (g77-dg-prune) Remove
48296 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
48298         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
48300 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48302         * g++.dg/template/unify1.C: New test.
48304 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
48306         * g++.dg/abi/empty4.C: New test.
48308 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
48310         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
48311         solaris2.*
48312         * g77.f-torture/compile/pr3743.x: Likewise.
48314 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48316         * g++.dg/other/using-declaration.C: New test.
48318 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48320         * gcc.dg/cpp/tr-sign.c: New testcase.
48322 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48324         * gcc.dg/cpp/19951025-1.c: Revert.
48325         * gcc.dg/cpp/directiv.c: We no longer process directives that
48326         interrupt macro arguments.
48328 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
48330         * gcc.dg/bconstp-1.c: New test.
48332 2001-08-03  Richard Henderson  <rth@redhat.com>
48334         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
48336 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48338         * gcc.dg/cpp/19951025-1.c: Update.
48340 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
48342         * g77.dg/ff90-1.f (s): Fix reference of variable z,
48343         should be x.
48345 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
48347         Kill -fhonor-std.
48348         * g++.old-deja/g++.ns/ns14.C: Remove special options.
48349         * g++.old-deja/g++.other/std1.C: Likewise.
48350         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
48352 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
48354         * lib/g77.exp: Load gcc-defs.exp for common procedures
48355         (g77_pass, g77_fail, g77_finish, g77_exit,
48356         ${tool}_check_unsupported_p} Now redundant.  Deleted.
48358 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
48360         * g77.dg/fbackslash.f
48361         * g77.dg/fcase-preserve.f
48362         * g77.dg/ff90-1.f
48363         * g77.dg/ffixed-line-length-0.f
48364         * g77.dg/ffixed-line-length-132.f
48365         * g77.dg/ffixed-line-length-7.f
48366         * g77.dg/ffixed-line-length-72.f
48367         * g77.dg/ffixed-line-length-none.f
48368         * g77.dg/ffree-form-1.f
48369         * g77.dg/fno-backslash.f
48370         * g77.dg/fno-f90-1.f
48371         * g77.dg/fno-fixed-form-1.f
48372         * g77.dg/fno-onetrip.f
48373         * g77.dg/fno-typeless-boz.f
48374         * g77.dg/fno-underscoring.f
48375         * g77.dg/fno-vxt-1.f
48376         * g77.dg/fonetrip.f
48377         * g77.dg/ftypeless-boz.f
48378         * g77.dg/fugly-assumed.f
48379         * g77.dg/funderscoring.f
48380         * g77.dg/fvxt-1.f
48382 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
48384         * objc.dg/fwd-proto-1.m: New.
48385         * objc.dg/local-decl-1.m: New.
48386         * objc.dg/naming-1.m: New.
48387         * objc.dg/naming-2.m: New.
48388         * objc.dg/proto-hier-1.m: New.
48390 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
48392         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
48393         largest-type elements to a struct makes its size grow.
48395 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48397         * g++.dg/abi/vthunk1.C: New test.
48399 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48401         * g++.dg/abi/vbase8-22.C: New test.
48403 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48405         * gcc.dg/cpp/macro8.c: New test.
48407 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48409         * g++.dg/abi/vbase8-21.C: New test.
48411 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48413         * g++.dg/abi/vbase8-10.C: New test.
48415 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48417         * lib/g++.exp (g++_set_ld_library_path): Renamed to
48418         ${tool}_set_ld_library_path.
48419         Changed caller.
48420         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
48421         g++.exp.
48423 2001-07-26  Stan Cox <scox@redhat.com>
48425         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
48426         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
48427         gcc_exit, gcc_check_unsupported_p):
48428         Moved to gcc-deps.exp
48429         * gcc-deps.exp: New file.
48431 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48433         * g++.old-deja/g++.pt/defarg14.C: New test.
48435 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48437         * g++.old-deja/g++.other/lineno5.C: New test.
48439 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48441         * g++.old-deja/g++.pt/crash68.C: New test.
48443 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48445         * g++.old-deja/g++.other/crash42.C: New test.
48447 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48449         * gcc.dg/cpp/extratokens.c: Fix.
48450         * gcc.dg/cpp/skipping2.c: New tests.
48452 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48454         * gcc.c-torture/execute/20010724-1.c: New file.
48455         * gcc.c-torture/execute/20010724-1.x: New file.
48457 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48459         * g++.old-deja/g++.other/cond7.C: New test.
48461 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48463         * g++.old-deja/g++.other/optimize4.C: New test.
48465 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48467         * g++.old-deja/g++.abi/vbase8-5.C: New test.
48469 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
48471         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
48472         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
48473         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
48474         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
48476         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
48477         bug report" message.
48479         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
48480         * g++.dg/ext/instantiate1.C: Move from old-deja.
48482 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
48484         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
48485         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
48486         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
48487         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
48489 2001-07-23  Jeffrey A Law  (law@cygnus.com)
48491         * gcc.c-torture/execute/20010723-1.c: New test.
48493 2001-07-23  Ben Elliston  <bje@redhat.com>
48495         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
48497 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48499         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
48500         i[34567]86-*-*.
48501         Delete handling of ieee_multilib_flags.
48502         Pass -mieee for alpha*-*-* and sh-*-*.
48503         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
48505 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
48507         Remove old-abi tests.
48508         * g++.old-deja/g++.mike/p11116.C: Remove.
48509         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
48511 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
48513         * g77.f-torture/compile/pr3743.f: New test
48515 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
48517         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
48519 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48521         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
48522         g++.old-deja/g++.pt/static6.C: Likewise.
48523         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
48524         supports weak symbols.
48526 2001-07-18  Andreas Jaeger  <aj@suse.de>
48528         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
48529         supported again.
48531 2001-07-18  Andreas Jaeger  <aj@suse.de>
48533         * gcc.dg/iftrap-1.c: Fix target line.
48535 2001-07-17  Richard Henderson  <rth@redhat.com>
48537         * gcc.c-torture/execute/20010717-1.c: New.
48539 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48541         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
48542         tests.
48544 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48546         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
48548 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48550         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
48551         UAC_SIGBUS, UAC_NOPRINT definitions.
48553 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
48555         * objc/execute/object_is_class.m: New test.
48556         * objc/execute/object_is_meta_class.m: New test.
48558 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48560         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
48561         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
48563 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
48565         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
48566         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
48568 2001-07-14  Richard Henderson  <rth@redhat.com>
48570         * gcc.dg/iftrap-1.c: New.
48572 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
48574         * g77.f-torture/execute/intrinsic77.f: New test.
48576 2001-07-11  Janis Johnson <janis@us.ibm.com>
48578         * gcc.misc-tests/gcov-3.c: New test.
48580 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48582         * gcc.c-torture/compile/20010711-1.c,
48583         * gcc.c-torture/compile/20010711-2.c: New tests.
48585 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48587         * gcc.c-torture/execute/20010711-1.c: New test.
48589 2001-07-11  Ben Elliston  <bje@redhat.com>
48591         * g++.old-deja/g++.other/enum5.C: New test.
48593 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
48595         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
48596         (g++-dg-prune): Call prune_gcc_output.
48597         * prune.exp: New file for prune_gcc_output.
48598         * lib/g++.exp, lib/gcc.exp: Load it.
48600 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48602         * gcc.c-torture/compile/20010701-1.c,
48603         g++.old-deja/g++.ext/attrib6.C: New tests.
48605 2001-07-06  Jeffrey A Law  (law@cygnus.com)
48607         * gcc.c-torture/compile/20010706-1.c: New test.
48609 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
48611         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
48613 2001-06-28  Stan Shebs  <shebs@apple.com>
48615         * gcc.dg/pragma-darwin.c: New test.
48617 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48619         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
48620         Solaris 2.[678] system.
48622 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48624         * gcc.dg/20010622-1.c: New test.
48626 2001-06-18  Stan Shebs  <shebs@apple.com>
48628         * objc.dg: New directory.
48629         * objc.dg/dg.exp: New file.
48630         * objc.dg/alias.m: New.
48631         * objc.dg/class-1.m: New.
48632         * objc.dg/class-2.m: New.
48633         * objc.dg/const-str-1.m: New.
48634         * objc.dg/const-str-2.m: New.
48635         * objc.dg/id-1.m: New.
48636         * objc.dg/method-1.m: New.
48637         * objc.dg/super-class-1.m: New.
48638         * lib/objc-dg.exp: New file.
48640 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48642         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
48643         of label name.
48645 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
48647         * g++.old-deja/g++.abi/vbase8-9.C: New test.
48649 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48651         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
48652         variable.
48654 2001-06-12  Richard Henderson  <rth@redhat.com>
48656         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
48658 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48660         * g++.old-deja/g++.abi/vbase5.C: New test.
48661         * g++.old-deja/g++.abi/vbase6.C: New test.
48662         * g++.old-deja/g++.abi/vbase7.C: New test.
48664 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48666         * gcc.c-torture/compile/20010610-1.c: New test.
48668 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48670         * g++.old-deja/g++.abi/vbase4.C: New test.
48672 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48674         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
48675         support %f for HC11/HC12 targets.
48676         * gcc.c-torture/execute/930513-1.x: New file, likewise.
48677         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
48678         on HC11/HC12 targets.
48679         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
48681 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48683         * gcc.dg/wchar_t-1.c: New file.
48684         * gcc.dg/wint_t-1.c: Likewise.
48686 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
48688         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
48690 2001-06-11  Richard Henderson  <rth@redhat.com>
48692         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
48694 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48696         * gcc.c-torture/compile/20010611-1.c: New test.
48698 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48700         * gcc.dg/c99-tag-1.c: Add more tests.
48702 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
48704         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
48705         representation on MN10300 and ARM/Thumb.
48707 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
48709         * g77.f-torture/execute/20010610.f: New.
48711 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
48713         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
48714         names.
48716 2001-06-09  Richard Henderson  <rth@redhat.com>
48718         * gcc.c-torture/execute/ashrdi-1.c: New.
48719         * gcc.c-torture/execute/ashldi-1.c: New.
48720         * gcc.c-torture/execute/lshrdi-1.c: New.
48722 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
48724         * objc/execute/load-3.m: Added. Check sending +load to categories,
48725         in addition to classes.
48727 2001-06-08  Stan Shebs  <shebs@apple.com>
48729         * objc/execute/load-2.m: New test.  From Nicola Pero
48730         <n.pero@mi.flashnet.it>.
48732 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
48734         * gcc.c-torture/execute/20010605-2.c: New test.
48736 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48738         * g++.old-deja/g++.abi/vbase2.C: New test.
48739         * g++.old-deja/g++.abi/vbase3.C: New test.
48741 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48743         * g++.old-deja/g++.pt/friend49.C: New test.
48745 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
48747         * g++.old-deja/g++.ext/anon3.C: New test.
48749 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
48751         * g++.old-deja/g++.other/conv7.C: New test.
48753 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48755         * gcc.c-torture/compile/20010605-2.c: New test.
48757 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48759         * gcc.c-torture/execute/20010604-1.c: New test.
48761 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
48763         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
48765 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
48767         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
48768         (g++_link_flags): Likewise.
48769         (g++_init): Pass gccpath's value to two previous functions.
48771 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48773         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
48774         Ensure logfile entry matches exec command line.
48776 2001-05-31  Richard Henderson  <rth@redhat.com>
48778         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
48779         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
48781 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
48783         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
48784         compiler for irix6.2
48786 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
48788         * g++.old-deja/g++.other/optimize3.C: New file.
48790 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
48792         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
48793         assemble.
48795 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
48797         * g++.old-deja/g++.other/optimize2.C: New file.
48799 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
48801         * gcc.c-torture/compile/20010518-2.c: New file.
48802         * gcc.c-torture/execute/20010518-1.c: New file.
48803         * gcc.c-torture/execute/20010518-2.c: New file.
48805 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48807         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
48809 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
48811         G++ no longer defines builtins that do not begin with __builtin.
48812         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
48813         * g++.old-deja/g++.brendand/misc13.C: Likewise.
48814         * g++.old-deja/g++.law/builtin1.C: Likewise.
48815         * g++.old-deja/g++.law/cvt2.C: Likewise.
48816         * g++.old-deja/g++.mike/net5.C: Likewise.
48817         * g++.old-deja/g++.other/builtins1.C: Likewise.
48818         * g++.old-deja/g++.other/builtins2.C: Likewise.
48819         * g++.old-deja/g++.other/builtins3.C: Likewise.
48820         * g++.old-deja/g++.other/builtins4.C: Likewise.
48821         * g++.old-deja/g++.other/inline8.C: Likewise.
48822         * g++.old-deja/g++.robertl/eb39.C: Likewise.
48824 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
48826         * g++.old-deja/g++.pt/using1.C: Adjust.
48827         * g++.old-deja/g++.pt/using2.C: New test.
48829 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48831         * gcc.dg/cpp/charconst.c: New tests.
48832         * gcc.dg/cpp/escape.c: New tests.
48833         * gcc.dg/cpp/escape-1.c: New tests.
48834         * gcc.dg/cpp/escape-2.c: New tests.
48835         * gcc.dg/cpp/ucs.c: New tests.
48837 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
48839         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
48840         native compiler for irix6.5.
48842 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
48844         * lib/g++.exp (g++_include_flags): Use args to compute
48845         get_multilibs.
48846         (g++_link_flags): Likewise.
48847         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
48849 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48851         * gcc.dg/c90-hexfloat-1.c: Add more tests.
48853 2001-05-21  Geoff Keating  <geoffk@redhat.com>
48855         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
48856         this file.
48858 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48860         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
48861         STACK_SIZE;
48862         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
48863         to STACK_SIZE; Use it to define size of add_histo array.
48864         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
48865         to STACK_SIZE.
48866         (f): Use GITT_SIZE to define size of gitt local table.
48867         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
48868         to STACK_SIZE; Use it to define size of bytemem array.
48870 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48872         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
48873         on 68HC11/HC12 due to the asm instruction.
48874         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
48875         * gcc.c-torture/compile/920520-1.x: Likewise.
48876         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
48877         on 68HC11/HC12 because the function is larger than 64K.
48878         * gcc.c-torture/compile/961203-1.x: New file, this test fails
48879         on 68HC11/HC12 because the structure is too large.
48881 2001-05-20  Richard Henderson  <rth@redhat.com>
48883         * gcc.c-torture/execute/20010520-1.c: New.
48885 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48887         * g++.old-deja/g++.warn/compare1.C: New test.
48888         * gcc.dg/compare4.c: New test.
48890 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
48892         * g++.old-deja/g++.other/optimize1.C: New test.
48894 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48896         * g++.old-deja/g++.pt/spec41.C: New test.
48898 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
48900         * gcc.c-torture/compile/20010114-1.x: Remove.
48902 2001-05-18  Stan Shebs  <shebs@apple.com>
48904         * gcc.c-torture/compile/20010518-1.c: New test.
48906 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
48908         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
48909         * g++.old-deja/g++.pt/crash67.C: New test.
48911 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
48913         * g++.old-deja/g++.other/debug9.C: New test.
48915 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
48917         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
48919 2001-05-16  Jan Hubicka  <jh@suse.cz>
48921         * gcc.c-torture/compile/20010516-1.c: New test.
48923 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48925         * g++.old-deja/g++.other/crash41.C: New test.
48927 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48929         * g++.old-deja/g++.pt/crash66.C: New test.
48931 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
48933         * g++.old-deja/g++.robertl/eb27.C: Convert.
48935 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
48937         * g++.dg/friend-warn.C: New test.  Do not warn about friend
48938         declaration being redundant.
48940 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
48942         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
48944 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
48946         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
48948 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
48950         * lib/g++.exp: Use testsuite_flags.
48952 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
48954         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
48956 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48958         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
48960 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
48962         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
48964 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
48966         * gcc.c-torture/compile/20010313-1.c: New test.
48968 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
48970         * gcc.dg/cpp/direct2.c: New test.
48971         * gccq.dg/cpp/direct2s.c: New test.
48973         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
48975 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
48977         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
48978         * g++.old-deja/g++.other/op3.C: Likewise.
48980 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48982         * gcc.dg/cpp/syshdr.h: New file.
48983         * gcc.dg/cpp/sysmac1.c: Update.
48984         * gcc.dg/cpp/sysmac2.c: Update.
48986 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48988         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
48990 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
48992         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
48993         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
48995 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
48997         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
48999 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
49001         * lib/g++.exp (g++_include_flags): Don't use any special flags
49002         if TESTING_IN_BUILD_TREE is not defined.
49003         (g++_init): Use a plain 'c++' as the compiler if
49004         TESTING_IN_BUILD_TREEE is not defined.
49006 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49008         * g++.old-deja/g++.eh/catch13.C: New test.
49009         * g++.old-deja/g++.eh/catch14.C: New test.
49011 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49013         * gcc.dg/cpp/tr-define.c: New test.
49015 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
49017         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49018         <stdlib.h>, not <malloc.h>.
49020 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49022         * g++.old-deja/g++.ns/template17.C: New test.
49024 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49026         * g++.old-deja/g++.pt/ref4.C: New test.
49028 2001-04-30  Richard Henderson  <rth@redhat.com>
49030         * gcc.dg/20000724-1.c: Revert last change.
49032 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
49034         * g77.f-torture/execute/20010430.f: New test.
49036 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
49038         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49040 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
49042         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49044 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49046         * g++.old-deja/g++.eh/crash6.C: New test.
49048 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49050         * g++.old-deja/g++.other/warn7.C: New test.
49052 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49054         * g++.old-deja/g++.other/defarg9.C: New test.
49056 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49058         * g77.f-torture/compile/20010426.f: New test.
49059         * g77.f-torture/execute/20010426.f: New test.
49061 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49063         * g77.f-torture/compile/20000629-1.x: Remove - error
49064         has been fixed.
49066 2001-04-26  Jeffrey A Law  (law@cygnus.com)
49068         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49069         Tweak slightly to work with g++.dg framework.
49070         * g++.dg/special/ecos.exp: Run initp1.C test.
49071         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49073         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49074         its linker doesn't give line numbers either.
49075         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49077 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49079         * g++.old-deja/g++.other/lex1.C: New test.
49081 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
49083         * gcc.dg/noncompile/20010425-1.c: New test.
49085 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49087         * g++.old-deja/g++.pt/mangle2.C: New test.
49089 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49091         * gcc.dg/format/plus-1.c: New test.
49093 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49095         * gcc.dg/20010423-1.c: New test.
49097 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49099         * gcc.c-torture/execute/20010422-1.c: New test.
49101 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
49103         * g++.old-deja/g++.ns/type2.C: New test.
49105 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
49107         * g++.old-deja/g++.other/perf1.C: New test.
49109 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
49111         * gcc.dg/c99-func-2.c: Remove xfail.
49112         * gcc.dg/c99-func-3.c: Remove xfail.
49113         * gcc.dg/c99-func-4.c: Remove xfail.
49115 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
49117         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49119 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49121         * gcc.c-torture/compile/20010423-1.c: New test.
49123 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49125         * g++.old-deja/g++.pt/typename28.C: New test.
49127 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49129         * g++.old-deja/g++.abi/empty2.C: New test.
49130         * g++.old-deja/g++.abi/empty3.C: New test.
49132 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49134         * g++.old-deja/g++.other/comdat2.C: New test.
49135         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49137 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49139         * g++.old-deja/g++.other/overload14.C: New test.
49141 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49143         * g++.old-deja/g++.other/lookup23.C: New test.
49145 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49147         * gcc.c-torture/execute/20010403-1.c: New test.
49149 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
49150             Mark Mitchell  <mark@codesourcery.com>
49152         * lib/old-dejagnu.exp: Don't delete output of executable.
49153         Add .exe suffix to executables.
49155 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
49157         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49159 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49161         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49163 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49165         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49166         * g++.old-deja/g++.abi/crash1.C: New test.
49168 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49170         * g++.old-deja/g++.other/crash40.C: New test.
49172 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49174         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49176 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
49178         * g++.old-deja/g++.other/warn6.C: New test.
49180 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49182         * g++.old-deja/g++.robertl/eb42.C: Same.
49184 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49186         * gcc.dg/wtr-conversion-1.c: New testcase.
49188 2001-04-10  Richard Henderson  <rth@redhat.com>
49190         * g++.old-deja/g++.other/array5.C: New.
49192 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49194         * gcc.c-torture/execute/20010408-1.c: New test.
49196 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
49198         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49199         headers and constructs.
49200         * g++.old-deja/g++.robertl/eb79.C: Same.
49201         * g++.old-deja/g++.robertl/eb77.C (main): Same.
49202         * g++.old-deja/g++.robertl/eb73.C: Same.
49203         * g++.old-deja/g++.robertl/eb66.C (main): Same.
49204         * g++.old-deja/g++.robertl/eb55.C (t): Same.
49205         * g++.old-deja/g++.robertl/eb54.C (main): Same.
49206         * g++.old-deja/g++.robertl/eb46.C (main): Same.
49207         * g++.old-deja/g++.robertl/eb44.C: Same.
49208         * g++.old-deja/g++.robertl/eb41.C (main): Same.
49209         * g++.old-deja/g++.robertl/eb4.C (main): Same.
49210         * g++.old-deja/g++.robertl/eb39.C: Same.
49211         * g++.old-deja/g++.robertl/eb33.C (main): Same.
49212         * g++.old-deja/g++.robertl/eb31.C (main): Same.
49213         * g++.old-deja/g++.robertl/eb30.C: Same.
49214         * g++.old-deja/g++.robertl/eb3.C: Same.
49215         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49216         * g++.old-deja/g++.robertl/eb21.C: Same.
49217         * g++.old-deja/g++.robertl/eb15.C: Same.
49218         * g++.old-deja/g++.robertl/eb118.C: Same.
49219         * g++.old-deja/g++.robertl/eb115.C (main): Same.
49220         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49221         * g++.old-deja/g++.robertl/eb109.C: Same.
49222         * g++.old-deja/g++.other/sibcall1.C (main): Same.
49223         * g++.old-deja/g++.mike/rtti1.C: Same.
49224         * g++.old-deja/g++.mike/p658.C: Same.
49225         * g++.old-deja/g++.mike/net46.C: Same.
49226         * g++.old-deja/g++.mike/net34.C: Same.
49227         * g++.old-deja/g++.mike/memoize1.C: Same.
49228         * g++.old-deja/g++.mike/eh2.C: Same.
49229         * g++.old-deja/g++.law/weak.C: Same.
49230         * g++.old-deja/g++.law/visibility7.C: Same.
49231         * g++.old-deja/g++.law/visibility25.C: Same.
49232         * g++.old-deja/g++.law/visibility22.C: Same.
49233         * g++.old-deja/g++.law/visibility2.C: Same.
49234         * g++.old-deja/g++.law/visibility17.C: Same.
49235         * g++.old-deja/g++.law/visibility13.C: Same.
49236         * g++.old-deja/g++.law/visibility10.C: Same.
49237         * g++.old-deja/g++.law/visibility1.C: Same.
49238         * g++.old-deja/g++.law/virtual3.C (eval): Same.
49239         * g++.old-deja/g++.law/vbase1.C: Same.
49240         * g++.old-deja/g++.law/operators32.C: Same.
49241         * g++.old-deja/g++.law/nest3.C: Same.
49242         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
49243         * g++.old-deja/g++.law/except5.C (main): Same.
49244         * g++.old-deja/g++.law/cvt7.C (run): Same.
49245         * g++.old-deja/g++.law/cvt2.C: Same.
49246         * g++.old-deja/g++.law/cvt16.C: Same.
49247         * g++.old-deja/g++.law/ctors6.C (bar): Same.
49248         * g++.old-deja/g++.law/ctors17.C (main): Same.
49249         * g++.old-deja/g++.law/ctors13.C: Same.
49250         * g++.old-deja/g++.law/ctors12.C (main): Same.
49251         * g++.old-deja/g++.law/ctors10.C: Same.
49252         * g++.old-deja/g++.law/code-gen5.C: Same.
49253         * g++.old-deja/g++.law/bad-error7.C: Same.
49254         * g++.old-deja/g++.law/arm9.C: Same.
49255         * g++.old-deja/g++.law/arm12.C: Same.
49256         * g++.old-deja/g++.law/arg8.C: Same.
49257         * g++.old-deja/g++.law/arg1.C: Same.
49258         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
49259         * g++.old-deja/g++.jason/template31.C: Same.
49260         * g++.old-deja/g++.jason/template24.C (main): Same.
49261         * g++.old-deja/g++.jason/2371.C: Same.
49262         * g++.old-deja/g++.eh/new2.C: Same.
49263         * g++.old-deja/g++.eh/new1.C: Same.
49264         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
49265         * g++.old-deja/g++.brendan/nest21.C (main): Same.
49266         * g++.old-deja/g++.brendan/err-msg3.C: Same.
49267         * g++.old-deja/g++.brendan/crash62.C: Same.
49268         * g++.old-deja/g++.brendan/crash52.C: Same.
49269         * g++.old-deja/g++.brendan/crash49.C (main): Same.
49270         * g++.old-deja/g++.brendan/crash38.C: Same.
49271         * g++.old-deja/g++.brendan/crash15.C (main): Same.
49272         * g++.old-deja/g++.brendan/copy9.C: Same.
49274 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
49276         * gcc.c-torture/execute/20001203-2.c (memset):
49277         Count argument is of type __SIZE_TYPE__.
49279 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
49281         * gcc.c-torture/compile/20010404-1.c: New test.
49283 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
49285         * gcc.c-torture/compile/20010326-1.c: New test.
49287 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
49289         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
49290         peculiarities of the SH.
49291         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
49293 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49295         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
49296         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
49297         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
49299 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49301         * g77.f-torture/compile/20010321-1.f: New test.
49303 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49305         * gcc.c-torture/compile/20010329-1.c: New test.
49307 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49309         * gcc.c-torture/execute/20010329-1.c: New test.
49311 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49313         * g++.old-deja/g++.other/eh4.C: Fix typo.
49315 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49317         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
49319 2001-03-28  Philip Blundell  <philb@gnu.org>
49321         * gcc.c-torture/compile/20010328-1.c: New test.
49323 2001-03-27  Richard Henderson  <rth@redhat.com>
49325         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
49326         * g++.old-deja/g++.eh/vbase3.C: Likewise.
49328 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
49330         * gcc.c-torture/compile/20010327-1.c: New test.
49332 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49334         * g++.old-deja/g++.other/friend12.C: New test.
49335         * g++.old-deja/g++.other/friend9.C: Expect no errors.
49336         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
49338 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49340         * gcc.c-torture/execute/20010325-1.c: New test.
49342 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
49344         * g++.old-deja/g++.other/mangle3.C: New test.
49346 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
49348         * g++.old-deja/g++.other/anon8.C: New test.
49350 2001-03-20  Philip Blundell  <philb@gnu.org>
49352         * gcc.c-torture/compile/20010320-1.c: New test.
49354 2001-03-17  Richard Henderson  <rth@redhat.com>
49356         * g++.old-deja/g++.other/eh4.C: Add expected error text.
49358 2001-03-15  Geoff Keating  <geoff@redhat.com>
49360         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
49361         tests on AIX.
49363 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
49365         * g++.old-deja/g++.other/eh4.C: New test.
49367 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49369         * gcc.dg/cpp/mi1.c: Update.
49371 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
49373         * g++.old-deja/g++.other/regstack.C: New test.
49375 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49377         * g++.old-deja/g++.other/ref4.C: New test.
49379 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
49381         * objc/execute/va_method.m: Added.
49382         * objc/execute/IMP.m: Added.
49383         * objc/execute/_cmd.m: Added.
49384         * objc/execute/accessing_ivars.m: Added.
49385         * objc/execute/class-1.m: Added.
49386         * objc/execute/class-10.m: Added.
49387         * objc/execute/class-11.m: Added.
49388         * objc/execute/class-12.m: Added.
49389         * objc/execute/class-13.m: Added.
49390         * objc/execute/class-14.m: Added.
49391         * objc/execute/class-2.m: Added.
49392         * objc/execute/class-3.m: Added.
49393         * objc/execute/class-4.m: Added.
49394         * objc/execute/class-5.m: Added.
49395         * objc/execute/class-6.m: Added.
49396         * objc/execute/class-7.m: Added.
49397         * objc/execute/class-8.m: Added.
49398         * objc/execute/class-9.m: Added.
49399         * objc/execute/class-tests-1.h
49400         * objc/execute/class-tests-2.h
49401         * objc/execute/compatibility_alias.m: Added.
49402         * objc/execute/encode-1.m: Added.
49403         * objc/execute/formal_protocol-1.m: Added.
49404         * objc/execute/formal_protocol-2.m: Added.
49405         * objc/execute/formal_protocol-3.m: Added.
49406         * objc/execute/formal_protocol-4.m: Added.
49407         * objc/execute/formal_protocol-5.m: Added.
49408         * objc/execute/formal_protocol-6.m: Added.
49409         * objc/execute/formal_protocol-7.m: Added.
49410         * objc/execute/informal_protocol.m: Added.
49411         * objc/execute/initialize.m: Added.
49412         * objc/execute/load.m: Added.
49413         * objc/execute/many_args_method.m: Added.
49414         * objc/execute/nested-3.m: Added.
49415         * objc/execute/no_clash.m: Added.
49416         * objc/execute/private.m: Added.
49417         * objc/execute/redefining_self.m: Added.
49418         * objc/execute/root_methods.m: Added.
49419         * objc/execute/selector-1.m: Added.
49420         * objc/execute/static-1.m: Added.
49421         * objc/execute/static-2.m: Added.
49422         * objc/execute/va_method.m: Added.
49424 2001-03-10  Richard Henderson  <rth@redhat.com>
49426         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
49428 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49430         * g++.old-deja/g++.other/crash31.C: XFAIL.
49431         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
49432         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
49433         * gcc.c-torture/execute/20010123-1.x: XFAIL.
49434         * gcc.c-torture/execute/20010124-1.x: XFAIL.
49435         * gcc.dg/sequence-pt-1.c: XFAIL one test.
49437 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49439         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
49441 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
49443         * gcc.dg/20000724-1.c: Don't use multiline strings.
49445 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
49447         * objc/execute/string1.m, objc/execute/string2.m: Compare the
49448         result of -cString against what we expect it to be; don't just
49449         print it out for no one to read.
49451         * objc/execute/string3.m, objc/execute/string4.m: New tests.
49452         Based on testcases provided by Nicola Pero.
49454 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
49456         * gcc.dg/cpp/macro7.c: New test.
49458 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
49460         * gcc.dg/cpp/multiline.c: Update.
49462 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49464         * g++.old-deja/g++.other/enum3.C: New test.
49466 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49468         * g++.old-deja/g++.other/pod1.C: New test.
49470 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49472         * g++.old-deja/g++.ext/overload1.C: New test.
49474 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
49476         * g++.old-deja/g++.pt/using1.C: New test.
49478 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
49480         * g++.old-deja/g++.other/using9.C: New test.
49482 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
49484         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
49486         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
49488 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
49490         * g++.old-deja/g++.ext/realpt1.C: Remove.
49492 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
49494         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
49496 2001-02-26  Will Cohen  <wcohen@redhat.com>
49498         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
49500 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
49502         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
49503         templatized constructors.
49505 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49507         * gcc.c-torture/execute/20010224-1.c: New test.
49509 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
49511         * gcc.c-torture/execute/20010222-1.c: New test.
49513 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
49515         * g++.old-deja/g++.other/inline20.C: New test.
49517 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
49519         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
49521 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49523         * g++.old-deja/g++.other/lookup22.C: New test.
49525 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
49527         * g77.dg: New directory.
49528         * g77.dg/20010216-1.f: New test case.
49529         * g77.dg/dg.exp: New driver.
49530         * lib/g77-dg.exp: New driver library.
49532 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49534         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
49536 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
49538         * g++.old-deja/g++.other/decl9.C: New test.
49540 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
49542         * g++.old-deja/g++.other/init16.C: Update the test so that it does
49543         not need <string> and also tests the initialization at runtime.
49545 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49547         * gcc.c-torture/execute/longlong.c: New test.
49549 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49551         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
49553 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49555         * gcc.c-torture/execute/920302-1.c (execute):
49556         Change argument type to short.
49558 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49560         * g++.old-deja/g++.pt/deduct6.C: New test.
49562 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49564         * g++.old-deja/g++.pt/deduct5.C: New test.
49566 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
49568         * gcc.c-torture/execute/20010209-1.c: New test.
49570 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49572         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
49574 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
49576         * g++.dg/vtgc1.C: Update for new ABI.
49578         * consistency.vlad: New directory, 1665 files.
49580 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49582         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
49583         return type.
49584         * gcc.dg/cpp/digraphs.c: Declare puts.
49586 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49588         * g++.old-deja/g++.other/warn5.C: New test.
49590 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49592         * g++.old-deja/g++.pt/spec40.C: New test.
49594 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49596         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
49597         case.
49598         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
49600 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
49602         * gcc.c-torture/compile/20010209-1.c: New test.
49604 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
49606         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
49607         excess errors message but not if it crashes.
49608         * g++.old-deja/g++.other/crash27.C: Likewise.
49609         * g++.old-deja/g++.other/crash28.C: Likewise.
49610         * g++.old-deja/g++.other/crash30.C: Likewise.
49611         * g++.old-deja/g++.other/crash32.C: Likewise.
49612         * g++.old-deja/g++.other/crash35.C: Likewise.
49613         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49615 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49617         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
49618         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
49619         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
49620         g77.f-torture/execute/execute.exp,
49621         g77.f-torture/noncompile/noncompile.exp,
49622         gcc.c-torture/execute/execute.exp,
49623         gcc.c-torture/execute/memcheck/memcheck.exp,
49624         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
49625         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
49626         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
49627         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
49628         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
49629         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
49630         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49631         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
49632         Remove bug reporting instructions with ancient email addresses.
49634 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49636         * gcc.dg/20010202-1.c: New test.
49637         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
49639 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
49641         * g++.dg/stdbool-if.C: New test.
49643 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
49645         * objc/execute/fdecl.m: Added main().
49647 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49649         * gcc.c-torture/execute/20010206-1.c: New test.
49651 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49653         * gcc.dg/cpp/avoidpaste1.c: Update.
49655 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
49657         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
49658         Pero <nicola@brainstorm.co.uk>.
49659         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
49661 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
49663         * g++.old-deja/g++.pt/spec39.C: New test.
49665 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
49667         * gcc.c-torture/compile/20010202-1.c: New test.
49669 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
49671         * g++.old-deja/g++.abi/primary2.C: New test.
49672         * g++.old-deja/g++.abi/primary3.C: New test.
49673         * g++.old-deja/g++.abi/primary4.C: New test.
49674         * g++.old-deja/g++.abi/primary5.C: New test.
49675         * g++.old-deja/g++.abi/vtable3.h: New test.
49676         * g++.old-deja/g++.abi/vtable3a.C: New test.
49677         * g++.old-deja/g++.abi/vtable3b.C: New test.
49678         * g++.old-deja/g++.abi/vtable3c.C: New test.
49679         * g++.old-deja/g++.abi/vtable3d.C: New test.
49680         * g++.old-deja/g++.abi/vtable3e.C: New test.
49681         * g++.old-deja/g++.abi/vtable3f.C: New test.
49682         * g++.old-deja/g++.abi/vtable3g.C: New test.
49683         * g++.old-deja/g++.abi/vtable3h.C: New test.
49684         * g++.old-deja/g++.abi/vtable3i.C: New test.
49685         * g++.old-deja/g++.abi/vtable3j.C: New test.
49686         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
49688 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
49690         * g++.old-deja/g++.other/anon6.C: New test.
49691         * g++.old-deja/g++.other/anon7.C: New test.
49693 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49695         * gcc.dg/cpp/avoidpaste2.c: New tests.
49697 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
49699         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
49701 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
49703         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
49704         DECIMAL_DIG cases for Irix."
49706 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
49708         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
49710 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49712         * gcc.dg/c99-tag-1.c: New test.
49714 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49716         * gcc.dg/cpp/tr-warn1.c: Add tests.
49718 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49720         * gcc.dg/cpp/avoidpaste1.c: Update.
49721         * gcc.dg/cpp/paste4.c: Update.
49723 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
49725         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
49726         cases for Irix.
49728 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49730         * g++.old-deja/g++.other/inline19.C: New test.
49732 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49734         * gcc.dg/Wlarger-than.c: New test.
49736 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49738         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
49740 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
49742         * gcc.c-torture/execute/20010129-1.c: New test.
49743         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
49745 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49747         * gcc.dg/cpp/avoidpaste1.c: Test case.
49749 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
49751         * g++.old-deja/g++.other/inline18.C: New test.
49753 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49755         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
49756         and __builtin_putchar.
49758 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
49760         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
49761         tests.
49763 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
49765         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
49766         floating point number rounding mode to round to the nearest
49767         representable mode.
49769 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
49771         * g++.old-deja/g++.other/mangle2.C: New test.
49773 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49775         * gcc.c-torture/compile/20010124-1.c: New test.
49777 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
49779         * g++.old-deja/g++.pt/spec38.C: New test.
49781 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49783         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
49784         "Build don't run".
49786 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49788         * gcc.c-torture/execute/20010123-1.c: New test.
49790 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49792         * g++.old-deja/g++.pt/spec37.C: New test.
49794 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49796         * g++.old-deja/g++.pt/overload14.C: New test.
49798 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49800         * gcc.c-torture/execute/20010122-1.c: New test, exercise
49801         __builtin_return_address.
49803 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
49805         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
49806         * g++.old-deja/g++.pt/spec35.C: New test.
49807         * g++.old-deja/g++.pt/spec36.C: New test.
49809 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
49811         * gcc.c-torture/compile/20010118-1.c: New test.
49813 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
49815         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
49817 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49819         * gcc.c-torture/execute/20010119-1.c: New test.
49821 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49823         * g++.old-deja/g++.other/vbase5.C: New test.
49825 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49827         * gcc.c-torture/execute/20010118-1.c: New test.
49829 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49831         * g++.old-deja/g++.pt/deduct3.C: New test.
49833 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49835         * g++.old-deja/g++.pt/spec34.C: New test.
49837 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
49839         * g77.f-torture/compile/20000601-2.f: New test.
49841 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49843         * g++.old-deja/g++.other/init17.C: New test.
49845 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
49847         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
49849 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49851         * g++.old-deja/g++.pt/unify8.C: New test.
49853 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49855         * g++.old-deja/g++.abi/vbase1.C: New test.
49857 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49859         * g++.old-deja/g++.pt/crash65.C: New test.
49861 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49863         * gcc.dg/cpp/assembl2.S: New test case.
49865 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
49867         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
49868         are supported.
49870 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49872         * g++.old-deja/g++.other/builtins1.C: New test.
49873         * g++.old-deja/g++.other/builtins2.C: Likewise.
49874         * g++.old-deja/g++.other/builtins3.C: Likewise.
49875         * g++.old-deja/g++.other/builtins4.C: Likewise.
49877 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
49879         * gcc.c-torture/compile/20010117-1.c: New test.
49880         * gcc.c-torture/compile/20010117-2.c: New test.
49882 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49884         * g77.f-torture/execute/20010116.[fx]: New test,
49885         XFAIL on i?86-*-*.
49886         * g77.f-torture/compile/20010115.f: Indicate it's
49887         a test for PR fortran/1636.
49889 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49891         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
49893 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49895         * g77.f-torture/compile/20010115.f: New test.
49897 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
49899         * g++.old-deja/g++.pt/nontype5.C: New test.
49901 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49903         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
49904         have an equivalent working one below it.
49906 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49908         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
49909         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49911 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49913         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
49914         message containing "init_priority".
49915         (conpr-2.C): Likewise.
49916         (conpr-3.C): Likewise.
49917         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
49919 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49921         * gcc.c-torture/execute/20010114-2.c: New test.
49923 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49925         * gcc.c-torture/compile/20010114-1.c: New test.
49926         * gcc.c-torture/compile/20010114-1.x: Xfail.
49927         * gcc.c-torture/compile/20010114-2.c: New test.
49928         * gcc.c-torture/execute/20010114-1.c: New test.
49929         * gcc.dg/trunc-1.c: New test.
49930         * gcc.dg/uninit-B.c: New test.
49932 2001-01-13  Nick Clifton  <nickc@redhat.com>
49934         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
49935         target.
49937 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49939         * gcc.c-torture/compile/20010113-1.c: New test.
49941 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
49943         * gcc.c-torture/compile/20001212-1.c: New test.
49945 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49947         * gcc.dg/cpp/widestr1.c: Update.
49948         * gcc.dg/cpp/prag-imp.c: Remove.
49950 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
49952         * gcc.c-torture/execute/20000801-3.x: Remove.
49953         * gcc.dg/c90-init-1.c: New test.
49954         * gcc.dg/c99-init-1.c: New test.
49955         * gcc.dg/c99-init-2.c: New test.
49956         * gcc.dg/gnu99-init-1.c: New test.
49958 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
49960         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
49961         testing that no relevant ones were found.
49963 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49965         * g++.old-deja/g++.pt/cast2.C: New test.
49967 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49969         * g++.old-deja/g++.pt/friend47.C: New test.
49971 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49973         * g++.old-deja/g++.pt/instantiate13.C: New test.
49975 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49977         * g++.old-deja/g++.other/defarg7.C: New test.
49978         * g++.old-deja/g++.other/defarg8.C: New test.
49980 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49982         * g++.old-deja/g++.pt/crash64.C: New test.
49984 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49986         * g++.old-deja/g++.pt/crash63.C: New test.
49988 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49990         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
49992 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
49994         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
49996 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49998         * g++.old-deja/g++.pt/error3.C: New test.
50000 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50002         * g++.old-deja/g++.other/crash39.C: New test.
50004 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50006         * g++.old-deja/g++.other/vbase4.C: New test.
50008 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
50010         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50011         * gcc.dg/special/20000419-2.c: New file. Identical to above.
50012         * gcc.dg/special/special.exp: New test driver which will check
50013         for alias support for the above test.
50015 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
50017         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50018         problems on small machines.
50019         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50020         parameterize.
50022 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
50024         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50025         mips.
50026         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50028 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
50030         * g++.old_deja/g++.pt/using8.C: New test.
50032 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50034         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50036 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
50038         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50039         where a failure is expected.
50040         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50042 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50044         * g++.old_deja/g++.pt/instantiate12.C: New test.
50046 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50048         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50049         start of structs.
50050         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50051         * g++.old-deja/g++.brendan/crash17.C: Likewise.
50052         * g++.old-deja/g++.brendan/crash29.C: Likewise.
50053         * g++.old-deja/g++.brendan/crash48.C: Likewise.
50054         * g++.old-deja/g++.brendan/ns1.C: Likewise.
50055         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50056         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50057         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50058         * g++.old-deja/g++.eh/spec6.C: Likewise.
50059         * g++.old-deja/g++.jason/crash3.C: Likewise.
50060         * g++.old-deja/g++.law/ctors11.C: Likewise.
50061         * g++.old-deja/g++.law/ctors17.C: Likewise.
50062         * g++.old-deja/g++.law/ctors5.C: Likewise.
50063         * g++.old-deja/g++.law/ctors9.C: Likewise.
50064         * g++.old-deja/g++.mike/ambig1.C: Likewise.
50065         * g++.old-deja/g++.mike/net22.C: Likewise.
50066         * g++.old-deja/g++.mike/p3538a.C: Likewise.
50067         * g++.old-deja/g++.mike/p3538b.C: Likewise.
50068         * g++.old-deja/g++.mike/virt3.C: Likewise.
50069         * g++.old-deja/g++.niklas/t128.C: Likewise.
50070         * g++.old-deja/g++.other/anon4.C: Likewise.
50071         * g++.old-deja/g++.other/using1.C: Likewise.
50072         * g++.old-deja/g++.other/warn3.C: Likewise.
50073         * g++.old-deja/g++.pt/t37.C: Likewise.
50074         * g++.old-deja/g++.robertl/eb69.C: Likewise.
50075         * g++.old-deja/g++.robertl/eb71.C: Likewise.
50077 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50079         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50081 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50083         * gcc.c-torture/execute/stdio-opt-3.c: New test.
50085 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
50087         * gcc.c-torture/compile/20010107-1.c: New test.
50089 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50091         * gcc.c-torture/execute/builtin-noret-1.c: New test.
50093 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50095         * gcc.dg/format/format.h: New file.
50096         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50097         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50098         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50099         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50100         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50101         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50102         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50103         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50104         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50105         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50106         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50107         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50108         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50109         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50110         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50111         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50112         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50113         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50114         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50115         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50116         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50117         instead of declaring standard types, macros and functions in each
50118         test.
50120 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
50122         * gcc.c-torture/execute/20010106-1.c: New test.
50124 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50126         * gcc.dg/format/format.exp: New file.
50127         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50128         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50129         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50130         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50131         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50132         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50133         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50134         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50135         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50136         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50137         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50138         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50139         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50140         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50141         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50142         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50143         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50144         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50145         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50146         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50147         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50148         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50149         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50150         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50151         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50152         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50153         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50154         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50155         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50156         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50157         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50158         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50159         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50160         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50161         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50162         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50163         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50164         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50165         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50166         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50167         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50168         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50170 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
50172         * gcc.c-torture/execute/991228-1.c: Take word endianness into
50173         account.
50175 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50177         * gcc.c-torture/execute/builtin-complex-1.c: New test.
50179 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
50181         * g++.old-deja/g++.pt/crash62.C: New test.
50183 2001-01-04  Richard Henderson  <rth@redhat.com>
50185         * gcc.dg/20000926-1.c: Update expected warnings.
50186         * gcc.dg/array-2.c: Likewise.
50187         * gcc.dg/array-4.c: Also validate flexible array members.
50188         * gcc.dg/c99-flex-array-1.c: New.
50190 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50192         * gcc.c-torture/compile/20001222-1.x: Remove.
50194 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50196         * gcc.c-torture/execute/built-in-setjmp.c: New.
50198 2001-01-03  Richard Henderson  <rth@redhat.com>
50200         * gcc.dg/940510-1.c: Update expected error wording.
50201         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50203 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
50205         * lib/target-supports.exp (check_alias_available): Modified to
50206         indicate aliases not supported if only weak aliases are supported.
50208 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50210         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50211         Turn on cmpstrsi checks for __pj__ and __i370__.
50213 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50215         * g++.old-deja/g++.other/virtual11.C: New test.
50217 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50219         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50221 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50223         * gcc.c-torture/compile/20010102-1.c: New test.
50225 2001-01-02  Andreas Jaeger  <aj@suse.de>
50227         * gcc.dg/noreturn-3.c: New test.
50229         * gcc.dg/noreturn-4.c: New test.
50231 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50233         * gcc.c-torture/execute/stdio-opt-1.c: Also test
50234         __builtin_fputc and __builtin_fwrite.
50236 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50238         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
50239         signed char, not default char.
50241 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50243         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
50245 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
50247         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
50249 2000-12-29  Richard Henderson  <rth@redhat.com>
50251         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
50252         (__cyg_profile_func_exit): Define.
50254 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50256         * g++.dg/vtgc1.C: New test.
50258 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
50260         * gcc.dg/noncompile/20001228-1.c: New test.
50262         * gcc.dg/20001228-1.c: New test.
50264         * gcc.c-torture/execute/20001228-1.c: New test.
50266 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
50268         * gcc.dg/format-strfmon-1.c: New test.
50270 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50272         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
50273         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
50274         * gcc.c-torture/execute/string-opt-1.c: Likewise.
50275         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50276         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50277         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50278         * gcc.c-torture/execute/string-opt-6.c: Likewise.
50279         * gcc.c-torture/execute/string-opt-7.c: Likewise.
50280         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50281         * gcc.c-torture/execute/string-opt-9.c: Likewise.
50282         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50283         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50284         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50286         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
50287         * gcc.c-torture/execute/string-opt-4.c: Test index.
50289 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
50291         * gcc.c-torture/compile/20001226-1.c: New test.
50293 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50295         * gcc.c-torture/compile/20001222-1.c: New test.
50296         * gcc.c-torture/compile/20001222-1.x: Xfail.
50298 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
50300         * gcc.c-torture/execute/comp-goto-2.c: New test.
50302 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
50304         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
50305         Use long types if __INT_MAX__ is 32767.
50306         (main): Use cast to (sint32 *) when poking 88 into a_page.
50308         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
50310 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
50312         * gcc.c-torture/compile/20001221-1.c: New test.
50313         * gcc.c-torture/execute/20001221-1.c: New test.
50315 2000-12-20  Richard Henderson  <rth@redhat.com>
50317         * g++.old-deja/g++.pt/crash36.C: Update error lines.
50318         * g++.old-deja/g++.robertl/eb109.C: Likewise.
50320 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50322         * gcc.dg/compare3.c: New test.
50324 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50326         * gcc.dg/format-warnll-1.c: New test.
50328 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50330         * gcc.dg/cpp/cmdlne-P.c: New test.
50332 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50334         * gcc.c-torture/execute/builtin-abs-1.c,
50335         gcc.c-torture/execute/builtin-abs-2.c: New tests.
50337 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50339         * gcc.dg/cpp/multiline.c: New test.
50341 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50343         * g++.old-deja/g++.other/syshdr1.C: Update.
50344         * gcc.dg/cpp/lineflags.c: Remove temporarily.
50346 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50348         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
50350 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50352         * g++.old-deja/g++.pt/ttp65.C: New test.
50354 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50356         * g++.old-deja/g++.pt/ttp64.C: New test.
50358 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50360         * g++.old-deja/g++.pt/spec33.C: New test.
50362 2000-12-14  Catherine Moore  <clm@redhat.com>
50364         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
50365         * gcc.c-torture/execute/920612-2.c: Likewise.
50366         * gcc.c-torture/execute/920428-2.c: Likewise.
50367         * gcc-c-torture/execute/va-arg-11.c: Call exit.
50368         * gcc.c-torture/execute/va-arg-21.c: Likewise.
50370 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50372         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
50373         * gcc.dg/pack-test-2.c: Likewise.
50375 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50377         Tests by Zack Weinberg <zackw@stanford.edu>.
50379         * gcc.dg/cpp/defined.c: Update.
50380         * gcc.dg/cpp/defined_trad.c: New tests.
50382 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50384         * gcc.dg/cpp/trad-direct.c: Update.
50386 2000-12-11  Neil Booth  <neilb@earthling.net>
50388         * gcc.dg/cpp/defined_trad.c
50390 2000-12-11  Neil Booth  <neilb@earthling.net>
50392         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
50394 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50396         * gcc.dg/format-miss-2.c: New test.
50398 2000-12-09  Neil Booth  <neilb@earthling.net>
50400         * gcc.dg/cpp/lineflags.c: New tests.
50401         * gcc.dg/cpp/poison.c: Update.
50402         * gcc.dg/cpp/redef2.c: Update.
50403         * gcc.dg/cpp/skipping.c: New test.
50405 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
50407         * g++.old-deja/g++.other/eh3.C: New testcase.
50409 2000-12-07  Neil Booth  <neilb@earthling.net>
50411         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
50412         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
50413         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
50414         wtr-union-init-2.c, wtr-union-init-3.c: Update.
50415         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
50416         Update.
50418 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50420         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
50421         __SIZE_TYPE__ instead of int for type of integers cast to
50422         pointers.
50424 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
50426         * g++.old-deja/g++.other/cleanup4.C: New test.
50428 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50430         * format-sec-1.c: New test.
50432 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50434         * gcc.dg/format-nonlit-3.c: New test.
50436 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50438         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
50439         through a null pointer.
50441 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50443         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
50444         * g++.old-deja/g++.pt/partial4.C: New test.
50446 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
50448         * gcc.c-torture/execute/ieee/hugeval.x: New.
50450 2000-12-06  Neil Booth  <neilb@earthling.net>
50452         * gcc.dg/cpp/backslash2.c: New tests.
50454 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50456         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
50457         * gcc.c-torture/execute/stdio-opt-2.c: New test.
50459 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
50461         * gcc.c-torture/execute/20001203-2.c: New testcase.
50463 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
50465         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
50466         * g++.old-deja/g++.other/virtual10.C: New test.
50468 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
50470         * g++.old-deja/g++.mike/pmf5.C: Remove test.
50472 2000-12-05  Richard Henderson  <rth@redhat.com>
50474         * gcc.c-torture/compile/20001205-1.c: New.
50476 2000-12-04  Neil Booth  <neilb@earthling.net>
50478         * g++.old-deja/g++.other/virtual9.C: New test.
50479         * g++.old-deja/g++.pt/crash61.C: New test.
50480         * gcc.c-torture/execute/loop-9.c: New test.
50482 2000-12-04  Neil Booth  <neilb@earthling.net>
50484         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
50485         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
50486         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
50487         * gcc.dg/cpp/extratokens.c: ...here.
50489 2000-12-04  Neil Booth  <neilb@earthling.net>
50491         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
50492         New tests.
50494 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50496         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
50497         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
50499 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50501         * gcc.c-torture/execute/20001203-1.c: New test.
50503 2000-12-03  Neil Booth  <neilb@earthling.net>
50505         * gcc.dg/cpp/macro6.c: New test cases.
50507 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50509         * gcc.c-torture/execute/string-opt-9.c: New test.
50510         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50511         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50512         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50514         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
50515         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
50517 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
50519         * gcc.dg/cpp/if-6.c: New testcase.
50521         * gcc.dg/20001201-1.c: New testcase.
50523 2000-12-02  Neil Booth  <neilb@earthling.net>
50525         * g++.old-deja/g++.other/externC4.C,
50526         g++.old-deja/g++.other/friend10.C: New tests.
50528 2000-12-02  Neil Booth  <neilb@earthling.net>
50530         * g++.old-deja/g++.other/instan2.C
50531         * g++.old-deja/g++.other/instan3.C: New test.
50533 2000-12-02  Neil Booth  <neilb@earthling.net>
50535         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
50536         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
50537         gnuc99.c,gnuc99-pedantic.c: New tests.
50539 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50541         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
50542         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
50544 2000-12-01  Neil Booth  <neilb@earthling.net>
50546         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
50547         * gcc.dg/cpp/poison.c: Update.
50548         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
50550 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
50552         * g77.f-torture/execute/20001201.f: New test.
50554 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50556         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
50558 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
50560         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
50562 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
50564         * g++.old-deja/g++.other/cast6.C: New test.
50566 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
50568         * gcc.c-torture/execute/20001130-2.c: New testcase.
50570 2000-11-30  Richard Henderson  <rth@redhat.com>
50572         * gcc.c-torture/execute/20001130-1.c: New test.
50574 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50576         * g++.old-deja/g++.other/op3.C: New test.
50578 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50580         * g++.old-deja/g++.other/op2.C: New test.
50582 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50584         * g++.old-deja/g++.other/crash38.C: New test.
50586 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
50588         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
50590 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
50592         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
50593         tests.
50594         * gcc.c-torture/execute/string-opt-6.c: New test.
50596         * gcc.dg/20001117-1.c: Add main.
50598 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
50600         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
50601         Move from here ...
50602         * gcc.dg/940510-1.c: ... to here.
50604         * gcc.dg/20000926-1.c: GNU C now allows initializations of
50605         zero-size arrays in toplevel structures.
50607 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50609         * gcc.c-torture/execute/loop-8.c: New test.
50611 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50613         * g++.old-deja/g++.other/base1.C: New test.
50615 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50617         * g++.old-deja/g++.other/parse2.C: New test.
50619 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50621         * g++.old-deja/g++.pt/incomplete1.C: New test.
50623 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50625         * g++.old-deja/g++.other/friend9.C: New test.
50627 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50629         * gcc.dg/20001127-1.c: New test.
50631 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50633         * g++.old-deja/g++.pt/friend46.C: New test.
50635 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50637         * g++.old-deja/g++.other/ptrmem8.C: New test.
50639 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50641         * gcc.c-torture/execute/string-opt-7.c: New test.
50642         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50644 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50646         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
50647         instead of 'mkcheck 2'.
50649 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50651         * gcc.c-torture/execute/memcheck/driver.c,
50652         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
50653         C9X references to refer to C99.
50655 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
50657         * gcc.dg/ultrasp3.c: New test.
50659 2000-11-25  Neil Booth  <neilb@earthling.net>
50661         * gcc.dg/cpp/include2.c: Update test to be locale independent.
50663 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
50665         * gcc.c-torture/compile/20001123-2.c: New.
50667 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50669         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
50671 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
50673         * gcc.dg/sequence-point-1.c: Add some new tests.
50674         * gcc.c-torture/execute/20001124-1.c: New test.
50676 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50678         * g++.old-deja/g++.other/vaarg4.C: New test.
50679         * gcc.c-torture/compile/20001123-1.c: New test.
50681 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50683         * g++.other/crash24.C: Adjust and remove XFAIL.
50684         * g++.other/crash37.C: New test.
50686 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
50688         * g++.old-deja/g++.pt/instantiate9.C: New test.
50690 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
50692         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
50693         new ABI, too.
50695         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
50696         * g++.old-deja/g++.robertl/eb55.C: Likewise.
50698 2000-11-22  Neil Booth  <neilb@earthling.net>
50700         * gcc.dg/cpp/Wtrigraphs.c: New test.
50702 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
50704         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
50706 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
50708         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
50710 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
50712         * lib/gcc-dg.exp: load_lib scanasm.exp.
50713         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
50714         * lib/g++-dg.exp: load_lib scanasm.exp.
50715         * lib/scanasm.exp: New.
50716         (scan-assembler, scan-assembler-not): Add optional arguments to
50717         test name, or if not present, the pattern name.
50718         (scan-assembler-dem, scan-assembler-dem-not): New.
50720         * g++.dg/dg.exp: New.
50722 2000-11-21  Neil Booth  <neilb@earthling.net>
50724         * gcc.dg/cpp/integrated1.c: Remove.
50726 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50728         * gcc.c-torture/execute/20001121-1.c: New test.
50730 2000-11-21  Richard Henderson  <rth@redhat.com>
50732         * gcc.c-torture/compile/20001121-1.c: New test.
50734 2000-11-20  Neil Booth  <neilb@earthling.net>
50736         * gcc.dg/cpp/integrated1.c: New test.
50738 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50740         * g++.old-deja/g++.other/inline17.C: New test.
50742 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
50744         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
50745         local variable to be zero: I made the variable global. Now
50746         uses abort() and exit() instead of relying on main's return value.
50748 2000-11-20  Neil Booth  <neilb@earthling.net>
50750         * gcc.dg/cpp/paste2.c: Update test.
50751         * objc/execute/paste.m: New test.
50753 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50755         * gcc.dg/c99-condexpr-1.c: New test.
50757 2000-11-20  Neil Booth  <neilb@earthling.net>
50759         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
50761 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
50763         * g++.old-deja/g++.pt/export1.C: New test.
50765 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
50767         * gcc.dg/20001117-1.c: New test.
50769 2000-11-18  Richard Henderson  <rth@redhat.com>
50771         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
50773 2000-11-18  Richard Henderson  <rth@redhat.com>
50775         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
50776         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
50777         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
50779 2000-11-18  Richard Henderson  <rth@redhat.com>
50781         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
50782         (main): New.  Exit cleanly.
50784 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50786         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
50787         gcc.dg/c99-fordecl-2.c: New tests.
50789 2000-11-18  Richard Henderson  <rth@redhat.com>
50791         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
50792         * gcc.c-torture/execute/zerolen-2.c: New.
50794 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50796         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
50797         memory.
50799 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50801         * g++.old-deja/g++.pt/instantiate8.C: New test.
50803 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50805         * g++.old-deja/g++.other/incomplete.C: Add more tests.
50806         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
50808 2000-11-16  Nick Clifton  <nickc@redhat.com>
50810         * gcc.c-torture/execute/nestfunc-2.c: New test.
50811         * gcc.c-torture/execute/nestfunc-3.c: New test.
50813 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50815         * gcc.c-torture/compile/20001116-1.c: New test.
50817 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50819         * gcc.c-torture/execute/20001115-1.c: New test.
50821 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
50823         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
50824         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
50825         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
50826         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50828 2000-11-15  Neil Booth  <neilb@earthling.net>
50830         gcc.dg/cpp/_Pragma1.c: Update.
50831         gcc.dg/cpp/_Pragma2.c: New test.
50833 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50835         * g++.old-deja/g++.other/anon5.C: New test.
50837 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50839         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
50840         tests.
50842 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
50844         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
50845         output.
50847 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50849         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
50850         labels at end of compound statements.
50852 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
50854         * gcc.c-torture/execute/loop-7.c: New test.
50856 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50858         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
50860 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50862         * gcc.dg/c99-bool-1.c: New test.
50864 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50866         * gcc.dg/c99-scope-1.c: Remove xfail.
50867         * gcc.dg/c99-scope-2.c: New test.
50869 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50871         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
50872         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
50874 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
50876         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
50877         error messages.
50879         * g++.mike/p700.C: Don't typedef wchar_t.
50880         * g++.mike/p784.C: Likewise.
50881         * g++.mike/eb101.C: Don't use __wchar_t.
50883 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
50885         * g77.f-torture/execute/20001111.[fx]: Test premature exit
50886         from DO loop.
50888 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50890         * gcc.c-torture/execute/20001111-1.c: New test.
50892 2000-11-10  Nick Clifton  <nickc@redhat.com>
50894         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
50895         long multuiple and accumulate.
50897 2000-11-09  Richard Henderson  <rth@redhat.com>
50899         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
50900         via size_t instead of int.
50902         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
50903         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50904         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50905         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50907 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
50909         * gcc.c-torture/compile/20001109-1.c: New test.
50910         * gcc.c-torture/compile/20001109-2.c: New test.
50912 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
50914         * g++.old-deja/g++.pt/operator1.C: New test.
50915         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
50917 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50919         * gcc.dg/20001108-1.c: New test.
50921 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50923         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
50924         with both arguments constant strings.
50925         * gcc.c-torture/execute/string-opt-3.c: New test.
50926         * gcc.c-torture/execute/string-opt-4.c: New test.
50927         * gcc.c-torture/execute/string-opt-5.c: New test.
50929 2000-11-08  Nick Clifton  <nickc@redhat.com>
50931         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
50932         mulsidi3adddi patterns.
50934 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
50936         * g++.old-deja/g++.other/crash36.C: New test.
50938 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
50940         * g++.old-deja/g++.other/init16.C: New test.
50942 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
50944         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
50946 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50948         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
50949         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50950         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50952 2000-11-07  DJ Delorie  <dj@redhat.com>
50954         * gcc.dg/20000614-1.c: Add return so that test can pass.
50956 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50958         * gcc.c-torture/execute/string-opt-1.c: New test.
50960 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50962         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
50963         mips-sgi-irix6.* because the MIPS ABI passes floating-point
50964         parameters in registers, and there is no way for a varargs
50965         function to know in which order the integer and floating-point
50966         parameters should be interleaved when they are placed on the
50967         stack.
50968         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50969         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50971 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50973         * gcc.c-torture/execute/string-opt-2.c: New test.
50975 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
50977         * g++.old-deja/g++.pt/crash60.C: New test.
50979 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50981         * g++.old-deja/g++.other/crash24.C: New test.
50982         * g++.old-deja/g++.other/crash25.C: New test.
50983         * g++.old-deja/g++.other/crash26.C: New test.
50984         * g++.old-deja/g++.other/crash27.C: New test.
50985         * g++.old-deja/g++.other/crash28.C: New test.
50986         * g++.old-deja/g++.other/crash29.C: New test.
50987         * g++.old-deja/g++.other/crash30.C: New test.
50988         * g++.old-deja/g++.other/crash31.C: New test.
50989         * g++.old-deja/g++.other/crash32.C: New test.
50990         * g++.old-deja/g++.other/crash33.C: New test.
50991         * g++.old-deja/g++.other/crash34.C: New test.
50992         * g++.old-deja/g++.other/crash35.C: New test.
50994 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50996         * gcc.c-torture/execute/20001031-1.c: New test.
50998 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
51000         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51001         namespace.
51003         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51004         standards-conformant.
51006         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51008         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51009         * g++.old-deja/g++.mike/p755a.C: Likewise.
51010         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51011         library makes no calls to `operator new' during initialization.
51013 2000-11-04  Neil Booth  <neilb@earthling.net>
51015         * gcc.dg/cpp/include2.c: New tests.
51017 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
51019         * lib/g++.exp (g++_set_ld_library_path): New function.
51020         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51022 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
51024         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
51025         warnings.
51027 2000-11-01  Richard Henderson  <rth@redhat.com>
51029         * g++.old-deja/g++.ext/namedret1.C: New.
51030         * g++.old-deja/g++.ext/namedret2.C: New.
51031         * g++.old-deja/g++.ext/namedret3.C: New.
51033 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
51035         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51036         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51038 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51040         * gcc.c-torture/execute/va-arg-21.c: New test.
51042 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51044         * gcc.dg/c99-complex-2.c: New test.
51046 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51048         * gcc.c-torture/execute/stdio-opt-1.c: New test.
51050 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
51052         * g++.old-deja/g++.other/inline16.C: New test.
51054 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
51056         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51057         __PRETTY_FUNCTION__
51059 2000-10-29  Neil Booth  <neilb@earthling.net>
51061         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51062         New tests.
51063         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51064         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51065         optimisation.
51067 2000-10-29  Neil Booth  <neilb@earthling.net>
51069         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51070         * mi1.c, mi1c.h: Add null directives to multiple-include test.
51071         * mi5.c: Test multiple includes work with -C.
51072         * trigraphs.c: Test ^= version.
51074 2000-10-28  Neil Booth  <neilb@earthling.net>
51076         New tests and test updates for new macro expander.
51078         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51079         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51080         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51081         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51082         new diagnostic messages.
51084         * gcc.dg/cpp/macro3.c: New tests.
51086 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
51088         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51089         on the same line.
51091 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
51093         * g++.old-deja/g++.other/eh2.C: New test.
51095 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51097         * gcc.c-torture/execute/20001027-1.c: New test.
51099 2000-10-26  Richard Henderson  <rth@redhat.com>
51101         * gcc.c-torture/execute/20001026-1.c: New.
51103 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
51105         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51106         * g++.old-deja/g++.law/builtin1.C: Likewise.
51107         * g++.old-deja/g++.law/ctors10.C: Likewise.
51108         * g++.old-deja/g++.law/virtual3.C: Likewise.
51109         * g++.old-deja/g++.mike/p658.C: Likewise.
51110         * g++.old-deja/g++.other/sibcall1.C: Likewise.
51111         * g++.old-deja/g++.other/vaarg2.C: Likewise.
51112         * g++.old-deja/g++.robertl/eb124.C: Likewise.
51113         * g++.old-deja/g++.robertl/eb44.C: Likewise.
51114         * g++.old-deja/g++.robertl/eb77.C: Likewise.
51116 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
51118         * gcc.c-torture/compile/20001024-1.c: New test.
51120 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
51122         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51123         to tell us whether or not we are using V3.
51125 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51127         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51128         operands.
51130 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51132         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51134 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
51136         * gcc.c-torture/execute/20001024-1.c: New test.
51138 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
51140         * g++.old-deja/g++.other/sibcall1.C: New test.
51142 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
51144         * gcc.dg/noncompile/init-3.c: New test.
51146 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51148         * gcc.dg/format-array-1.c: New test.
51150 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51152         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51153         writing through null pointers; remove comment about testing
51154         unterminated strings.
51156 2000-10-17  Matthew Hiller  <hiller@redhat.com>
51158         * gcc.c-torture/execute/20001017-2.c: New test.
51160 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51162         * gcc.c-torture/compile/20001018-1.c: New test.
51163         * gcc.c-torture/compile/20001018-1.x: Xfail.
51165 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51167         * gcc.c-torture/execute/20001017-1.c: New test.
51169 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51171         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51172         for multiple use of arguments with scanf formats; add tests for
51173         multiple use of arguments.
51175 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
51177         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51178         from some old tests.
51180 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51182         * gcc.dg/format-miss-1.c: New test.
51184 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51186         * gcc.c-torture/execute/20001013-1.c: New test.
51188 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51190         * gcc.dg/format-branch-1.c: New test.
51192 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51194         * README, lib/file-format.exp: Remove EGCS references.
51196 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51198         * gcc.dg/20001013-1.c: New test.
51200 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51202         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51203         for intmax_t in the compiler using __typeof__ and the type rules
51204         for conditional expressions.
51206 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
51208         * gcc.dg/20001012-1.c: New test.
51209         * gcc.dg/20001012-2.c: New test.
51211 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51213         * gcc.dg/format-attr-1.c: New test.
51215 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51217         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51218         __LONG_LONG_MAX__ instead of LLONG_MAX.
51220 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51222         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51223         scanf flags.
51224         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
51225         flags.
51227 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51229         * gcc.dg/sequence-pt-1.c: New test.
51231 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
51233         * gcc.c-torture/execute/20001011-1.c: New testcase.
51234         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
51236 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51238         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
51239         does not error on it.
51241 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51243         * gcc.dg/20001009-1.c: New test.
51245 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51247         * gcc.c-torture/compile/20001009-1.c: Move from here ....
51248         * gcc.c-torture/execute/20001009-2.c: ... to here.
51250 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
51252         * gcc.c-torture/compile/20001009-1.c: New testcase.
51253         * gcc.c-torture/execute/20001009-1.c: New testcase.
51254         Testcases provided by Jan Hubicka <jh@suse.cz>.
51256 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51258         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51259         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
51260         uintmax_t using <limits.h> to emulate the compiler's internal
51261         logic.  No longer XFAIL %j tests.
51263 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51265         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
51266         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51267         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
51268         regexps and details of expected handling of some bad formats.
51269         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
51270         suppression.
51272 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51274         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
51275         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
51276         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
51277         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
51278         in list archives.
51280 2000-10-06  Richard Henderson  <rth@cygnus.com>
51282         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
51283         * g++.old-deja/g++.brendan/crash52.C: Likewise.
51284         * g++.old-deja/g++.jason/report.C: Likewise.
51285         * g++.old-deja/g++.law/friend5.C: Likewise.
51286         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
51287         of the expected warnings.
51289 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
51291         * g++.old-deja/g++.pt/enum14.C: New test.
51293 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
51295         * g++.old-deja/g++.pt/crash59.C: New test.
51297 2000-10-04  Will Cohen  <wcohen@redhat.com>
51299         * gcc.dg/20000926-1.c: New test.
51301 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
51303         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
51304         function name for current C++ compiler.
51305         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
51307 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
51309         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
51310         __PRETTY_FUNCTION__.
51311         * g++.old-deja/g++.ext/pretty2.C: Likewise.
51313 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51315         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
51317 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
51319         * gcc.c-torture/compile/20000923-1.c: New test.
51321 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
51323         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
51324         * g++.old-deja/g++.pt/ttp62.C: Same.
51325         * g++.old-deja/g++.other/inline14.C: Same.
51327 2000-09-24  Richard Henderson  <rth@cygnus.com>
51329         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
51331 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51333         * gcc.dg/c90-printf-1.c: Add test for wide string format.
51335 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
51337         * gcc.c-torture/compile/20000922-1.c: New file.
51339 2000-09-21  Nick Clifton  <nickc@redhat.com>
51341         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
51342         a signed long modulo operation.
51343         (mod6): New function - perform an unsigned long modulo operation.
51344         (main): Add tests for modulos of very large numbers by very small
51345         dividends.
51347 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51349         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
51351 2000-09-19  Richard Henderson  <rth@cygnus.com>
51353         * gcc.dg/compare2.c (case 10): XFAIL.
51355 2000-09-18  Richard Henderson  <rth@cygnus.com>
51357         * gcc.c-torture/execute/20000906-1.c: Move ...
51358         * gcc.dg/20000906-1.c: ... here.  Only run on targets
51359         that support __builtin_trap.
51361 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
51363         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
51365 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51367         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
51368         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
51369         more $ format tests.
51371 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51373         * gcc.dg/format-errmk-1.c: New test.
51375 2000-09-17  Greg McGary  <greg@mcgary.org>
51377         * gcc.c-torture/execute/20000917-1.x: Remove.
51379 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51381         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
51383 2000-09-17  Greg McGary  <greg@mcgary.org>
51385         * gcc.c-torture/execute/20000917-1.c: New test.
51386         * gcc.c-torture/execute/20000917-1.x: XFAIL.
51388 2000-09-16  Neil Booth  <NeilB@earthling.net>
51390         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
51391         in nested macro bug.
51393 2000-09-15  Neil Booth  <NeilB@earthling.net>
51395         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
51397 2000-09-14  Jeffrey A Law  (law@cygnus.com)
51399         * gcc.c-torture/execute/20000914-1.c: New test.
51401 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
51403         * g++.other/inline13.C: New test.
51405 2000-09-12  Andreas Jaeger  <aj@suse.de>
51407         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
51408         constant by Ulrich Drepper <drepper@redhat.com>.
51410 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
51412         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
51414 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51416         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
51418 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
51420         * gcc.dg/cpp/backslash.c: New test.
51422 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
51424         * gcc.c-torture/execute/20000910-1.c: New test.
51425         * gcc.c-torture/execute/20000910-2.c: Likewise.
51427 2000-09-11  Robert Lipe  <robertl@sco.com>
51429         * gcc.dg/pragma-align.c: New test.
51431 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
51433         * g++.old-deja/g++.pt/explicit82.C: New test.
51434         * g++.old-deja/g++.pt/explicit83.C: New test.
51436 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
51438         * gcc.dg/asm-names.c: New test.
51440 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51442         * gcc.dg/cpp/tr-warn6.c: New test
51444 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51446         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
51447         be accepted.
51449 2000-09-07  Catherine Moore  <clm@redhat.com>
51451         * gcc.c-torture/execute/unroll-1.c: New test.
51453 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
51455         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
51456         ERROR markers.
51457         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
51458         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
51459         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
51460         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
51461         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
51462         Preprocess only.
51463         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
51464         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
51466 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51468         * g++.old-deja/g++.pt/deduct2.C: New test.
51470 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51472         * g++.old-deja/g++.pt/parms2.C: New test.
51474 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51476         * g++.old-deja/g++.pt/crash58.C: New test.
51478 2000-09-06  Greg McGary  <greg@mcgary.org>
51480         * gcc.c-torture/execute/20000906-1.c: New test.
51481         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
51483 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51485         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
51487 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51489         * g++.old-deja/g++.pt/crash57.C: New test.
51491 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51493         * g++.old-deja/g++.pt/crash56.C: New test.
51495 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51497         * g++.old-deja/g++.pt/koenig1.C: New test.
51499 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
51501         * gcc.dg/20000904-1.c: New test.
51503 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
51505         * gcc.dg/cpp/paste8.c: New test.
51507 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
51509         * gcc.c-torture/compile/20000827-1.c: New test.
51511 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51513         * gcc.dg/format-diag-1.c: New test.
51515 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51517         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
51518         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
51519         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
51520         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
51521         gcc.dg/formatz-1.c: Adjust warning regular expressions.
51523 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
51525         * g++.old-deja/g++.other/nested4.C: New test.
51527 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
51529         * g++.old-deja/g++.ns/scoped1.C: New test.
51531 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
51533         * lib/g++.exp: Support testing already-installed GCC.
51535 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51537         * wtr-label-1.c, wtr-suffix-1.c: New tests.
51539 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51541         * gcc.dg/return-type-2.c: New test.
51543 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
51545         * gcc.c-torture/compile/20000825-1.c: New test.
51547 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
51549         * gcc.dg/dwarf2-2.c: New test.
51551 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
51553         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
51554         dg-warning regexps.
51556 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51558         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
51559         gcc.dg/format-ext-5.c: New tests.
51561 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
51563         * g++.old-deja/g++.other/crash22.C: New test.
51565 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
51567         * gcc.dg/noncompile/930622-2.c: Adjust error message.
51569 2000-08-24  Richard Henderson  <rth@cygnus.com>
51571         * gcc.dg/ia64-sync-1.c: New test.
51572         * gcc.dg/ia64-sync-2.c: New test.
51573         * gcc.dg/ia64-asm-1.c: New test.
51575 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51577         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
51578         * gcc.dg/format-ext-2.c: New test.
51580 2000-08-23  Jason Merrill  <jason@redhat.com>
51582         * lib/old-dejagnu.exp: Also ignore "In member function" and
51583         "At global scope".
51585 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51587         * gcc.dg/noncompile/label-lineno-1.c: New test.
51589 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51591         * gcc.dg/c99-array-nonobj-1.c: New test.
51593 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51595         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
51596         tests.
51597         * gcc.dg/format-ext-1.c: New test.
51599 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51601         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
51602         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
51603         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
51604         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
51605         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
51607 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51609         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
51610         gcc.dg/c99-strftime-2.c: New tests.
51612 2000-08-22  Richard Henderson  <rth@cygnus.com>
51614         * gcc.c-torture/execute/20000822-1.c: New test.
51616 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51618         * gcc.c-torture/execute/20000819-1.x: Remove.
51620 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51622         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
51623         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
51624         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
51625         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
51626         gcc.dg/format-xopen-1.c: New tests.
51628 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51630         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
51632 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51634         * g++.old-deja/g++.other/loop2.C: New test.
51636         * gcc.c-torture/compile/20000606-1.c: New test.
51637         * gcc.c-torture/compile/20000728-1.c: New test.
51638         * gcc.c-torture/execute/20000801-1.c: New test.
51639         * gcc.c-torture/execute/20000801-2.c: New test.
51640         * gcc.c-torture/execute/20000819-1.c: New test.
51641         * gcc.c-torture/execute/20000819-1.x: XFAIL.
51642         * gcc.dg/20000629-1.c: New test.
51643         * gcc.dg/20000724-1.c: New test.
51644         * gcc.dg/20000807-1.c: New test.
51646 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
51648         * gcc.dg/cpp/pragma-1.c: New test.
51649         * gcc.dg/cpp/pragma-2.c: New test.
51651 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
51653         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
51654         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
51656 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51658         * gcc.c-torture/compile/20000818-1.c: New test.
51660 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
51662         * gcc.c-torture/execute/20000818-1.c: New test.
51664 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51666         * gcc.dg/format-va-1.c: New test.
51668 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51670         * g++.old-deja/g++.other/typedef8.C: New test.
51672 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51674         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
51675         * g++.old-deja/g++.mike/net36.C: Mark candidate.
51676         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
51677         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
51678         * g++.old-deja/g++.other/ptrmem7.C: New test.
51679         * g++.old-deja/g++.pt/ptrmem10.C: New test.
51681 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51683         * g++.old-deja/g++.pt/typename27.C: New test.
51685 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
51687         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
51688         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
51689         * g++.old-deja/g++.pt/friend45.C: New test.
51690         * g++.old-deja/g++.other/friend8.C: New test.
51692 2000-08-15  Richard Henderson  <rth@cygnus.com>
51694         * gcc.c-torture/execute/20000815-1.c: New test.
51696 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51698         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
51699         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
51700         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
51702 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
51704         * g++.old-deja/g++.other/refinit2.C: New test.
51706 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
51708         * lib/c-torture.exp (c-torture): Make
51709         compiler_conditional_xfail_data global.
51710         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
51711         compiler_conditional_xfail_data machinery.
51712         (f-torture-execute): Likewise.
51713         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
51714         and only when unrolling loops.
51716         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
51718 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51720         * g++.old-deja/g++.pt/explicit81.C: New test.
51722 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51724         * g++.old-deja/g++.pt/typename26.C: New test.
51726 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
51728         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
51729         warning.
51731 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51733         * g++.old-deja/g++.other/array3.C: New test.
51735 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51737         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
51738         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
51739         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
51740         New tests.
51742 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
51744         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
51745         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51747 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
51749         * gcc.c-torture/execute/20000808-1.c: New test.
51751 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51753         * gcc.dg/c90-const-expr-1.c: New test.
51755 2000-08-08  Richard Henderson  <rth@cygnus.com>
51757         * gcc.dg/noncompile/920923-1.c: Declare calloc.
51759 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51761         * gcc.dg/noncompile/const-ll-1.c: New test.
51763 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51765         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
51767 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51769         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
51770         that running programs linked against the shared version of libobjc
51771         run correctly.
51773 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51775         * gcc.dg/c99-printf-1.c: New test.
51777 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51779         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
51781 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
51783         * gcc.c-torture/execute/20000731-1.x: Delete.
51785 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
51787         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
51788         and torture_without_loops as is done by c-torture.exp.
51789         (search_for): Copy from c-torture.exp.
51790         (gcc-dg-runtest): New function, drives a directory of tests
51791         iterating over the TORTURE_OPTIONS.
51792         (scan-assembler, scan-assembler-not): Move here from
51793         individual directory drivers.
51795         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
51796         defined by lib/gcc-dg.exp.
51797         * gcc.dg/cpp/cpp.exp: Likewise.
51798         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
51799         gcc-dg-runtest, so we cycle over optimization options.
51801         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
51802         * gcc.dg/compare2.c: No longer expected to fail.
51804 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51806         * gcc.c-torture/execute/20000804-1.c: New test.
51808 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51810         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
51812 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
51814         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
51816 2000-08-03  Jeffrey A Law  (law@cygnus.com)
51818         * gcc.c-torture/compile/20000803-1.c: New test.
51820 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51822         * gcc.c-torture/execute/20000801-3.c,
51823         gcc.c-torture/execute/20000801-4.c: New tests.
51824         * gcc.c-torture/execute/20000801-3.x,
51825         gcc.c-torture/execute/20000801-4.x: Xfail.
51827 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
51829         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
51830         libobjc/.libs to allow for libtool.
51832 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
51834         * gcc.c-torture/compile/20000802-1.c: New test.
51836 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
51838         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
51840 2000-07-31  Jeffrey A Law  (law@cygnus.com)
51842         * gcc-c-torture/execute/20000731-2.c: New test.
51844         * gcc.c-torture/execute/20000731-1.c: New test.
51845         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
51847 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
51849         * gcc.dg/cpp/paste7.c: New test.
51850         * gcc.dg/cpp/20000725-1.c: New test.
51852 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
51854         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
51855         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
51856         declaration warning for __builtin_dwarf_reg_size.
51858         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
51860 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51862         * gcc.dg/noncompile/voidparam-1.c: New test.
51864 2000-07-30  Richard Henderson  <rth@cygnus.com>
51866         * gcc.dg/c90-digraph-1.c: Don't xfail.
51867         * gcc.dg/compare2.c (case 10): Xfail.
51868         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
51870 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
51872         * gcc.dg/c99-main-1.c: New test.
51874 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51876         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
51878 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
51880         * gcc.c-tortuer/execute/20000726-1.c: New test.
51882 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
51884         * gcc.c-torture/execute/enum-2.c: New test.
51886 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51888         * gcc.dg/cpp/tr-warn3.c: New test.
51890 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51892         * g++.old-deja/g++.ext/implicit1.C: Remove.
51893         * g++.old-deja/g++.jason/c2.C: Remove
51894         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
51895         * g++.old-deja/g++.pt/crash16.C: Likewise.
51896         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
51898 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51900         * g++.old-deja/g++.other/for2.C: New test.
51902 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
51904         * gcc.dg/20000720-1.c: New test.
51906 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
51908         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
51910 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
51912         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
51913         * gcc.c-torture/execute/20000722-1.c: New.
51914         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
51916 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
51918         * gcc.dg/cpp/20000720-1.S: New test.
51920 2000-07-21  Michael Meissner  <meissner@redhat.com>
51922         * gcc.c-torture/execute/ieee/hugeval.c: New test.
51924 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51926         * g++.old-deja/g++.brendan/crash16.C,
51927         g++.old-deja/g++.brendan/parse3.C,
51928         g++.old-deja/g++.brendan/redecl1.C,
51929         g++.old-deja/g++.ns/template13.C,
51930         g++.old-deja/g++.other/decl4.C,
51931         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
51933 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51935         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
51936         and "Internal error".
51938         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
51939         regexps.
51940         * gcc.dg/cpp/paste6.c: New test.
51942 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
51944         * gcc.dg/cpp/tr-direct.c: New test.
51946         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
51947         gcc.dg/cpp/undef1.c: Tweak error regexps.
51949 2000-07-18  Eric Christopher <echristo@redhat.com>
51951         * gcc.c-torture/compile/20000718-1.c: New test.
51953 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
51955         * cpplex.c (_cpp_push_token): If the token being pushed back
51956         is the previous token in this context, just subtract one from
51957         context->posn.
51958         * cppmacro.c (save_expansion): Clear aux field when storing a
51959         placemarker.
51961 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
51963         * gcc.dg/noncompile/redecl-1.c: New test.
51965 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
51967         * gcc.c-torture/execute/20000717-5.c: New test.
51968         * gcc.c-torture/execute/20000717-1.x: Removed.
51970 2000-07-17  Richard Henderson  <rth@cygnus.com>
51972         * gcc.c-torture/execute/20000717-4.c: New test.
51974 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
51976         * gcc.dg/cpp/syshdr.c: New test.
51977         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
51979 2000-07-17  Neil Booth  <neilb@earthling.net>
51981         * gcc.dg/cpp/cmdlne-dM.c: New test.
51982         * gcc.dg/cpp/cmdlne-dD.c: New test.
51984 2000-07-17  Jeffrey A Law  (law@cygnus.com)
51986         * gcc.c-torture/execute/20000717-3.c: New test.
51988         * gcc.c-torture/compile/20000717-1.c: New test.
51990 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
51992         * gcc.c-torture/execute/20000717-2.c: New test.
51994 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51996         * gcc.dg/formatz-1.c: New test.
51998         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
51999         * gcc.dg/c99-digraph-1.c: New tests.
52001         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52002         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52004         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52005         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52006         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52007         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52008         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52009         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52010         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52012 2000-07-17  Greg McGary <greg@mcgary.org>
52014         * gcc.c-torture/execute/20000717-1.c: New test.
52015         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52017 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
52019         * gcc.c-torture/execute/20000715-2.c: New test.
52020         * gcc.dg/20000715-1.c: New test.
52022 2000-07-15  Michael Meissner  <meissner@redhat.com>
52024         * gcc.c-torture/execute/20000715-1.c: New test.
52026 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
52028         * gcc.c-torture/execute/20000707-1.c: New test.
52030 2000-07-13  Neil Booth  <NeilB@earthling.net>
52032         * gcc.dg/cpp/digraph1.c,
52033         gcc.dg/cpp/digraph2.c,
52034         gcc.dg/cpp/digraphs.c: New tests.
52036 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
52038         * g77.f-torture/compile/20000630-2.f: New test.
52039         * g77.f-torture/compile/20000630-2.x
52041 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52043         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
52045 2000-07-11  Neil Booth  <NeilB@earthling.net>
52047         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52049 2000-07-11  Neil Booth  <NeilB@earthling.net>
52051         * gcc.dg/cpp/cmdlne-C.c: New.
52053 2000-07-09  Neil Booth  <NeilB@earthling.net>
52055         * gcc.dg/cpp/directiv.c: New tests.
52056         * gcc.dg/cpp/undef1.c: Update.
52058 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
52060         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52062 2000-07-09  Neil Booth  <NeilB@earthling.net>
52064         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52066 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
52068         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52069         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52071 2000-07-08  Neil Booth  <NeilB@earthling.net>
52073         * gcc.dg/cpp/macsyntx.c: New tests.
52075 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52077         * gcc.dg/20000707-1.c: New test.
52079 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52081         * gcc.c-torture/execute/20000706-1.c: New test.
52082         * gcc.c-torture/execute/20000706-2.c: New test.
52083         * gcc.c-torture/execute/20000706-3.c: New test.
52084         * gcc.c-torture/execute/20000706-4.c: New test.
52085         * gcc.c-torture/execute/20000706-5.c: New test.
52087 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52089         * g++.old-deja/g++.pt/instantiate7.C: New test.
52091 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52093         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52094         * g++.old-deja/g++.mike/thunk3.C: Likewise.
52095         * g++.old-deja/g++.other/rtti3.C: Likewise.
52096         * g++.old-deja/g++.other/rttid3.C: Likewise.
52098 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
52100         *  g77.f-torture/compile/20000630-1.x: Fix typo
52102 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
52104         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52105         assembly output.
52107 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
52109         * gcc.dg/cpp/ident.c: New test.
52111 2000-07-05  Neil Booth  <NeilB@earthling.net>
52113         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52114           gcc.dg/cpp/lexstrng.c: New tests.
52116 2000-07-04  Neil Booth  <NeilB@earthling.net>
52118         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52119         * gcc.dg/cpp/strify2.c: Same.
52121 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
52123         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52124         * gcc.dg/cpp/19990703-1.c: Likewise.
52125         * gcc.dg/cpp/20000625-1.c: Likewise.
52126         * gcc.dg/cpp/20000625-2.c: Likewise.
52128         * gcc.dg/cpp/macro1.c,
52129         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52130         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52131         gcc.dg/cpp/strify1.c,
52132         gcc.dg/cpp/strify2.c: New tests.
52134 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
52136         * gcc.c-torture/execute/20000703-1.c: New test.
52138 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52140         * g++.old-deja/g++.pt (lookup10.C): New test.
52142 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52144         * g++.old-deja/g++.pt (typename25.C): New test.
52146 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
52148         * gcc.c-torture/compile/20000701-1.c: New test.
52150 2000-06-30  Nick Clifton  <nickc@cygnus.com>
52152         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52153         to test case.
52155 2000-06-30  Catherine Moore  <clm@cygnus.com>
52157         * gcc.c-torture/execute/align-1.c: New test.
52159 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
52161         * g++.old-deja/g++.pt/expr8.C: New test.
52162         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52164 2000-06-29  Nick Clifton  <nickc@cygnus.com>
52166         * gcc.c-torture/compile/20000629-1.c: New test.
52168 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52171         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52172         gcc.dg/noncompile directory, depending on whether they're
52173         preprocessor tests or not.  Annotate all the tests for the dg
52174         framework.
52176         * gcc.c-torture/noncompile/noncompile.exp: Delete.
52177         * gcc.dg/noncompile/noncompile.exp: New.
52179         * Moved files:
52180         Old name                                New name
52181         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
52182         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
52183         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
52184         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
52185         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
52186         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
52187         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
52188         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
52189         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
52190         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
52191         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
52192         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
52193         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
52194         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
52195         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
52196         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
52197         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
52198         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
52199         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
52200         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
52201         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
52202         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
52203         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
52204         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
52206         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
52207         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
52208         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
52209         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
52210         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
52211         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
52213 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52215         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52216         declare one variable.  On the fourth, error.
52217         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52218         declared by 20000628-1a.h.
52220 2000-06-29  Richard Henderson  <rth@redhat.com>
52222         * gcc.c-torture/execute/930529-1.x: New file.
52223         * gcc.dg/920413-1.c: Adjust expected warning text.
52224         * gcc.dg/980217-1.c: Declare abort.
52225         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
52227 2000-06-29  Jeffrey A Law  (law@cygnus.com)
52229         * g77.f-torture/compile/20000629-1.f: New test.
52230         * g77.f-torture/compile/20000629-1.x: Expected to fail.
52232 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52234         Rearrange lots of files, removing entirely the
52235         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
52236         directories.
52238         * Deleted files:
52239         gcc.c-torture/code_quality/code_quality.exp
52240         gcc.c-torture/special/special.exp
52241         gcc.failure/failure.exp
52242         gcc.failure/940409-1.x
52243         gcc.c-torture/compile/961203-1.x
52245         * New files:
52246         gcc.misc-tests/linkage.exp
52247         gcc.c-torture/execute/920730-1t.c
52248         gcc.c-torture/execute/920730-1t.x
52249         gcc.c-torture/compile/920520-1.x
52250         gcc.c-torture/compile/920521-1.x
52251         gcc.c-torture/compile/981006-1.x
52252         gcc.c-torture/execute/eeprof-1.x
52254         * Moved files (possibly with modifications to fit a new harness):
52255         Old name                                New name
52256         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
52257         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
52258         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
52259         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
52260         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
52261         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
52262         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
52263         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
52264         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
52265         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
52266         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
52267         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
52268         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
52269         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
52271 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52273         * c-torture/compile/961203-1.x: Delete.
52275         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
52276         not exit. Include stdio.h.
52277         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
52278         * gcc.misc-tests/dg-12.c: Likewise.
52279         * gcc.misc-tests/dg-5.c: Likewise.
52280         * gcc.misc-tests/dg-6.c: Likewise.
52281         * gcc.misc-tests/dg-7.c: Prototype abort.
52282         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
52283         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
52284         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
52285         not exit.
52286         * gcc.misc-tests/sieve.c: Use return from main, not exit.
52287         * gcc.misc-tests/sort2.c: Use return from main, not exit.
52289 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
52291         * gcc.dg/cpp/20000628-1.c: New test.
52292         * gcc.dg/cpp/20000628-1.h: New header for above test.
52293         * gcc.dg/cpp/20000628-1a.h: Likewise.
52295 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
52297         * gcc.dg/cpp: New directory.
52298         * gcc.dg/cpp/cpp.exp: New driver.
52299         * gcc.dg/cpp/20000627-1.c: New test.
52300         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
52301         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
52302         and rewrite as a compilation test.
52304         * gcc.dg: Move many files into the cpp subdirectory, possibly
52305         renaming or editing them as well.
52306         Old name                New name
52307         990119-1.c              cpp/19990119-1.c
52308         990228-1.c              cpp/19990228-1.c
52309         990407-1.c              cpp/19990407-1.c
52310         990409-1.c              cpp/19990409-1.c
52311         990413-1.c              cpp/19990413-1.c
52312         990703-1.c              cpp/19990703-1.c
52313         20000127-1.c            cpp/20000127-1.c
52314         20000129-1.c            cpp/20000129-1.c
52315         20000207-1.c            cpp/20000207-1.c
52316         20000207-2.c            cpp/20000207-2.c
52317         20000209-1.c            cpp/20000209-1.c
52318         20000209-2.c            cpp/20000209-2.c
52319         20000301-1.c            cpp/20000301-1.c
52320         20000419-1.c            cpp/20000419-1.c
52321         20000510-1.S            cpp/20000510-1.S
52322         20000519-1.c            cpp/20000519-1.c
52323         20000529-1.c            cpp/20000529-1.c
52324         20000625-1.c            cpp/20000625-1.c
52325         20000625-2.c            cpp/20000625-2.c
52326         cpp-as1.c               cpp/assert1.c
52327         cpp-as2.c               cpp/assert2.c
52328         cxx-comments-1.c        cpp/cxxcom1.c
52329         cxx-comments-2.c        cpp/cxxcom2.c
52330         endif-label.c           cpp/endif.c
52331         cpp-hash1.c             cpp/hash1.c
52332         cpp-hash2.c             cpp/hash2.c
52333         cpp-if1.c               cpp/if-1.c
52334         cpp-if2.c               cpp/if-2.c
52335         cpp-if3.c               cpp/if-3.c
52336         cpp-if4.c               cpp/if-4.c
52337         cpp-if5.c               cpp/if-5.c
52338         cpp-cond.c              cpp/if-cexp.c
52339         cpp-missingop.c         cpp/if-mop.c
52340         cpp-missingparen.c      cpp/if-mpar.c
52341         cpp-opprec.c            cpp/if-oppr.c
52342         cpp-ifparen.c           cpp/if-paren.c
52343         cpp-shortcircuit.c      cpp/if-sc.c
52344         cpp-shift.c             cpp/if-shift.c
52345         cpp-unary.c             cpp/if-unary.c
52346         cpp-li1.c               cpp/line1.c
52347         cpp-li2.c               cpp/line2.c
52348         lineno.c                cpp/line3.c
52349         lineno-2.c              cpp/line4.c
52350         cpp-mi.c                cpp/mi1.c
52351         cpp-mic.h               cpp/mi1c.h
52352         cpp-micc.h              cpp/mi1cc.h
52353         cpp-mind.h              cpp/mi1nd.h
52354         cpp-mindp.h             cpp/mi1ndp.h
52355         cpp-mix.h               cpp/mi1x.h
52356         cpp-mi2.c               cpp/mi2.c
52357         cpp-mi2a.h              cpp/mi2a.h
52358         cpp-mi2b.h              cpp/mi2b.h
52359         cpp-mi2c.h              cpp/mi2c.h
52360         cpp-mi3.c               cpp/mi3.c
52361         cpp-mi3.def             cpp/mi3.def
52362         poison-1.c              cpp/poison.c
52363         pr-impl.c               cpp/prag-imp.c
52364         cpp-redef-2.c           cpp/redef1.c
52365         cpp-redef.c             cpp/redef2.c
52366         strpaste.c              cpp/strp1.c
52367         strpaste-2.c            cpp/strp2.c
52368         cpp-tradpaste.c         cpp/tr-paste.c
52369         cpp-tradstringify.c     cpp/tr-str.c
52370         cpp-tradwarn1.c         cpp/tr-warn1.c
52371         cpp-tradwarn2.c         cpp/tr-warn2.c
52372         trigraphs.c             cpp/trigraphs.c
52373         cpp-unc1.c              cpp/unc1.c
52374         cpp-unc2.c              cpp/unc2.c
52375         cpp-unc3.c              cpp/unc3.c
52376         cpp-unc.c               cpp/unc4.c
52377         undef.c                 cpp/undef1.c
52378         undef-2.c               cpp/undef2.c
52379         cpp-wi1.c               cpp/widestr1.c
52381 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
52383         * lib/g++.exp (g++_include_flags): Tweak.
52385 2000-06-27  H.J. Lu  <hjl@gnu.org>
52386             Loren J. Rittle  <ljrittle@acm.org>
52388         * lib/g++.exp (g++_include_flags): Override libgloss.exp
52389         version with one that knows about the new gcc tree structure.
52390         (g++_link_flags): Same.
52392 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
52394         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
52395         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
52396         case we are cross-compiling.
52398         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
52399         g++.old-deja/g++.niklas/Makefile.in,
52400         g++.old-deja/g++.niklas/configure.in,
52401         g++.old-deja/g++.other/Makefile.in,
52402         g++.old-deja/g++.other/configure.in,
52403         gcc.c-torture/code_quality/Makefile.in,
52404         gcc.c-torture/code_quality/configure.in,
52405         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
52406         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
52407         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
52408         gcc.c-torture/execute/ieee/Makefile.in,
52409         gcc.c-torture/execute/ieee/configure.in,
52410         gcc.c-torture/noncompile/Makefile.in,
52411         gcc.c-torture/noncompile/configure.in,
52412         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
52413         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
52414         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
52416 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52418         * g++.old-deja/g++.other/ambig3.C: New test.
52420 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52422         * g++.old-deja/g++.pt/syntax1.C: New test.
52423         * g++.old-deja/g++.pt/syntax2.C: New test.
52424         * g++.old-deja/g++.other/syntax3.C: New test.
52425         * g++.old-deja/g++.other/syntax4.C: New test.
52427 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
52429         * gcc.dg/20000623-1.c: Prototype exit and abort.
52431 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
52433         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
52434         New tests.
52435         * gcc.dg/cpp-mi3.def: New file.
52437         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
52438         inside assertions.
52439         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
52440         lexer's error messages.
52441         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
52442         divine anything from the linemarkers.
52443         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
52444         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
52446 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
52448         * gcc.dg/20000623-1.c: New test.
52450 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
52452         * gcc.c-torture/execute/20000622-1.c: New test.
52454 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
52456         * g++.old-deja/g++.other/init15.C: New test.
52458 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
52460         * g++.old-deja/g++.pt/vaarg2.C: New test.
52461         * g++.old-deja/g++.pt/vaarg3.C: New test.
52463 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
52465         * g++.old-deja/g++.other/dyncast6.C: New test.
52467 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
52469         * gcc.c-torture/execute/loop-6.c: New test.
52471 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
52473         * gcc.dg/20000614-1.c: New test.
52474         * gcc.dg/20000614-2.c: New test.
52476 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
52478         * g++.old-deja/g++.other/inline12.C: New test.
52480 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
52482         * g++.old-deja/g++.other/eh1.C: New test.
52484 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
52486         * g++.old-deja/g++.other/type.C: New test.
52488 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
52490         * g++.old-deja/g++.other/initstring.C: New test.
52492 2000-06-12  Jason Merrill  <jason@redhat.com>
52494         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
52496 2000-06-09  Jeffrey A Law  (law@cygnus.com)
52498         * gcc.c-torture/compile/20000609-1.c: New test.
52500 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
52502         * gcc.dg/20000609-1.c: New test.
52504 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
52506         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
52507         * gcc.c-torture/noncompile/poison-1.c: Move...
52508         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
52509         * gcc.dg/cpp-li1.c: Add a token after the #line.
52511 2000-06-05  Richard Henderson  <rth@cygnus.com>
52513         * gcc.c-torture/execute/20000605-2.c: New test.
52514         * gcc.c-torture/execute/20000605-3.c: New test.
52516 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
52518         * g77.f-torture/execute/20000503-1.x: New file.
52520 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
52522         * g++.old-deja/g++.eh/badalloc1.C: New test.
52524 2000-06-05  Richard Henderson  <rth@cygnus.com>
52526         * gcc.c-torture/execute/20000605-1.c: New test.
52528 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
52529             Nathan Sidwell <nathan@codesourcery.com>
52531         * gcc.c-torture/compile/20000605-1.c: New test.
52533 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
52535         * g77.f-torture/compile/20000601-1.f: New test.
52537 2000-06-03  Richard Henderson  <rth@cygnus.com>
52539         * gcc.c-torture/execute/20000603-1.c: New.
52541 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
52543         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
52544         * gcc.dg/noreturn-2.c (noreturn): Likewise.
52546 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
52548         * gcc.dg/compare2.c (case 12): XFAIL.
52549         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
52550         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
52552         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
52554 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
52556         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
52557         guard macro is already defined when the header is first
52558         included.
52559         * gcc.dg/cpp-mix.h: New file.
52560         * gcc.dg/endif-label.c: Update patterns to match compiler.
52562         * g++.brendan/complex1.C: Declare abort.
52563         * g++.law/refs4.C: Remove XFAIL.
52564         * g++.oliva/expr2.C: Declare abort and exit.
52566 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
52568         * gcc.c-torture/execute/20000528-1.c: New test.
52570         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
52571         * g++.old-deja/g++.law/temps4.C: Likewise.
52573         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
52574         stdlib.h.  Call abort() on failure.
52575         * g++.old-deja/g++.law/refs4.C: Likewise.
52576         * g++.old-deja/g++.law/temps4.C: Likewise.
52577         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
52578         * gcc.c-torture/execute/20000112-1.c: Include string.h.
52580 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
52582         Relative to g++.dg/special:
52583         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
52585         Relative to g++.old-deja:
52586         * g++.brendan/complex1.C, g++.jason/optimize2.C,
52587         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
52588         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
52589         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
52590         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
52591         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
52592         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
52594         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
52595         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
52596         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
52597         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
52598         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
52599         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
52600         and/or string.h.
52602         * g++.other/goto1.C: Update expectations for error messages.
52604 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
52606         * gcc.c-torture/compile/20000523-1.c: New test.
52608 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52610         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
52612 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52614         * g++.old-deja/g++.eh/catch11.C: New test.
52615         * g++.old-deja/g++.eh/catch12.C: New test.
52617 2000-05-24  Nick Clifton  <nickc@cygnus.com>
52619         * gcc.c-torture/execute/20000523-1.c: New test.
52621 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
52623         * c-torture/execute/bcp-1.c: Replace abort in arg of
52624         __builtin_constant_p with a generic external function.
52626         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
52627         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
52628         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
52629         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
52630         Prototype abort and/or exit.
52632         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
52633         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
52634         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
52635         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
52637 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
52639         * gcc.dg/dwarf2-1.c: New test.
52641 2000-05-20  Richard Henderson  <rth@cygnus.com>
52643         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
52645 2000-05-20  Andreas Jaeger  <aj@suse.de>
52647         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
52648         testcase.
52650 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
52652         * gcc.c-torture/execute/20000519-2.c: New test.
52654 2000-05-19  Andreas Jaeger  <aj@suse.de>
52656         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
52657         which fails with SSA.
52659         * lib/c-torture.exp: Also test with -O3 -fssa.
52661 2000-05-18  Michael Meissner  <meissner@redhat.com>
52663         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
52664         * gcc.c-torture/execute/920415-1.c: Ditto.
52665         * gcc.c-torture/execute/920501-1.c: Ditto.
52666         * gcc.c-torture/execute/conversion.c: Ditto.
52667         * gcc.c-torture/execute/cvt-1.c: Ditto.
52669 2000-05-18  Jeffrey A Law  (law@cygnus.com)
52671         * gcc.c-torture/compile/20000518-1.c: New test.
52673 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52675         * g77.f-torture/compile/200005018.f: New test.
52677 2000-05-17  Jeffrey A Law  (law@cygnus.com)
52679         * gcc.c-torture/compile/20000517-1.c: New test.
52681 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52683         * gcc.c-torture/execute/20000516-1.c: New test.
52685 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
52687         * g++.old-deja/g++.other/eh.C: New test.
52689 2000-05-12  Richard Henderson  <rth@cygnus.com>
52691         * gcc.c-torture/execute/990208-1.c (main): Don't pass
52692         constants through to doit's conditional.
52694 2000-05-11  Jeffrey A Law  (law@cygnus.com)
52696         * gcc.c-torture/compile/20000511-1.c: New test.
52697         * g77.f-torture/compile/20000511-1.f: New test.
52698         * g77.f-torture/compile/20000511-2.f: New test.
52700 2000-05-11  Michael Meissner  <meissner@redhat.com>
52702         * gcc.c-torture/execute/20000511-1.c: New test.
52704 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
52706         * gcc.dg/dg.exp: Scan .S files as well as .c files.
52707         * gcc.dg/20000510-1.S: New.
52709 2000-05-08  Catherine Moore  <clm@cygnus.com>
52711         * gcc.dg/unused-3.c: New.
52713 2000-05-06  Richard Henderson  <rth@cygnus.com>
52715           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
52716           * g++.old-deja/g++.mike/warn1.C: Likewise.
52717           * g++.old-deja/g++.pt/local1.C: Likewise.
52718           * g++.old-deja/g++.pt/local7.C: Likewise.
52719           * g++.old-deja/g++.pt/spec16.C: Likewise.
52721 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
52723         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
52725 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
52727           * g77.f-torture/execute/20000503-1.f: New test.
52729 2000-05-04  Andreas Jaeger  <aj@suse.de>
52731         * gcc.dg/noreturn-2.c: New test.
52733 2000-05-04  Neil Booth  <NeilB@earthling.net>
52735         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
52736         preprocessor.
52738 2000-05-04  Richard Henderson  <rth@cygnus.com>
52740         * gcc.c-torture/execute/20000503-1.c: Fix typo.
52742 2000-05-04  Richard Henderson  <rth@cygnus.com>
52744         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
52745         OpenSSL by Jason R Thorpe.
52747 2000-05-03  Jim Wilson  <wilson@cygnus.com>
52749         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
52751 2000-05-03  Robert Lipe <robertlipe@usa.net>
52753         * gcc.dg/20000503-1.c: New test.
52755 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
52757         * gcc.c-torture/compile/20000502-1.c: New test.
52758         * g++.old-deja/g++.other/align.C: New test.
52759         * gcc.dg/cpp-tradstringify.c: New test.
52761 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52763         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
52764         and hard registers.
52766 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
52768         * gcc.c-torture/execute/loop-5.c: New test.
52770 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
52772         * gcc.c-torture/execute/va-arg-20.c: New test.
52774 2000-04-23  Jeffrey A Law  (law@cygnus.com)
52776         * gcc.c-torture/execute/20000422-1.c: New test.
52778 2000-04-20  Greg McGary  <gkm@gnu.org>
52780         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
52781         when optimizing, but without sibling-call optimizations (-O1).
52783 2000-04-20  Jeffrey A Law  (law@cygnus.com)
52785           * gcc.c-torture/compile/20000420-1.c: New test.
52787 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52789         * g++.abi/ptrflags.C: New test.
52790         * g++.eh/catchptr1.C: Test incomplete pointer chains.
52792 2000-04-19  Catherine Moore  <clm@cygnus.com>
52794         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
52796 2000-04-19  Greg McGary  <gkm@gnu.org>
52798         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
52799         sibling-call optimizations.
52801 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
52803         * gcc.dg/20000419-1.c: New test.
52805 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
52807         * gcc.c-torture/execute/20000412-6.c: New test.
52809 2000-04-12  Jeffrey A Law  (law@cygnus.com)
52811         * gcc.c-torture/execute/20000412-5.c: New test.
52812         * g77.f-torture/compile/20000412-1.f: New test.
52813         * gcc.c-torture/execute/20000412-4.c: New test.
52814         * gcc.c-torture/compile/20000412-2.c: New test.
52815         * gcc.c-torture/execute/20000412-3.c: New test.
52816         * gcc.c-torture/compile/20000412-1.c: New test.
52817         * gcc.c-torture/execute/20000412-2.c: New test.
52819 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
52821         * objc/execute/bf-20.m: New test.
52823 2000-04-10  Richard Henderson  <rth@cygnus.com>
52825         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
52827         * gcc.c-torture/execute/20000412-1.c: New test.
52829 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52831         * g++.old-deja/g++.eh/catchptr1.C: New test.
52833 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
52835         * g++.old-deja/g++.abi/cxa_vec.C: New test.
52837 2000-04-08  Neil Booth  <NeilB@earthling.net>
52839         * gcc.dg/cpp-nullchar.c: Remove test as
52840         embedded nulls cause problems.
52842 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52844         * gcc.dg/compare2.c: New test.
52846 2000-04-08  Neil Booth  <NeilB@earthling.net>
52848         * gcc.dg/cpp-nullchar.c: New test.
52850 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
52852         * gcc.dg/cpp-mi2.c: New test.
52853         * gcc.dg/cpp-mi2[abc].h: New files.
52855 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
52857         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
52858         member name.
52860 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
52862         * g++.old-deja/g++.abi/vmihint.C: New test.
52864 2000-04-06  Neil Booth  <NeilB@earthling.net>
52866         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
52867         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
52868         copyright.
52870 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
52872         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
52873         avoid stack-frame overwrite.
52875 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
52877         * gcc.c-torture/compile/20000405-2.c: New test.
52878         * gcc.c-torture/compile/20000405-3.c: New test.
52880 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52882         * gcc.c-torture/compile/20000405-1.c: New test.
52884 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
52886         * gcc.dg/cast-qual-1.c: Revert last change.
52888 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52890         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
52892 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
52894         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
52895         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
52897 2000-04-03  Jeffrey A Law  (law@cygnus.com)
52899         * gcc.c-torture/compile/20000403-2.c: New test.
52900         * gcc.c-torture/compile/20000403-1.c: New test.
52902 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
52904         * gcc.c-torture/execute/20000403-1.c: New test.
52906 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
52908         * gcc.c-torture/execute/20000402-1.c: New test.
52910 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
52912         * gcc.c-torture/execute/va-arg-15.c: New test.
52913         * gcc.c-torture/execute/va-arg-16.c: New test.
52914         * gcc.c-torture/execute/va-arg-17.c: New test.
52915         * gcc.c-torture/execute/va-arg-18.c: New test.
52916         * gcc.c-torture/execute/va-arg-19.c: New test.
52918 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
52920         * gcc.c-torture/compile/981211-1.c: Move to...
52921         * gcc.dg/cpp-as1.c: ...here.
52922         * gcc.dg/cpp-as2.c: New file.
52924         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
52925         compiler.
52927 2000-04-02  Neil Booth  <NeilB@earthling.net>
52929         * gcc.dg/cpp-cond.c  New tests.
52930         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
52931         accidental success less likely.
52932         * gcc.dg/cpp-missingop.c  New tests.
52933         * gcc.dg/cpp-missingparen.c  New tests.
52934         * gcc.dg/cpp-shift.c  New tests.
52935         * gcc.dg/cpp-shortcircuit.c  New tests.
52936         * gcc.dg/cpp-unary.c  New tests.
52938 2000-03-29  Jeffrey A Law  (law@cygnus.com)
52940         * gcc.c-torture/compile/20000329-1.c: New test.
52942 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
52944         * gcc.c-torture/compile/20000326-1.c: New test.
52945         * gcc.c-torture/compile/20000326-2.c: New test.
52947 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
52949         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
52950         the first parameter is a function argument.
52952 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
52954         * g++.old-deja/g++.ext/array4.C: New test.
52956 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
52958         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
52960 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52962         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
52964 2000-03-19  Richard Henderson  <rth@cygnus.com>
52966         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
52968 2000-03-19  Richard Henderson  <rth@cygnus.com>
52970         * gcc.c-torture/compile/20000319-1.c: New test.
52972 2000-03-14  Jeffrey A Law  (law@cygnus.com)
52974         * gcc.c-torture/execute/20000314-3.c: New test.
52975         * gcc.c-torture/execute/20000314-2.c: New test.
52976         * gcc.c-torture/execute/20000314-1.c: New test.
52977         * gcc.c-torture/compile/20000314-2.c: New test.
52978         * gcc.c-torture/compile/20000314-1.c: New test.
52980 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
52982         * g++.old-deja/g++.warn/inline.C: New test.
52984 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
52986         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
52987         standards-compliant result rather than specific constants.
52988         Put test-values in array.
52990 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
52992         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
52993         (g++_target_compile): Put test-specific options last.
52995 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52997         * g++.old-deja/g++.eh/vbase4.C: New test.
52999 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53001         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53003 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53005         * g++.old-deja/g++.brendan/misc12.C: Removed.
53006         * g++.old-deja/g++.pt/memtemp77.C: Constify.
53007         * g++.old-deja/g++.ext/pretty4.C: New test.
53009 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53011         * g++.old-deja/g++.other/string2.C: New test.
53013 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
53015         * g++.old-deja/g++.warn/impint2.C: New test.
53017 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
53019         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53020         is 1, not zero.
53022 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
53024         * g++.old-deja/g++.warn/impint.C: New test.
53025         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53026         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53027         * g++.old-deja/g++.pt/explicit12.C: Likewise.
53028         * g++.old-deja/g++.pt/explicit13.C: Likewise.
53029         * g++.old-deja/g++.pt/explicit17.C: Likewise.
53030         * g++.old-deja/g++.pt/explicit18.C: Likewise.
53031         * g++.old-deja/g++.pt/explicit19.C: Likewise.
53032         * g++.old-deja/g++.pt/explicit23.C: Likewise.
53033         * g++.old-deja/g++.pt/explicit31.C: Likewise.
53034         * g++.old-deja/g++.pt/explicit35.C: Likewise.
53035         * g++.old-deja/g++.pt/explicit6.C: Likewise.
53036         * g++.old-deja/g++.pt/memclass7.C: Likewise.
53038 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
53040         * gcc.dg/cpp-redef.c: New test.
53042 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
53044         * g++.old-deja/g++.pt/unify7.C: New test.
53046 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53048         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53049         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53051 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
53053         * gcc.c-torture/compile/20000224-1.c: New test.
53055 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53057         * gcc.c-torture/compile/cpp-2.c: New test.
53058         * gcc.c-torture/compile/cpp-1.c: New test.
53060 2000-02-25  Jeffrey A Law  (law@cygnus.com)
53062         * gcc.c-torture/execute/20000225-1.c: New test.
53064 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53066         * gcc.dg/cpp-li2.c: New test.
53068         * gcc.dg/cpp-wi1.c: New test.
53070         * gcc.dg/cpp-li1.c: New test.
53072 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
53074         * g++.old-deja/g++.other/sizeof5.C: New test.
53076 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53078         * gcc.c-torture/execute/va-arg-13.c: New test.
53080 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
53082         * gcc.c-torture/execute/va-arg-12.c: New test.
53084 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53086         * gcc.c-torture/execute/20000223-1.c: New test.
53088 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53090         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53092 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
53094         * g++.old-deja/g++.abi/ptrmem.C: New test.
53096 2000-02-19  Richard Henderson  <rth@cygnus.com>
53098         * gcc.c-torture/compile/init-3.c: New.
53100 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
53102         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53103         ALWAYS_CXXFLAGS.
53105 2000-02-11  Robert Lipe <robertl@sco.com>
53107         * gcc.c-torture/compile/20000211-3.c: New test.
53109 2000-02-11  Martin Buchholz <martin@xemacs.org>
53111         * gcc.c-torture/compile/20000211-2.c: New test.
53113 2000-02-11  Jeffrey A Law  (law@cygnus.com)
53115         * gcc.c-torture/compile/20000211-1.c: New test.
53117 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
53119         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53120           on native targets
53122 2000-02-08  Nathan Sidwell  <nathan@acm.org>
53124         * g++.old-deja/g++.other/cast5.C: New test.
53126 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
53128         * gcc.c-torture/execute/20000205-1.c: New.
53130 2000-02-03  Nathan Sidwell  <nathan@acm.org>
53132         * g++.old-deja/g++.jason/cast3.C: Return void.
53133         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53135 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53137         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53139         * gcc.dg/loop-1.c: New test.
53141 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
53143         * gcc.c-torture/compile/20000127-1.c: New test.
53144         * gcc.c-torture/execute/991228-1.c: New test.
53146 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53148         * gcc.dg/unused-2.c: New test.
53150         * gcc.dg/conv-1.c: New test.
53152 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
53154         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53155         compiler.
53156         (tool_option_proc): Fix typo.
53158 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
53160         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53161         of the ld on the host, not on the build machine.
53162         Also, don't crash if '--help' is not a supported option.
53164 2000-01-24  Richard Henderson  <rth@cygnus.com>
53166         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53168 2000-01-20  Jeffrey A Law  (law@cygnus.com)
53170         * gcc.c-torture/execute/20000120-2.c: New test.
53171         * gcc.c-torture/execute/20000120-1.c: New test.
53173 2000-01-13  Jeffrey A Law  (law@cygnus.com)
53175         * gcc.c-torture/execute/20000113-1.c: New test.
53177 2000-01-12  Jeffrey A Law  (law@cygnus.com)
53179         * gcc.c-torture/execute/20000112-1.c: New test.
53181 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53183         * gcc.dg/20000111-1.c: New test.
53185 2000-01-10  Jeffrey A Law  (law@cygnus.com)
53187         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53188         with 16 bit integers.
53190 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53192         * gcc.dg/20000108-1.c: New test.
53194 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53196         * g++.old-deja/g++.ns/koenig8.C: New test.
53198 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53200         * g++.old-deja/g++.other/cast4.C: New test.
53202 2000-01-05  Jeffrey A Law  (law@cygnus.com)
53204         * gcc.c-torture/compile/20000105-2.c: New test.
53205         * gcc.c-torture/compile/20000105-1.c: New test.
53207 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53209         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53210         references to printf & atoi to conform to ANSI standard.
53211         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53212         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53213         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53214         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53215         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53216         * g++.old-deja/g++.brendan/complex1.C: Likewise.
53217         * g++.old-deja/g++.brendan/copy1.C: Likewise.
53218         * g++.old-deja/g++.brendan/copy2.C: Likewise.
53219         * g++.old-deja/g++.brendan/copy3.C: Likewise.
53220         * g++.old-deja/g++.brendan/copy4.C: Likewise.
53221         * g++.old-deja/g++.brendan/copy5.C: Likewise.
53222         * g++.old-deja/g++.brendan/copy6.C: Likewise.
53223         * g++.old-deja/g++.brendan/copy7.C: Likewise.
53224         * g++.old-deja/g++.brendan/copy8.C: Likewise.
53225         * g++.old-deja/g++.brendan/crash11.C: Likewise.
53226         * g++.old-deja/g++.brendan/crash14.C: Likewise.
53227         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
53228         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
53229         * g++.old-deja/g++.brendan/delete2.C: Likewise.
53230         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
53231         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
53232         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
53233         * g++.old-deja/g++.brendan/eh1.C: Likewise.
53234         * g++.old-deja/g++.brendan/groff1.C: Likewise.
53235         * g++.old-deja/g++.brendan/init3.C: Likewise.
53236         * g++.old-deja/g++.brendan/misc12.C: Likewise.
53237         * g++.old-deja/g++.brendan/misc7.C: Likewise.
53238         * g++.old-deja/g++.brendan/new2.C: Likewise.
53239         * g++.old-deja/g++.brendan/operators4.C: Likewise.
53240         * g++.old-deja/g++.brendan/operators5.C: Likewise.
53241         * g++.old-deja/g++.brendan/overload2.C: Likewise.
53242         * g++.old-deja/g++.brendan/overload7.C: Likewise.
53243         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
53244         * g++.old-deja/g++.brendan/reference1.C: Likewise.
53245         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
53246         * g++.old-deja/g++.brendan/template24.C: Likewise.
53247         * g++.old-deja/g++.brendan/template3.C: Likewise.
53248         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
53249         * g++.old-deja/g++.jason/inline3.C: Likewise.
53250         * g++.old-deja/g++.jason/opeq.C: Likewise.
53251         * g++.old-deja/g++.law/arg5.C: Likewise.
53252         * g++.old-deja/g++.law/arm7.C: Likewise.
53253         * g++.old-deja/g++.law/ctors11.C: Likewise.
53254         * g++.old-deja/g++.law/cvt8.C: Likewise.
53255         * g++.old-deja/g++.law/init9.C: Likewise.
53256         * g++.old-deja/g++.law/refs4.C: Likewise.
53257         * g++.old-deja/g++.law/template2.C: Likewise.
53258         * g++.old-deja/g++.law/visibility24.C: Likewise.
53259         * g++.old-deja/g++.law/vtable3.C: Likewise.
53260         * g++.old-deja/g++.mike/asm2.C: Likewise.
53261         * g++.old-deja/g++.mike/eh1.C: Likewise.
53262         * g++.old-deja/g++.mike/misc1.C: Likewise.
53263         * g++.old-deja/g++.mike/misc13.C: Likewise.
53264         * g++.old-deja/g++.mike/misc14.C: Likewise.
53265         * g++.old-deja/g++.mike/ns12.C: Likewise.
53266         * g++.old-deja/g++.mike/p1248.C: Likewise.
53267         * g++.old-deja/g++.mike/p3708.C: Likewise.
53268         * g++.old-deja/g++.mike/p3708a.C: Likewise.
53269         * g++.old-deja/g++.mike/p3708b.C: Likewise.
53270         * g++.old-deja/g++.mike/p646.C: Likewise.
53271         * g++.old-deja/g++.mike/p700.C: Likewise.
53272         * g++.old-deja/g++.mike/p783.C: Likewise.
53273         * g++.old-deja/g++.mike/p783a.C: Likewise.
53274         * g++.old-deja/g++.mike/p783b.C: Likewise.
53275         * g++.old-deja/g++.mike/p786.C: Likewise.
53276         * g++.old-deja/g++.mike/p789.C: Likewise.
53277         * g++.old-deja/g++.mike/p789a.C: Likewise.
53278         * g++.old-deja/g++.mike/p807a.C: Likewise.
53279         * g++.old-deja/g++.other/delete3.C: Likewise.
53280         * g++.old-deja/g++.other/dyncast1.C: Likewise.
53281         * g++.old-deja/g++.other/dyncast2.C: Likewise.
53282         * g++.old-deja/g++.other/dyncast3.C: Likewise.
53283         * g++.old-deja/g++.other/empty1.C: Likewise.
53284         * g++.old-deja/g++.other/temporary1.C: Likewise.
53285         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
53286         * g++.old-deja/g++.pt/t16.C: Likewise.
53287         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
53289 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
53291         * gcc.dg/991230-1.c: New test.
53293 1999-12-29  Jeffrey A Law  (law@cygnus.com)
53295         * gcc.c-torture/compile/991229-3.c: New test.
53296         * gcc.c-torture/compile/991229-2.c: New test.
53297         * gcc.c-torture/compile/991229-1.c: New test.
53299 1999-12-29  Greg McGary <gkm@eng.ascend.com>
53301         * gcc.c-torture/compile/labels-2.c: New test.
53303 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
53305         * gcc.c-torture/execute/991227-1.c: New test.
53307 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53309         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
53311 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
53313         * gcc.c-torture/execute/991221-1.c: New test.
53315 1999-12-20  Nathan Sidwell  <nathan@acm.org>
53317         * g++.old-deja/g++.other/cast3.C: New test.
53319 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
53321         * gcc.c-torture/execute/991216-4.c: New test.
53323 1999-12-16  Michael Meissner  <meissner@cygnus.com>
53325         * gcc.c-torture/execute/991216-1.c: New test.
53326         * gcc.c-torture/execute/991216-2.c: New test.
53327         * gcc.c-torture/execute/991216-3.c: New test.
53329 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53331         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
53332         Actually make the test fail by using "-O2" for compilation.
53334 1999-12-15  Nathan Sidwell  <nathan@acm.org>
53336         * g++.old-deja/g++.warn/cast-align1.C: New test.
53338 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53340         * gcc.c-torture/compile/991214-1.c: New test.
53341         * gcc.c-torture/compile/991214-2.c: New test.
53343 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53345         * gcc.dg/991214-1.c: New test.
53347 1999-12-13  Jeffrey A Law  (law@cygnus.com)
53349         * gcc.c-torture/compile/991213-3.c: New test.
53350         * gcc.c-torture/compile/991213-2.c: New test.
53351         * gcc.c-torture/compile/991213-1.c: New test.
53353 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
53355         * gcc.dg/991209-1.c: New test.
53357 1999-12-08  Nathan Sidwell <nathan@acm.org>
53359         * gcc.c-torture/compile/991208-1.c: New test.
53361 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53363         * gcc.dg/ultrasp2.c: New test.
53365 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
53367         * g++.old-deja/g++.abi/align.C (main): Fix typo.
53369 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
53371         * gcc.c-torture/compile/991202-1.c: New test.
53372         * gcc.c-torture/execute/991202-1.c: New test.
53373         * gcc.c-torture/execute/991202-2.c: New test.
53374         * gcc.c-torture/execute/991202-3.c: New test.
53376 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
53378         * g++.old-deja/g++.abi/align.C: New test.
53379         * g++.old-deja/g++.abi/aggregates.C: Likewise.
53380         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53382 1999-12-01  Richard Henderson  <rth@cygnus.com>
53384         * gcc.c-torture/execute/991201-1.c: New.
53386 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
53388         * gcc.dg/991129-1.c: New test.
53390 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53392         * gcc.c-torture/compile/991127-1.c: New test.
53394 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53396         * g++.old-deja/g++.other/warn4.C: New test.
53398 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53400         * g++.old-deja/g++.eh/cleanup2.C: New test.
53401         * g++.old-deja/g++.ext/pretty2.C: New test.
53402         * g++.old-deja/g++.ext/pretty3.C: New test.
53403         * g++.old-deja/g++.other/debug6.C: New test.
53405 1999-10-20  Jim Wilson  <wilson@cygnus.com>
53407         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
53408         compiler_output to look for one error message instead of two.
53410 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
53412         * gcc.c-torture/execute/991118-1.c: Also test case
53413         where the word boundary does not split a byte evenly.
53415 1999-11-19  Nathan Sidwell  <nathan@acm.org>
53417         * g++.old-deja/g++.ext/restrict1.C: New test.
53419 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
53421         * gcc.c-torture/execute/991118-1.c: New test.
53423 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
53425         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
53426         working directory pathnames.
53428 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
53430         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
53431         host is equipped with driver.h and driver.o so it can actually
53432         compile and run the tests.
53434 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
53436         * gcc.c-torture/compile/991008-1.c: New test.
53438 1999-11-08  Nick Clifton  <nickc@cygnus.com>
53440         * lib/gcc-dg.exp: Include target-supports.exp
53442 1999-11-05  Nick Clifton  <nickc@cygnus.com>
53444         * lib/target-supports.exp: New file: Provide procs to test for
53445         features supported by the target.
53446         (check_weak_available): Moved here from ecos.exp.
53447         (check_alias_available): New proc: Determine of the target
53448         toolchain supports the alias attribute.
53450         * gcc.dg/special/ecos.exp: Move check_weak_available to
53451         target-supports.exp.
53452         (alias-1.c): Only perform the test if the target supports
53453         aliases.
53454         (wkali-1.c): Only perform the test if the target supports
53455         aliases.
53457         * gcc.dg/990506-0.c: Expect error messages from cross
53458         targets as well as native targets.
53460 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53462         * gcc.dg/ultrasp1.c: Removed xfail.
53463         * gcc.dg/struct-ret-2.c: Likewise.
53464         * gcc.dg/array-1.c: Likewise.
53466 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53468         * gcc.dg/struct-ret-2.c: New test.
53470         * gcc.dg/array-1.c: New test.
53472 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
53474         * gcc.c-torture/execute/991030-1.c: New test.
53476 1999-10-26  Richard Henderson  <rth@cygnus.com>
53478         * gcc.c-torture/compile/991026-2.c: New test.
53480 1999-10-26  Jeffrey A Law  (law@cygnus.com)
53482         * gcc.c-torture/compile/991026-1.c: New test.
53484 1999-10-23  Jeffrey A Law  (law@cygnus.com)
53486         * gcc.c-torture/execute/991023-1.c: New test.
53488 1999-10-19  Jeffrey A Law  (law@cygnus.com)
53490         * gcc.c-torture/execute/991019-1.c: New test.
53492 1999-10-16  Richard Henderson  <rth@cygnus.com>
53494         * gcc.c-torture/execute/991016-1.c: New test.
53496 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
53498         * gcc.c-torture/execute/991014-1.c: New test.
53500 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
53502         * g++.old-deja/g++.other/union2.C: New test.
53504 1999-10-13  Nathan Sidwell  <nathan@acm.org>
53506         * g++.old-deja/g++.other/vaarg2.C: New test.
53507         * g++.old-deja/g++.other/vaarg3.C: New test.
53509 1999-10-12  Craig Burley  <craig@jcb-sc.com>
53511         * g77.f-torture/noncompile/19990905-1.f: Moved from being
53512         in compile/.
53514 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
53516         * gcc.c-torture/execute/va-arg-11.c: New test.
53518 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
53520         * lib/file-format.exp (gcc_target_object_format): Don't
53521         crash if objdump is unavailable.
53523 1999-09-29  Donn Terry <donn@interix.com>
53525         * gcc.misc-tests/mg.exp: delete extraneous redirection.
53527 1999-09-28  Nick Clifton  <nickc@cygnus.com>
53529         * gcc.c-torture/compile/990928-1.c: New test.
53531 1999-09-28  Nathan Sidwell  <nathan@acm.org>
53533         * g++.old-deja/g++.other/decl6.C: New test.
53535 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53537         * gcc.c-torture/execute/va-arg-10.c: New test.
53539 1999-09-27  Nathan Sidwell  <nathan@acm.org>
53541         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
53542         __PRETTY_FUNCTION__.
53544 1999-09-23  Nick Clifton  <nickc@cygnus.com>
53546         * gcc.c-torture/execute/990923-1.c: New test.
53548 1999-09-21  Nick Clifton  <nickc@cygnus.com>
53550         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
53551         for which -fpic is inappropriate.
53553 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
53555         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
53557 1999-09-21  Nathan Sidwell  <nathan@acm.org>
53559         * g++.old-deja/g++.other/dyncast1.C: New test.
53560         * g++.old-deja/g++.other/dyncast2.C: New test.
53561         * g++.old-deja/g++.other/dyncast3.C: New test.
53562         * g++.old-deja/g++.other/dyncast4.C: New test.
53563         * g++.old-deja/g++.other/dyncast5.C: New test.
53564         * g++.old-deja/g++.eh/catch3.C: New test.
53565         * g++.old-deja/g++.eh/catch3p.C: New test.
53566         * g++.old-deja/g++.eh/catch4.C: New test.
53567         * g++.old-deja/g++.eh/catch4p.C: New test.
53568         * g++.old-deja/g++.eh/catch5.C: New test.
53569         * g++.old-deja/g++.eh/catch5p.C: New test.
53570         * g++.old-deja/g++.eh/catch6.C: New test.
53571         * g++.old-deja/g++.eh/catch6p.C: New test.
53572         * g++.old-deja/g++.eh/catch7.C: New test.
53573         * g++.old-deja/g++.eh/catch7p.C: New test.
53574         * g++.old-deja/g++.eh/catch8.C: New test.
53575         * g++.old-deja/g++.eh/catch8p.C: New test.
53576         * g++.old-deja/g++.eh/catch9.C: New test.
53577         * g++.old-deja/g++.eh/catch9p.C: New test.
53579 1999-09-13  Nathan Sidwell  <nathan@acm.org>
53581         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
53582         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
53584 1999-09-13  Jeffrey A Law  (law@cygnus.com)
53586         * gcc.c-torture/compile/990913-1.c: New test.
53588 1999-09-10  Nathan Sidwell  <nathan@acm.org>
53590         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
53591         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53593 1999-09-09  Richard Henderson  <rth@cygnus.com>
53595         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
53597 1999-09-09  Nathan Sidwell  <nathan@acm.org>
53599         * g++.old-deja/g++.other/lookup11.C: New test.
53600         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
53601         what is permitted and what we want.
53602         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
53603         overload use.
53604         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53606 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
53608         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
53609         * gcc.c-torture/noncompile/poison-1.c: New file.
53611 1999-09-08  Nathan Sidwell  <nathan@acm.org>
53613         * g++.old-deja/g++.other/sizeof3.C: New test.
53614         * g++.old-deja/g++.other/sizeof4.C: New test.
53615         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
53616         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
53618 1999-09-07  Richard Henderson  <rth@cygnus.com>
53620         * gcc.dg/va-arg-1.c: New.
53622 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53624         * gcc.c-torture/execute/va-arg-9.c: New test.
53626 1999-09-05  Craig Burley  <craig@jcb-sc.com>
53628         * g77.f-torture/compile/980519-2.f: New test.
53629         * g77.f-torture/compile/19990905-0.f: New test.
53630         * g77.f-torture/compile/19990905-1.f: New test.
53631         * g77.f-torture/compile/19990905-2.f: New test.
53633         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
53635 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
53637         * gcc.c-torture/execute/990827-1.c: Fix typo.
53639 1999-09-03  Nathan Sidwell  <nathan@acm.org>
53641         * g++.old-deja/g++.other/deref1.C: New test.
53643 1999-09-02  Nathan Sidwell  <nathan@acm.org>
53645         * g++.old-deja/g++.other/ambig2.C: New test.
53646         * g++.old-deja/g++.other/cond5.C: New test.
53647         * g++.old-deja/g++.other/lookup16.C: New test.
53649 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
53651         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
53652         assemblers too.
53654 1999-08-31  Jeffrey A Law  (law@cygnus.com)
53656         * lib/c-torture.exp: Avoid the "compare executables" optimization
53657         when testing native.
53659 1999-08-29  Jeffrey A Law  (law@cygnus.com)
53661         * gcc.c-torture/execute/990829-1.c: New test.
53662         * gcc.c-torture/compile/990829-1.c: New test.
53664 1999-08-27  Paul Burchard  <burchard@pobox.com>
53666         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
53667         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
53668         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
53669         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
53670         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
53671         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
53672         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
53673         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
53674         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
53675         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
53676         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
53678 1999-08-27  Jeffrey A Law  (law@cygnus.com)
53680         * gcc.c-torture/execute/990827-1.c: New test.
53682 1999-08-26  Craig Burley  <craig@jcb-sc.com>
53684         * g77.f-torture/noncompile/19990826-4.f: New test.
53686         * g77.f-torture/compile/19990826-3.f: New test.
53688         * g77.f-torture/execute/19990826-2.f: New test.
53690         * g77.f-torture/compile/19990826-1.f: New test.
53692         * gcc.c-torture/execute/990826-0.c: New test.
53693         * g77.c-torture/execute/19990826-0.f: New test.
53695         * g77.f-torture/noncompile/970626-2.f: New test.
53697 1999-08-25  Paul Burchard  <burchard@pobox.com>
53699         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
53700         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
53701         lss-011.C: New tests.
53703 1999-08-25  Nathan Sidwell  <nathan@acm.org>
53705         * g++.old-deja/g++.other/decl5.C: New test.
53707 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53709         * noncompile/noncompile.exp: Load_lib c-torture.exp.
53710         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
53711         call `postbase' for each one.  All callers of `postbase' changed
53712         to call this instead.
53714 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
53716         * gcc.c-torture/execute/990811-1.c: New test.
53718 1999-08-09  Nick Clifton  <nickc@cygnus.com>
53720         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
53721         just native ones.
53723         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
53724         just native ones.
53726 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53728         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
53730 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53732         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
53734 1999-08-04  Nathan Sidwell  <nathan@acm.org>
53736         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
53738 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53740         * gcc.c-torture/execute/990804-1.c: New test.
53742 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53744         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
53745         * g++.old-deja/g++.brendan/crash64.C: Likewise.
53746         * g++.old-deja/g++.brendan/overload8.C: Likewise.
53748 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53750         * g++.old-deja/g++.other/struct1.C: New test.
53752 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53754         * g++.old-deja/g++.other/enum2.C: New test.
53756 1999-08-02  Richard Henderson  <rth@cygnus.com>
53758         Adapted from tests from Franz Sirl:
53759         * gcc.c-torture/execute/va-arg-7.c: New test.
53760         * gcc.c-torture/execute/va-arg-8.c: New test.
53762 1999-08-01  Jeffrey A Law  (law@cygnus.com)
53764         * gcc.c-torture/compile/990801-2.c: New test.
53766         * gcc.c-torture/compile/990801-1.c: New test.
53768 1999-07-27  Michael Meissner  <meissner@cygnus.com>
53770         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
53771         fp-cmp-1.c, converting double to float.
53773         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
53774         fp-cmp-1.c, converting double to long double.
53776         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
53777         from fr1 to unknown_register, since fr1 is a legitimate register
53778         on some machines.
53780 1999-07-25  Jeffrey A Law  (law@cygnus.com)
53782         * README: More listname related changes.
53784 1999-07-08  Catherine Moore  <clm@cygnus.com>
53786         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
53788 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
53790         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
53792 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53794         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
53796 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
53798         * gcc.dg/990703-1.c: New test.
53800 1999-06-29  Nick Clifton  <nickc@cygnus.com>
53802         * lib/file-format.exp: New file: Move definition of proc
53803         gcc_target_object_format to here from
53804         gcc.dg/special/ecos.exp.
53806         * lib/c-torture.exp: Include lib file-format.exp.
53807         * lib/gcc-dg.exp: Include lib file-format.exp.
53809         * gcc.dg/special/ecos.exp: Remove definition of proc
53810         gcc_target_object_format.
53812 1999-06-28  Jeffrey A Law  (law@cygnus.com)
53814         * gcc.c-torture/execute/990628-1.c: New test.
53816 1999-06-25  Jeffrey A Law  (law@cygnus.com)
53818         * gcc.c-torture/compile/990625-2.c: New test.
53820         * gcc.c-torture/compile/990625-1.c: New test.
53822 1999-06-23  Nick Clifton  <nickc@cygnus.com>
53824         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
53825         attributes compile.
53826         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
53827         ports that use the COFF/PE file format.
53829 1999-06-17  Jeffrey A Law  (law@cygnus.com)
53831         * gcc.c-torture/compile/990617-1.c: New test.
53833 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
53835         * g++.old-deja/g++.other/decl4.C: New test.
53837 1999-06-14  Nathan Sidwell  <nathan@acm.org>
53839         * g++.old-deja/g++.other/bitfld3.C: New test.
53841 1999-06-08  Nathan Sidwell  <nathan@acm.org>
53843         * g++.old-deja/g++.eh/catch1.C: New test.
53845 1999-06-07  Jeffrey A Law  (law@cygnus.com)
53847         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
53849         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
53850         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
53852 1999-06-05  Craig Burley  <craig@jcb-sc.com>
53854         * g77.f-torture/compile/19990502-0.f: Replace with new,
53855         shorter, test that still fails after recent changes.
53857 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53859         * gcc.c-torture/execute/990604-1.c: New test.
53861 1999-05-31  Jeffrey A Law  (law@cygnus.com)
53863         * gcc.c-torture/execute/990531-1.c: New test.
53865 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53867         * gcc.c-torture/compile/990527-1.c: New test.
53869 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
53871         * gcc.c-torture/execute/990527-1.c: New test.
53873 1999-05-25  Nick Clifton  <nickc@cygnus.com>
53875         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
53876         bitfields as signed.
53878 1999-05-25  Craig Burley  <craig@jcb-sc.com>
53880         * g77.f-torture/compile/19990525-0.f: New test.
53882 1999-05-25  Jeffrey A Law  (law@cygnus.com)
53884         * gcc.c-torture/execute/990525-2.c: New test.
53886         * gcc.c-torture/execute/990525-1.c: New test.
53888 1999-05-24  Nathan Sidwell  <nathan@acm.org>
53890         * g++.old-deja/g++.other/anon3.C: New test.
53891         * g++.old-deja/g++.other/anon4.C: New test.
53892         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
53893         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
53894         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
53895         Merrill).
53897 1999-05-24  Jeffrey A Law  (law@cygnus.com)
53899         * gcc.c-torture/execute/990524-1.c: New test.
53901         * gcc.dg/990524-1.c: New test.
53903 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53905         * gcc.c-torture/compile/990523-1.c: New test.
53907 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
53909         * gcc.c-torture/compile/990519-1.c: New test.
53911 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53913         * gcc.c-torture/compile/990517-1.c: New test.
53915         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
53916         (e4, f4): New tests.
53917         (main): Call them.
53919 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53921         * gcc.dg/noreturn-1.c: New test.
53923 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53925         * gcc.c-torture/execute/990513-1.c: New test.
53927 1999-05-10  Richard Henderson  <rth@cygnus.com>
53929         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
53931 1999-05-10  Craig Burley  <craig@jcb-sc.com>
53933         * g77.f-torture/execute/erfc.f: Use small single-precision
53934         values, to avoid problems on Alphas when not -mieee.
53936 1999-05-08  Craig Burley  <craig@jcb-sc.com>
53938         * gcc.dg/990506-0.c: New test.
53940 1999-05-08  Richard Henderson  <rth@cygnus.com>
53942         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
53943         the constant to test.  Don't XFAIL 64-bit targets.
53945         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
53946         * g++.old-deja/g++.law/profile1.C: Likewise.
53948         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
53949         operator new instances.
53950         * g++.old-deja/g++.other/delete5.C: Likewise.
53952 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53954         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
53955         intrinsic.
53957 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53959         * g77.f-torture/execute/u77-test.f: Reverse order of two
53960         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
53962 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53964         * gcc.dg/compare1.c: New test.
53966 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53968         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
53969         New tests.
53971 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53973         * g77.f-torture/compile/19990502-1.f: New test.
53975 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53977         * g77.f-torture/compile/19990502-0.f: New test.
53979 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53981         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
53982         intrinsic.
53984 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53986         * g77.f-torture/execute/u77-test.f (main): List libU77
53987         intrinsics not currently tested.
53988         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
53989         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
53990         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
53991         Trim blanks off the ends of some printed strings.
53993 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53995         * g77.f-torture/execute/u77-test.f (main): Just warn about
53996         FSTAT gid disagreement, as it's expected on some systems.
53998 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54000         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54001         use a new function, which allows for some slop.
54002         Clean up some commentary.
54003         (issum): The new function.
54004         (sgladd): Deleted subroutine.
54006 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54008         * g77.f-torture/execute/u77-test.f: Modify to be more like
54009         libf2c/libU77 version, bringing patches to that version here.
54010         Add suitable commentary.
54012 1999-04-25  Richard Henderson  <rth@cygnus.com>
54014         * gcc.dg/990424-1.c: New test.
54016 1999-04-24  Craig Burley  <craig@jcb-sc.com>
54018         * g77.f-torture/execute/u77-test.f (main): Bug involving
54019         LSTAT has been fixed, so turn back on full checking.
54021 1999-04-20  Craig Burley  <craig@jcb-sc.com>
54023         * g77.f-torture/compile/19990419-0.f: New test.
54024         * g77.f-torture/execute/19990419-1.f: New test.
54026 1999-04-17  Richard Henderson  <rth@cygnus.com>
54028         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54029         to avoid the need for a prototype to supress a warning.
54031 1999-04-07  Jim Wilson  <wilson@cygnus.com>
54033         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54035 1999-04-04  Jeffrey A Law  (law@cygnus.com)
54037         * gcc.c-torture/execute/990404-1.c: New test.
54039 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54041         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54042         * gcc.dg/cpp-if3.c: Don't use -pedantic.
54043         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54044         missing initializer warnings.
54046 1999-03-28  Jeffrey A Law  (law@cygnus.com)
54048         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54049         matching strings.
54051 1999-03-26  Jeffrey A Law  (law@cygnus.com)
54053         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54055 1999-03-26  Craig Burley  <craig@jcb-sc.com>
54057         * g77.f-torture/execute/19990325-0.f: New test.
54058         * g77.f-torture/execute/19990325-1.f: New test.
54060 1999-03-24  Jeffrey A Law  (law@cygnus.com)
54062         * gcc.c-torture/execute/990324-1.c: New test.
54064 1999-03-22  Jim Wilson  <wilson@cygnus.com>
54066         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54067         test with 4.
54069 1999-03-17  Richard Henderson  <rth@cygnus.com>
54071         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
54073 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54075         * g77.f-torture/execute/19990313-2.f: New test.
54076         * g77.f-torture/execute/19990313-3.f: New test.
54078 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54080         * g77.f-torture/execute/19990313-0.f: New test.
54081         * g77.f-torture/execute/19990313-1.f: New test.
54083 1999-03-12  Jim Wilson  <wilson@cygnus.com>
54085         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54086         printf to sprintf.
54087         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54088         (main): Add check for u15.  Conditionalize u31 check depending on
54089         whether ints are <32 bits or >=32 bits.
54091 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54093         * g77.f-torture/execute/19981119-0.f: Improve testiness.
54095 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54097         * g77.f-torture/compile/19990305-0.f: New test.
54098         * g77.f-torture/execute/19981119-0.f: New test.
54100 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54102         * g77.f-torture/execute/970625-2.f: call ABORT if final
54103         result is not correct, instead of just printing it.
54104         Add this checking via newly introduced obfuscation, to
54105         trip up buggy front ends.
54107 1999-03-07  Craig Burley  <craig@jcb-sc.com>
54109         * g77.f-torture/compile/960317-1.f: Moved from being
54110         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
54112 1999-03-06  Craig Burley  <craig@jcb-sc.com>
54114         * g77.f-torture/execute/960317-1.f: New (old) test.
54115         * g77.f-torture/execute/970625-2.f: Ditto.
54117 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
54119         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54120         error message on line 1 or line 2; cccp and cpplib do this differently.
54122 1999-03-01  Jeffrey A Law  (law@cygnus.com)
54124         * g++.old-deja/g++.law/weak1.C: New test.
54126 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54128         * gcc.c-torture/execute/990119-1.c: Renamed to...
54129         * gcc.dg/990119-1.c: this, so it will only be tested once
54130         (it's a preprocessor test, it doesn't need to be run at
54131         multiple optimization levels).
54133 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54135         * lib/g++.exp: Don't add incdir=$base_dir/../include to
54136           ALWAYS_CXXFLAGS.
54138 1999-02-24  Craig Burley  <craig@jcb-sc.com>
54140         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54141         * g77.f-torture/compile/19981216-0.f: ...as it is expected
54142         to not be compilable by current g77.
54144 1999-02-24  Nick Clifton  <nickc@cygnus.com>
54146         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54148 1999-02-22  Jeffrey A Law  (law@cygnus.com)
54150         * gcc.c-torture/execute/990222-1.c: New test.
54152 1999-02-19  Craig Burley  <craig@jcb-sc.com>
54154         * g77.f-torture/compile/19990218-0.f: New test.
54155         * g77.f-torture/noncompile/19990218-1.f: New test.
54157 1999-02-18  Craig Burley  <craig@jcb-sc.com>
54159         * g77.f-torture/compile/19981216-0.f: New test.
54161 1999-02-14  Jeffrey A Law  (law@cygnus.com)
54163         * gcc.dg/990214-1.c: New test.
54165 1999-02-13  Jeffrey A Law  (law@cygnus.com)
54167         * gcc.dg/990213-2.c: New test.
54169         * gcc.dg/990213-1.c: New test.
54171 1999-02-12  Jeffrey A Law  (law@cygnus.com)
54173         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54174         ints.
54176 1999-02-11  Nick Clifton  <nickc@cygnus.com>
54178         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54179         specified by target.
54181         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54183 1999-02-11  Jeffrey A Law  (law@cygnus.com)
54185         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54187 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54189         * gcc.dg/special/ecos.exp: New test driver for new tests with
54190         special requirements.
54192         * gcc.dg/special/alias-1.c: New test.
54193         * gcc.dg/special/gcsec-1.c: New test.
54194         * gcc.dg/special/weak-1.c: New test.
54195         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54196         * gcc.dg/special/weak-2.c: New test.
54197         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54198         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54199         * gcc.dg/special/wkali-1.c: New test.
54200         * gcc.dg/special/wkali-2.c: New test.
54201         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54202         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54204 1999-02-10  Felix Lee  <flee@cygnus.com>
54206           * lib/c-torture.exp (c-torture-compile): Pull out code for
54207           analyzing gcc error messages.
54208           (c-torture-execute): Likewise.  Fix some (harmless) false
54209           positives.
54210           * lib/gcc.exp (gcc_check_compile): New function.
54212 1999-02-08  Richard Henderson  <rth@cygnus.com>
54214         * gcc.c-torture/execute/990208-1.c: New test.
54216 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54218         * g++.dg/special/ecos.exp: New driver for new tests with special
54219         requirements
54221         * g++.dg/special/conpr-1.C: New test
54222         * g++.dg/special/conpr-2.C: New test
54223         * g++.dg/special/conpr-2a.C: New test
54224         * g++.dg/special/conpr-3.C: New test
54225         * g++.dg/special/conpr-3a.C: New test
54226         * g++.dg/special/conpr-3b.C: New test
54228         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
54229         allow g++ to use the dg driver
54231         * README: Add comment about g++.dg directory
54233 1999-02-06  Jeffrey A Law  (law@cygnus.com)
54235         * README: Update email addresses.
54237 1999-02-03  Nick Clifton  <nickc@cygnus.com>
54239         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
54240         arguments in order to force structure S onto the stack even on
54241         the alpha.
54242         (test): Pass 10 leading arguments to function foo as well as the
54243         structure S.
54245         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
54246         failure for all targets.
54248         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
54249         abort to terminate program execution.
54251 1999-01-30  Richard Henderson  <rth@cygnus.com>
54253         * gcc.c-torture/execute/990130-1.c: New test.
54255 1999-01-30  Jeffrey A Law  (law@cygnus.com)
54257         * gcc.dg/990130-1.c: New test.
54259 1999-01-28  Michael Meissner  <meissner@cygnus.com>
54261         * gcc.c-torture/execute/990128-1.c: New test.
54263 1999-01-27  Michael Meissner  <meissner@cygnus.com>
54265         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
54267 1999-01-27  Felix Lee  <flee@cygnus.com>
54269         * lib/c-torture.exp (c-torture-compile): pull out code for
54270         analyzing gcc error messages.
54271         (c-torture-execute): ditto, and fix some (harmless) false
54272         positives.
54273         * lib/gcc.exp (gcc_check_compile): new function.
54275 1999-01-17  Jeffrey A Law  (law@cygnus.com)
54277         * gcc.dg/990117-1.c: New test.
54279         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
54281         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
54283 1999-01-15  Jeffrey A Law  (law@cygnus.com)
54285         * g77.f-torture/compile/990115-1.f: New test.
54287 1999-01-07  Jeffrey A Law  (law@cygnus.com)
54289         * gcc.c-torture/compile/990107-1.c: New test
54291 1999-01-06  Jeffrey A Law  (law@cygnus.com)
54293         * gcc.c-torture/execute/990106-2.c: New test.
54295         * gcc.c-torture/execute/990106-1.c: New test.
54297 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
54299         * gcc.c-torture/compile/981223-1.c: New test.
54301 1998-12-29  Richard Henderson  <rth@cygnus.com>
54303         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
54304         (opt3): Rename from opt4 and disable.
54306 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
54308         * g++.old-deja/g++.pt/ptrmem5.C: New test.
54310 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54312         * g++.old-deja/g++.other/conv5.C: New test.
54314 1998-12-14  Nick Clifton  <nickc@cygnus.com>
54316         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
54318 1998-12-11  Jeffrey A Law  (law@cygnus.com)
54320         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
54322 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
54324         * gcc.c-torture/compile/981211-1.c: New test.
54326 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54328         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
54330         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
54332 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54334         * gcc.special/930510-1.c: Make C9X safe.
54335         * gcc.misc-tests/gcov-1.c Similarly.
54336         * gcc.misc-tests/gcov-2.c Similarly.
54338 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54340         * gcc.dg/ultrasp1.c: New test.
54342 1998-12-06  Richard Henderson  <rth@cygnus.com>
54344         * gcc.c-torture/execute/981206.c: New test.
54346 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54348         * g++.old-deja/g++.ns/template7.C: New test.
54350         * g++.old-deja/g++.other/expr1.C: New test.
54352         * g++.old-deja/g++.eh/tmpl3.C: New test.
54354         * g++.old-deja/g++.eh/tmpl2.C: New test.
54356 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54358         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
54359         * g++.old-deja/g++.other/using6.C: Removed.
54360         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
54362         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
54364 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54366         * g++.old-deja/g++.pt/overload8.C: New test.
54368         * g++.old-deja/g++.pt/overload7.C: New test.
54370         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
54372         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
54373         and relinking messages.
54374         * lib/g++.exp (g++_target_compile): Remove .rpo file when
54375         compiling with -frepo.
54377 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
54379         * g++.old-deja/g++.pt/lookup6.C: New test.
54381 1998-11-30  Nick Clifton  <nickc@cygnus.com>
54383         * gcc.c-torture/execute/981130-1.c: New test.
54384         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
54386 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54388         * g++.old-deja/g++.pt/explicit76.C: New test.
54390         * g++.old-deja/g++.pt/friend38.C: New test.
54392         * g++.old-deja/g++.ns/crash2.C: New test.
54394         * g++.old-deja/g++.pt/defarg8.C: New test.
54396         * g++.old-deja/g++.pt/instantiate6.C: New test.
54398         * g++.old-deja/g++.pt/static6.C: New test.
54400         * g++.old-deja/g++.pt/decl2.C: New test.
54402 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54404         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
54405         problem is actually related with name lookup, but so what? :-)
54407         * g++.old-deja/g++.pt/friend37.C: New test.
54409 1998-11-25  Dave Love  <d.love@dl.ac.uk>
54411         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
54412         element, which fails on some systems.
54414         * g77.f-torture/execute/labug1.f: New test.
54416 1998-11-21  Jeffrey A Law  (law@cygnus.com)
54418         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
54419         is defined.
54421 1998-11-18  Dave Love  <d.love@dl.ac.uk>
54423         * g77.f-torture/compile/981117-1.f: New test.
54425 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
54427         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
54428         properly discarded.
54430 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
54432         * gcc.c-torture/execute/memcheck: New directory of tests for
54433         -fcheck-memory-usage.
54435 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54437         * README: New file, general information about the testsuite and
54438         new description of the various C++ test subdirectories.
54439         * README.g++: Eliminate obsolete information, update and move most
54440         relevant stuff to README.
54442 1998-11-07  Richard Henderson  <rth@cygnus.com>
54444         * gcc.c-torture/compile/981107-1.c: New test.
54446 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
54448         * execute/memcpy-bi.c: New testcase.
54450 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
54452         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
54453         base classes.
54455         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
54456         template is selected.
54458         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
54459         classes, it should be accepted for all types.
54461         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
54463         * g++.old-deja/g++.pt/spec24.C: Ensure that template
54464         specializations start with template headers.
54466 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
54468         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
54470         * g++.old-deja/g++.other/init9.C: Test cross initialization of
54471         non-POD types.
54473 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54475         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
54477 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
54479         * compile/981022-1.c, compile/981022-1.x: New test and driver.
54481 1998-10-19  Jeffrey A Law  (law@cygnus.com)
54483         * 981019-1.c: New test.
54485 1998-10-14  Robert Lipe <robertl@dgii.com>
54487         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
54488         find objc headers.
54490 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54492         * compile/981001-4.c: Remove use of GCC extension that triggers a
54493         compiler bug.
54495 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
54497         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
54499 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54501         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
54502         instantiation of template produces incorrect code for delete
54503         expression.
54505         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
54506         constructors' name is not unique.
54507         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
54508         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
54510         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
54511         automatic array of const is ill-formed.
54513         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
54514         of template parameter?
54516         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
54517         const.
54519         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
54520         pointer-to-member expression.
54522         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
54523         declaration causes ICE.
54525 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
54527         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
54528         reserved in the global namespace.
54530         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
54531         generate needed virtual table.
54533         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
54535 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
54537         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
54538         template-dependent type
54540 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54542         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
54543         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
54544         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
54546         * g++.old-deja/g++.other/using5.C: New test; using decl from base
54547         class should be usable as argument of member function.
54548         * g++.old-deja/g++.other/using6.C: New test; using decl from base
54549         class should be usable as return type of member function.
54550         * g++.old-deja/g++.other/using7.C: New test; using decl from base
54551         class should be usable as type of data member.
54553         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
54555 1998-10-09  Jeffrey A Law  (law@cygnus.com)
54557         * gcc.c-torture/special/920521-1.c: Fix bogus test.
54559 1998-10-08  Nick Clifton  <nickc@cygnus.com>
54561         * gcc.dg/dll-?.c Add thumb to target list.
54562         Fix assembler scan patterns to match current assembler output.
54564 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
54566         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
54567         matching of template brackets.
54569         * g++.old-deja/g++.other/using4.C: New test.  Test using
54570         declarations of methods from base classes.
54572         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
54573         within functions should introduce names into the innermost
54574         enclosing namespace.
54576         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
54577         of static locals if first initialization throws.
54579 1998-10-07  Jim Wilson  <wilson@cygnus.com>
54581         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
54583 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
54585         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
54586         lose track of the possible targets of tablejump insns.
54587         * special/special.exp: Run it.
54589 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54591         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
54592         must be declared before its specializations can be named in friend
54593         declarations.
54595 1998-10-05  Dave Love  <d.love@dl.ac.uk>
54597         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
54599         * g77.f-torture/execute/io1.f: New test.
54601 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54603         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
54604         with pointer to template function, for which no argument deduction
54605         is possible.
54607         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
54608         specialization of template function as argument to template
54609         function.
54611         * g++.old-deja/g++.other/access2.C: New test; Inner class
54612         shouldn't have privileged access to Outer's names.
54614 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54616         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
54617         friend template declared within template class conflicts with
54618         nested class of the same name.
54620         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
54621         is ignored.
54623         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
54624         object with direct initializer as function declaration.
54626         * g++.old-deja/g++.other/decl2.C: New test; duplicate
54627         initializers.
54629         * g++.old-deja/g++.other/null2.C: New test; conditional operator
54630         involving const pointer and NULL produces incorrect result.
54632         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
54633         type name without `typename' should be rejected with -pedantic.
54635 1998-10-02  Richard Henderson  <rth@cygnus.com>
54637         * g++.old-deja/g++.other/addrof1.C: New test.
54639 1998-10-01  Nick Clifton  <nickc@cygnus.com>
54641         * gcc.c-torture/compile/981001-1.c: New test.
54642         * gcc.c-torture/execute/981001-1.c: New test.
54644 1998-10-01  Jeffrey A Law  (law@cygnus.com)
54646         * gcc.c-torture/compile/981001-2.c: New test.
54647         * gcc.c-torture/compile/981001-3.c: New test.
54648         * gcc.c-torture/compile/981001-4.c: New test.
54650 1998-10-01  Robert Lipe  <robertl@dgii.com>
54652         * lib/objc.exp (objc_target_compile): Add -L during compiles for
54653         multilibbed hosts.  Idea grafted from g77.exp.
54655 1998-09-30  Dave Love  <d.love@dl.ac.uk>
54657         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
54658         avoid losing on systems which need -lsocket.
54660 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
54662         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
54663         * g++.old-deja/g++.other/nested2.C: Ditto.
54664         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
54665         failure.
54667 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54669         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
54670         preferred over template operator!= for enum bitfields.
54672 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
54674         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
54675         that happen to have the same base name, but in different scopes,
54676         are incorrectly rejected.
54678 1998-09-16  Richard Henderson  <rth@cygnus.com>
54680         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
54681         on the native word size instead of an integer literal.
54683 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54685         * g++.old-deja/g++.other/static2.C: Invocation of static data
54686         member of type pointer-to-function denoted as non-static member.
54688         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
54689         checks involving function types and aliases.
54691 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54693         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
54694         redefined to the same non-trivial type.
54696         * g++.old-deja/g++.pt/explicit73.C: Test for proper
54697         namespace-qualification of template specializations declared in
54698         other namespaces.
54700         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
54701         to declare a subset of the specializations of a template function
54702         as friends of specializations of a template class.
54704         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
54705         member templates that do not fully specialize the enclosing
54706         template class are rejected.
54708 1998-09-11  Dave Love  <d.love@dl.ac.uk>
54710         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
54712 1998-09-08  Dave Love  <d.love@dl.ac.uk>
54714         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
54715         altered from libf2c/libU77 version.
54717 1998-09-06  Dave Love  <d.love@dl.ac.uk>
54719         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
54721 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
54722             Alexandre Oliva  <oliva@dcc.unicamp.br>
54724         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
54725         (un)signed char are different types for template specialization
54726         purposes.
54728 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
54730         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
54731         * objc: ObjC testsuite.
54733 1998-08-31  Catherine Moore  <clm@cygnus.com>
54735         * gcc.c-torture/execute/941014-1.x: New file.
54737 1998-08-31  Nick Clifton  <nickc@cygnus.com>
54739         * lib/c-torture.exp: Add support for
54740         torture_eval_before_compile and torture_eval_before_execute
54741         variables.
54743 1998-08-30  Jeffrey A Law  (law@cygnus.com)
54745         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
54746         this test triggers valid.
54748 1998-08-27  Jeffrey A Law  (law@cygnus.com)
54750         * gcc.dg/980827-1.c: New test.
54752 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
54754         * gcc.c-torture/execute/loop-4b.c: New test.
54756 1998-08-26  Nick Clifton  <nickc@cygnus.com>
54758         * lib/c-torture.exp: Add support for
54759         torture_eval_before_compile and torture_eval_before_execute
54760         variables.
54762 1998-08-25  Jeffrey A Law  (law@cygnus.com)
54764         * gcc.c-torture/compile/980825-1.c: New test.
54766 1998-08-24  Nick Clifton  <nickc@cygnus.com>
54768         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
54769         count number tests in opt_t0 not good_t0.
54771 1998-08-24  Jeffrey A Law  (law@cygnus.com)
54773         * gcc.c-torture/compile/930326-1.x: Fix typo.
54775 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
54777         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
54778         causes an ICE.
54780 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54782         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
54783         STACK_SIZE is defined.
54784         * gcc.c-torture/unsorted/stuct.c: Similarly.
54786         * gcc.c-torture/compile/980821-1.c: New test.
54788 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54790         * gcc.c-torture/execute/980526-2.c: Disable for targets with
54791         16bit ints.
54793 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
54795         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
54796         code.
54798 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
54800         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
54801         error'.
54803 1998-08-18  Jeffrey A Law  (law@cygnus.com)
54805         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
54807 1998-08-16  Jeffrey A Law  (law@cygnus.com)
54809         * gcc.c-torture/compile/980816-1.c: New test.
54811         * gcc.dg/980816-1.c: New test.
54813 1998-08-13  Jeffrey A Law  (law@cygnus.com)
54815         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
54816         compiler for ieee tests.
54818 1998-08-01  Dave Love  <d.love@dl.ac.uk>
54820         * g77.f-torture/compile/980729-0.f: New test.
54822 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
54824         * gcc.c-torture/special/eeprof-1.c: New test, for
54825         -finstrument-functions.
54826         * gcc.c-torture/special/special.exp: Run it.
54828 1998-07-29  Jeffrey A Law  (law@cygnus.com)
54830         * gcc.c-torture/compile/980729-1.c: New test.
54832 1998-07-27  Nick Clifton  <nickc@cygnus.com>
54834         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
54835         __thumb__ is defined, and test for ARM style doubles if so.
54837 1998-07-26  Dave Love  <d.love@dl.ac.uk>
54839         * g77.f-torture/noncompile/980615-0.f: New test.
54841 1998-07-26  H.J. Lu  (hjl@gnu.org)
54843         * gcc.dg/980312-1.c: Do link instead of compile.
54844         * gcc.dg/980313-1.c: Likewise.
54846 1998-07-26  Jeffrey A Law  (law@cygnus.com)
54848         * gcc.c-torture/compile/980726-1.c: New test.
54850 1998-07-25  Dave Love  <d.love@dl.ac.uk>
54852         * g77.f-torture/execute/io0.f: New test.
54854 1998-07-24  Nick Clifton  <nickc@cygnus.com>
54856         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
54857         an int.
54859 1998-06-18  Michael Meissner  <meissner@cygnus.com>
54861         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
54862         m32r bugs.
54864 1998-07-17  Nick Clifton  <nickc@cygnus.com>
54866         * gcc.dg/980626-1.c: Expect failures for all toolchains until
54867         c-decl.c:grokdeclarator can handle mode attributes.
54869 1998-07-16  Jeffrey A Law  (law@cygnus.com)
54871         * gcc.c-torture/execute/980716-1.c: New test.
54873 1998-07-13  Jeffrey A Law  (law@cygnus.com)
54875         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
54876         the mn10200.
54877         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
54878         the mn10200.
54879         * gcc.c-torture/execute/va-arg-3.x: Similarly.
54880         * gcc.c-torture/compile/930326-1.x: Similarly.
54882 1998-07-13  Dave Love  <d.love@dl.ac.uk>
54884         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
54885         New test from Craig.
54887 1998-07-12  Dave Love  <d.love@dl.ac.uk>
54889         * g77.f-torture/noncompile/980616-0.f: New test.
54891         * g77.f-torture/execute/970816-3.f: New test from Craig.
54893 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54895         *  g++.other/singleton.C: Return error value instead of taking
54896         SIGSEGV.
54898 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
54900         *  g++.other/singleton.C: New test.  Warning is under dispute.
54901         Runtime crash is not.
54903 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54905         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
54906         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
54907         using6.C, using7.C}: New namespace tests.
54909 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54911         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
54912         specialization with typedef'ed names used as array indexes.
54914 1998-07-09  Jeffrey A Law  (law@cygnus.com)
54916         * gcc.c-torture/execute/980709-1.c: New test.
54918         * gcc.dg/980709-1.c: New test.
54920 1998-07-07  Richard Henderson  <rth@cygnus.com>
54922         * gcc.c-torture/execute/bcp-1.c: New test.
54924 1998-07-07  Jeffrey A Law  (law@cygnus.com)
54926         * gcc.c-torture/execute/980707-1.c: New test.
54928 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
54930         * gcc.c-torture/compile/980706-1.c: New test.
54932 1998-07-01  Dave Love  <d.love@dl.ac.uk>
54934         * g77.f-torture/execute/980701-0.f,
54935         g77.f-torture/execute/980701-1.f: New test from Craig.
54937 1998-07-01  Jeffrey A Law  (law@cygnus.com)
54939         * gcc.c-torture/compile/980701-1.c: New test.
54941         * gcc.c-torture/execute/980701-1.c: New test.
54943 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
54944 rlsruhe.de>
54946         * g++.old-deja/g++.robertl/eb132.C: New test.
54947         * g++.old-deja/g++.robertl/eb133.C: Likewise.
54949 1998-06-29  Dave Love  <d.love@dl.ac.uk>
54951         * g77.f-torture/execute/980628-7.f,
54952         g77.f-torture/execute/980628-8.f,
54953         g77.f-torture/execute/980628-9.f,
54954         g77.f-torture/execute/980628-10.f: New tests from Craig.
54956         * g77.f-torture/execute/980628-3.f: Remove mail headers.
54958 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54960         * g77.f-torture/execute/980628-4.f: New test from Craig.
54961         * g77.f-torture/execute/980628-5.f: Likewise.
54962         * g77.f-torture/execute/980628-2.f: Likewise.
54963         * g77.f-torture/execute/980628-0.f: Likewise.
54964         * g77.f-torture/execute/980628-1.f: Likewise.
54965         * g77.f-torture/execute/980628-3.f: Likewise.
54966         * g77.f-torture/execute/980628-6.f: Likewise.
54968 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54970         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
54971         directory when nothing has been installed yet.
54973 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
54975         * gcc.c-torture/special/special.exp: Handle newer versions of
54976         dejagnu.
54978 1998-06-26  Jeffrey A Law  (law@cygnus.com)
54980         * gcc.dg/980626-1.c: New test.
54982 1998-06-19  Bruno Haible <haible@ilog.fr>
54984         * gcc.misc-tests/m-un-2.c: New test.
54985         * g++.old-deja/g++.other/warn01.c: Likewise.
54987 1998-06-19  Robert Lipe  <robertl@dgii.com>
54989         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
54990         compatibility with assmblers with a different comment character.
54991         Eliminate use of GAS-specific extensions.
54993 1998-06-19  Jeffrey A Law  (law@cygnus.com)
54995         * gcc.c-torture/execute/ieee/980619-1.c: New test.
54997 1998-06-19  Robert Lipe  <robertl@dgii.com>
54999         * lib/g77.exp: Replace search for libf2c.a with search for newly
55000         renamed libg2c.a
55002 1998-06-17  Jeffrey A Law  (law@cygnus.com)
55004         * gcc.c-torture/execute/980617-1.c: New test.
55006 1998-06-12  Jeffrey A Law  (law@cygnus.com)
55008         * gcc.c-torture/execute/980612-1.c: New test.
55010 1998-06-08  Jeffrey A Law  (law@cygnus.com)
55012         * gcc.dg/980523-1.c: Only test on ppc-linux.
55013         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55015         * gcc.c-torture/execute/980608-1.c: New test.
55017 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
55019         * gcc.c-torture/execute/980605-1.c: New test.
55021 1998-06-04  Jeffrey A Law  (law@cygnus.com)
55023         * gcc.c-torture/execute/980604-1.c: New test.
55025 1998-06-02  Jeffrey A Law  (law@cygnus.com)
55027         * gcc.c-torture/execute/980602-1.c: New test.
55028         * gcc.c-torture/execute/980602-2.c: Likewise.
55030 1998-06-02  Dave Love  <d.love@dl.ac.uk>
55032         * 970125-0.f: Fix per JCB.  Add commentary.
55034 1998-05-31  Michael Meissner  <meissner@cygnus.com>
55036         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55037         IEEE -0 support.
55039 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55041         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55042         earlier.
55044 1998-05-28  Catherine Moore <clm@cygnus.com>
55046         * gcc.c-torture/execute/980526-3.c: New test.
55048 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
55050         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55051         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55052         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55053         m88k-motorola-sysv3 to XFAIL.
55055 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55057         * gcc.dg/980526-1.c: New test.
55058         * gcc.c-torture/execute/980526-2.c: New test.
55060 1998-05-26  Jeffrey A Law  (law@cygnus.com)
55062         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55064         * gcc.c-torture/execute/980526-1.c: New test.
55066 1998-05-26  Dave Love  <d.love@dl.ac.uk>
55068         * g77.f-torture/execute/alpha2.f: Add runtime test.
55070 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
55072         * g++.old-deja/old-deja.exp: Strip leading directories.
55074         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55075         error for the line.  Don't run multiple tests for the same line.
55077 1998-05-23  Jeffrey A Law  (law@cygnus.com)
55079         * gcc.dg/980523-1.c: New test.
55081 1998-05-23  Dave Love  <d.love@dl.ac.uk>
55083         * g77.f-torture/compile/970915-0.f: New test.
55085 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
55087         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55089 1998-05-21  Jeffrey A Law  (law@cygnus.com)
55091         * gcc.dg/980520-1.c: New test.
55093 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
55095         * gcc.dg/980502-1.c: Fix return type.
55097 1998-05-20  Jeffrey A Law  (law@cygnus.com)
55099         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55100         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55101         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55102         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55103         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55105 1998-05-20  Dave Love  <d.love@dl.ac.uk>
55107         * g77.f-torture/execute/980520-1.f: New test.
55109 1998-05-15  Dave Love  <d.love@dl.ac.uk>
55111         * lib/mike-g77.exp: New file.
55113         * g77.f-torture/noncompile/noncompile.exp,
55114         g77.f-torture/noncompile/check0.f: New files.
55116 1998-05-14  Dave Love  <d.love@dl.ac.uk>
55118         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55119         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55120         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55121         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55122         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55123         abort where appropriate.
55125 1998-05-05  Michael Meissner  <meissner@cygnus.com>
55127         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55128         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55130 1998-04-29  Dave Love  <d.love@dl.ac.uk>
55132         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55134 1998-04-27  Dave Love  <d.love@dl.ac.uk>
55136         * g77.f-torture/compile/980427-0.f: New test.
55138 1998-04-24  Dave Love  <d.love@dl.ac.uk>
55140         * g77.f-torture/compile/980424-0.f: New test.
55142 1998-04-19  Dave Love  <d.love@dl.ac.uk>
55144         * g77.f-torture/compile/980419-2.f (main): New test.
55145         * g77.f-torture/compile/970125-0.f: New test.
55146         * g77.f-torture/compile/980419-1.f: New test.
55148 1998-04-08  Jim Wilson  <wilson@cygnus.com>
55150         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
55151         of loop-4.c.
55153 1998-04-07  Jim Wilson  <wilson@cygnus.com>
55155         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55157 1998-04-03  Jim Wilson  <wilson@cygnus.com>
55159         * gcc.c-torture/compile/980329-1.c: New test.
55161 1998-03-18  Jim Wilson  <wilson@cygnus.com>
55163         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55164         * gcc.dg/980312-1.c: Fix typo in -march command.
55166 1998-03-16  H.J. Lu  (hjl@gnu.org)
55168         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55170 1998-03-11  Robert Lipe  <robertl@dgii.com>
55172         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
55173         Dave Love agree the Fortran source is bogus.
55175 1998-03-11  Robert Lipe  <robertl@dgii.com>
55177         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55178         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55179         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55180         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55181         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55183 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55185         * g++.old-deja/g++.other/friend1.C: New test.
55187 1998-02-18  Dave Love  <d.love@dl.ac.uk>
55189         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55190         possibly uninitialized) variables and declare dnrm2.
55192 1998-02-23  Robert Lipe <robertl@dgii.com>
55194         From Bruno Haible <haible@ilog.fr>:
55195         * gcc.c-torture/execute/980223.c: New test.
55197 1998-02-13  Jeffrey A Law  (law@cygnus.com)
55199         * gcc.dg/ifelse-1.c: New test.
55201 1998-02-09  H.J. Lu  (hjl@gnu.org)
55203         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55205           * lib/old-dejagnu.exp (old-dejagnu): Added the
55206           "execution test - XFAIL *-*-*" handling in the spirit of
55207           "excess errors test -". Changed the "execution test fails"
55208           handling to be like "excess errors test fails".
55209           * Update various tests accordingly.
55211 1998-02-06  Jim Wilson  <wilson@cygnus.com>
55213         * gcc.c-torture/execute/980205.c: New test.
55215 1998-01-18  Jeffrey A Law  (law@cygnus.com)
55217         * lib/c-torture.exp: Look for .x files instead of .cexp files.
55218         * lib/f-torture.exp: Similarly.
55219         * gcc.c-torture: Rename all .cexp files to .x files.
55221 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
55223         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55224         (940510-1.c): Removed duplicate.
55225         (971104-1.c): New test.
55227 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
55229           * lib/f-torture.exp: Improve error and loop detection.
55231 1997-11-19  Michael Meissner  <meissner@cygnus.com>
55233         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
55234         use that to size the filler array.
55236 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
55238         * lib/c-torture.exp(c-torture-execute): Fix typo.
55240         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
55241         testcase as the executable name. Keep the executable around if
55242         the test fails.
55244 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
55246         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
55247         changes.  Only test one -g option, and move it to the end of the
55248         list of options to test.
55250 1997-09-19  Michael Meissner  <meissner@cygnus.com>
55252         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
55253         variable GCC_TORTURE_OPTIONS to supply default switches separated
55254         by colons.  If no environment variable, run tests with -O0 -g, -O1
55255         -g, and -O2 -g as well.
55257 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
55259         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
55260         explanatory comments. Fix indentation.
55262 1997-09-15  Jeffrey A Law  (law@cygnus.com)
55264         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
55266 1997-09-11  Jeffrey A Law  (law@cygnus.com)
55268         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
55269         * g++.old-deja/g++.mike/p7325.C: Likewise.
55270         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
55272 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
55274         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
55275         * g++.old-deja/g++.brendan/crash30.C: Likewise.
55276         * g++.old-deja/g++.brendan/crash39.C: Likewise.
55277         * g++.old-deja/g++.law/operators4.C: Likewise.
55279 1997-09-11  Joe Buck  (jbuck@synopsys.com)
55281         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
55282         * g++.old-deja/g++.mike/p784.C: Ditto.
55283         * g++.old-deja/g++.mike/p785.C: Ditto.
55285 1997-09-05  Jeffrey A Law  (law@cygnus.com)
55287           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
55289 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55291         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
55292         target feature; pass this to c-torture-execute as needed.
55294 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55296         * lib/c-torture.exp(c-torture-execute): If the previous and the
55297         current executables being tested are identical, we don't need to
55298         run the executable again. Try to make the executable names
55299         unique. Add an optional argument for passing additional compiler
55300         flags.
55302 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
55304         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
55306 1997-08-29  Jeffrey A Law  (law@cygnus.com)
55308         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
55310 1997-07-31  Jeffrey A Law  (law@cygnus.com)
55312         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
55313         32bit or larger longs.
55315         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
55316         have either a 32bit long or 32bit int.
55318 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
55320         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
55321         Make double precision tests dependent on sizeof (double).
55323 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
55325         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
55326         too.
55328 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
55330         * gcc.c-torture/compile/961203-1.cexp: New script.
55332 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
55334         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
55335         up the includes ourselves.
55337 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
55339         * lib/plumhall.exp: Remove random include, and add a few
55340         verbose messages for debugging.
55342 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
55344         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
55345         of trying to do it ourselves.
55347 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55349         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
55351 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
55353         * gcc.prms/5403.c: Made regexp a bit less strict.
55355 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
55357         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
55358         is returned from remote_load instead.
55359         * lib/plumhall.exp: Ditto.
55360         * lib/mike-g++.exp: Ditto.
55361         * lib/old-dejagnu.exp: Ditto.
55362         * lib/c-torture.exp: Ditto.
55364 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
55366         * lib/g++.exp: Use build_wrapper procedure.
55367         * lib/gcc.exp: Ditto.
55369 1997-05-20  Jeffrey A Law  (law@cygnus.com)
55371         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
55372         an old-style decl for malloc.  Fixes tests to work when
55373         sizeof (int) != sizeof (size_t).
55375 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55377         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
55379         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
55380         use stdargs.h interface.
55382 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55384         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
55385         NO_VARARGS when compiling.
55387 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
55389         * lib/plumhall.exp(ph_includes): New procedure.
55390         (ph_make): Use it.
55391         (ph_compiler): Ditto.
55393         * lib/g++.exp: Rename test-glue.c to testglue.c.
55394         * lib/gcc.exp: Ditto.
55396 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
55398         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
55399         to completion when it's called.
55401 1997-03-21  Michael Meissner  <meissner@cygnus.com>
55403         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
55404         is defined, don't do test.
55406 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
55408         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
55409         for object files.
55410         (ph_summary): Mark skipped testcases as untested, not unresolved.
55412         * lib/plumhall.exp (ph_make): If unresolved because of bad
55413         errorCode, record errorCode in log file.
55414         (*): Replace send_log/verbose with verbose -log.
55416 1997-03-19  Michael Meissner  <meissner@cygnus.com>
55418         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
55419         double conversion if double isn't at least 8 bytes.
55421         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
55422         int to work with targets where int is 16 bits.
55424         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
55425         8 bytes, just exit, since 4 byte doubles don't have enough bits of
55426         precision for the test to complete.
55428 1997-03-14  Michael Meissner  <meissner@cygnus.com>
55430         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
55431         if d10v is not compiled with the -mdouble64 flag.
55432         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
55434         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
55435         d10v is not compiled with the -mint32 flag.
55437 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
55439         * lib/plumhall.exp: Use incr_count.
55441 1997-03-12  Jeffrey A Law  (law@cygnus.com)
55443         * gcc.c-torture: Update to c-torture-1.45.
55445 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
55447         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
55448         the name of the expect testcase file).
55450         * lib/g++.exp(g++_init): Ditto.
55452 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
55454         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
55455         the host.
55457         * lib/gcc.exp(gcc_exit): New procedure.
55459 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
55461         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
55462         specs where appropriate.
55464         * g++.old-deja/g++.arm/*: Added additional ERROR checks
55465         because of new "candidates are" messages, and removed a few
55467         * Converted all non-old-style g++ testcases to old-style, and
55468         moved into g++.old-deja.
55470 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
55472         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
55473         options.
55475         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
55476         succeeded.
55478         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
55480 1997-02-13  Michael Meissner  <meissner@cygnus.com>
55482         * lib/gcc.exp (gcc_target_compile): Add support for defining
55483         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
55484         the machine doesn't have those features.
55486 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
55488         * g++.law/operators4.exp: Don't use LIBS.
55490 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
55492         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
55494         * lib/mike-g++.exp: Don't set the compiler to be tested here.
55495         * lib/g++.exp: Set it here instead. Also, allow use of the
55496         --tool_exec and --tool_opt options. Change CXX to
55497         GXX_UNDER_TEST.
55499         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
55501         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
55503 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
55505         * lib/old-dejagnu.exp: Use prune_warnings instead of
55506         prune_system_crud.
55507         * lib/mike-g++.exp: Ditto.
55508         * lib/gcc.exp: Ditto.
55509         * lib/g++.exp: Ditto.
55511         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
55513 1997-02-07  Jeffrey A Law  (law@cygnus.com)
55515           * 941014-2.c: Include stdlib.h
55516           * 960327-1.c: Include stdio.h
55517           * dbra.c, index-1.c: Don't assume ints are 32bits.
55519 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
55521         * lib/gcc.exp: Add gcc,stack_size target feature.
55523         * lib/g++.exp(g++_target_compile): Add the include and link
55524         paths here, not in two other places. And, it's $options, not
55525         options.
55527         * lib/mike-g++.exp(postbase): Remove the code that determines
55528         the correct include and link paths.
55529         * g++.old-deja/old-deja.exp: Ditto.
55531 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
55533         * lib/g++.exp(g++_init): target_compile no longer returns the
55534         filename of the result.
55536 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
55538         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
55539         call to glob.
55541         * gcc.c-torture/special/special.exp: Change call to
55542         gcc_target_compile to include the object file.
55544 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
55546         * gcc.c-torture/special/special.exp: Correct misspelling in last
55547         change.
55549 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
55551         * lib/plumhall.exp(ph_summary): Log the entire output of the
55552         executable. Return -1 if there were any failures, 0 otherwise.
55553         (ph_execute): Return -1 if there were any failures, 0 otherwise.
55554         (ph_make): Clean up objects and executables that were built
55555         if the tests succeeded.
55557 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
55559         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
55560         libraries and includes in the build tree as appropriate.
55562 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55564         * lib/c-torture.exp: Instead of looking for the global variable
55565         NO_LONG_LONG, check to see if that's a feature of the target.
55567 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55569         * config/default.exp: Minimize. Delete the remainer of the files in
55570         config; this functionality is now in devo/dejagnu/config.
55572         g++.*/*: Pass any additional flags used to compile to postbase;
55573         delete CXXFLAGS.
55575         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
55576         is now done by runtest.exp. Use gcc_target_compile instead of
55577         compile.
55579         lib/c-torture.exp: Use gcc_target_compile instead of compile.
55580         Remove references to CFLAGS. Use remote_file instead of
55581         calling rm -f.
55582         (c-torture): Take a list of arguments to use to compile this
55583         testcase.
55585         lib/g++.exp: Simplify. Use target_compile instead of compile.
55586         lib/gcc-dg.exp: Ditto.
55587         lib/gcc.exp: Ditto.
55588         lib/mike-{gcc,g++}.exp: Ditto.
55589         lib/old-dejagnu.exp: Ditto.
55590         lib/plumhall.exp: Ditto.
55592 1997-01-08  Jim Wilson  <wilson@cygnus.com>
55594         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
55595         (ph_linker): Likewise.
55597 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
55599           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
55600         MAP_ANON / MAP_ANONYMOUS if defined;
55601         else try to map from /dev/zero .
55603 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55605         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
55606         isn't defined, then define it to MAP_ANONYMOUS.
55608 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55610         * gcc.c-torture: Update to c-torture-1.42 release.
55612 1996-11-11  Jeffrey A Law  (law@cygnus.com)
55614         * gcc.c-torture: Update to c-torture-1.41 release.
55616 1996-10-27  Jeffrey A Law  (law@cygnus.com)
55618         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
55619         c-torture release.
55621 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
55623         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
55624         and LDFLAGS.  Fix second case to append the target_info ldflags
55625         onto LDFLAGS, not CFLAGS.
55626         * lib/g++.exp (g++_init): Add target_info stuff.
55627         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
55628         of libgloss and newlib flags for !native.
55630         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
55631         (GDB): Fix relative path to go up another dir for finding gdb.
55633 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
55635         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
55636         versions in the target_info array, if they don't exist.
55638 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
55640         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
55642 1996-07-08  Jim Wilson  <wilson@cygnus.com>
55644         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
55645         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
55647 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
55649         * lib/old-dejagnu.exp: Don't remove the output file before we've
55650         actually tested it. Don't append pwd to the path of the executable
55651         we're testing.
55653 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
55655         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
55657 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
55659         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
55660         temporary directory for compiler files, and set it to a default
55661         value of /tmp. Set $output as the name of the output file from
55662         compiling the testcase. Add a -o option to $cflags_var so the
55663         compiler writes the final output file as $output. Set $executable
55664         to $output.
55666         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
55667         directory for compiler files, and set it to /tmp if it doesn't
55668         already have a value. Set $output_file to the name of the output
55669         file from compiling the testcase. Add a -o option to CXXFLAGS so
55670         the compiler writes the final output file as $output. Use $output
55671         as the executable to be tested.
55673 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55675         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
55677 1996-06-08  Jeffrey A Law  (law@cygnus.com)
55679         * gcc.c-torture/execute/pending-1.c: New test.  Still
55680         pending in Tege's queue.
55682 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
55684         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
55685         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
55686         if there were failures.  Call unresolved if there were unresolved
55687         testcases.  Call gcc_fail if program did not run to completion.
55688         (ph_make): Pass additional argument name to ph_execute.
55689         (ph_execute): Add new argument.  Pass additional arguments to
55690         ph_summary.  Call gcc_fail is there is no execution output.
55692 1996-04-24  Jeffrey A Law  (law@cygnus.com)
55694         * lib/plumhall.exp (proc_summary): Output relavent summary
55695         lines into the log so specific failures in plumhall can be
55696         investigated.
55698 1996-04-10  Jeffrey A Law  (law@cygnus.com)
55700         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
55701         (c-torture-execute): Don't try to execute tests which use
55702         "long long" types if $NO_LONG_LONG is nonzero.
55704 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
55706         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
55707         not c-torture.
55709         * gcc.ieee: Move from here.
55710         * gcc.c-torture/execute/ieee: To here.
55712 1996-03-26  Jeffrey A Law  (law@cygnus.com)
55714         * gcc.c-torture: Update to c-torture-1.41 release.
55716 1996-03-22  Jeffrey A Law  (law@cygnus.com)
55718         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
55719         not "$output".
55721 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
55723         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
55724         -c present.
55726 1996-03-02  Jeffrey A Law  (law@cygnus.com)
55728         * config/proelf.exp: Handle connecting to a simulator.
55730 1996-01-31  Jeffrey A Law  (law@cygnus.com)
55732         * config/proelf.exp: New file.  Enough framework that we can
55733         run c-torture tests on the proelf targets (or any other target
55734         that gdb can connect to for that matter).
55736 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
55738         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
55739         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
55741         * lib/plumhall.exp (ph_execute): Always call ph_summary if
55742         exec_output exists.
55744 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
55746         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
55747         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
55749         * config/*.exp: Update FSF address.  Change result of ${tool}_load
55750         to pass/fail/unresolved/unsupported/untested.  Caller must now
55751         call unresolved/unsupported/untested.
55752         * lib/*.exp: Update FSF address.  Update to handle new results of
55753         ${tool}_load.
55754         * lib/chill.exp (verbose): Delete.
55756 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
55758         * lib/gcc.exp (default_gcc_start): Change order of args to
55759         $LDFLAGS $CFLAGS $LIBS.
55760         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
55761         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
55762         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
55763         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
55764         * gcc.misc-tests/dg-test.exp: Likewise.
55765         * gcc.misc-tests/msgs.exp: Likewise.
55766         * gcc.prms/prms.exp: Likewise.
55767         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
55768         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
55770         * lib/dg.exp: Deleted, moved to dejagnu/lib.
55772 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55774         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
55776         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
55777         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
55779         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
55780         necessary.
55782 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
55784         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
55785         global for loop; add use of $mathlib.
55786         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
55787         settings here; set mathlib for anything but VxWorks.
55789 1996-01-22  Jeffrey A Law  (law@cygnus.com)
55791         * gcc.c-torture: Update to c-torture-1.40 release.
55793 1996-01-03  Jeffrey A Law  (law@cygnus.com)
55795         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
55796         dg.exp.
55798 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
55800         * lib/c-torture.exp (c-torture-execute): Declare "output" as
55801         global.
55803 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
55805         * lib/g++.exp (LIBS): Define if not already.
55806         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
55807         (gcc-dg-prune): Call prune_gcc_output.
55808         * lib/gcc.exp (prune_gcc_output): New proc.
55809         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
55810         prune_gcc_output.
55812 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
55814         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
55815         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
55817 1995-11-15  Jeffrey A Law  (law@cygnus.com)
55819         * gcc.c-torture: Update to c-torture-1.39 release.
55821 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
55823         * lib/c-torture.exp (c-torture-execute): Don't return if one option
55824         fails, try others as well.
55826 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
55828         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
55829         If compilation fails, mark execute tests as `untested'.
55830         If test is marked as unsupported, don't mark compilation and
55831         execute tests as failed.
55833 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
55835         * lib/g++.exp (g++_init): Don't link in libg++, and look to
55836         libstdc++ for whether or not we want to be doing shared
55837         libraries.  Delete link_curses since we don't need it anymore.
55838         * lib/mike-g++.exp (postbase): Don't link in libg++.
55839         * g++.old-deja/old-deja.exp: Likewise.
55841 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
55843         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
55845 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
55847         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
55848         For that, add `-Wl,-a,shared_archive'.
55849         * g++.old-deja/old-deja.exp: Likewise.
55851 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
55853         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
55855 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
55857         * lib/mike-g++.exp (postbase): Pay attention to the status of
55858         g++_load.
55860 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
55862           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
55864 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
55866         * lib/gcc.exp (default_gcc_start): No longer need to log program
55867         being executed or its output, execute_anywhere does that now.
55868         * lib/g++.exp (default_g++_version): Call execute_anywhere.
55869         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
55871 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
55873         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
55874         the same as those in lib/g++.exp.
55876 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
55878         * gcc.c-torture: Update to c-torture-1.38 release.
55879         * gcc.ieee: Related changes.
55881 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
55883         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
55884         "exec". Minor reformatting changes.
55886         * config/rom68k.exp (${tool}_load): Make it work in a canadian
55887         cross. This means all "exec" calls now work on a remote host as
55888         well.
55889         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
55890         cross. Filter out the extra "\r\n" stuff that expect puts in.
55891         (c-torture-execute): Filter out the bogus warnings like
55892         c-torture-compile does. Add support for canadian cross.
55893         * lib/gcc.exp (default_gcc_version, default_gcc_start)
55894         Use execute_anywhere rather than calling exec directly. Now it
55895         works for canadian cross testing.
55897 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
55899         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
55900         results into a variable, and check that rather than using file exists.
55902 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
55904         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
55905         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
55907 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55909         * g++.old-deja/old-deja.exp: Create and pass runshlib and
55910         lib_curses if there's a shared libg++ in the build tree.
55912 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
55914         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
55915         if not supported target.
55917 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
55919         * lib/g++.exp (g++_init): Move empty setting of runshlib and
55920         link_curses up to always happen, not just for native builds.
55922 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
55924         * gcc.c-torture: Update to c-torture-1.36 release.
55925         * gcc.failure: Related changes.
55927 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
55929         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
55931 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
55933         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
55934         * lib/mike-g++.exp (postbase): Not in here.  Still reference
55935         runshlib, link_curses, and mathlib for link and run.
55937         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
55938         pass the runtime shared library options for Solaris, OSF/1, and
55939         Irix5, and link with -lcurses to avoid unresolved references.
55941 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
55943         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
55944         only run once.
55946 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
55948         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
55950 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
55952         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
55953         do not have a framework for the "compat" tests yet.
55955 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
55957         * lib/mike-g++.exp (postbase): New local variable `mathlib',
55958         set to null if we're testing vxworks5.1.  Use that instead of
55959         `-lm' in the setting of LIBS for link and run.
55961 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
55963         * config/rom68k.exp (${tool}_load): Major changes to make it
55964         work.  Verified that it does in fact return the stuff in
55965         exec_output properly.  Catch any Emul or any TRAP other than 0.
55967 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
55969         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
55970         LDFLAGS properly for targets that need stuff from libgloss.
55971         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
55972         only run once.
55973         (gpp_initialized): New variable.
55975 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
55977         * config/rom68k.exp: Load libgloss.exp.
55978         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
55979         so we can produce a fully linked binary.
55980         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
55981         so we can produce a fully linked binary.
55983 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
55985         * lib/plumhall.exp (ph_section): Watch for expected failures.
55986         Add missing `else'.
55988         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
55989         run the testcase.
55990         (c-torture): Likewise.
55992 1995-08-28  Doug Evans  <dje@cygnus.com>
55994         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
55996         * lib/mike-g++.exp (mike_cleanup): New proc.
55997         (prebase): New globals compiler_result, not_compiler_result,
55998         target_regexp.
55999         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
56000         allow leading "-" in pattern.  Watch for unsupported tests.
56001         If $compiler_result is set, pattern match assembler code,
56002         and ditto for $not_compiler_result.
56003         * lib/mike-gcc.exp: Likewise.
56005         * lib/plumhall.exp (ph_execute): Only call ph_summary if
56006         execution "succeeded".
56008 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
56010         * config/win32.exp: New file.
56011         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56013 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
56015         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56016         unsupported.
56017         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56018         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56019         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56021         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56022         "... without exceptions was ...".  That is now handled by
56023         prune_system_crud.
56024         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56026 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
56028         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56029         sieve.c,sort2.c}: New files.
56030         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56031         sieve.exp,sort2.exp}: Drivers for them.
56033         * lib/mike-gcc.exp (program_output): New user settable variable.
56034         (postbase): Call prune_system_crud.  Also prune extraneous compiler
56035         messages.
56036         * lib/mike-g++.exp (program_output): New user settable variable.
56038         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56040         * config/sh.exp: Deleted (use sim.exp instead).
56042 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
56044         * config/vx.exp: Declare CHECKTASK as global.
56045         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56046         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56047         * lib/old-dejagnu.exp: Load [pwd]/$executable.
56049 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56051         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56052         target. Like vx.exp, only includes `vx29k.exp' instead of
56053         `vxworks.exp'.
56055 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
56057         * config/sim.exp: Increase time limit from 120 seconds to 240.
56059 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
56061         * gcc.c-torture/execute/950628-1.c: New test.
56063 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
56065         * gcc.c-torture: Update with changes/additions from
56066         c-torture-1.34.
56068 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
56070         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56072 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
56074         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56076 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
56078         * gcc.c-torture/compile/950512-1.c: New test.
56079         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56080         * gcc.dg/struct-ret-1.c: Likewise.
56082 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
56084         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56085           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56087 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
56089         * gcc.c-torture/special/920411-1.c: Deleted.
56090         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56092 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
56094         * config/sim.exp (${tool}_load): Hack in call to bash to get a
56095         cpu limit.
56097 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
56099         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56101 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
56103         From kenner;
56104         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56105         is the proper length.
56106         * va-arg-3.c: Likewise.
56108 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
56110         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
56111         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56113         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
56114         * lib/g++.exp (default_g++_start): Delete old cruft.
56116 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
56118         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56119         (2 * (1 << 18)) to (2 * (1 << 17)).
56121         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56123 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
56125         * config/rom68k.exp: Renamed from config/idp.exp
56127 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
56129         * c-torture/compile/921109-2.c
56131 1995-04-18  Mike Stump  <mrs@cygnus.com>
56133         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56134         excess errors.
56136 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
56138         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56139         output.
56140         * lib/g++.exp (default_g++_start): Likewise.
56142 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
56144         * gcc.c-torture/compile/950329-1.c: New test.
56146 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
56148           * config/bug.exp (${tool}_load): Updated to use new remote_open
56149           and remote_close procs.
56150         * config/idp.exp: New file.
56152 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
56154         * gcc.c-torture/execute/950322-1.c: New test.
56156 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
56158         * config/vx.exp (${tool}_load): Clean up testing of return code from
56159         vxworks_ld and vxworks_spawn.
56161 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
56163         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56165 1995-03-13  Mike Stump  <mrs@cygnus.com>
56167         * lib/old-deja.exp: Add `excess errors test - ' error, now one
56168         can mark excess errors on a machine by machine basis.  Note, the
56169         default is to not expect any excess errors, even when excess
56170         errors test - is given, so you will want to put an XFAIL ... on
56171         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
56172         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56173         those 4 machines, but no others.
56175 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
56177         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56178         * lib/c-torture.exp: to here.
56180 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
56182         * gcc.c-torture/execute/950221-1.c: New test.
56183         * gcc.c-torture/execute/struct-ret-1.c: New test.
56184         * gcc.c-torture/compile/950221-1.c: New test.
56186         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56188 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
56190         * gcc.c-torture/execute/arith-1.c (main): Return 0.
56191         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56193 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
56195         * g++.gb: New directory of tests, derived from my signature and
56196         class scoping tests.
56198         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56199         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56200         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56201         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56202         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56203         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56204         * g++.gb/sig25.C: Likewise.
56206         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56207         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56208         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56209         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56210         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56211         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56212         * g++.gb/sig25.exp: Likewise.
56214         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56215         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56216         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56217         * g++.gb/scope13.C: Likewise, this test still fails.
56219         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56220         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56221         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56222         * g++.gb/scope13.exp: Ditto.
56224         * g++.gb/README: New file, explains what these tests are about.
56226 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
56228         * lib/dg.exp (dg-do): Support `preprocess'.
56229         (dg-test): Likewise.
56231 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
56233         * config/udi.exp: change "continue -expect" to "exp_continue".
56235 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
56237         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
56238         Delete redundant tests.
56240         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
56241         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
56242         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
56243         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
56244         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
56245         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
56246         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
56247         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
56249         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
56250         storing label pointers.
56251         * gcc.c-torture/execute/921019-1.c: Likewise.
56252         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
56253         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
56254         parameter fp.
56255         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
56256         constants.
56258         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
56259         Delete obsolete tests.
56261         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
56262         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
56263         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
56264         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
56265         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
56266         * gcc.c-torture/compile/950124-1.c: New test.
56268         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
56270 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
56272         * lib/mike-g++.exp: Add -lm to LIBS.
56274 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
56276         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
56278 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
56280         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
56282 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
56284         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
56286 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
56288         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
56289         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
56290         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
56291         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
56292         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
56293         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
56294         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
56295         * g++.law/{operators31.C, operators32.C,
56296         * g++.law/{operators33.C, operators34.C}: Likewise.
56297         * g++.law/{pic1.C, refs2.C}: Likewise.
56298         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
56299         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
56300         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
56301         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56303         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
56304         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
56305         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
56306         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
56307         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
56308         * g++.law/{enum9.exp, friend5.exp}: Likewise.
56309         * g++.law/{nest3.exp, nest4.exp}: Likewise.
56310         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
56311         * g++.law/{operators30.exp, operators31.exp}: Likewise.
56312         * g++.law/{operators32.exp, operators33.exp}: Likewise.
56313         * g++.law/{operators34.exp}: Likewise.
56314         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
56315         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
56316         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
56317         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
56318         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56320         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
56321         No longer expected to fail.
56322         * g++.law/missed-error3.C: Tweak for recent bool changes.
56324 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
56326         * config/emb-unix: Deleted.
56327         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
56328         remote execution.  Do final link on remote host if REMOTE_LINK is set.
56330 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
56332         * lib/dg.exp (dg-test): Fix typo in last patch.
56334 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
56336         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
56337         (handles multiple occurrences).
56339 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
56341         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
56342         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
56343         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
56344         printed).
56345         * lib/c-torture.exp (c-torture-compile): Likewise.
56346         (c-torture): Prepend full path if missing.
56347         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
56348         (gcc_fail): Likewise.
56349         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
56351 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
56353         * lib/netware.exp: Only attach to NetWare i386 systems.
56355 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
56357         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
56358         messages.  Add test name to "output pattern match" pass/fail message.
56360 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
56362         * gcc.dg: New testsuite.
56363         * gcc.dg/dg.exp: New file.
56365         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
56366         test-switch.c}: Deleted.
56368         * gcc.misc-tests/msgs.exp: New testcase driver.
56370 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
56372         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
56373         Watch for illegal return values from ${tool}_load.
56374         * config/unix.exp (${tool}_load): Fix pass/fail detection for
56375         cross targets.  Coerce return value >0 to 1.
56377 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
56379         * config/unix.exp (${tool}_load): Call program rsh, not proc.
56381         * config/emb-unix.exp: New file.
56383         * config/sim.exp: Error if variable $SIM not defined.
56384         (${tool}_load): Mark test as "untested" if simulator missing.
56386         * config/unix.exp: Load remote.exp to get rcp_download.
56387         * lib/c-torture.exp: Use different option lists for testcases with
56388         and without loops.
56389         * gcc.c-torture/execute/execute.exp: Likewise.
56391 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
56393         * config/*.exp: Clarify return code from ${tool}_load.
56394         Call `unresolved' or `untested' instead of `warning' or `perror'
56395         (sometimes you still want to call both though).
56396         Add comment that `shell_id' is local to each file.
56397         * config/udi.exp (timeout): Set to 30.
56398         Don't print warning if connection fails, $connectmode has already
56399         printed an error.
56400         (${tool}_load): Move verbose messages to level 2.
56401         Rework pattern for "Process started" message.
56402         Pass `shell_id' to ${connectmode}_download.
56403         Retry twice upon timeout.  Make resetting of target more robust.
56404         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
56405         Pass `shell_id' to exit_$connectmode.
56406         Only call exit_$connectmode if connected.
56407         * config/unix.exp (${tool}_load): Check return codes better.
56408         * config/vrtx.exp (${tool}_load): Likewise.
56409         * config/vx.exp (${tool}_load): Likewise.
56410         Delete unneeded global's.
56411         * lib/dg.exp (dg-test): Update to reflect clarified return codes
56412         from ${tool}_load.
56413         (dg-stat): Delete.
56414         (dg-init): Delete recording of pass/fail counts.
56415         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56416         (old-dejagnu-init): Likewise.
56417         (old-dejagnu-stat): Delete contents, empty proc now.
56418         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
56419         (c-torture): Delete references to lcnt, lpass, lfail.
56420         Get option list from TORTURE_OPTIONS.
56421         Delete -funroll[-all]-loops if no loops.
56422         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
56423         (g++_stat): Delete contents (empty proc now).
56424         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
56425         (gcc_finish): Likewise.
56426         (gcc_stat): Deleted.
56427         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
56428         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
56429         * gcc.c-torture/execute/execute.exp: Likewise.
56430         Split tests into two parts: compile, execute.
56431         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
56432         no loops.  Update to reflect clarified return codes from ${tool}_load.
56434 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
56436         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
56437         to grep for.
56438         (old-dejagnu): Likewise (where necessary).
56440 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
56442         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
56444         * lib/dg.exp (dg-process-target): Fix processing of selector.
56445         Add comment regarding use of `error'.
56447         * lib/gcc.exp (prune_system_crud): Define if missing.
56448         * lib/g++.exp (prune_system_crud): Likewise.
56450         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
56451         Call prune_system_crud.
56452         * lib/dg.exp (dg-runtest): New proc.
56453         Use perror instead of send_user for tcl errors in testcase.
56454         Don't return any value, it's never used.
56455         Don't clobber previous definition of `unknown'.
56456         Print tcl errors in `dg-final'.
56458 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
56460         * lib/dg.exp (dg-process-target): Improve syntax error messages.
56461         (dg-test): Don't print errorInfo, it contains stack backtrace.
56463 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
56465         * lib/g++.exp (runtest_file_p): Define if missing.
56467 1994-09-24  Doug Evans  (dje@cygnus.com)
56469         * lib/mike-g++.exp: Comment out loading of g++.exp.
56470         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
56471         (default_g++_version): Always print something.
56472         (default_g++_start): Comment out call to `which'.
56473         (g++_start, g++_load): Deleted (must be defined in config file).
56474         * lib/gcc.exp: Test for existence of $CC at start.
56475         Delete check for tmpdir (done in gcc_init).
56476         (default_gcc_version): Always print something.
56477         (default_gcc_start): Comment out call to `which'.
56478         * config/*.exp: Major cleanup - make cross targets work at least a
56479         little better for g++ (by not being "--tool gcc" specific).
56480         Rename gcc_xxx to ${tool}_xxx.
56481         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
56482         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
56484 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
56486         * lib/c-torture.exp (c-torture-compile): Rework compiler
56487         message processing.
56489         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
56490         c-torture.
56492 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
56494         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
56496         * lib/dg.exp (dg-process-target): Support { target native }.
56498 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
56500         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
56501         looked for "... program xxx got fatal signal".
56502         Correct regsub munging of `comp_output'.
56503         Ignore compiler messages "path prefix not used" and "linker input
56504         file unused".
56506 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
56508         * lib/gcc.exp (runtest_file_p): Define if missing.
56509         * gcc.prms/template.c: Example to work from.
56511 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
56513         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
56514         * lib/dg.exp (dg-test): Call unsupported testcases as such.
56516         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
56517         * gcc.prms/1883.c: Moved from compile/940714-1.c.
56518         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
56519         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
56521         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
56522         (dg-process-target): No longer a varargs proc.
56523         Return S/N for target, P/F for xfail.  All callers changed.
56524         (user option procs): More argument checking.
56525         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
56526         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
56527         (dg-test): Skip test if not running on selected target in `dg-do'.
56528         Update handling of `dg-do-what', `dg-output-text'.
56529         Separate execution pass/fail from output pattern match pass/fail.
56530         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
56532 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
56534         * gcc.c-torture/special/special.exp: Don't expect failure for mips
56535         target for 920510-1.c.
56537 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
56539         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
56540         Clean up comment regarding use of passcnt, etc.
56541         (gcc_stat): Don't update `testcnt' here.
56542         (gcc_finish): Do it here.
56543         Might as well reset `but_id' here too.
56544         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
56545         to determine if the file should be tested.
56546         * gcc.c-torture/compile/compile.exp: Likewise.
56547         * gcc.c-torture/execute/execute.exp: Likewise.
56548         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56549         * gcc.misc-tests/dg-test.exp: Likewise.
56550         * gcc.prms/prms.exp: Likewise.
56551         * gcc.wendy/wendy.exp: Likewise.
56552         * g++.old-deja.exp: Likewise.
56553         Move "Testing file" message to verbose level 1.
56555 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
56557         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
56559 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
56561         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
56562         (default_gcc_start): Accept optional second list element
56563         of compiler flags.  Print compiler output at verbosity level 2.
56564         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
56565         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
56566         Save current values of framework globals passcnt, failcnt, xpasscnt,
56567         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
56568         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
56569         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
56570         xfailcnt to compute stats.  Update framework global `testcnt' from
56571         pass/fail counts.
56572         (gcc_finish): New proc.  Clean up test environment.
56573         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
56574         (gcc_epass, gcc_efail): Delete.
56575         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
56576         argument of line number.
56577         (dg-init): If the tool has an init routine, call it.
56578         (dg-test): Remove args `cflags_var' and `libs_var'.
56579         Pass all compiler options to ${tool}_start.
56580         Handle missing line number.
56581         (dg-finish): New function.
56582         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
56583         particular files.  Call gcc_finish at end.  Move "skipping test"
56584         message to verbosity level 3.
56585         * gcc.c-torture/compile/compile.exp: Likewise.
56586         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56587         * gcc.c-torture/execute/execute.exp: Likewise.
56588         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56589         Print testcase being tried at verbosity level 1.
56590         * gcc.c-torture/special/special.exp: Unset xfail.
56591         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56592         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
56593         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
56594         * gcc.failure/failure.exp: Likewise.
56595         * gcc.ieee/ieee.exp: Likewise.
56596         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
56597         Update call to dg-test.  Call dg-finish at end.
56598         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
56599         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56600         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
56601         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
56602         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
56603         * gcc.wendy/wendy.exp: Add copyright.
56604         Delete setting of tmpdir (done by gcc_init).
56605         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
56606         Pass compiler flags to gcc_start.  Call gcc_finish at end.
56607         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
56608         gcc_[ce]pass/fail.
56610 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
56612         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
56613         confusion.
56614         (g++_load): Likewise.
56616         * config/*.exp (gcc_load): Some were varargs fns and some were not.
56617         Rename argument to `prog' to remove the confusion.
56618         Varargs fns behave differently too!
56619         (g++_load): Likewise.
56621         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
56623         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
56624         what it is.  Delete (always) printing of status value for !native.
56625         Simplify verbose code, and include status and exec_output.
56626         (g++_load): Use gcc_load.
56628 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
56630         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
56631         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
56632         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
56633         940714-3.c as these testcases don't exist anymore.  Make
56634         va-arg-1.c expected to pass.
56636 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
56638         * gcc.misc-tests/misc.exp: Only run specific testcases.
56639         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
56640         * gcc.misc-tests/dg-[1-9].c: New files.
56642         * lib/dg.exp: New testsuite driver.
56643         * gcc.prms/prms.exp: Use it.
56645         * README.gcc: New file.
56647         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
56648         Document and reset `lxpass' and `lxfail'.
56649         Simplify "initialized" message.
56650         (gcc_stat): Clean up comments a little.
56652 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
56654         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
56656 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
56658         * lib/old-dejagnu.exp (process-option): New proc.
56659         (old-dejagnu-init, old-dejagnu-stat): Likewise.
56660         (old-dejagnu): Simplify.
56661         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
56663 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
56665         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
56666         exists and is not an empty string.
56668         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
56669         $xfail rather than calling setup_xfail.  Clear $xfail when test is
56670         finished.
56671         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
56672         automatically.
56674         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
56675         longer expected to fail.
56677         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
56678         "f" function call.
56680         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
56682         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
56683         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
56684         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
56685         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
56686         c-torture-1.29.
56688         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
56689         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
56691         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
56693         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
56694         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
56696         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
56697         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
56698         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
56700 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
56702         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
56703         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
56704         940714-1.c, 940714-2.c, 940714-3.c},
56705         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
56706         gcc.misc-tests/{mg.c,mg.exp}:
56707         New tests.
56708         * gcc.noncompile/noncompile.exp: Change accordingly.
56710 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
56712         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
56713         Undo previous clobberage.
56715 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
56717         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
56718         * gcc.special/{930510-1.c, special.exp}:
56719         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
56720         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
56721         struct-varargs-1.c}: New tests from c-torture-1.26.
56723 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
56725         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
56726           argument to switch.
56728 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
56730         * Revert the previous changes.  Please see Rob's directory
56731         (/lisa/test/rob/progressive/gcc/testsuite) for testing
56732         fixes.
56734 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
56736         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
56737         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
56738         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
56739         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
56740         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
56741         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
56742         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
56743         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
56744         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
56745         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
56746         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
56747         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
56748         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
56749         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
56750         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
56751         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
56752         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
56753         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
56754         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
56755         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
56756         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
56757         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
56758         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
56759         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
56760         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
56761         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
56762         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
56763         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
56764         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
56765         testing changes.
56767 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
56769         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
56770         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
56771         with perror calls.
56773 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
56775         * config/unix.exp (g++_load): Fix syntax.
56777 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
56779         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
56780         * gcc.noncompile/921017-1.c: Deleted obsolete test.
56781         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
56782         Don't expect va-arg-1.c to fail.  Correct expected output for
56783         920928-1.c.
56784         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
56785         * gcc.wendy/hbm4.c: Correct typo.
56786         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
56788 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
56790         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
56791         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
56792         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
56793         * lib/c-torture.exp (c-torture-compile): Ditto.
56795         Reduce volume of output (remove all the -I's and such).
56796         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
56797         Call gcc_cpass, gcc_cfail.
56798         (c-torture): Pass testing option to c-torture-compile.
56800 1994-03-21  Doug Evans  (dje@cygnus.com)
56802         Bring patches over from progressive.
56803         * config/default.exp: Exit remote shell cleanly.
56804         (g++_exit, g++_start): Add default versions.
56805         * config/sim.exp (gcc_load): Use perror, not error.
56807 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
56809         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
56810         set in site.exp.
56812 1994-03-14  Doug Evans  (dje@cygnus.com)
56814         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
56815         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
56816         (wendy_try): New proc to run testcase.
56817         (main loop): Call 'em.
56818         * gcc.wendy/*.c: Clean up pass to correct expected output.
56820         * lib/gcc.exp: Minor cleanup work.
56821         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
56823 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
56825         * config/sim.exp (gcc_load): Document return codes better.
56826         Don't pass -v to simulator.
56828 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
56830         * gcc.special/920717-x.c: Fix typo.
56831         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
56832         get at sources.
56834         * lib/mike-gcc.exp: Fix typo.
56836 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
56838         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
56839         binary to use, transform the name.
56840         * config/*.exp: rename everything. Nuke any g++ specific files,
56841         it's now a special case of gcc that requires no special support.
56842         Add a default.exp for unsupported targets.
56844 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
56846         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
56847         lib/old-dejagnu.exp: Fix a few patterns to work with the new
56848         version of Tcl.
56850 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
56852         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
56853         than a warning.
56855 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
56857         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
56859 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
56861         * gcc.execute/execute.exp: Combine opt_list and foption_list into
56862         option_list.  Compile every file with only 4/6 option choices
56863         (same as C torture) instead of with 12/18 different option
56864         choices.
56865         * lib/c-torture.exp: Likewise.
56867         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
56868         not already set.
56870 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
56872         * lib/old-deja.exp: Add `excess errors test fails' error, now one
56873         can put an XFAIL *-*-* on excess errors.
56875 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
56877         * g++.law: Add more tests derived from g++-bugs snapshots.
56879         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
56880         equivalent to g++.law/init9.
56882         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
56883         compiled it, and the a.out file after we've run it.
56885 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
56887         * lib/mike-g++.exp (postbase): Delete the .o file after we've
56888         compiled it, and the a.out file after we've run it.
56890 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
56892         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
56894 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
56896         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
56897         version number.
56899 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
56901         * g++.law: New directory of g++ tests derived from the g++-bugs
56902         snapshots.
56904 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
56906         * gcc.compile: initbug1.c initbug1.exp testcase added
56908 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
56910         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
56911         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
56912           fixes submitted by Jeff Law (law@cs.utah.edu)
56913         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
56914           Jeff Law (law@cs.utah.edu)
56917 1993-11-30  Mike Stump  (mrs@cygnus.com)
56919         * config/unix-g++.exp: Follow the gcc way of doing things.
56920         * g++.old-deja/old-deja.exp: Minor updates.
56921         * lib/g++.exp: New file, follow the gcc way of doing things.
56922         * lib/old-dejagnu.exp: Minor updates.
56923         * lib/mike-g++.exp: Always unset errorInfo.
56925 1993-11-06  Mike Stump  (mrs@cygnus.com)
56927         * lib/gcc.exp: Fix some errors with the below change, CC and
56928         CFLAGS should be global when setting, not local.
56930 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
56932         * lib/gcc.exp: Transform tool name.
56934 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56936         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
56938 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56940         * lib/gcc.exp: change gcc_done to gcc_stat
56942 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56944         * Upgraded gcc testsuite to c-torture version 1.25
56946 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
56948         * lib/gcc.exp: added reporting code. Changed verbose compile message.
56949         * lib/c-torture: added hooks for new reporting code.
56951 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
56953         * config/sh-gcc.exp: check if sh-sim exists in the path
56955 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
56957         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
56958         * gcc.compile/compile.exp: Initial changes for new logic.
56959         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
56960         * gcc.failure/failure.exp: Initial changes for new logic.
56961         * gcc.ieee/ieee.exp: Initial changes for new logic.
56962         * gcc.misc-tests/misc.exp: Initial changes for new logic.
56963         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
56964         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
56965         * lib/c-torture.exp: Initial changes for new logic.
56966         * lib/gcc.exp: Initial changes for new logic.
56968 1993-10-15  Mike Stump  (mrs@cygnus.com)
56970         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
56971         depend upon failure or success.  Fully qualify names in failure
56972         and success messages.  Always remove a.out before starting
56973         compile, just in case.  Pay more attention to error text output by
56974         the compiler.  Handle testcases with no known past errors just
56975         like all others, so that things are uniform.  Other miscellaneous
56976         improvements.
56978 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
56980         * gcc.cpp: new directory for cpp tests
56982 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
56984         * lib/chill.exp: Code reformatted, removed unused code.
56985         * config/unix-chill.exp: Code reformatted, removed unused code.
56986         * chill.execute/execute.exp: Code reformatted, removed unused code.
56987         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
56989 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
56991         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
56992         routines not written.
56994 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
56996         * config/bug-gcc.exp: Use new procs from bug.exp.
56998 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
57000         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57001         via ftp, rather than depending on NFS.
57002         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57003         case.
57005 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
57007         * config/bug-gcc.exp: Use new download proc.
57009 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
57011         * chill.execute/execute.exp: cleanups, handles errors better
57012         * chill.compile/compile.exp: rewrite, based on execute.exp
57013         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57014         * lib/chill.exp: major changes to diff proc and compile and link
57015         procs. added chill_fail and chill_pass wrappers to pass and
57016         fail. added more comments, and handle error codes better.
57017         Added a hack to capture stderr from exec, so noncompile tests
57018         can work.
57020 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
57022         * chill.execute/execute.exp: rewrite of testsuite driver
57023         * lib/chill.exp: rewrite of testsuite driver
57024         * config/unix-chill.exp: rewrite of testsuite driver
57026 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
57028         In chill.execute:
57029         * iexpr.ch: Standardize uppercase.
57030         * tuples.dat: Standardize uppercase.
57031         * vary.ch: standardize.  Correct varying string assignments.
57032         * vary.dat: Add new output lines.
57034 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
57036         In chill.execute:
57037         * chprintf.ch: Standardize use of uppercase.
57038         * tuples.ch: Standardize and turn arr2 into a DCL,
57039           rather than a SYN.
57040         * pinits.ch: Standardize.
57042 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
57044         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57045         * Makefil: Renamed to Makefile.in.
57046         * configure.in: New.
57048 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
57050         In chill.execute:
57051         * .cvsignore: Add result/output files.
57052         * Makefile: Fix up variables at start.  Use MFLAGS
57053           everywhere.  Correct bool_loc, built_ins entries.
57054           Add entry for vary1.ch.
57055         * bitarray.ch: Standardize upper-case usage.
57056         * bitexpr.ch: Standardize, add output of b1.
57057         * params.ch: Use arrayt in along PROC parameters, to
57058           avoid novelty problems.
57059         * sets.ch: Tiny cleanup.
57060         * vary1.ch: Re-indent.
57062 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
57064         * Add PR-related files to Makefiles, .cvsignore files, etc.
57066 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
57068         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57069           with compiler objects. New names are test-flow.c and test-loop.c
57071 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
57073         * Upgraded c-torture tests from 1.19 to 1.20
57075         * new files:
57076         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57077         * gcc.compile: 930623-1.c 930623-2.c
57078         * gcc.noncompile: 930622-1.c 930622-2.c
57079         * gcc.failure: 920411-1.c 920627-2.c
57080         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57082 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
57084         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57085           More changes to get testsuite working properly. Needs more work.
57086           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57088 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
57090         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57091           More changes to get testsuite working properly. Needs more work.
57093 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
57095         * chill.compile/compile.exp: Added for Dejagnu support
57096         * chill.execute/execute.exp: Added for Dejagnu support
57097         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
57099 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
57101         This should complete moving the CHILL test files.
57102         * chill.noncompile(.cvsignore printf.grt
57103             in-printf.grt chprintf.grt chprintf.ch):
57104             Added test-support files.
57105           (Makefile): Modified further.
57106         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57107             signal.ch): Added test files.
57108           * chill.execute (.cvsignore printf.grt printr.c
57109             in-printf.grt rts.c chprintf.grt rts.h): Added
57110           test-support files.
57111             (Makefile): More corrections.
57113 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
57115         * chill.compile, chill.execute, chill.nocompile: Add CHILL
57116           test cases, ready for DejaGnu.
57118 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
57120         * Upgraded c-torture tests from 1.18 to 1.19
57122         * gcc.compile: added test(s):
57123           930607-1.c
57124         * gcc.execute: added test(s):
57125           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57127         * added new subdirectory for misc tests: gcc.misc-tests
57128         * gcc.misc-test(s): added tests:
57129           inst-check.c test-consts.c test-ior.c test-switch.c
57131 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
57133         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57135 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
57137         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57139 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
57141         * Upgraded c-torture tests from 1.17 to 1.18
57143 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
57145         * Upgraded c-torture tests from 1.12 to 1.17
57147 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
57149         * lib/old-dejagnu.exp:
57150           Fixed handling of XFAIL target triplets to correctly
57151           recognize wildcard characters.  Removed code that
57152           appended a unique id tag to the end of the file name
57153           printed out by the result of the testcases within a
57154           given test file.
57156 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
57158         * lib/old-dejagnu.exp:
57159           Reworked expected failure handling to trigger off of XFAIL
57160           keyword in keyphrase embeded in testcase source code. The
57161           XFAIL keyword must be at the end of the keyphrase line. It
57162           may optionally be followed by one or more target triplets.
57163           It has just occured that the handling of wildcards in the
57164           target triplet may not be correct.
57166 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
57168         * g++.old-deja/tests:
57169           Moved all subdirectories up one level into g++.old-deja .
57171         * lib/old-dejagnu.exp:
57172           Fixed problem with CXXFLAGS not being properly reset, and being
57173           corrupted with extraneous "-c" compiler option.  This was
57174           causing binaries to not be generated for test that needed them.
57175           Modified strings passed to "pass" and "fail" so that individual
57176           tests from the same test file would be distinguished by an
57177           identifier appended to the test file name in the summary logs;
57178           this corrected a problem with erroneous diff logs.  Added code
57179           to search testcases for expected fail and unexpected pass keywords.
57181 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
57183         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57185 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
57187         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57188           Removed extraneous text from end of "Special g++ Options"
57189           keyphrase.
57191         * lib/old-dejagnu.exp: Added pattern matching to look for new
57192           keywords, embedded in testcases comments, which will trigger
57193           calls to xpass and xfail.
57195 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
57197         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57198           comments embedded in the testcases, especially the one looking for
57199           special compiler options, as well as the pattern matching for the
57200           compiler output again.
57202 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
57204         * lib/old-dejagnu.exp: Do a proper check of the return value for
57205           execute tests. Fixed several problems with the pattern matching
57206           of the compiler output which gave erroneous test results.
57207           Changed several of the test result messages to be more descriptive.
57208         * config/unix-g++.exp: Proc g++_load now actually works and
57209           executes the tests passed to it and returns a usable return
57210           value.
57212 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
57214           * lib/gcc.exp: Exits gracefully if $CC is bogus.
57216 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
57218         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57219           Modified both files to properly execute the old style
57220           dejagnu tests. The previous versions of these files were
57221           experimental and did not function anything near correctly.
57223 1993-04-05  Rob Savoye  (rob@cygnus.com)
57225         * Removed all Makefile.in and configure.in files. No configuration
57226         needed now.
57228 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
57230         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
57232 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
57234         * gcc.compile/configure.in, gcc.unsorted/configure.in,
57235         gcc.special/configure.in, gcc.noncompile/configure.in,
57236         gcc.execute/configure.in, gcc.code_quality/configure.in,
57237         g++.other/configure.in, g++.old-deja/configure.in,
57238         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
57239         in srcname setting.
57241 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
57243         * lib/udi.exp: Fixed mondfe and mondfe_download.
57244         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
57245         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
57247 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
57249         * config/udi-gdb.exp: Check $shell_id after connecting to target.
57250         (gdb_exit): Don't remove *_soc files.
57252 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
57254         * lib/c-torture.exp: Don't look for main; instead always use -w
57255         -c.  This is how the c-torture tests work.  Remove the object
57256         file if the compilation succeeds.
57257         * gcc.execute/execute.exp: Remove executable if test passes.
57258         * gcc.noncompile/noncompile.exp: Every test is an expected
57259         failure.
57260         * gcc.special/special.exp: Added tests from c-torture 1.11,
57261         corrected use of existing test.
57262         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
57263         gcc.execute/920625-1.c: Updated to c-torture 1.11.
57264         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
57265         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
57266         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
57267         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
57268         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
57269         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
57270         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
57271         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
57272         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
57273         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
57274         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
57275         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
57276         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
57277         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
57278         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
57279         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
57280         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
57281         c-torture 1.11.
57282         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
57283         correspond to c-torture 1.11.
57285         * New file.