PR 33870
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2a863b9463fccec58029b15f86880e6ab1c67047
1 2007-11-07  Diego Novillo  <dnovillo@google.com>
3         PR 33870
4         * gcc.c-torture/execute/pr33870.x: Remove.
6 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
8         PR c++/33045
9         PR c++/33837
10         PR c++/33838
11         * g++.dg/cpp0x/decltype-33837.C: New.
12         * g++.dg/cpp0x/decltype-refbug.C: New.
13         * g++.dg/cpp0x/decltype-33838.C: New.
15 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17         * gcc.c-torture/compile/20071107-1.c: New test.
19 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21         * gcc.dg/out-of-bounds-1.c: New test.
23 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
25         PR c++/33501
26         * g++.dg/warn/incomplete2.C: New test.
27         * g++.dg/template/incomplete4.C: New test.
28         * g++.dg/template/incomplete5.C: New test.
30 2007-11-07  Olivier Hainque  <hainque@adacore.com>
32         * gnat.dg/max_align.adb: New test.
34 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
36         PR target/30961
37         * gcc.target/i386/pr30961-1.c: New.
39 2007-11-06  Tom Tromey  <tromey@redhat.com>
41         PR c++/32368:
42         * g++.dg/warn/pragma-system_header3.h: New.
43         * g++.dg/warn/pragma-system_header3.C: New.
45         PR c++/32256:
46         * g++.dg/warn/pragma-system_header4.C: New.
47         * g++.dg/warn/pragma-system_header4.h: New.
49 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
51         PR c++/33977
52         PR c++/33886
53         * g++.dg/other/canon-array.C: New.
54         
55 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
57         * testsuite/g++.dg/parser/crash36.C: Tweak expected errors.
58         * testsuite/g++.dg/cpp0x/pr31439.C: New.
59         * testsuite/g++.dg/cpp0x/pr32114.C: New.
60         * testsuite/g++.dg/cpp0x/pr32115.C: New.
61         * testsuite/g++.dg/cpp0x/pr32125.C: New.
62         * testsuite/g++.dg/cpp0x/pr32126.C: New.
63         * testsuite/g++.dg/cpp0x/pr32127.C: New.
64         * testsuite/g++.dg/cpp0x/pr32128.C: New.
65         * testsuite/g++.dg/cpp0x/pr32253.C: New.
66         * testsuite/g++.dg/cpp0x/pr32566.C: New.
67         * testsuite/g++.dg/cpp0x/pr31445.C: Tweak expected errors.
68         * testsuite/g++.dg/cpp0x/pr31438.C: Ditto.
69         * testsuite/g++.dg/cpp0x/variadic81.C: Ditto.
70         * testsuite/g++.dg/cpp0x/pr31432.C: Ditto.
71         * testsuite/g++.dg/cpp0x/pr31442.C: Ditto.
73 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
75         PR target/33168
76         * g++.dg/other/datasec1.C: New test.
78         PR tree-optimization/33458
79         * g++.dg/opt/inline12.C: New test.
81         PR tree-optimization/33993
82         * gcc.c-torture/compile/20071105-1.c: New test.
84 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
86         PR rtl-optimization/33648
87         * gcc.dg/pr33648.c: Require effective targer freorder.
89 2007-11-05  Revital Eres  <eres@il.ibm.com>
91         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
93 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
95         PR c++/33996
96         PR c++/33235
97         PR c++/33930
98         * g++.dg/cpp0x/pr33996.C: New
99         * g++.dg/cpp0x/rv-trivial-bug.C: New
100         * g++.dg/cpp0x/pr33930.C: New
102 2007-11-05  Nick Clifton  <nickc@redhat.com>
103             Sebastian Pop  <sebastian.pop@amd.com>
105         PR tree-optimization/32540
106         PR tree-optimization/33922
107         * gcc.dg/tree-ssa/pr32540-1.c: New.
108         * gcc.dg/tree-ssa/pr32540-2.c: New.
109         * gcc.dg/tree-ssa/pr33922.c: New.
111 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
113         PR c++/33939
114         * g++.dg/cpp0x/variadic-rref.C: New.
115         
116 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
118         * g++dg/warn/pointer-integer-comparison.C: New.
120 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
122         PR tree-optimization/33856
123         * gcc.c-torture/compile/20071027-1.c: New test.
125         PR c++/33836
126         * g++.dg/ext/label10.C: New test.
128         PR c++/33969
129         * g++.dg/other/ptrmem9.C: New test.
131 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
133         PR middle-end/32931
134         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
136 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
138         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
139         * g++.dg/ext/visibility/namespace2.C: Add argument to
140         dg-require-visibility.
141         * g++.dg/ext/java-1.C: Disable on AIX.
143 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
145         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
147 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
149         PR fortran/33881
150         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
152 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
154         PR c/29062
155         * gcc.dg/20031223-1.c: Adjust error output.
156         * gcc.dg/parse-decl-after-label.c: New.
157         
158 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
160         PR libfortran/24685
161         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
162         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
163         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
165 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
167         PR rtl-optimization/28940
168         * gcc.target/i386/addr-sel-1.c: New test.
170 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
172         PR middle-end/33670
173         * gcc.dg/pr33670.c: New test.
175 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
177         PR c++/33516
178         * g++.dg/lookup/typedef1.C: New test.
180 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
182         PR testsuite/32076
183         * lib/scandump.exp (dump-suffix): New.
184         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
185         Include dump suffix in pass/fail messages, put regexp in quotes.
187 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
189         PR c++/33495
190         * g++.dg/other/error19.C: New.
192 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
194         PR rtl-optimization/28062
195         * gcc.c-torture/compile/20071102-1.c: New test.
197 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
199         * g++.dg/cpp0x/pr33955.C: New.
201 2007-11-01  Tom Tromey  <tromey@redhat.com>
203         PR preprocessor/30805:
204         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
206 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
208         PR rtl-optimization/33648
209         * gcc.dg/pr33648.c: New test.
211 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
213         PR c++/32384
214         * g++.dg/template/pseudodtor1.C: New test.
215         * g++.dg/template/pseudodtor2.C: New test.
217         PR c++/32260
218         * g++.dg/rtti/typeid7.C: New test.
220 2007-11-01  Tom Tromey  <tromey@redhat.com>
222         PR preprocessor/30805:
223         * gcc.dg/cpp/pr30805.c: New file.
225 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
227         PR testsuite/25352
228         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
229         add dg-skip-if.
230         * gcc.c-torture/compile/20001205-1.c: Ditto.
231         * gcc.c-torture/compile/20001226-1.c: Ditto.
232         * gcc.c-torture/compile/20020312-1.c: Ditto.
233         * gcc.c-torture/compile/20020604-1.c: Ditto.
234         * gcc.c-torture/compile/920501-12.c: Ditto.
235         * gcc.c-torture/compile/920501-4.c: Ditto.
236         * gcc.c-torture/compile/920520-1.c: Ditto.
237         * gcc.c-torture/compile/980506-1.c: Ditto.
238         * gcc.c-torture/compile/990617-1.c: Ditto.
239         * gcc.dg/compare6.c: Ditto.
240         * g++.old-deja/g++.brendan/crash43.C: Ditto.
241         * g++.old-deja/g++.brendan/synth1.C: Ditto.
242         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
243         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
244         * g++.old-deja/g++.pt/static6.C: Ditto.
245         * g++.old-deja/g++.pt/crash16.C: Ditto.
246         * g++.old-deja/g++.mike/p10416.C: Ditto.
247         * g++.old-deja/g++.mike/ns15.C: Ditto.
248         * g++.old-deja/g++.mike/eh46.C: Ditto.
250 2007-11-01  Tom Tromey  <tromey@redhat.com>
252         * gcc.dg/redecl-1.c: Update.
253         * gcc.dg/pr20368-3.c: Update.
254         * gcc.dg/inline-14.c: Update.
255         * gcc.dg/builtins-30.c: Update.
256         * gcc.dg/dremf-type-compat-4.c: Update.
257         * gcc.dg/pr20368-2.c: Update.
259 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
261         PR rtl-optimization/33673
262         * gcc.dg/pr33673.c: New test.
264 2007-11-01  Michael Matz  <matz@suse.de>
266         PR tree-optimization/33961
267         * gcc.dg/pr33961.c: New test.
269 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
271         PR c++/33494
272         * g++.dg/template/error35.C: New.
274 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
276         PR target/31507
277         * gcc.dg/pr31507-1.c: New test.
278         * gcc.dg/pr31507-2.c: New test.
280 2007-10-31  Revital Eres  <eres@il.ibm.com>
282         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
283         target.
284         * gcc.dg/vect/tree-vect.h (check_vect): Add
285         powerpc-*paired test.
286         * lib/target-supports.exp (check_750cl_hw_available):
287         New.
288         (check_effective_target_vect_int,
289         check_effective_target_vect_intfloat_cvt,
290         check_effective_target_powerpc_altivec_ok,
291         check_effective_target_vect_long,
292         check_effective_target_vect_sdot_hi,
293         check_effective_target_vect_udot_hi,
294         check_effective_target_vect_pack_trunc,
295         check_effective_target_vect_unpack,
296         check_effective_target_vect_shift,
297         check_effective_target_vect_int_mult): Disable for powerpc-*paired
298         target.
299         * gcc.dg/vect/vect-ifcvt-11.c: New.
300         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
301         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
302         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
303         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
304         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
305         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
307 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
308             Tobias Burnus  <burnus@net-b.de>
310         PR fortran/33941
311         * gfortran.dg/module_read_1.f90: New.
313 2007-10-31  Tom Tromey  <tromey@redhat.com>
315         PR preprocessor/30786:
316         * gcc.dg/cpp/pr30786.c: New file.
318 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
320         PR fortran/33162
321         * gfortran.dg/interface_19.f90: New.
322         * gfortran.dg/interface_20.f90: New.
323         * gfortran.dg/interface_21.f90: New.
324         
325 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
327         PR tree-optimization/32377
328         * gfortran.dg/vect/pr32377.f90: New.
329         
330 2007-10-31  Richard Guenther  <rguenther@suse.de>
332         PR middle-end/33779
333         * gcc.c-torture/execute/pr33779-1.c: New testcase.
334         * gcc.c-torture/execute/pr33779-2.c: Likewise.
336 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
338         PR fortran/33897
339         * gfortran.dg/contained_3.f90: New.
341 2007-10-31  Christian Bruel  <christian.bruel@st.com>
343         PR c++/19531
344         * g++.dg/opt/nrv8.C: New.
345         
346 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
348         PR c++/33709
349         * g++.dg/opt/compound1.C: New test.
351         PR c++/33616
352         * g++.dg/template/ptrmem18.C: New test.
354 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
356         PR fortran/33596
357         * gfortran.dg/isnan_2.f90: New test.
359 2007-10-30  Ed Schouten  <ed@fxq.nl>
361         PR tree-optimization/32500
362         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
364 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
366         PR c++/31993
367         PR c++/32252
368         * g++.dg/cpp0x/pr31993.C: New
369         * g++.dg/cpp0x/pr32252.C: New
371 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
373         PR tree-optimization/33723
374         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
376 2007-10-30  Richard Guenther  <rguenther@suse.de>
378         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
379         gcc.target/i386/loop-3.c.
381 2007-10-30  Revital Eres  <eres@il.ibm.com>
383         * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
385 2007-10-30  Revital Eres  <eres@il.ibm.com>
387         * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
388         * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
390 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
392         PR tree-optimization/32893
393         * testsuite/lib/target-supports.exp
394         (check_effective_target_unaligned_stack): new keyword.
395         * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
396         not sensitive to unaligned_stack.
397         * testsuite/gcc.dg/vect/vect-3.c: Likewise.
398         * testsuite/gcc.dg/vect/vect-4.c: Likewise.
399         * testsuite/gcc.dg/vect/vect-5.c: Likewise.
400         * testsuite/gcc.dg/vect/vect-6.c: Likewise.
401         * testsuite/gcc.dg/vect/vect-7.c: Likewise.
402         * testsuite/gcc.dg/vect/vect-13.c: Likewise.
403         * testsuite/gcc.dg/vect/vect-17.c: Likewise.
404         * testsuite/gcc.dg/vect/vect-18.c: Likewise.
405         * testsuite/gcc.dg/vect/vect-19.c: Likewise.
406         * testsuite/gcc.dg/vect/vect-20.c: Likewise.
407         * testsuite/gcc.dg/vect/vect-21.c: Likewise.
408         * testsuite/gcc.dg/vect/vect-22.c: Likewise.
409         * testsuite/gcc.dg/vect/vect-27.c: Likewise.
410         * testsuite/gcc.dg/vect/vect-29.c: Likewise.
411         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
412         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
413         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
414         * testsuite/gcc.dg/vect/vect-72.c: Likewise.
415         * testsuite/gcc.dg/vect/vect-73.c: Likewise.
416         * testsuite/gcc.dg/vect/vect-86.c: Likewise.
417         * testsuite/gcc.dg/vect/vect-all.c: Likewise.
418         * testsuite/gcc.dg/vect/slp-25.c: Likewise.
419         * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
420         * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
421         * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
423         * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.        
424         * testsuite/gcc.dg/vect/vect-34.c: Likewise.
425         * testsuite/gcc.dg/vect/vect-36.c: Likewise.
426         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
427         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
428         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
429         * testsuite/gcc.dg/vect/vect-68.c: Likewise.
430         * testsuite/gcc.dg/vect/vect-76.c: Likewise.
431         * testsuite/gcc.dg/vect/vect-77.c: Likewise.
432         * testsuite/gcc.dg/vect/vect-78.c: Likewise.
434         * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
435         original testcase (without no-section-anchors prefix) but with global arrays.       
436         * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
437         * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
438         * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
439         * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
440         * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
441         * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
442         * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
443         * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
445         * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
446         original testcase (without no-section-anchors prefix) but fix alignment checks 
447         to also consider unaligned_stack targets.
448         * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
450 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
452         PR tree-optimization/33723
453         * gcc.c-torture/execute/20071029-1.c: New test.
454         * gcc.dg/tree-ssa/pr33723.c: New test.
456 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
458         PR tree-optimization/33614
459         * gcc.c-torture/compile/pr33614.c: New test.
461 2007-10-29  Richard Guenther  <rguenther@suse.de>
463         PR tree-optimization/33870
464         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
466 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
468         PR tree-optimization/33757
469         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
470         true architectures instead of having a big dg-skip-if.
472         PR c++/33841
473         * g++.dg/other/bitfield3.C: New test.
475 2007-10-29  Richard Guenther  <rguenther@suse.de>
477         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
479 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
481         Automatic parallelization reduction tests.
483         * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
484         * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
485         * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
486         * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
487         * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
488         * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
489         * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
490         * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
491         * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
492         * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
493         * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
495 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
496             Zdenek Dvorak  <ook@ucw.cz>
498         OMP_ATOMIC Changes, testsuite changes.
500         * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
501         instead of gimple dump.
502         * testsuite/gcc.dg/gomp/atomic-9.c: Same.
503         * testsuite/gcc.dg/gomp/atomic-10.c: Same.
504         * testsuite/g++.dg/gomp/atomic-3.C: Same.
505         * testsuite/g++.dg/gomp/atomic-9.C: Same.
506         * testsuite/g++.dg/gomp/atomic-10.C: Same.
508 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
510         PR fortran/31217
511         PR fortran/33811
512         * gfortran.dg/forall_12.f90: New test.
514         PR fortran/33686
515         * gfortran.dg/forall_13.f90: New test.
517 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
518             Mark Mitchell  <mark@codesourcery.com>
520         PR c++/30659
521         * g++.dg/template/crash71.C: New.
523 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
525         PR fortran/32147
526         * gfortran.dg/module_md5_1.f90: Update hash-value.
528 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
530         PR tree-opt/33589
531         * g++.dg/torture/pr33589-1.C: New testcase.
532         * g++.dg/torture/pr33589-2.C: New testcase.
534 2007-10-28  Richard Guenther  <rguenther@suse.de>
536         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
538 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
539             Uros Bizjak  <ubizjak@gmail.com>
541         PR tree-optimization/33920
542         * gcc.dg/tree-ssa/pr33290.c: New test.
544 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
546         PR fortran/31306
547         * gfortran.dg/argument_check_7.f90: New test.
548         * gfortran.dg/argument_check_8.f90: New test.
549         
550 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
552         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
553         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
554         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
555         * gcc.target/i386/sse-14.c: Ditto.
557 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
559         PR c++/33844
560         * g++.dg/other/ptrmem8.C: New test.
562         PR c++/33842
563         * g++.dg/template/error34.C: New test.
565 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
567         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
569 2007-10-27  Richard Guenther  <rguenther@suse.de>
571         PR tree-optimization/33870
572         * gcc.dg/tree-ssa/alias-15.c: New testcase.
573         * gcc.c-torture/execute/pr33870.c: Likewise.
575 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
577         PR fortran/33162
578         * gfortran.dg/argument_checking_9.f90: New test.
580 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
582         * g++.dg/other/pr33601.C: New.
584 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
586         PR c++/31988
587         * g++.dg/init/new25.C: New.
589 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
591         * g++.dg/cpp0x/pr33839.C: New.
592         
593 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
595         PR c++/33744
596         * g++.dg/template/arg6.C: New test.
598 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
600         PR c++/31747
601         * g++.dg/parse/crash39.C: New.
603 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
605         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
606         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
607         "offset: -4B".
609 2007-10-25  David Daney  <ddaney@avtrex.com>
611         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
613 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
615         PR c++/33843
616         * g++.dg/template/error32.C: New.
618 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
619             Ira Rosen  <irar@il.ibm.com>
621         PR tree-optimization/33833
622         * gcc.dg/vect/pr33833.c: New testcase.
624 2007-10-25  David Daney  <ddaney@avtrex.com>
626         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
628 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
629             Ira Rosen  <irar@il.ibm.com>
631         PR tree-optimization/33866
632         * gcc.dg/vect/pr33866.c: New testcase.
634 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
636         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
637         Add -w to compile flags to suppress "call-clobbered register" warnings
638         and remove dg-warning directives.
640 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
642         * gcc.dg/sms-2.c: Cleanup sms dump file.
643         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
644         profile-use step.
646 2007-10-24  David Daney  <ddaney@avtrex.com>
648         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
650 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
652         PR target/33755
653         * gcc.target/mips/pr33755.c: New test.
655 2007-10-24  Ira Rosen  <irar@il.ibm.com>
657         PR tree-optimization/33804
658         * gcc.dg/vect/pr33804.c: New testcase.
660 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
662         PR forrtran/33849
663         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
665 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
666             Uros Bizjak  <ubizjak@gmail.com>
668         PR rtl-optimization/33846
669         * gcc.dg/vect/pr33846.c: New testcase.
671 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
672             Dorit Nuzman  <dorit@il.ibm.com>
674         PR tree-optimization/33860
675         * g++.dg/vect/pr33860.cc: New test.
676         * g++.dg/vect/pr33860a.cc: New test.
678 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
679             Revital Eres  <eres@il.ibm.com>      
681         * testsuite/gcc.dg/sms-2.c: New testcase.
683 2007-10-22  David S. Miller  <davem@davemloft.net>
685         * gcc.dg/globalreg-1.c: New test.
687 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
688             Dorit Nuzman  <dorit@il.ibm.com>
690         PR tree-optimization/33834
691         PR tree-optimization/33835
692         * g++.dg/vect/pr33834_1.cc: New test.
693         * g++.dg/vect/pr33834_2.cc: New test.
694         * g++.dg/vect/pr33835.cc: New test.
696 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
698         * gcc.dg/pr33644.c: New test.
700 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
702         PR c++/33372
703         * g++.dg/gomp/pr33372-1.C: New test.
704         * g++.dg/gomp/pr33372-2.C: New test.
705         * g++.dg/gomp/pr33372-3.C: New test.
707 2007-10-22  Michael Matz  <matz@suse.de>
709         PR tree-optimization/33855
710         * gcc.c-torture/compile/pr33855.c: New testcase.
712 2007-10-22  Ira Rosen  <irar@il.ibm.com>
714         PR tree-optimization/33854
715         * gcc.dg/vect/O1-pr33854.c: New testcase.
716         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
718 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
720         * gcc.dg/unwind-1.c: Disable on AIX.
721         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
723 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
725         PR fortran/33749
726         * gfortran.dg/assign_9.f90: New test.
728 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
730         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
731         (dg-mips-options): Skip tests that specify an ABI other than o32
732         and o64 if generating MIPS16 hard-float code.
734 2007-10-21  Ira Rosen  <irar@il.ibm.com>
735             Revital Eres  <eres@il.ibm.com>
737         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
738         * gcc.dg/vect/vect-16.c: Fix comment.
739         * gcc.dg/vect/pr33369.c: Require vect_int.
740         * gcc.dg/vect/slp-33.c: Add spaces.
741         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
742         targets.
743         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
744         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
745         targets.
746         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
747         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
748         targets.
749         * gcc.dg/vect/slp-10.c: Add spaces.
750         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
751         targets.
752         * gcc.dg/vect/slp-36.c: Require vect_int.
753         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
754         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
755         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
756         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
757         targets.
758         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
759         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
760         instead of vector_alignment_reachable_for_double.
761         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
762         (natural_alignment): Split into...
763         (natural_alignment_32, natural_alignment_64): New.
764         (vector_alignment_reachable): Depend on natural_alignment_32.
765         (vector_alignment_reachable_for_double): Rename to ...
766         (vector_alignment_reachable_for_64bit): And depend on
767         natural_alignment_64.
769 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
771         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
772         MIPS targets.
773         * g++.dg/vect/vect.exp: Likewise.
774         * lib/fortran-torture.exp: Likewise.
775         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
776         mipsisa64*-*-* as the target selector.  Remove -mips64,
777         -mhard-float and -mgp64 from the options list.
778         * gcc.target/mips/mips-ps-2.c: Likewise.
779         * gcc.target/mips/mips-ps-3.c: Likewise.
780         * gcc.target/mips/mips-ps-4.c: Likewise.
781         * gcc.target/mips/mips-ps-6.c: Likewise.
782         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
783         options list.
784         * gcc.target/mips/sb1-1.c: Likewise.
785         * gcc.target/mips/mips-ps-type.c: Likewise.
786         * gcc.target/mips/mips-ps-7.c: New test.
787         * gcc.target/mips/mips-ps-type-2.c: Likewise.
788         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
789         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
790         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
791         as forcing an ABI and an architecture.
792         (is_gp32_flag, is_gp64_flag): Fold into...
793         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
794         then -mfp64 imply -mhard-float.  Apply register rules after the
795         loop.  Handle -march=mipsN like -mipsN.
797 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
799         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
800         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
802 2007-10-20  Tobias Burnus  <burnus@net-b.de>
804         PR fortran/33818
805         * gfortran.dg/entry_dummy_ref_3.f90: New.
807 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
808             FX Coudert <fxcoudert@gcc.gnu.org>
810         PR fortran/31608
811         * gfortran.dg/char_cast_1.f90: New test.
813 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
815         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
816         * gfortran.dg/large_real_kind_2.F90: ditto.
817         * gfortran.dg/default_format_2.f90: ditto.
818         * gfortran.dg/default_format_denormal_1.f90: ditto.
820 2007-10-19  Richard Guenther  <rguenther@suse.de>
822         PR middle-end/33816
823         PR middle-end/32921
824         * gfortran.dg/pr32921.f: New testcase.
826 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
828         PR libfortran/33544
829         * gfortran.dg/transfer_check_1.f90: Adjust options.
831 2007-10-19  Richard Guenther  <rguenther@suse.de>
833         Revert
834         2007-10-19  Richard Guenther  <rguenther@suse.de>
836         PR middle-end/32921
837         * gfortran.dg/pr32921.f: New testcase.
839 2007-10-19  Richard Guenther  <rguenther@suse.de>
841         * gcc.c-torture/execute/20071018-1.c: New testcase.
843 2007-10-19  Richard Guenther  <rguenther@suse.de>
845         PR middle-end/32921
846         * gfortran.dg/pr32921.f: New testcase.
848 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
850         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
852 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
854         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
856 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
858         PR fortran/33233
859         * gfortran.dg/host_assoc_function_1.f90: Correct references.
860         * gfortran.dg/host_assoc_function_3.f90: New test.
862 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
864         PR fortran/33733
865         * gfortran.dg/transfer_simplify_6.f90: New test.
867 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
868             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
870         PR middle-end/33794
871         * gfortran.dg/pr33794.f90: New testcase.
873 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
875         PR target/32961
876         * gcc.target/i386/pr32961.c: New testcase.
877         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
878         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
879         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
880         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
881         __builtin_ia32_pslldi128 defines.
883 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
885         PR fortran/33760
886         * gfortran.dg/c_ptr_tests_13.f03: New test case.
888 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
890         PR c++/28639
891         PR c++/30299
892         * g++.dg/template/void12.C: New.
893         * g++.dg/template/void13.C: New.
895 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
897         PR c++/31446
898         * g++.dg/template/void11.C: New.
899         * g++.dg/template/void2.C: Adjust error markers.
900         * g++.dg/template/void10.C: Likewise.
901         * g++.dg/template/crash55.C: Likewise.
903 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
905         * g++.dg/opt/const5.C: New test.
907 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
908             Maxim Kuvyrkov  <maxim@codesourcery.com>
910         * gcc.target/ia64/20040709-2.c: New test.
912 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
914         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
916 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
918         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
919         to each function.  Check that there are no unsigned loads.
921 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
923         PR tree-optimization/33136
924         * gcc.c-torture/execute/20070824-1.c: New test.
925         * gcc.dg/pr33136-1.c: New test.
926         * gcc.dg/pr33136-2.c: New test.
927         * gcc.dg/pr33136-3.c: New test.
929 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
931         PR tree-optimization/33735
932         * g++.dg/torture/pr33735.C: New.
934 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
936         PR middle-end/33706
937         * gcc.dg/va-arg-pack-2.c: New.
939 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
941         PR tree-optimization/33619
942         * gcc.dg/pr33619.c: New test.
944 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
946         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
947         flag for AIX.
948         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
950 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
952         PR libfortran/33055
953         * gfortran.dg/inquire_11.f90: New test.
954         * gfortan.dg/negative_unit_int8.f: New test.
956 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
958         PR target/33133
959         * gcc.c-torture/compile/pr33133.c: New test.
961 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
963         PR libfortran/33672
964         * gfortran.dg/namelist_40.f90: New test.
966 2007-10-14  Tobias Burnus  <burnus@net-b.de>
968         PR fortran/33745
969         * gfortran.dg/bounds_check_11.f90: New.
971 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
973         PR c++/30303
974         * g++.dg/other/ctor1.C: New test.
975         * g++.dg/other/ctor2.C: New test.
976         * g++.dg/other/dtor1.C: New test.
978 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
980         * gfortran.dg/bounds_check_10.f90: Fix testcase.
982 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
983             Paul Thomas  <pault@gcc.gnu.org>
985         PR fortran/33254
986         PR fortran/33727
987         * gfortran.dg/bounds_check_10.f90: New.
989 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
991         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
992         * gcc.target/powerpc/popcount-1.c: Same.
994 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
996         PR c++/26698
997         * g++.dg/conversion/op4.C: New test.
999 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
1001         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
1003 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1005         PR fortran/33542
1006         * gfortran.dg/ambiguous_specific_1.f90: New test.
1008 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
1010         PR fortran/33664
1011         * gfortran.dg/impure_spec_expr_1.f90: New test.
1012         * gfortran.dg/char_result_7.f90: Remove illegal test.
1014 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
1016         PR 11001
1017         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
1018         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
1019         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
1020         * gcc.target/i386/pr11001-memset-1.c: New testcase.
1021         * gcc.target/i386/pr11001-memset-2.c: New testcase.
1022         * gcc.target/i386/pr11001-memset-3.c: New testcase.
1023         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
1024         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
1025         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
1027 2007-10-12  Richard Guenther  <rguenther@suse.de>
1029         PR middle-end/26198
1030         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1031         * gcc.c-torture/execute/20071011-1.c: Likewise.
1032         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1034 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
1036         PR tree-optimization/33742
1037         * gcc.dg/pr33742.c: New testcase.
1039 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
1041         PR tree-optimization/33645
1042         * gcc.dg/pr33645-1.c: New test.
1043         * gcc.dg/pr33645-2.c: New test.
1044         * gcc.dg/pr33645-3.c: New test.
1046         PR c++/32121
1047         * g++.dg/ext/label4.C: Adjust error regexp.
1048         * g++.dg/ext/label6.C: Adjust error regexp.
1049         * g++.dg/ext/label7.C: New test.
1050         * g++.dg/ext/label8.C: New test.
1051         * g++.dg/ext/label9.C: New test.
1053 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
1055         PR middle-end/33676
1056         * gcc.dg/pr33676.c: New.
1058 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1060         PR c++/31441
1061         * g++.dg/cpp0x/variadic83.C: New.
1063 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1065         PR c++/33461
1066         * g++.dg/cpp0x/variadic81.C: New.
1067         * g++.dg/cpp0x/variadic82.C: Likewise.
1069 2007-10-11  Richard Guenther  <rguenther@suse.de>
1071         PR middle-end/33724
1072         * gcc.dg/pr33724.c: New testcase.
1074 2007-10-11  Richard Guenther  <rguenther@suse.de>
1076         PR c/33726
1077         * gcc.dg/pr33726.c: New testcase.
1079 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
1081         PR fortran/33500
1082         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1083         
1084 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1086         PR testsuite/33391
1087         * gfortran.dg/do_3.F90: Run with -fwrapv.
1089 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
1091         * gcc.dg/unwind-1.c: New.
1093 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1095         PR libfortran/33683
1096         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
1097         failure on some common systems.
1099 2007-10-09  Richard Guenther  <rguenther@suse.de>
1101         PR middle-end/33692
1102         * gcc.dg/pr33692.c: New testcase.
1104 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
1106         PR middle-end/33669
1107         * gcc.c-torture/execute/pr33669.c: New.
1109 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1111         PR tree-optimization/33615
1112         * g++.dg/tree-ssa/pr33615-2.C: New test.
1114 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1116         PR tree-optimization/33615
1117         * g++.dg/tree-ssa/pr33615.C: New test.
1119 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
1121         PR tree-optimization/33572
1122         * g++.dg/torture/pr33572.C: Replace with complete test.
1124 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
1126         PR fortran/33689
1127         * gfortran.dg/spec_expr_5.f90: New.
1129 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
1131         * gcc.dg/pragma-darwin-2.c: New.
1133 2007-10-08  Richard Guenther  <rguenther@suse.de>
1135         PR middle-end/33693
1136         PR middle-end/33695
1137         PR middle-end/33697
1138         * gcc.dg/pr33693.c: New testcase.
1139         * gcc.dg/pr33695.c: Likewise.
1140         * gcc.dg/pr33697.c: Likewise.
1142 2007-10-08  Richard Guenther  <rguenther@suse.de>
1144         PR middle-end/33691
1145         PR middle-end/33694
1146         PR middle-end/33696
1147         * gcc.dg/pr33691.c: New testcase.
1148         * gcc.dg/pr33694.c: Likewise.
1149         * gcc.dg/pr33696.c: Likewise.
1151 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1153         PR libfortran/33683
1154         * gfortran.dg/gamma_5.f90:  New test case
1156 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
1158         PR fortran/20851
1159         * initialization_1.f90: Fix dg-error annotations.
1160         * initialization_14.f90: New.
1161         * initialization_7.f90: Fix dg-error annotations.
1162         * initialization_9.f90: Likewise.
1164 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1166         * gfortran.dg/error_recovery_4.f90: New test.
1168 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1170         * gfortran.dg/default_format_denormal_2.f90: New test.
1171         * gfortran.dg/default_format_2.inc: New test.
1172         * gfortran.dg/default_format_denormal_1.f90: New test.
1173         * gfortran.dg/default_format_1.inc: New test.
1174         * gfortran.dg/default_format_1.f90: Don't test for denormalized
1175         numbers.
1176         * gfortran.dg/default_format_2.f90: Don't test for denormalized
1177         numbers.
1179 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1181         * gfortran.dg/namelist_15.f90: Revise test.
1183 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1185         PR tree-optimization/33655
1186         * gcc.dg/torture/pr33655.c: New.
1188 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1190         PR tree-optimization/33572
1191         * g++.dg/torture/pr33572.C: New.
1193 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1195         PR fortran/25076
1196         * gfortran.dg/forall_11.f90: New.
1198 2007-10-05  Michael Matz  <matz@suse.de>
1200         PR middle-end/33667
1201         * gcc.dg/pr33667.c: New testcase.
1203 2007-10-05  Richard Guenther  <rguenther@suse.de>
1205         PR middle-end/33666
1206         * gcc.dg/pr33666.c: New testcase.
1208 2007-10-05  Michael Matz  <matz@suse.de>
1210         PR inline-asm/33600
1211         * gcc.target/i386/pr33600.c: New testcase.
1213 2007-10-05  Richard Guenther  <rguenther@suse.de>
1215         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1217 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1219         PR target/33635
1220         * gcc.target/mips/pr33635-1.c: New test.
1222 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1224         PR libfortran/33253
1225         * gfortran.dg/namelist_39.f90: Revise to use long names.
1227 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1229         PR fortran/33646
1230         * gfortran.dg/pr33646.f90: New file.
1232 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1234         PR fortran/33529
1235         * gfortran.dg/char_type_len_2.f90: Adjust error message.
1236         * gfortran.dg/char_decl_2.f90: New test.
1238 2007-10-04  Richard Guenther  <rguenther@suse.de>
1240         PR middle-end/33641
1241         * gcc.c-torture/compile/pr33641.c: New testcase.
1243 2007-10-04  Michael Matz  <matz@suse.de>
1245         PR rtl-optimization/33653
1246         * gcc.dg/pr33653.c: New.
1248 2007-10-04  Richard Guenther  <rguenther@suse.de>
1250         PR tree-optimization/33627
1251         * g++.dg/torture/pr33627.C: New testcase.
1253 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
1255         PR fortran/33626
1256         * gfortran.dg/parens_6.f90: New.
1258 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
1260         PR fortran/33646
1261         PR fortran/33542
1262         * gfortran.dg/ambiguous_specific_1.f90: Remove.
1264 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
1266         * g++.dg/ext/gnu-inline-global-redecl.C: New.
1268 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
1270         PR target/33635
1271         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1272         and mips_forced_be.
1273         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
1274         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
1275         options.
1276         * gcc.target/mips/fpr-moves-1.c: New test.
1277         * gcc.target/mips/fpr-moves-2.c: Likewise.
1278         * gcc.target/mips/fpr-moves-3.c: Likewise.
1279         * gcc.target/mips/fpr-moves-4.c: Likewise.
1280         * gcc.target/mips/fpr-moves-5.c: Likewise.
1281         * gcc.target/mips/fpr-moves-6.c: Likewise.
1282         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1284 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1286         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1288 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1290         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1291         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1293 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
1295         PR fortran/33198
1296         * gfortran.dg/common_errors_1.f90: New.
1298 2007-10-03  Doug Kwan  <dougkwan@google.com>
1299         Richard Guenther  <rguenther@suse.de>
1301         PR debug/31899
1302         * g++.dg/debug/using3.C: New testcase.
1304 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1306         PR libfortran/33253
1307         * gfortran.dg/namelist_38.f90: New test.
1308         * gfortran.dg/namelist_39.f90: New test.
1310 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1312         PR libfortran/33469
1313         * gfortran.dg/default_format_1.f90: New test.
1314         * gfortran.dg/default_format_2.f90: New test.
1315         * gfortran.dg/namelist_print_1.f: Adjust expected output.
1316         * gfortran.dg/real_const_3.f90: Adjust expected output.
1318 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1320         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1321         default ABI.  Split mips_forced_abi into mips_forced_abi and
1322         mips_forced_regs.
1323         (is_gp32_flag): Return true for -mabi=32.
1324         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
1325         (dg-mips-options): Use is_gp64_flag instead of checking specifically
1326         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
1327         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1328         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1329         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1330         * gcc.target/mips/save-restore-2.c: Likewise.
1331         * gcc.target/mips/save-restore-3.c: Likewise.
1332         * gcc.target/mips/save-restore-4.c: Likewise.
1334 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1336         PR middle-end/33617
1337         * gcc.c-torture/compile/pr33617.c: New test.
1339 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
1341         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1342         -gstabs+ for extended options.
1344 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1346         PR fortran/33542
1347         * gfortran.dg/ambiguous_specific_1.f90: New test.
1349 2007-10-02  Revital Eres  <eres@il.ibm.com>
1351         * gcc.target/powerpc/paired-8.c: New test.
1352         * gcc.target/powerpc/paired-9.c: New test.
1353         * gcc.target/powerpc/paired-10.c: New test.
1355 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1357         PR fortran/33566
1358         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1360 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1362         PR fortran/33554
1363         * gfortran.dg/intent_out_2.f90: New test.
1365 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1367         PR fortran/33550
1368         * gfortran.dg/ambiguous_reference_1.f90: New test.
1370 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1372         PR fortran/31154
1373         PR fortran/31229
1374         PR fortran/33334
1375         * gfortran.dg/function_kinds_1.f90: New test.
1376         * gfortran.dg/function_kinds_2.f90: New test.
1377         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1378         use association into interfaces.
1380 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1382         PR testsuite/31828
1383         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1384         (overflow): Use INFINITY, not FP_INFINITE.
1385         gcc.dg/float-range-4.c: Likewise.
1386         gcc.dg/float-range-5.c: Likewise.
1388 2007-10-01  Nick Clifton  <nickc@redhat.com>
1390         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1391         for 16-bit targets.
1393 2007-09-30  Diego Novillo  <dnovillo@google.com>
1395         PR 33593
1396         * g++.dg/tree-ssa/pr33593.C: New test.
1398 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1400         PR libfortran/33400
1401         * gfortran.dg/PR19872.f: Fix test condition.
1402         * gfortran.dg/list_read_7.f90: New test.
1404 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1406         PR tree-optimization/33597
1407         * gcc.dg/vect/pr33597.c: New testcase.
1409 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1411         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1412         * gcc.target/i386/pr33524.c: ...this.
1414 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1416         PR fortran/33354
1417         * gfortran.dg/minmaxloc_4.f90: New.
1419 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1421         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1423 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1425         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1427 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1429         PR c++/33213
1430         * g++.dg/cpp0x/variadic79.C: New.
1432 2007-09-28  Michael Matz  <matz@suse.de>
1433             Jakub Jelinek  <jakub@redhat.com>
1435         PR rtl-optimization/33552
1436         * gcc.target/i386/pr33552.c: New runtime test.
1437         * gcc.target/i386/strinline.c: New compile time test.
1439 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1441         * gfortran.dg/openmp_stack.f90: Removed.
1443         PR c++/31434
1444         * g++.dg/cpp0x/variadic80.C: New test.
1446 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1448         * gfortran.dg/namelist_38.f90: Delete test for revertion of
1449         r128057.
1451 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1453         PR middle-end/7003
1454         * gcc.target/powerpc/gcse-1.c: New test.
1456 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
1458         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1459         fixed capitalizations.
1460         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1461         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1462         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1463         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1464         * gfortran.dg/maxloc_shape_1.f90: Likewise.
1465         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1466         * gfortran.dg/min_max_conformance.f90: Likewise.
1468 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
1470         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1471         options.
1472         * gcc.dg/c99-tgmath-2.c: Likewise.
1473         * gcc.dg/c99-tgmath-3.c: Likewise.
1474         * gcc.dg/c99-tgmath-4.c: Likewise.
1476 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
1478         PR fortran/33568
1479         * gfortran.dg/anint_1.f90: New test.
1481 2007-09-27  Ian Lance Taylor  <iant@google.com>
1483         PR tree-optimization/33565
1484         * gcc.dg/Wstrict-overflow-20.c: New test.
1486 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1488         * gfortran.dg/openmp_stack.f90: Fix typo.
1489         * gfortran.dg/recursive_stack.f90: Fix typo.
1491 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
1493         PR c++/33493
1494         * g++.dg/template/error31.C: New.
1496 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
1498         * lib/prune.exp: Prune also "^In function .*$" lines and
1499         "^    inlined from .*$" lines.
1501 2007-09-26  Richard Guenther  <rguenther@suse.de>
1503         PR tree-optimization/33563
1504         * gcc.dg/torture/pr33563.c: New testcase.
1506 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
1508         PR c/25309
1509         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1510         array.
1511         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
1512         without -O2.
1514 2007-09-26  Richard Guenther  <rguenther@suse.de>
1516         PR tree-optimization/30375
1517         PR tree-optimization/33560
1518         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1519         * gcc.dg/tree-ssa/complex-5.c: Likewise.
1520         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1521         * gcc.dg/torture/pr30375.c: New testcase.
1522         * gcc.dg/torture/pr33560.c: New testcase.
1523         * gcc.dg/tree-ssa/pr30375.c: Likewise.
1525 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
1527         PR c++/33207
1528         * g++.dg/parse/crash38.C: New test.
1530 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
1532         PR target/33524
1533         * gcc.target/i386/sse5-convert.c: New file, test int->long
1534         vectorized conversions.
1536 2007-09-25  Revital Eres  <eres@il.ibm.com>
1538         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1540 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
1542         PR c/32295
1543         * gcc.dg/enum-incomplete-1.c: New test.
1545 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1547         * gcc.c-torture/compile/20070919-1.c: New test.
1549 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1551         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1553 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
1555         PR c++/14688
1556         * g++.dg/inherit/override_attribs.C: New file.
1558 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
1560         PR fortran/33269
1561         * io.c (check_format_string): Move NULL and constant checks into
1562         this function.
1563         (check_io_constraints): Call gfc_simplify_expr() before calling
1564         check_format_string().  Remove NULL and constant checks.
1566 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1568         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1569         * gcc.c-torture/execute/loop-2g.x: Likewise.
1571 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1573         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1574         Reject hard-float modes unless the ABI is o32 or o64.
1575         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1576         of gcc.exp.  Skip the tests when mips16 code generation is not
1577         supported.
1578         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1579         and use dg-add-options mips16_attribute.
1581 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1583         PR c++/33506
1584         * g++.dg/ext/attrib29.C: New test.
1586 2007-09-23  Ollie Wild  <aaw@google.com>
1588         * gcc.dg/fold-bitand-1.c: New test.
1589         * gcc.dg/fold-bitand-2.c: New test.
1590         * gcc.dg/fold-bitand-3.c: New test.
1591         * gcc.dg/fold-bitand-4.c: New test.
1593 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1595         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1596         any of the macros to be defined for __mips16.
1597         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1599 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1601         * gcc.dg/vect/pr21591.c: Require vect_int.
1602         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1603         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1604         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1606 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1608         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1609         attributes.
1610         * gcc.dg/va-arg-pack-len-2.c: New test.
1611         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1612         attributes.
1613         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1615         PR tree-optimization/32772
1616         * gcc.c-torture/compile/20070905-1.c: New test.
1618         PR tree-optimization/32975
1619         * gcc.dg/pr32975.c: New test.
1621         PR middle-end/28755
1622         * gcc.dg/pr28755.c: New test.
1624 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1626         * lib/target-supports.exp (check_effective_target_nomips16): New
1627         procedure.
1628         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1629         for mipsisa64*-*-*.
1630         * gcc.dg/vect/vect.exp: Likewise.
1631         * g++.dg/vect/vect.exp: Likewise.
1632         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1633         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1634         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1635         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1636         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1637         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1638         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1639         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1640         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1641         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1642         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1643         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1644         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1645         (test14, test15, test16, test17, test18): Likewise.
1646         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1647         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1648         (test14, test15, test16, test17, test18, test19, test20, test21)
1649         (test22): Likewise.
1650         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1651         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1652         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1653         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1654         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1655         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1656         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1657         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1658         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1659         (test13, test14, test15, test16, test17, test18, test19, test20)
1660         (test21, test22, test23, test24, test25, test26, test27, test28)
1661         (test29, test30, test31): Likewise.
1662         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1663         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1664         (test13, test14, test15, test16, test17, test18, test19, test20)
1665         (test21, test22, test23, test24, test25, test26, test27, test28)
1666         (test29, test30, test31, test32, test33, test34, test35, test36)
1667         (test37, test38, test39, test40, test41, test42, test43, test44)
1668         (test45, test46, test47, test48, test49, test50, test51, test52)
1669         (test53, test54, test55, test56, test57, test58, test59, test60)
1670         (test61, test62, test63): Likewise.
1671         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1672         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1673         (test13, test14, test15, test16, test17, test18, test19, test20)
1674         (test21, test22, test23, test24, test25, test26, test27, test28)
1675         (test29, test30, test31): Likewise.
1676         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1677         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1678         (test13, test14, test15, test16, test17, test18, test19, test20)
1679         (test21, test22, test23, test24, test25, test26, test27, test28)
1680         (test29, test30, test31): Likewise.
1681         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1682         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1683         (test13, test14, test15): Likewise.
1684         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1685         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1686         (test13, test14, test15): Likewise.
1687         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1688         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1689         (test13, test14, test15, test16, test17, test18, test19, test20)
1690         (test21, test22, test23, test24, test25, test26, test27, test28)
1691         (test29, test30, test31): Likewise.
1692         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1693         (matrix_multiply4: Likewise.
1694         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1695         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1696         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1697         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1698         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1699         (test13, test14, test15, test16, test17, test18, test19, test20)
1700         (test21, test22, test23, test24, test25, test26, test27, test28)
1701         (test29, test30, test31): Likewise.
1702         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1703         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1704         (test13, test14, test15, test16, test17, test18, test19, test20)
1705         (test21, test22, test23, test24, test25, test26, test27, test28)
1706         (test29, test30, test31): Likewise.
1707         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1708         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1709         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1710         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1711         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1712         (sub_v4qi): Likewise.
1713         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1714         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1715         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1716         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1717         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1718         (subb, subc): Likewise.
1719         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1720         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1721         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1722         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1723         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1724         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1725         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1726         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1727         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1728         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1729         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1730         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1731         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1733 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1735         * lib/target-supports.exp (add_options_for_mips16_attribute)
1736         (check_effective_target_mips16_attribute): New functions.
1737         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1738         command line.
1739         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1740         extra_test_flags.
1741         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1742         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1743         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1744         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1745         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1746         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1747         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1748         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1749         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1750         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1751         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1752         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1753         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1754         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1755         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1756         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1757         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1758         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1759         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1760         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1761         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1762         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1763         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1764         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1765         (NOMIPS16): Delete.
1766         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1767         of dg-options.
1768         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1769         options.  Require { target mips16_attribute } and use dg-add-options
1770         to add the associated options.
1771         (foo): Use MIPS16.
1772         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1773         * gcc.target/mips/call-saved-3.c: Likewise.
1774         * gcc.target/mips/code-readable-1.c: Require { target
1775         mips16_attribute } and use dg-add-options to add the associated
1776         options.  Remove trailing whitespace.
1777         (NOMIPS16): Delete.
1778         * gcc.target/mips/code-readable-2.c: Likewise.
1779         * gcc.target/mips/code-readable-3.c: Likewise.
1780         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1781         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1782         Require { target mips16_attribute } and use dg-add-options to
1783         add the associated options.
1784         (cksum16, cksum8): Use MIPS16.
1785         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1786         Require { target mips16_attribute } and use dg-add-options to
1787         add the associated options.
1788         (foo): Use MIPS16.
1789         * gcc.target/mips/save-restore-2.c: Likewise.
1790         * gcc.target/mips/save-restore-3.c: Likewise.
1791         * gcc.target/mips/save-restore-4.c: Likewise.
1792         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1793         -mno-abicalls.
1794         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1795         (foo): Use NOMIPS16.
1797 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1799         PR fortran/33337
1800         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1802         PR fortran/33376
1803         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1805 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1807         PR fortran/33445
1808         * gfortran.dg/gomp/free-2.f90: New.
1809         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1810         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1812 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1814         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1815         * gcc.target/i386/sse5-haddX.c: Ditto.
1816         * gcc.target/i386/sse5-hsubX.c: Ditto.
1817         * gcc.target/i386/sse5-maccXX.c: Ditto.
1818         * gcc.target/i386/sse5-msubXX.c: Ditto.
1819         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1820         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1821         * gcc.target/i386/sse5-permpX.c: Ditto.
1822         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1823         effective target.
1824         * gcc.target/i386/sse5-fma-vector.c: Ditto.
1825         * gcc.target/i386/sse5-ima-vector.c: Ditto.
1826         * gcc.target/i386/sse5-pcmov.c: Ditto.
1827         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1829 2007-09-22  Richard Guenther  <rguenther@suse.de>
1831         PR tree-optimization/33146
1832         * gcc.c-torture/compile/pr33146.c: New testcase.
1834 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1836         * lib/target-supports.exp (check_cached_effective_target): New
1837         procedure.
1838         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1839         (check_effective_target_c99_runtime): New procedure.
1840         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1841         (test3l): Likewise cargl.
1842         * gcc.dg/builtins-59.c: Require c99_runtime.
1843         * gcc.dg/builtins-61.c: Likewise.
1844         * gcc.dg/builtins-62.c: Likewise.
1846 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1848         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1849         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1850         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1851         target-specific dg-options.
1852         * gcc.dg/builtins-20.c: Likewise.
1853         * gcc.dg/builtins-53.c: Likewise.
1854         * gcc.dg/builtins-55.c: Likewise.
1855         * gcc.dg/single-precision-constant.c: Likewise.
1856         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1857         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1858         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1859         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1860         * gcc.dg/torture/builtin-power-1.c: Likewise.
1862 2007-09-21  Chao-ying Fu  <fu@mips.com>
1864         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1865         check if targets have fixed-point supports.
1866         * gcc.dg/fixed-point/fixed-point.exp: New file.
1867         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1868         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1869         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1870         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1871         * gcc.dg/fixed-point/constants-pedantic.c,
1872         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1873         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1874         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1875         * gcc.dg/fixed-point/keywords-pedantic.c,
1876         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1877         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1878         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1879         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1880         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1881         * gcc.dg/fixed-point/func-vararg-mixed.c,
1882         * gcc.dg/fixed-point/operator-logical.c,
1883         * gcc.dg/fixed-point/struct-union.c,
1884         * gcc.dg/fixed-point/bit-complement.c,
1885         * gcc.dg/fixed-point/operator-bitwise.c,
1886         * gcc.dg/fixed-point/operator-comma.c,
1887         * gcc.dg/fixed-point/struct-layout-1.c,
1888         * gcc.dg/fixed-point/union-init.c,
1889         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1890         * gcc.dg/fixed-point/func-mixed.c,
1891         * gcc.dg/fixed-point/func-vararg-size0.c,
1892         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1893         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1894         * gcc.dg/fixed-point/operator-unary.c,
1895         * gcc.dg/fixed-point/allop-const.c,
1896         * gcc.dg/fixed-point/muldiv-warning.c,
1897         * gcc.dg/nofixed-point-1.c,
1898         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1899         * gcc.target/mips/fixed-vector-type.c,
1900         * gcc.target/mips/fixed-scalar-type.c: New tests.
1902 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1904         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1905         * gnat.dg/test_nested_subtype_byref.adb: New test.
1907 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1909         PR fortran/33439
1910         * gfortran.dg/gomp/pr33439.f90: New test.
1912 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1914         PR fortran/33455
1915         * gfortran.dg/merge_char_3.f90: New.
1917 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1919         PR fortran/33037
1920         * gfortran.dg/transfer_check_1.f90: New.
1922 2007-09-20  Asher Langton  <langton2@llnl.gov>
1924         PR fortran/20441
1925         * gfortran.dg/init_flag_1.f90: New.
1926         * gfortran.dg/init_flag_2.f90: New.
1927         * gfortran.dg/init_flag_3.f90: New.
1928         * gfortran.dg/init_flag_4.f90: New.
1929         * gfortran.dg/init_flag_5.f90: New.
1930         * gfortran.dg/init_flag_6.f90: New.
1931         * gfortran.dg/init_flag_7.f90: New.
1933 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1935         PR c++/33460
1936         * g++.dg/ext/anon-struct6.C: New.
1938 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1940         PR libfortran/23272
1941         * gfortran.dg/inquire_10.f90: New test.
1943 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1945         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1947 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1949         PR fortran/33221
1950         * gfortran.dg/used_types_18.f90: Declare variable of empty
1951         derived type.
1953 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1955         PR fortran/33288
1956         * gfortran.dg/array_constructor_19.f90: New test.
1958 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1960         PR debug/33316
1961         * gcc.dg/debug/pr33316.c: New test.
1963         PR c++/33496
1964         * g++.dg/cpp0x/variadic76.C: New test.
1965         * g++.dg/cpp0x/variadic77.C: New test.
1966         * g++.dg/cpp0x/variadic78.C: New test.
1968         PR c/33238
1969         PR c/27301
1970         * gcc.c-torture/execute/20070919-1.c: New test.
1971         * gcc.dg/pr33238.c: New test.
1972         * gcc.dg/pr27301.c: New test.
1974 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1976         * lib/target-supports.exp (check_effective_target_mips64): New
1977         procedure.
1978         * gcc.dg/lower-subreg-1.c: Require !mips64.
1979         * gcc.dg/sibcall-3.c (ATTR): New macro.
1980         (recurser_void1, recurser_void2): Use it.
1981         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1982         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1984 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1986         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1987         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1988         warning annotation.
1989         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1991 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1993         PR fortran/33497
1994         * gfortran.dg/c_loc_tests_11.f03: New test case.
1996 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1998         PR c++/33459
1999         * g++.dg/init/ref14.C: New.
2001 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2003         * gnat.dg/slice2.ad[sb]: New testcase.
2005 2007-09-19  Nick Clifton  <nickc@redhat.com>
2007         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
2009 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
2011         * gcc.target/bfin/bfin.exp: New.
2012         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
2013         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
2014         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
2015         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
2016         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
2017         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
2018         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
2019         mcpu-bf561.c, mcpu-default.c}: New tests.
2021 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
2023         Restore detection of unsupported TLS.
2025         Revert this patch:
2026         2007-02-10  Richard Henderson  <rth@redhat.com>
2028         * lib/target-supports.exp (check_effective_target_tls): Redefine
2029         to mean non-emulated tls.
2030         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2031         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2032         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2033         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2034         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2035         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2036         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2038         And then:
2039         * lib/target-supports.exp (check_effective_target_tls): Use
2040         stronger test for compiler support for TLS.
2041         (check_effective_target_tls_native): New, to test for non-emulated
2042         TLS support.
2043         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2044         instead of dg-require-effective-target tls.
2045         * g++.dg/gomp/copyin-1.C: Likewise.
2046         * g++.dg/gomp/sharing-1.C: Likewise.
2047         * g++.dg/gomp/tls-1.C: Likewise.
2048         * g++.dg/gomp/tls-2.C: Likewise.
2049         * g++.dg/gomp/tls-3.C: Likewise.
2050         * g++.dg/tls/diag-1.C: Likewise.
2051         * g++.dg/tls/diag-2.C: Likewise.
2052         * g++.dg/tls/diag-3.C: Likewise.
2053         * g++.dg/tls/diag-4.C: Likewise.
2054         * g++.dg/tls/diag-5.C: Likewise.
2055         * g++.dg/tls/init-1.C: Likewise.
2056         * g++.dg/tls/init-2.C: Likewise.
2057         * g++.dg/tls/trivial.C: Likewise.
2058         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2059         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2060         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2061         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2062         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2063         * gcc.dg/gomp/clause-1.c: Likewise.
2064         * gcc.dg/gomp/copyin-1.c: Likewise.
2065         * gcc.dg/gomp/sharing-1.c: Likewise.
2066         * gcc.dg/gomp/tls-1.c: Likewise.
2067         * gcc.dg/gomp/tls-2.c: Likewise.
2068         * gcc.dg/tls/alpha-1.c: Likewise.
2069         * gcc.dg/tls/opt-1.c: Likewise.
2070         * gcc.dg/tls/opt-13.c: Likewise.
2071         * gcc.dg/tls/opt-14.c: Likewise.
2072         * gcc.dg/tls/opt-2.c: Likewise.
2073         * gcc.dg/tls/opt-3.c: Likewise.
2074         * gcc.dg/tls/opt-4.c: Likewise.
2075         * gcc.dg/tls/opt-7.c: Likewise.
2076         * gcc.dg/tls/section-1.c: Likewise.
2077         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2078         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2079         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2080         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2081         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2082         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2083         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2084         * gfortran.dg/gomp/crayptr2.f90: Likewise.
2085         * gfortran.dg/gomp/fixed-1.f: Likewise.
2086         * gfortran.dg/gomp/free-1.f90: Likewise.
2087         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2088         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2089         * gfortran.dg/gomp/reduction1.f90: Likewise.
2090         * gfortran.dg/gomp/sharing-1.f90: Likewise.
2092 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2094         PR fortran/31119
2095         * gfortran.dg/bounds_check_9.f90: New test.
2096         * gfortran.dg/bounds_check_fail_2.f90: New test.
2098 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2100         PR c++/33462 (again)
2101         * g++.dg/ext/va-arg1.C: Adjust.
2103 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2105         PR c++/33462
2106         * g++.dg/ext/va-arg1.C: New.
2108 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2110         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2112 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2114         PR c++/33463
2115         * g++.dg/rtti/typeid6.C: New.
2117 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2119         PR c++/33464
2120         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2121         * g++.dg/ext/is_class_error2.C: New.
2123 2007-09-18  Richard Guenther  <rguenther@suse.de>
2125         PR tree-optimization/33340
2126         * g++.dg/torture/pr33340.C: New testcase.
2128 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2130         PR fortran/33231
2131         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2132         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2133         * gfortran.dg/elemental_subroutine_5.f90: New.
2135 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2137         * lib/target-supports.exp (check_profiling_available): Extend
2138         mips*-*-elf check to mips*-*-elf*.
2140 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
2142         * gcc.dg/format/c90-scanf-5.c: New test.
2143         * gcc.dg/format/c99-scanf-4.c: New test.
2144         * gcc.dg/format/ext-7.c: New test.
2145         * gcc.dg/format/ext-8.c: New test.
2147         PR middle-end/33423
2148         * gcc.c-torture/compile/20070915-1.c: New test.
2150 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2152         PR fortran/33106
2153         * gfortran.dg/private_type_9.f90: New.
2155 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2157         PR middle-end/33449
2158         * gfortran.dg/pr33449.f90: New test.
2160 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2162         * gfortran.dg/interface_15.f90: Compile with -std=f95.
2163         * gfortran.dg/private_type_1.f90: Ditto
2164         * gfortran.dg/interface_18.f90: New.
2165         * gfortran.dg/private_type_8.f90: New.
2167 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
2169         PR c++/33124
2170         * g++.dg/warn/new1.C: Adjust.
2171         * g++.dg/torture/str_empty.C: Likewise.
2173 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2175         * gcc.target/mips/dse-1.c: New test.
2177 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2179         PR c++/32756
2180         * g++.dg/overload/operator3.C: New.
2182 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2184         * gcc.target/mips/truncate-1.c: New test.
2186 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
2188         PR fortran/29396
2189         PR fortran/29606
2190         PR fortran/30625
2191         PR fortran/30871
2192         * gfortran.dg/subref_array_pointer_1.f90: New test.
2193         * gfortran.dg/subref_array_pointer_2.f90: New test.
2195 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
2197         * gfortran.dg/nint_2.f90: Correct last change.
2199 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
2201         * gcc.dg/tree-ssa/parallelization-1.c: New test.
2203 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
2205         * gcc.dg/vect/pr33373b.c: New test.
2207 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
2209         PR target/33438
2210         * gcc.target/i386/pr33438.c: New test.
2212 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2214         * gfortran.dg/nint_2.f90: Revert previous commit.
2216 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2218         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2220 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
2222         PR debug/33429
2223         * g++.dg/other/unused1.C: XFAIL class2 scan.
2225 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2227         PR fortran/33343
2228         * gfortran.dg/elemental_args_check_1.f90: New.
2229         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2230         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2232 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2234         * gfortran.dg/recursive_check_3.f90: New.
2236 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2238         PR fortran/33412
2239         * gfortran.dg/elemental_bind_c.f90: New.
2241 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
2243         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2244         * gcc.target/mips/mips16-attributes-2.c: New test.
2245         * gcc.target/mips/mips16-attributes-3.c: Likewise.
2246         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
2247         hard-float asm when __mips16 is defined.
2248         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2249         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2250         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2251         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2252         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2253         * gcc.target/mips/pr26765.c (foo): Likewise.
2254         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2255         targets, use dg-mips-options instead of dg-options, and use -mgp32
2256         to force 32-bit mode.
2257         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2258         and 64-bit mode.
2259         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2261 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2262             Michael Meissner  <michael.meissner@amd.com>
2264         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2265         * gcc.target/i386/sse5-hsubX.c: Ditto.
2266         * gcc.target/i386/sse5-permpX.c: Ditto.
2267         * gcc.target/i386/sse5-haddX.c: Ditto.
2268         * gcc.target/i386/sse5-maccXX.c: Ditto.
2269         * gcc.target/i386/sse5-msubXX.c: Ditto.
2270         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2271         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2273         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2274         optimizes floating point conditional moves into the pcmov
2275         instruction on SSE5.
2276         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2278         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2279         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2280         SSE5.
2282         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2283         compiler optimizes vector (a*b)+c into fmadd on SSE5.
2285         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2286         optimizes (a*b)+c into fmadd on SSE5.
2288         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2289         whether the SSE5 instructions can be generated.
2291         * gcc.target/i386/sse5-check.h: New. Add support for 
2292         SSE5 tests.
2294         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2295         ammintrin.h, and turn on -msse5 option instead of -msse4a.
2296         * gcc.target/i386/sse-13.c: Ditto.
2297         * gcc.target/i386/sse-14.c: Ditto.
2299 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
2301         PR testsuite/33153
2302         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2303         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2305 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
2307         PR target/32338
2308         * gcc.dg/pr32338-1.c: New test.
2309         * gcc.dg/pr32338-2.c: New test.
2311 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
2312         
2313         * lib/target-supports.exp (check_effective_target_sync_int_long):
2314         Revert change to add xtensa.
2315         (check_effective_target_sync_char_short): Likewise.
2316         
2317 2007-09-12  Olivier Hainque  <hainque@adacore.com>
2319         * gnat.dg/packed_subtype.adb: New test.
2321 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2323         PR fortran/33297
2324         * gfortran.dg/intrinsic_size.f90: New.
2326 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2328         PR fortran/33284
2329         PR fortran/33310
2330         * gfortran.dg/conflicts_2.f90: New.
2332 2007-09-12  Ira Rosen  <irar@il.ibm.com>
2334         PR tree-optimization/32377
2335         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2336         dependence distance.
2337         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2338         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2339         * gcc.dg/vect/no-vfa-vect-depend-1.c,
2340         gfortran.dg/vect/no-vfa-pr32377.f90: New.
2342 2007-09-12  Richard Guenther  <rguenther@suse.de>
2344         PR middle-end/33382
2345         * gcc.c-torture/compile/pr33382.c: New testcase.
2346         * gcc.c-torture/execute/pr33382.c: Likewise.
2348 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
2350         PR fortran/33395
2351         * gfortran.dg/c_ptr_tests_12.f03: New test case.
2353 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
2355         PR tree-optimization/33373
2356         * gcc.dg/vect/pr33373.c: New test.
2358 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2360         * lib/target-supports.exp (check_effective_target_vect_no_double):
2361         Remove unused proc.
2363 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2364             Ulrich Weigand  <uweigand@de.ibm.com>
2366         * gcc.target/spu/dfcgt-nan.c: New test.
2368 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
2370         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2372 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
2374         PR fortran/33040
2375         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2377 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2379         * gcc.dg/va-arg-pack-len-1.c: New test.
2380         * g++.dg/va-arg-pack-len-1.C: New test.
2382 2007-09-11  Michael Matz  <matz@suse.de>
2384         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2386 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2388         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2389         checks for size of long double.
2390         * gcc.dg/dfp/convert.h: New file.
2391         * gcc.dg/dfp/convert-bfp-2.c: New test.
2392         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2393         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2394         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2395         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2396         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2397         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2398         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2399         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2400         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2402 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2404         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2405         Change dg-final to expect 1 non-profitable loop and
2406         3 profitable loops.
2407         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2408         Change dg-final to expect 1 non-profitable loop and
2409         3 profitable loops.
2410         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2411         Change dg-final to expect 1 profitable loop.
2412         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2413         Change dg-final to expect 1 profitable loop.    
2414         
2415 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2417         * gcc.target/mips/call-saved-1.c: New test.
2418         * gcc.target/mips/call-saved-2.c: Likewise.
2419         * gcc.target/mips/call-saved-3.c: Likewise.
2420         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2421         instead of mips_mips64.  Set mips_fp64 too.
2422         (is_gp32_flag): Return true for -mips1 and -mips2.
2423         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2425 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2427         * g++.dg/ext/va-arg-pack-1.C: New test.
2428         * g++.dg/ext/va-arg-pack-2.C: New test.
2430 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2432         PR target/33369
2433         * gcc.dg/vect/pr33369.c: New test.
2435 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2437         PR fortran/33370
2438         * gfortran.dg/array_memcpy_5.f90:  New test.
2440 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2442         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2444 2007-09-09  Richard Guenther  <rguenther@suse.de>
2446         * gcc.c-torture/compile/20070906-1.c: New testcase.
2448 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2450         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2451         noinline attribute.
2452         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2453         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2454         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2455         Likewise.
2457 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2459         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2461 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2463         * gnat.dg/addr2_p.ads: Bump size of array to 9.
2465 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2467         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2468         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2469         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2470         Compile tests with -fno-tree-pre.
2471         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2472         * lib/target-supports.exp (check_effective_target_vect_strided): New.
2473         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2474         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2475         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2476         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2477         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2478         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2479         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2480         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2481         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2482         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2483         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2484         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2485         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2486         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
2487         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2488         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2489         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2491 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
2493         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2494         to call objdump.
2495         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2496         Use remote_exec to call c++filt.
2497         * lib/target-supports-dg.exp (dg-require-host-local): New.
2498         * gcc.misc-tests/options.exp: Allow .exe in command paths.
2499         * g++.dg/parse/repo1.C: Use dg-require-host-local.
2500         * g++.dg/rtti/repo1.C: Likewise.
2501         * g++.dg/template/repo1.C: Likewise.
2502         * g++.dg/template/repo2.C: Likewise.
2503         * g++.dg/template/repo3.C: Likewise.
2504         * g++.dg/template/repo4.C: Likewise.
2505         * g++.dg/template/repo5.C: Likewise.
2506         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2507         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2508         * g++.old-deja/g++.pt/repo1.C: Likewise.
2509         * g++.old-deja/g++.pt/repo2.C: Likewise.
2510         * g++.old-deja/g++.pt/repo3.C: Likewise.
2511         * g++.old-deja/g++.pt/repo4.C: Likewise.
2512         * gcc.dg/cpp/trad/builtins.c: Likewise.
2514 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
2516         PR tree-optimization/32283
2517         * gcc.dg/tree-ssa/loop-31.c: New test.
2519 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2521         PR rtl-optimization/26449
2522         * gcc.target/i386/pr26449-1.c: New file.
2524 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2526         PR target/33329
2527         PR rtl-optimization/26449
2528         * gcc.target/i386/pr33329.c: New file.
2530 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2532         * gnat.dg/renaming3.adb, renaming4.ads: New test.
2534 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2536         * gnat.dg/unaligned_rep_clause.adb: New testcase.
2538 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
2540         PR tree-optimization/33301
2541         * gfortran.dg/vect/pr33301.f: New test.
2543 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2545         PR libfortran/33307
2546         * gfortran.dg/backspace_10.f90: New test.
2548 2007-09-07  Richard Guenther  <rguenther@suse.de>
2550         Reapply
2551         2007-09-06  Richard Guenther  <rguenther@suse.de>
2553         PR tree-optimization/32586
2554         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2555         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2556         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2557         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2558         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2559         now obsolete simplification.
2561 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
2562         
2563         PR tree-optimization/33299
2564         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2565         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2567 2007-09-07  Richard Guenther  <rguenther@suse.de>
2569         Revert
2570         2007-09-06  Richard Guenther  <rguenther@suse.de>
2572         PR tree-optimization/32586
2573         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2574         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2575         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2576         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2577         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2578         now obsolete simplification.
2580 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2582         PR tree-optimization/32821
2583         * gcc.dg/tree-ssa/pr32821.c: New file.
2585 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2587         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2588         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2589         and mips_forced_no_er.
2590         (dg-mips-options): Add -mno-abicalls when a small-data option is
2591         specified.  Skip tests with small-data options if mips_forced_gp.
2592         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2593         * gcc.target/mips/sdata-1.c: New test.
2594         * gcc.target/mips/sdata-2.c: Likewise.
2595         * gcc.target/mips/sdata-3.c: Likewise.
2596         * gcc.target/mips/sdata-4.c: Likewise.
2598 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2600         PR fortran/33298
2601         * spread_zerosize_1.f90:  New test case.
2602         * spread_bounds_1.f90:  New test case.
2604 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2606         PR c++/32674
2607         * g++.dg/template/static31.C: New.
2609 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2611         PR fortran/33271
2612         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2613         powerpc*-linux-gnu.
2615 2007-09-06  David Daney  <ddaney@avtrex.com>
2616             Richard Sandiford  <richard@codesourcery.com>
2618         PR target/33256
2619         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2620         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2621         * gcc.target/mips/pr33256.c: New test.
2623 2007-09-06  Tom Tromey  <tromey@redhat.com>
2625         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2627 2007-09-06  Richard Guenther  <rguenther@suse.de>
2629         PR tree-optimization/32586
2630         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2631         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2632         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2633         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2634         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2635         now obsolete simplification.
2637 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2639         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2640         * gcc.target/i386/sse3-addsubps.c: Ditto.
2641         * gcc.target/i386/sse3-haddpd.c: Ditto.
2642         * gcc.target/i386/sse3-haddps.c: Ditto.
2643         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2644         * gcc.target/i386/sse3-hsubps.c: Ditto.
2645         * gcc.target/i386/sse3-lddqu.c: Ditto.
2646         * gcc.target/i386/sse3-movddup.c: Ditto.
2647         * gcc.target/i386/sse3-movshdup.c: Ditto.
2648         * gcc.target/i386/sse3-movsldup.c: Ditto.
2650 2007-09-06  Richard Guenther  <rguenther@suse.de>
2652         PR tree-optimization/33302
2653         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2655 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2657         PR libfortran/33225
2658         * gfortran.dg./fmt_float.f90: New test.
2660 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2662         PR libfortran/33253
2663         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2665 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2667         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2668         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2670 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2672         * g++.dg/eh/builtin1.C: New test.
2673         * g++.dg/eh/builtin2.C: New test.
2674         * g++.dg/eh/builtin3.C: New test.
2676         PR c++/33289
2677         * g++.dg/eh/builtin4.C: New test.
2679 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2681         * gcc.target/powerpc/dfp-dd.c: New test.
2682         * gcc.target/powerpc/dfp-td.c: New test.
2684 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2686         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2687         * gcc.dg/va-arg-pack-1.c: New test.
2689 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2691         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2692         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2693         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2694         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2695         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2697 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2699         PR c++/30302
2700         * g++.dg/ext/anon-struct5.C: New.
2702 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2704         * gcc.dg/i386-cpuid.h: Remove.
2705         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2706         (main): Use __get_cpuid to get target features.
2707         * gcc.target/i386/sse-check.h: Ditto.
2708         * gcc.target/i386/sse2-check.h: Ditto.
2709         * gcc.target/i386/sse3-check.h: Ditto.
2710         * gcc.target/i386/ssse3-check.h: Ditto.
2711         * gcc.target/i386/sse4_1-check.h: Ditto.
2712         * gcc.target/i386/sse4_2-check.h: Ditto.
2713         * gcc.target/i386/sse4a-check.h: Ditto.
2714         * gcc.dg/torture/pr16104-1.c: Ditto.
2715         (do_test): Change to void.
2716         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2717         * gcc.target/i386/sse-6.c: Ditto.
2718         * gcc.target/i386/sse-7.c: Ditto.
2719         * g++.dg/other/i386-1.C: Include cpuid.h.
2720         (main): New function.  Use __get_cpuid to get target fetaures.
2722 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2723             David Ung  <davidu@mips.com>
2724             Nigel Stephens <nigel@mips.com>
2726         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2727         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2728         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2729         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2730         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2731         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2732         * gcc.dg/torture/pr19683-1.c: Likewise.
2733         * gcc.target/mips/madd-3.c: Likewise.
2734         * gcc.target/mips/maddu-3.c: Likewise.
2735         * gcc.target/mips/msub-3.c: Likewise.
2736         * gcc.target/mips/msubu-3.c: Likewise.
2737         * gcc.target/mips/asm-1.c: Likewise.
2738         * gcc.target/mips/branch-1.c: Likewise.
2739         * gcc.target/mips/ins-1.c: Likewise.
2740         * gcc.target/mips/near-far-3.c: Likewise.
2741         * gcc.target/mips/near-far-4.c: Likewise.
2742         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2743         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2744         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2745         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2746         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2747         * gcc.target/mips/dspr2-MULT.c: Likewise.
2748         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2749         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2750         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2751         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2752         * gcc.target/mips/code-readable-2.c: Likewise.
2753         * gcc.target/mips/code-readable-3.c: Likewise.
2755 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2756             David Ung  <davidu@mips.com>
2757             Nigel Stephens <nigel@mips.com>
2759         * gcc.target/mips/mips16-attributes.c: New.
2761 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2763         PR fortran/31564
2764         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2766         PR fortran/33241
2767         * gfortran.dg/char_length_10.f90: New test.
2769 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2771         PR c++/29731
2772         * g++.dg/parse/template24.C: New.
2774 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2776         * g++.dg/other/spu2vmx-1.C: New test.
2778 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2780         PR tree-optimization/33017
2781         * gcc.dg/pr33017.c: New test.
2783 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2785         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2786         __protected_stream family of macros.
2788 2007-09-04  Jan Hubicka  <jh@suse.cz>
2790         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2791         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2792         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2793         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2794         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2795         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2796         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2797         Likewise.
2799 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2800             Tobias Burnus  <burnus@net-b.de>
2802         * gfortran.dg/proc_decl_1.f90: New.
2803         * gfortran.dg/proc_decl_2.f90: New.
2804         * gfortran.dg/proc_decl_3.f90: New.
2805         * gfortran.dg/proc_decl_4.f90: New.
2807 2007-09-04  Jan Hubicka  <jh@suse.cz>
2809         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2810         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2811         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2812         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2813         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2814         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2815         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2816         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2817         * gcc.dg/vect/vect-50.c: Mark functions noinline.
2818         * gcc.dg/vect/vect-33.c: Mark functions noinline.
2819         * gcc.dg/vect/vect-16.c: Mark functions noinline.
2820         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2821         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2822         * gcc.dg/vect/vect-92.c: Mark functions noinline.
2823         * gcc.dg/vect/vect-75.c: Mark functions noinline.
2824         * gcc.dg/vect/vect-58.c: Mark functions noinline.
2825         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2826         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2827         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2828         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2829         * gcc.dg/vect/vect-114.c: Mark functions noinline.
2830         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2831         * gcc.dg/vect/vect-8.c: Mark functions noinline.
2832         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2833         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2834         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2835         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2836         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2837         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2838         * gcc.dg/vect/vect-42.c: Mark functions noinline.
2839         * gcc.dg/vect/vect-25.c: Mark functions noinline.
2840         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2841         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2842         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2843         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2844         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2845         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2846         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2847         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2848         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2849         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2850         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2851         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2852         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2853         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2854         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2855         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2856         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2857         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2858         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2859         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2860         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2861         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2862         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2863         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2864         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2865         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2866         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2867         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2868         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2869         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2870         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2871         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2872         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2873         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2874         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2875         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2876         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2877         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2878         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2879         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2880         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2881         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2882         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2883         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2884         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2885         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2886         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2887         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2888         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2889         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2890         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2891         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2892         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2893         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2894         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2895         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2896         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2897         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2898         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2899         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2900         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2901         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2902         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2903         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2904         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2905         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2906         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2907         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2908         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2909         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2910         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2911         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2912         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2913         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2914         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2915         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2916         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2917         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2918         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2919         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2920         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2921         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2922         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2923         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2924         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2925         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2926         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2927         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2928         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2929         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2930         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2931         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2932         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2933         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2934         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2935         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2936         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2937         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2938         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2939         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2940         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2941         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2942         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2943         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2944         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2945         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2946         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2947         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2948         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2949         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2950         noinline.
2951         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2952         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2953         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2954         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2955         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2956         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2957         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2958         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2959         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2960         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2961         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2962         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2963         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2964         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2965         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2966         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2967         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2968         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2969         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2970         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2971         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2972         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2973         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2974         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2975         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2976         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2977         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2978         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2979         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2980         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2981         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2982         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2983         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2984         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2985         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2986         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2987         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2988         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2989         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2990         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2991         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2992         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2993         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2994         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2995         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2996         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2997         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2998         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2999         * gcc.dg/vect/vect-111.c: Mark functions noinline.
3000         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
3001         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
3002         * gcc.dg/vect/vect-5.c: Mark functions noinline.
3003         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
3004         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
3005         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
3006         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
3007         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
3008         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
3009         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
3010         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
3011         * gcc.dg/vect/vect-22.c: Mark functions noinline.
3012         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
3013         * gcc.dg/vect/vect-64.c: Mark functions noinline.
3014         * gcc.dg/vect/vect-89.c: Mark functions noinline.
3015         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
3016         * gcc.dg/vect/vect-103.c: Mark functions noinline.
3017         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
3018         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
3019         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
3020         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
3021         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
3022         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
3023         * gcc.dg/vect/vect-31.c: Mark functions noinline.
3024         * gcc.dg/vect/vect-14.c: Mark functions noinline.
3025         * gcc.dg/vect/vect-73.c: Mark functions noinline.
3026         * gcc.dg/vect/vect-56.c: Mark functions noinline.
3027         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
3028         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3029         * gcc.dg/vect/vect-98.c: Mark functions noinline.
3030         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3031         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3032         * gcc.dg/vect/vect-112.c: Mark functions noinline.
3033         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3034         * gcc.dg/vect/vect-6.c: Mark functions noinline.
3035         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3036         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3037         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3038         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3039         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3040         * gcc.dg/vect/pr25413.c: Mark functions noinline.
3041         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3042         * gcc.dg/vect/vect-40.c: Mark functions noinline.
3043         * gcc.dg/vect/vect-23.c: Mark functions noinline.
3044         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3045         * gcc.dg/vect/vect-82.c: Mark functions noinline.
3046         * gcc.dg/vect/vect-65.c: Mark functions noinline.
3047         * gcc.dg/vect/vect-48.c: Mark functions noinline.
3048         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3049         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3050         * gcc.dg/vect/vect-104.c: Mark functions noinline.
3051         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3052         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3053         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3054         * gcc.dg/vect/vect-32.c: Mark functions noinline.
3055         * gcc.dg/vect/vect-15.c: Mark functions noinline.
3056         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3057         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3058         * gcc.dg/vect/vect-91.c: Mark functions noinline.
3059         * gcc.dg/vect/vect-74.c: Mark functions noinline.
3060         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3061         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3062         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3063         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3064         * gcc.dg/vect/vect-99.c: Mark functions noinline.
3065         * gcc.dg/vect/vect-113.c: Mark functions noinline.
3066         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3067         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3068         * gcc.dg/vect/vect-7.c: Mark functions noinline.
3069         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3070         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3071         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3072         * gcc.dg/vect/vect-24.c: Mark functions noinline.
3073         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3074         * gcc.dg/vect/vect-83.c: Mark functions noinline.
3075         * gcc.dg/vect/vect-66.c: Mark functions noinline.
3076         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3078 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3080         PR middle-end/33187
3081         * gcc.target/i386/cmov7.c: New file.
3083 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3085         * gcc.target/i386/sse4a-check.h: New file.
3086         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
3087         * gcc.target/i386/sse4a-insert.c: Ditto.
3088         * gcc.target/i386/sse4a-montsd.c: Ditto.
3089         * gcc.target/i386/sse4a-montss.c: Ditto.
3090         * gcc.target/i386/mmx-check.h: New file.
3091         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
3092         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3093         * gcc.target/i386/sse-check.h: New file.
3094         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
3095         * gcc.target/i386/sse-3.c: Ditto.
3096         * gcc.target/i386/sse-7.c: Ditto.
3097         * gcc.target/i386/sse-9.c: Ditto.
3098         * gcc.target/i386/ssefn-3.c: Ditto.
3099         * gcc.target/i386/sse-recip.c: Ditto.
3100         * gcc.target/i386/sse-recip-vec.c: Ditto.
3101         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3102         * gcc.target/i386/20020523-1.c: Remove.
3103         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
3104         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3105         * gcc.target/i386/ssefn-4.c: Ditto.
3106         * gcc.target/i386/sse-6.c: Ditto.
3107         * gcc.target/i386/sse-10.c: Ditto.
3108         * gcc.target/i386/sse-11.c: Ditto.
3109         * gcc.target/i386/sse-18.c: Ditto.
3110         * gcc.target/i386/fpprec-1.c: Ditto.
3111         * g++.dg/other/i386-1.C: Ditto.
3113 2007-09-04  Richard Guenther  <rguenther@suse.de>
3115         PR tree-optimization/33291
3116         * gcc.dg/volatile2.c: New testcase.
3117         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3118         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3119         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3120         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3122 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3124         PR fortran/33253
3125         * gfortran.dg/namelist_15.f90: Update test.
3126         * gfortran.dg/namelist_24.f90: Update test.
3127         * gfortran.dg/namelist_38.f90: New test.
3129 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3131         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
3132         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3133         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
3134         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3135         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
3136         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3138 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3140         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3141         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3143         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3145 2007-09-02  David Daney  <ddaney@avtrex.com>
3147         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3148         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3149         * gcc.target/mips/atomic-memory-1.c: Ditto.
3150         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
3152 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3154         * gcc.target/cris/builtin_clz_v0.c: New testcase.
3155         * gcc.target/cris/builtin_clz_v3.c: New testcase.
3157 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
3159         * gfortran.dg/substr_6.f90: New test.
3161 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
3163         PR c++/33208
3164         * g++.dg/other/error18.C: New.
3165         * g++.dg/expr/bitfield3.C: Adjust.
3167 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3169         PR fortran/33276
3170         * gfortran.fortran-torture/compile/pr33276.f90: New.
3172 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
3174         PR C/29237
3175         PR middle-end/33272
3176         * gcc.dg/c99-arraydecl-3.c: New test.
3178 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3180         PR c++/32597
3181         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
3182         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
3184 2007-08-31  Tobias Burnus  <burnus@net-b.de>
3186         PR fortran/33232
3187         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3188         * gfortran.dg/read_1.f90: New.
3190 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3192         PR c++/33210
3193         * g++.dg/template/error30.C: New.
3195 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3197         PR c++/32113
3198         * g++.dg/template/crash70.C: New.
3200 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3202         PR c++/33212
3203         * g++.dg/ext/is_class_error.C: New.
3205 2007-08-31  Olivier Hainque  <hainque@adacore.com>
3207         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3208         
3209 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
3210             Revital Eres  <eres@il.ibm.com>
3212         * gcc.target/powerpc/paired-1.c: New test.
3213         * gcc.target/powerpc/paired-2.c: New test.
3214         * gcc.target/powerpc/paired-3.c: New test.
3215         * gcc.target/powerpc/paired-4.c: New test.
3216         * gcc.target/powerpc/paired-5.c: New test.
3217         * gcc.target/powerpc/paired-6.c: New test.
3218         * gcc.target/powerpc/paired-7.c: New test.
3219         * gcc.target/powerpc/ppc-paired.c: New test.
3221 2007-08-31  Ollie Wild  <aaw@google.com>
3223         * g++.dg/conversion/ptrmem2.C: New test.
3224         * g++.dg/conversion/ptrmem3.C: New test.
3225         * g++.dg/conversion/ptrmem4.C: New test.
3226         * g++.dg/conversion/ptrmem5.C: New test.
3227         * g++.dg/conversion/ptrmem6.C: New test.
3228         * g++.dg/conversion/ptrmem7.C: New test.
3229         * g++.dg/conversion/ptrmem8.C: New test.
3231 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
3233         PR fortran/31879
3234         * gfortran.dg/char_length_7.f90: New test.
3235         * gfortran.dg/char_length_9.f90: New test.
3236         * gfortran.dg/char_assign_1.f90: Add extra warning.
3238         PR fortran/31197
3239         PR fortran/31258
3240         * gfortran.dg/char_length_8.f90: New test.
3242 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3244         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3246 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3248         * gcc.dg/inline-24.c: New test.
3249         * g++.dg/opt/inline11.C: New test.
3251 2007-08-30  Richard Guenther  <rguenther@suse.de>
3253         * gcc.target/i386/vectorize5.c: New testcase.
3255 2007-08-30  Tobias Burnus  <burnus@net-b.de>
3257         PR fortran/33228
3258         * interface.c (check_interface0): Improve error for external procs.
3259         (check_sym_interfaces): Fix checking of module procedures.
3261 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3263         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3264         (AI): Add AI_ALIGN.
3265         * gcc.dg/sync-3.c: New test.
3267         PR middle-end/32758
3268         * gcc.dg/cleanup-12.c: New test.
3270 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
3272         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3273         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3274         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3275         * gcc.dg/pr32450.c: Ditto.
3276         * gcc.dg/nest.c: Ditto.
3277         * gcc.dg/nested-func-4.c: Ditto.
3278         * g++.old-deja/g++.law/profile1.C: Ditto.
3280 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3282         PR fortran/32989
3283         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3284         non-default integer kind arguments.
3286 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
3288         PR fortran/33105
3289         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3291 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3293         * gcc.dg/h8300-ice2.c: Remove target selector.
3295 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
3297         PR fortran/33215
3298         * gfortran.dg/binding_label_tests_15.f03: New test case.
3299         * gfortran.dg/binding_label_tests_16.f03: Ditto.
3301 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3303         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3304         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3306 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
3308         PR c++/33194
3309         * g++.dg/other/canon-33194.C: New.
3311 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3313         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3314         * gcc.c-torture/execute/pr23135.c: Likewise.
3316 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3318         * gcc.dg/pr31344.c: Move to ...
3319         * gcc.dg/dfp/pr31344.c: ... here.
3320         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3321         * gcc.dg/20050503-1.c: Ditto.
3322         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3323         * gcc.dg/20061127-1.c: Compile only for fpic targets.
3324         * gcc.dg/20060801-1.c: Ditto.
3326 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3328         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3329         * gfortran.dg/nan_1.f90: Likewise.
3331 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3333         PR fortran/33055
3334         Revert previous patch.
3336 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
3337             Kazu Hirata  <kazu@codesourcery.com>
3339         * gcc.target/m68k/interrupt-1.c: New.
3341 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3343         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3344         10000 for targets where "int" can't hold at least 100000.
3345         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3346         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3347         (test5)(test6): Use it.
3348         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3349         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3350         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3351         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3352         * gcc.dg/attr-alloc_size.c (test): Likewise.
3354 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
3356         PR c++/33209
3357         * g++.dg/template/error29.C: New.
3359 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3361         PR c++/32596
3362         * g++.dg/ext/visibility/anon5.C: New test.
3364 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3366         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3368 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3370         * gfortran.dg/gamma_1.f90: Remove large-real tests.
3371         * gfortran.dg/gamma_2.f90: Remove large-real tests.
3372         * gfortran.dg/gamma_4.f90: New: large-real tests.
3374 2007-08-28  Jason Merrill  <jason@redhat.com>
3376         PR c++/29000
3377         * g++.dg/ext/stmtexpr12.C: New test.
3379         PR c++/28558
3380         * g++.dg/ext/attrib28.C: New test.
3382 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3384         PR target/32661
3385         * gcc.target/i386/pr32661.c: New test.
3387 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3389         PR middle-end/32370
3390         * gcc.dg/pr32370.c: New test.
3392         PR rtl-optimization/33148
3393         * gcc.c-torture/compile/20070827-1.c: New test.
3395         PR debug/32914
3396         * d++.dg/debug/const3.C: New test.
3397         * d++.dg/debug/const4.C: New test.
3398         * d++.dg/debug/dwarf2/const1.C: New test.
3399         * d++.dg/debug/dwarf2/const2.C: New test.
3400         * d++.dg/debug/dwarf2/const2b.C: New test.
3402 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3403             Vladimir Yanovsky  <yanov@il.ibm.com>
3404             Revital Eres  <eres@il.ibm.com>
3405             Andrey Belevantsev  <abel@ispras.ru>
3407         * gcc.dg/sms-1.c: New test.
3409 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3411         * g++.dg/ext/gnu-inline-common.h: New.
3412         * g++.dg/ext/gnu-inline-global-reject.C: New.
3413         * g++.dg/ext/gnu-inline-global.C: New.
3414         * g++.dg/ext/gnu-inline-namespace.C: New.
3415         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3416         * g++.dg/ext/gnu-inline-class.C: New.
3417         * g++.dg/ext/gnu-inline-class-static.C: New.
3418         * g++.dg/ext/gnu-inline-template-class.C: New.
3419         * g++.dg/ext/gnu-inline-template-func.C: New.
3421 2007-08-27  Jason Merrill  <jason@redhat.com>
3423         PR c++/31337
3424         * g++.dg/ext/stmtexpr11.C: New.
3426 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3428         * lib/target-supports.exp (check_profiling_available):
3429         Set profiling_available_saved to 0 on fido-*-elf.
3431 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3433         PR tree-optimization/33173
3434         
3435         * gcc.c-torture/compile/pr33173.c: New.
3437 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3439         PR target/31385
3440         * gcc.dg/dfp/pr31385.c: New.
3442 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3444         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3446 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3448         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3449         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3450         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3451         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3452         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3453         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3454         gcc.target/m68k directory.
3455         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3456         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3457         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3458         gcc.target/cris directory.
3459         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3460         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3461         gcc.target/bfin directory.
3463         * gcc.target/sh: New directory.
3464         * gcc.target/sh/sh.exp: New file.
3465         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3466         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3467         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3468         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3469         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3470         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3472 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3474         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3475         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3476         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3477         * gcc.target/i386/local2.c: Ditto.
3478         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3479         * gcc.target/i386/20011119-1.c: Ditto.
3480         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3481         * gcc.target/i386/fastcall-1.c: Fix target selector.
3483 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3485         PR fortran/33055
3486         * gfortran.dg/negative_unit.f: Add new check
3487         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3488         -fdefault-integer-8.
3490 2007-08-26  Asher Langton  <langton2@llnl.gov>
3492         * gfortran.dg/recursive_stack.f90: New.
3493         * gfortran.dg/openmp_stack.f90: New.
3495 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3497         PR fortran/31298
3498         * gfortran.dg/use_10.f90: New.
3500 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3502         PR fortran/32985
3503         * gfortran.dg/namelist_14.f90: Make test case valid.
3504         * gfortran.dg/common_10.f90: New.
3506 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3508         PR middle-end/33181
3509         * gcc.dg/ifelse-2.c: New.
3511 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3513         PR fortran/32980
3514         * gfortran.dg/gamma_1.f90: New.
3515         * gfortran.dg/gamma_2.f90: New.
3516         * gfortran.dg/gamma_3.f90: New.
3518 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3520         PR fortran/33188
3521         * gfortran.dg/used_types_18.f90: New.
3523 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
3525         * gcc.dg/array-init-2.c: New test.
3527 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3529         PR fortran/33178
3530         * gfortran.dg/initialization_4.f90: Update dg-error.
3531         * gfortran.dg/initialization_13.f90: New.
3533 2007-08-24  Richard Guenther  <rguenther@suse.de>
3535         PR middle-end/33166
3536         * gcc.c-torture/compile/pr33166.c: New testcase.
3538 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3540         PR fortran/33139
3541         * gfortran.dg/pointer_assign_4.f90: New.
3542         * gfortran.dg/shape_2.f90: Fix test case.
3543         * gfortran.dg/char_result_4.f90: Ditto.
3545 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3547         * gcc.dg/array-init-1.c: New test.
3549         PR c++/32567
3550         * g++.dg/parse/crash36.C: New test.
3552 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3554         * gcc.dg/pr32721.c: Updated.
3556 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3558         PR tree-optimization/32573
3559         PR middle-end/32946
3560         * gcc.dg/pr32573.c: New test.
3562         PR c++/32898
3563         * g++.dg/lookup/ns3.C: New test.
3565         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3567         PR c++/31941
3568         * g++.dg/parse/crash37.C: New test.
3570 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3572         PR target/17390
3573         * gcc.target/i386/pr17390.c: New test.
3575 2007-08-23  Richard Guenther  <rguenther@suse.de>
3577         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3578         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3579         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3580         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3581         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3582         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3583         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3584         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3586 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3588         * gcc.target/s390: New directory.
3589         * gcc.target/s390/s390.exp: New file.
3590         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3591         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3592         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3593         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3594         gcc.target/s390 directory.
3596 2007-08-23  Richard Guenther  <rguenther@suse.de>
3598         PR tree-optimization/32328
3599         * testsuite/gcc.dg/pr32328.c: New testcase.
3601 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3603         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3604           available.
3606 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3608         PR fortran/33095
3609         * gfortran.dg/min_max_optional_5.f90: New test.
3610         * gfortran.dg/min_max_optional_2.f90: Remove.
3611         * gfortran.dg/min_max_optional_3.f90: Remove.
3612         * gfortran.dg/min_max_optional_4.f90: Remove.
3614 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3616         * gcc.target/i386/xorps-sse.c: New.
3617         * gcc.target/i386/xorps-sse2.c: New.
3619 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3621         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3622         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3623         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3625 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3627         PR fortran/33020
3628         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3629         include multiple kinds for SHAPE parameter within a single
3630         namespace.
3631         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3632         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3634 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3636         * interface_abstract_1.f90: Extended test case.
3637         * interface_abstract_3.f90: New test.
3639 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3641         * gcc.dg/fold-sub.c: New test.
3642         
3643 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3645         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3646         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3647         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3648         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3649         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3650         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3652 2007-08-22  Richard Guenther  <rguenther@suse.de>
3654         PR middle-end/33007
3655         * gcc.dg/pr33007.c: New testcase.
3657 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3659         * gcc.c-torture/execute/strcmp-1.x: Delete.
3661 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3663         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3664         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3665         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3666         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3667         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3668         gcc.target/i386/stack-realign.c,
3669         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3670         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3671         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3672         target using dg-require-effective-target directive.
3673         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3674         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3675         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3676         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3677         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3678         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3679         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3680         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3681         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3682         Require lp64 target using dg-require-effective-target directive.
3683         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3684         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3685         directive.
3686         * gcc.target/i386/20010202-1.c: Move from here ...
3687         * gcc.dg/20010202-1.c: ... to here.
3689 2007-08-22  Richard Guenther  <rguenther@suse.de>
3691         PR tree-optimization/33142
3692         * gcc.c-torture/execute/pr33142.c: New testcase.
3694 2007-08-22  Richard Guenther  <rguenther@suse.de>
3696         PR middle-end/32563
3697         * g++.dg/torture/pr32563.C: New testcase.
3699 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3701         PR middle-end/32912
3702         * gcc.dg/pr32912-1.c: Add -w to options.
3703         * gcc.dg/pr32912-2.c: Likewise.
3704         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3706 2007-08-21  Ian Lance Taylor  <iant@google.com>
3708         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3710 2007-08-21  Ian Lance Taylor  <iant@google.com>
3712         PR tree-optimization/33134
3713         * g++.dg/tree-ssa/pr33134.C: New test.
3715 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3717         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3718         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3720 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3722         PR debug/32610
3723         * gcc.dg/debug/pr32610.c: New test.
3725         * g++.dg/init/new24.C: New test.
3727         PR middle-end/32912
3728         * gcc.dg/pr32912-1.c: New test.
3729         * gcc.dg/pr32912-2.c: New test.
3730         * gcc.dg/pr32912-3.c: New test.
3732 2007-08-21  Richard Guenther  <rguenther@suse.de>
3734         * gcc.dg/pointer-arith-10.c: New testcase.
3736 2007-08-21  Richard Guenther  <rguenther@suse.de>
3738         PR middle-end/33122
3739         * gcc.c-torture/compile/pr33122.c: New testcase.
3741 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3743         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3745 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3747         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3749 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3751         PR c++/33025
3752         * g++.dg/init/new23.C: New test.
3754 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3756         PR middle-end/30564
3757         * gcc.c-torture/compile/pr30564-1.c: New test.
3758         * gcc.c-torture/compile/pr30564-2.c: New test.
3760 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3762         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3764 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3766         * gfortran.dg/interface_abstract_2.f90: New.
3767         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3769 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3771         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3772         unknown (so that outer-loop wont get analyzed).
3773         * gcc.dg/vect/vect-outer-1a.c: New test.
3774         * gcc.dg/vect/vect-outer-1b.c: New test.
3775         * gcc.dg/vect/vect-outer-1.c: New test.
3776         * gcc.dg/vect/vect-outer-2a.c: New test.
3777         * gcc.dg/vect/vect-outer-2b.c: New test.
3778         * gcc.dg/vect/vect-outer-2c.c: New test.
3779         * gcc.dg/vect/vect-outer-2.c: New test.
3780         * gcc.dg/vect/vect-outer-3a.c: New test.
3781         * gcc.dg/vect/vect-outer-3b.c: New test.
3782         * gcc.dg/vect/vect-outer-3c.c: New test.
3783         * gcc.dg/vect/vect-outer-3.c: New test.
3784         * gcc.dg/vect/vect-outer-4a.c: New test.
3785         * gcc.dg/vect/vect-outer-4b.c: New test.
3786         * gcc.dg/vect/vect-outer-4c.c: New test.
3787         * gcc.dg/vect/vect-outer-4d.c: New test.
3788         * gcc.dg/vect/vect-outer-4e.c: New test.
3789         * gcc.dg/vect/vect-outer-4f.c: New test.
3790         * gcc.dg/vect/vect-outer-4g.c: New test.
3791         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3792         * gcc.dg/vect/vect-outer-4i.c: New test.
3793         * gcc.dg/vect/vect-outer-4j.c: New test.
3794         * gcc.dg/vect/vect-outer-4k.c: New test.
3795         * gcc.dg/vect/vect-outer-4l.c: New test.
3796         * gcc.dg/vect/vect-outer-4m.c: New test.
3797         * gcc.dg/vect/vect-outer-4.c: New test.
3798         * gcc.dg/vect/vect-outer-5.c: New test.
3799         * gcc.dg/vect/vect-outer-6.c: New test.
3800         * gcc.dg/vect/vect-outer-fir.c: New test.
3801         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3802         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3804 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3806         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3807         and -fno-tree-reassoc.
3808         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3809         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3810         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3811         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3812         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3813         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3814         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3815         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3816         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3817         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3818         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3819         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3820         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3821         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3822         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3823         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3824         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3825         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3826         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3827         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3828         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3829         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3830         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3831         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3832         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3833         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3834         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3835         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3836         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3837         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3838         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3839         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3840         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3841         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3842         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3843         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3844         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3846 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3848         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3849         versioning for aliasing).
3850         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3852         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3853         targets.
3854         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3856 2007-08-18  Tom Tromey  <tromey@redhat.com>
3858         PR preprocessor/32974:
3859         * gcc.dg/cpp/pr32974.c: New file.
3861 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3863         * gfortran.dg/interface_abstract_1.f90: New.
3865 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3867         PR fortran/32881
3868         * gfortran.dg/pure_initializer_1.f90: New test.
3870 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3872         PR fortran/32875
3873         * gfortran.dg/array_constructor_18.f90: New test.
3875 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3877         PR c++/28989
3878         * g++.dg/expr/lval3.C: New test.
3879         * g++.dg/expr/lval4.C: New test.
3881 2007-08-17  Ollie Wild  <aaw@google.com>
3883         PR c++/31749
3884         * g++.dg/lookup/builtin3.C: New test.
3885         * g++.dg/lookup/builtin4.C: New test.
3886         * g++.dg/lookup/using19.C: New test.
3888 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3890         PR c++/32190
3891         * g++.dg/parse/error31.C: New.
3893 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3895         PR c++/32112
3896         * g++.dg/template/error26.C: New.
3898 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3900         PR fortran/33079
3901         * gfortran.dg/zero_length_2.f90: New test.
3903 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3905         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3906         * gfortran.dg/kind_tests_3.f03: Ditto.
3907         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3908         * gfortran.dg/interface_13.f90: Ditto.
3909         * gfortran.dg/pr32738.f90: Ditto.
3910         * gfortran.dg/module_private_1.f90: Ditto.
3911         * gfortran.dg/test_only_clause.f90: Ditto.
3912         * gfortran.dg/bind_c_vars.f90: Ditto.
3913         * gfortran.dg/bind_c_dts.f90: Ditto.
3914         * gfortran.dg/use_9.f90: Ditto.
3915         * gfortran.dg/generic_8.f90: Ditto.
3916         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3917         * gfortran.dg/private_type_6.f90: Ditto.
3918         * gfortran.dg/c_assoc.f90: Ditto.
3919         * gfortran.dg/private_type_7.f90: Ditto.
3920         * gfortran.dg/global_vars_c_init.f90: Ditto.
3921         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3922         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3923         * gfortran.dg/c_size_t_test.f03: Ditto.
3924         * gfortran.dg/used_types_12.f90: Ditto.
3925         * gfortran.dg/pr25923.f90: Ditto.
3926         * gfortran.dg/test_com_block.f90: Ditto.
3927         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3928         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3929         * gfortran.dg/com_block_driver.f90: Ditto.
3930         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3931         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3932         * gfortran.dg/c_loc_test.f90: Ditto.
3933         * gfortran.dg/c_ptr_tests.f03: Ditto.
3934         * gfortran.dg/module_interface_1.f90: Ditto.
3936 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3938         PR c++/32870
3939         * g++.dg/other/error17.C: Adjust.
3940         
3941 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3943         PR middle-end/32970
3944         * g++.dg/ext/altivec-14.C: New test.
3946 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3948         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3949         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3950         dump files.
3951         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3952         * gcc.dg/vect/pr32366.c: Ditto.
3954 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3956         PR testsuite/33082
3957         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3958         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3959         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3960         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3962 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3964         PR fortran/33072
3965         * gfortran.dg/use_9.f90: New.
3967 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3969         * g++.dg/gcov/gcov-5.C: New test.
3971 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3973         * g++.dg/gcov/gcov-4.C: New test.
3974         * lib/gcov.exp (verify-lines): Add support for
3975         checking no-coverage lines.
3977 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3979         * gcc.dg/vect/vect-vfa-01.c: New.
3980         * gcc.dg/vect/vect-vfa-02.c: New.
3981         * gcc.dg/vect/vect-vfa-03.c: New.
3982         * gcc.dg/vect/vect-vfa-04.c: New.
3983         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3984         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3985         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3986         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3987         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3988         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3989         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3990         gfortran.dg/vect/pr19049.f90: Rename to start with
3991         prefix no-vfa-.
3992         * gcc.dg/vect/vect.exp: Disable versioning for alias
3993         when test starts with no-vfa-.
3994         * gfortran.dg/vect/vect.exp: Likewise.
3996 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3998         * gcc.dg/torture/pr32897.c: New test.
4000 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
4002         PR c++/31132
4003         * g++.dg/template/crash69.C: New.
4005 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
4007         * lib/target-supports.exp (check_effective_target_arm32): Use
4008         check_no_compiler_messages.
4010 2007-08-15  Diego Novillo  <dnovillo@google.com>
4012         gcc.dg/tree-ssa/20070815.c: New test.
4014 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4016         PR fortran/33077
4017         * gfortran.dg/random_7.f90: Initialize variable.
4019 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
4021         PR middle-end/33074
4022         * gfortran.dg/pr33074.f90: New test.
4024         PR c++/32992
4025         * g++.dg/opt/nrv14.C: New test.
4027 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
4029         PR c++/33035
4030         * g++.dg/template/crash68.C: New.
4032 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4034         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4035         * gcc.dg/sibcall-4.c: Ditto.
4037 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4039         PR fortran/33066
4040         * gfortran.dg/use_8.f90: New test.
4041         * gfortran.dg/c_loc_tests_2.f03: Fix code.
4043 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
4045         PR c++/27211
4046         * g++.dg/template/error27.C: New.
4047         * g++.dg/template/error28.C: New.
4048         * g++.dg/other/pr28304.C: Adjust.
4049         * g++.old-deja/g++.mike/p811.C: Likewise.
4051 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4053         PR target/30315
4054         * gcc.target/i386/pr30315.c: New.
4056 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4058         PR fortran/32594
4059         * gfortran.dg/substr_5.f90: New test.
4061 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
4063         PR c/30428
4064         * gcc.dg/vector-2.c: New test.
4066         PR c++/30428
4067         * g++.dg/ext/vector8.C: New test.
4069 2007-08-13  Dan Hipschman  <dsh@google.com>
4071         PR c/32953
4072         * gcc.dg/format/array-1.c: Add an additional test for
4073         unterminated format strings of length 1.
4075 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4077         PR fortran/32926
4078         * gfortran.dg/external_procedures_3.f90: New test.
4080 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4082         PR fortran/32827
4083         * gfortran.dg/import6.f90: New test.
4085 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
4087         PR C/30427
4088         *  gcc.dg/vector-1.c: New test.
4090 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4092         * gcc.dg/pr21255-4.c: Skip for PIC.
4093         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4095 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4097         * gcc.dg/attr-isr.c: Skip for PIC.
4098         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4099         * gcc.dg/attr-isr-trapa.c: Likewise.
4100         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4101         * gcc.dg/pragma-isr-trapa.c: Likewise.
4102         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4104 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4106         PR fortran/32962
4107         * gfortran.dg/transpose_1.f90: New test.
4109 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4111         PR fortran/29600
4112         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4113         intrinsic.
4115 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4117         PR fortran/30964
4118         PR fortran/33054
4119         * gfortran.dg/random_4.f90: New test.
4120         * gfortran.dg/random_5.f90: New test.
4121         * gfortran.dg/random_6.f90: New test.
4122         * gfortran.dg/random_7.f90: New test.
4124 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4126         PR fortran/32860
4127         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4129 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4131         PR fortran/31629
4132         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
4134 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4136         PR fortran/29600
4137         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4138         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4140 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4142         PR fortran/32937
4143         * gfortran.dg/char_length_6.f90: New test.
4145 2007-08-10  Ollie Wild  <aaw@google.com>
4147         * g++.dg/lookup/using18.C: New test.
4149 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4151         PR c++/17763
4152         * g++.dg/other/error16.C: New.
4154 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4156         PR libfortran/33039
4157         * gfortran.dg/namelist_37.f90: New test.
4159 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4161         PR c++/22256
4162         * g++.dg/conversion/op3.C: New.
4164 2007-08-09  Tobias Burnus  <burnus@net-b.de>
4166         PR fortran/32987
4167         * gfortran.dg/fmt_tab_1.f90: New.
4168         * gfortran.dg/fmt_tab_2.f90: New.
4170 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4172         PR c/32796
4173         * gcc.c-torture/compile/pr32796.c: New test.
4175 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4177         PR middle-end/32813
4178         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4179         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4180         instead of just -O.
4182 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
4184         * gcc.target/mips/code-readable-1.c: New test.
4185         * gcc.target/mips/code-readable-2.c: Likewise.
4186         * gcc.target/mips/code-readable-3.c: Likewise.
4188 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
4189             Revital Eres  <eres@il.ibm.com>
4191         * gfortran.dg/sms-1.f90: Add comment.
4192         * gfortran.dg/sms-2.f90: New.
4194 2007-08-07  Ian Lance Taylor  <iant@google.com>
4196         * gcc.dg/instrument-1.c: New test.
4197         * gcc.dg/instrument-2.c: New test.
4198         * gcc.dg/instrument-3.c: New test.
4200 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
4202         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4204 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
4206         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
4207         !vector_alignment_reachable targets.
4208         * gcc.dg/vect/vect-33.c: Likewise.
4209         * gcc.dg/vect/vect-42.c: Likewise.
4210         * gcc.dg/vect/vect-44.c: Likewise.
4211         * gcc.dg/vect/vect-50.c: Likewise.
4212         * gcc.dg/vect/vect-70.c: Likewise.
4213         * gcc.dg/vect/vect-71.c: Likewise.
4214         * gcc.dg/vect/vect-87.c: Likewise.
4215         * gcc.dg/vect/vect-88.c: Likewise.
4216         * gcc.dg/vect/vect-91.c: Likewise.
4217         * gcc.dg/vect/vect-93.c: Likewise.
4218         * gcc.dg/vect/vect-96.c: Likewise.
4219         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4220         * gcc.dg/vect/section-anchors-69.c: Likewise.
4221         * gcc.dg/vect/pr25413.c: Likewise.
4222         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4223         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4224         * gfortran.dg/vect-2.f90: Likewise.
4225         * gfortran.dg/vect-3.f90: Likewise.
4226         * gfortran.dg/vect-4.f90: Likewise.
4227         * gfortran.dg/vect-5.f90: Likewise.
4228         * lib/target-supports.exp (check_effective_target_natural_alignment): 
4229         Return false for darwin. 
4230         (check_effective_target_vector_alignment_reachable_for_double): New.
4232 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
4234         * gcc.dg/multiword-1.c: New testcase.
4236 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
4238         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4239         messages.
4240         * gfortran.dg/namelist_36.f90: New test.
4242 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4244         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4245           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4247 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
4249         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4250         * gcc.dg/torture/type-generic-1.c: Likewise.
4252 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4254         * gcc.c-torture/20070522-1.c: Move to ...
4255         * gcc.c-torture/compile/20070522-1.c: Here.
4257 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4259         PR fortran/29828
4260         * gfortran.dg/minmax_char_1.f90: New test.
4261         * gfortran.dg/minmax_char_2.f90: New test.
4262         * gfortran.dg/min_max_optional_4.f90: New test.
4264 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4266         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4267         hanging on the testcase.
4269 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4271         PR middle-end/32988
4272         * gcc.c-torture/compile/pr32988.c: New test.
4274 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4276         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4278 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
4280         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4282         Revert:
4283         2007-03-22  Dirk Mueller  <dmueller@suse.de>
4285         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4287 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4289         PR fortran/32979
4290         * gfortran.dg/isnan_1.f90: New test.
4292 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
4293             Revital Eres <eres@il.ibm.com>
4295         * gcc.dg/sms-antideps.c: New test.
4297 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
4299         PR fortran/31214
4300         * gfortran.dg/entry_13.f90: New test.
4302         * gfortran.dg/entry_12.f90: Clean up .mod file.
4304 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4306         PR fortran/32770
4307         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
4308         variables as kind=4 so they don't overflow the record length.
4310 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4312         PR fortran/32968
4313         * gfortran.dg/selected_kind_1.f90: New test.
4315 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4317         PR middle-end/32780
4318         * gcc.c-torture/compile/pr32780.c: New test.
4320 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4322         RP middle-end/32399
4323         * gcc.c-torture/compile/pr32399.c: New testcase.
4325 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4327         PR middle-end/32304
4328         * g++.dg/torture/pr32304.C: New testcase.
4330 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4332         PR middle-end/32935
4333         * gfortran.fortran-torture/compile/complex_1.f90: New test.
4335 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4337         PR fortran/32955
4338         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4340 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4342         PR fortran/31202
4343         * gfortran.dg/nint_2.f90: New test.
4345 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
4347         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4348         * gcc.dg/weak/typeof-2.c: Likewise.
4350 2007-08-03  Diego Novillo  <dnovillo@google.com>
4352         PR 31521
4353         * gcc.dg/tree-ssa/pr31521.c: New test.
4355 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4357         PR fortran/32770
4358         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
4359         iostat must be default kind.
4361 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4363         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4365 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4367         PR fortran/32770
4368         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
4369         explicit so test passes with -fdefault-integer-8.
4370         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
4371         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
4373 2007-08-02  Lee Millward  <lee.millward@gmail.com>
4375         PR c++/30849
4376         * g++.dg/parse/asm1.C: New test.
4378         PR c++/30850
4379         * g++.dg/parse/asm2.C: Likewise.
4381         PR c++/30851
4382         * g++.dg/parse/asm3.C: Likewise.
4383         
4384 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4386         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4387           "int" is only 16 bit bits wide.
4388         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4390 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4392         * g++.dg/torture/type-generic-1.C: New.
4393         * gcc.dg/pr28796-2.c: Move tests ...
4394         * gcc.dg/tg-tests.h: ... here.
4395         * gcc.dg/torture/type-generic-1.c: New.
4397 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4399         PR libfortran/32954
4400         * minmaxloc_3.f90:  New test case.
4402 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4404         PR fortran/32936
4405         * gfortran.dg/allocate_stat.f90: New.
4407 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4409         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4411 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4413         PR tree-optimization/32919
4414         * gcc.c-torture/compile/pr32919.c: New.
4416 2007-08-01  Nick Clifton  <nickc@redhat.com>
4418         * gcc.c-torture/execute/execute.exp: Change copyright header to
4419         refer to version 3 of the GNU General Public License and to point
4420         readers at the COPYING3 file and the FSF's license web page.
4421         * gcc.c-torture/execute/ieee/ieee.exp,
4422         gcc.c-torture/unsorted/unsorted.exp,
4423         gcc.c-torture/compile/compile.exp,
4424         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4425         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4426         gcc.target/cris/torture/cris-torture.exp,
4427         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4428         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4429         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4430         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4431         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4432         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4433         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4434         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4435         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4436         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4437         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4438         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4439         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4440         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4441         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4442         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4443         gcc.dg/noncompile/noncompile.exp,
4444         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4445         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4446         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4447         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4448         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4449         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4450         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4451         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4452         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4453         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4454         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4455         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4456         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4457         g++.old-deja/old-deja.exp,
4458         gfortran.fortran-torture/execute/execute.exp,
4459         gfortran.fortran-torture/compile/compile.exp,
4460         treelang/output/output-1.c, treelang/output/output-1.tree,
4461         treelang/execute/execute.exp, treelang/Makefile.in,
4462         treelang/compile/compile.exp, g++.dg/dg.exp,
4463         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4464         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4465         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4466         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4467         g++.dg/compat/struct-layout-1.exp,
4468         g++.dg/compat/struct-layout-1_generate.c,
4469         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4470         g++.dg/bprob/bprob.exp, config/default.exp,
4471         gcc.test-framework/test-framework.awk,
4472         gcc.test-framework/gen_directive_tests,
4473         gcc.test-framework/test-framework.exp,
4474         objc.dg/special/special.exp,
4475         objc.dg/gnu-encoding/gnu-encoding.exp,
4476         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4477         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4478         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4479         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4480         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4481         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4482         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4483         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4484         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4485         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4486         lib/target-supports-dg.exp, lib/gcc-defs.exp,
4487         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4488         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4489         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4490         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4491         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4492         Likewise.
4494 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4496         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4497         error message text.
4499 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4501         PR fortran/32945
4502         * gfortran.dg/initialization_12.f90: New test.
4504 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
4506         PR fortran/31609
4507         * gfortran.dg/entry_12.f90: New test.
4509 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4511         PR fortran/32938
4512         * gfortran.dg/altreturn_6.f90: New test.
4514 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
4516         PR fortran/32942
4517         * gfortran.dg/exponent_2.f90: New test.
4519 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
4521         * gcc.dg/vect/vect-117.c: New test.
4522         * gcc.dg/vect/vect-74.c: Enabled test
4523         * gcc.dg/vect/vect-81.c: Enabled test
4525 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
4527         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4528         s/dg-error/dg-warning where warning is expected.
4530 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4532         PR fortran/32770
4533         * gfortran.dg/array_constructor_12.f90:  Adjust argument
4534         of huge() to correct kind.
4536 2007-07-30  Ollie Wild  <aaw@google.com>
4538         * gcc.dg/cpp/counter-2.c: New test.
4539         * gcc.dg/cpp/counter-3.c: New test.
4540         * gcc.dg/cpp/dir-only-1.c: New test.
4541         * gcc.dg/cpp/dir-only-1.h: New file.
4542         * gcc.dg/cpp/dir-only-2.c: New test.
4543         * gcc.dg/cpp/dir-only-3.c: New test.
4544         * gcc.dg/cpp/dir-only-3a.h: New file.
4545         * gcc.dg/cpp/dir-only-3b.h: New file.
4546         * gcc.dg/cpp/dir-only-4.c: New test.
4547         * gcc.dg/cpp/dir-only-5.c: New test.
4548         * gcc.dg/cpp/dir-only-6.c: New test.
4550 2007-07-30  Julian Brown  <julian@codesourcery.com>
4552         * gcc.target/arm/neon/v*.c: Regenerate.
4554 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
4556         PR c++/32108
4557         * g++.dg/ext/label6.C: New.
4559 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4561         PR libfortran/32858
4562         PR libfortran/30814
4563         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
4565 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4567         PR fortran/31211
4568         * gfortran.dg/actual_pointer_function_1.f90: New test.
4570         PR fortran/32682
4571         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4573 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4575         PR fortran/32906
4576         * gfortran.dg/shape_1.f90: Adjust error message.
4577         * gfortran.dg/parameter_array_ref_1.f90: New test.
4579 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4581         PR fortran/31609
4582         * gfortran.dg/entry_11.f90: New test.
4584 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4585             Revital Eres  <eres@il.ibm.com>
4587         * gfortran.dg/sms-1.f90: New test.
4589 2007-07-28  Richard Guenther  <rguenther@suse.de>
4591         * gcc.c-torture/compile/pr32920.c: New testcase.
4593 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4595         PR c++/30917
4596         * g++.dg/lookup/friend11.C: New test.
4598 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4600         * gfortran.dg/namelist_5.f90: Adjusted error message.
4601         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4602         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4603         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4604         * gfortran.dg/namelist_32.f90: ... this.
4606         PR fortran/32876
4607         * gfortran.dg/namelist_33.f90: New test.
4609         PR fortran/32905
4610         * gfortran.dg/namelist_34.f90: New test.
4612         PR fortran/31818
4613         * gfortran.dg/namelist_35.f90: New test.
4615 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4617         PR fortran/32880
4618         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4620 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4622         PR testsuite/32471
4623         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4624           assuming it is 0x7ffffffff.
4625         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4626         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4628 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4630         * gfortran.dg/operator_3.f90: Fix dg directive.
4631         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4632         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4633         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4635 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4637         * g++.dg/cpp0x/decltype1.C: New.
4638         * g++.dg/cpp0x/decltype2.C: New.
4639         * g++.dg/cpp0x/decltype3.C: New.
4640         * g++.dg/cpp0x/decltype4.C: New.
4641         * g++.dg/cpp0x/decltype5.C: New.
4642         * g++.dg/cpp0x/decltype6.C: New.
4644 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4646         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4647           because the test relies on bit 31 to be the sign bit.
4649 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4651         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4652           assuming it is 0x7fffffff.
4653         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4654         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4656 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4658         PR c++/32346
4659         * g++.dg/expr/bitfield9.C: New test.
4661 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4663         PR fortran/32899
4664         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4666 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4668         PR fortran/32760
4669         * gfortran.dg/private_type_7.f90: New test.
4671 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4673         PR fortran/32035
4674         * gfortran.dg/select_char_1.f90: New test.
4676 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4678         PR fortran/32903
4679         * gfortran.dg/initialization_11.f90: New test.
4681 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4683         * gcc.target/mips/ins-1.c: New test.
4685 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4687         PR/19232
4688         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4689         (f1): Likewise.
4691 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4693         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4694         error: width of 'spare' exceeds its type.
4696 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4698         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4699         * gcc.dg/sibcall-4.c: Likewise.
4701 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4703         PR rtl-optimization/31500
4704         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4705         * g++.dg/warn/Warray-bounds.C: Likewise.
4707 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4709         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4711 2007-07-25  Julian Brown  <julian@codesourcery.com>
4712             Paul Brook  <paul@codesourcery.com>
4713             Joseph Myers  <joseph@codesourcery.com>
4714             Mark Shinwell  <shinwell@codesourcery.com>
4716         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4717         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4718         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4719         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4720         (check_effective_target_arm_neon_hw): New.
4721         * gcc.target/arm/neon/neon.exp: New file.
4722         * gcc.target/arm/neon/polytypes.c: New file.
4723         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4725 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4727         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4728           targets where an "int" is less than 32 bits wide.
4730 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4732         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4734 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4736         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4737           during addition if an int is only 16 bits wide.
4738         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4740 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4742         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4743           size as "long int" and are 32 or 64 bits wide.
4744         * gcc.dg/torture/pr28814.c: Likewise.
4746 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4748         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4749           exactly as wide as an int.
4751 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4753         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4754         Define and use throughout as long long printf format specifier.
4755         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4756         Likewise.
4758 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4760         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4761         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4763 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4765         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4767 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4769         * gcc.c-torture/execute/20070724-1.c: New.
4771 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4773         PR fortran/31205
4774         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4775         "deallocates" to 24, since patch has code rid of much spurious
4776         code.
4777         * gfortran.dg/interface_assignment_1.f90 : New test.
4779         PR fortran/32842
4780         * gfortran.dg/interface_assignment_2.f90 : New test.
4782 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4784         PR fortran/32867
4785         * fortran.dg/initialization_10.f90: New test.
4787 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4789         PR fortran/32778
4790         * gfortran.dg/imag_2.f: Removed
4791         * gfortran.dg/warn_std_1.f90: New test.
4792         * gfortran.dg/warn_std_2.f90: New test.
4793         * gfortran.dg/warn_std_3.f90: New test.
4795 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4797         PR c++/29001
4798         * g++.dg/init/new22.C: New.
4800 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4802         PR c++/32561
4803         * g++.dg/template/crash67.C: New.
4805 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4807         * lib/target-support.exp (check_effective_target_natural_alignment): 
4808         (check_effective_target_vector_alignment_reachable): New.
4809         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4810         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4811         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4812         check.
4813         * gcc.dg/vect/pr25413.c: Likewise.
4814         * gcc.dg/vect/pr31699.c: Likewise.
4816 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4818         PR fortran/30814
4819         * gfortran.dg/pack_bounds_1.f90:  New test case.
4821 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
4823         PR fortran/31639
4824         * gfortran.dg/initialization_9.f90: New test.
4826 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4828         PR fortran/32797
4829         PR fortran/32800
4830         * gfortran.dg/bind_c_usage_8.f03: New test case.
4831         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4832         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
4834 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
4836         * gcc.target/mips/branch-cost-1.c: New test.
4837         * gcc.target/mips/branch-cost-2.c: Likewise.
4839 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4841         PR fortran/32732
4842         * gfortran.dg/c_char_tests.f03: New test case.
4843         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4844         * gfortran.dg/c_char_tests_2.f03: New test case.
4845         * gfortran.dg/value_6.f03: Ditto.
4846         * gfortran.dg/value_7.f03: Ditto.
4848 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4850         PR fortran/32600
4851         * gfortran.dg/c_funloc_tests_5.f03: New.
4852         * gfortran.dg/c_funloc_tests_5.f04: New.
4853         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4855 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4857         PR c++/32839
4858         * g++.dg/expr/call4.C: New.
4859         * g++.dg/expr/call5.C: New.
4861 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4863         PR fortran/32710
4864         * gfortran.dg/namelist_30.f90: New test.
4866 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4868         PR fortran/29962
4869         * gfortran.dg/array_initializer_1.f90: Removed warning.
4870         * gfortran.dg/initialization_1.f90: Adjusted messages.
4871         * gfortran.dg/nested_modules_6.f90: Removed warning.
4873         PR fortran/31253
4874         * gfortran.dg/initialization_7.f90: New test.
4876         PR fortran/31639
4877         * gfortran.dg/initialization_8.f90: New test.
4879 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4881         PR c++/30818
4882         * g++.dg/template/crash47.C: Adjust errors.
4883         * g++.dg/template/crash48.C: Adjust errors.
4884         * g++.dg/template/typename12.C: New.
4885         * g++.dg/template/typename13.C: New.
4886         * g++.dg/template/typename14.C: New.
4887         * g++.dg/template/typedef6.C: Adjust errors.
4889 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4891         PR fortran/32627
4892         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4893         * gfortran.dg/pr32627.f03: New test case.
4895         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4896         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4897         c_f_pointer_logical.
4898         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4899         c_f_pointer_complex.
4900         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4901         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4902         c_f_pointer_shape_tests_2.
4903         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4905 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4907         PR fortran/32804
4908         * gfortran.dg/c_loc_tests_9.f03: New test case.
4909         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4911 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4913         PR fortran/32823
4914         * gfortran.dg/int_2.f90: New test.
4915         
4916 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4918         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4920 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4922         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4923         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4925 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4927         PR tree-optimization/19910
4928         * gcc.dg/pr19910.c: New test.
4930 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4932         PR fortran/32738
4933         * gfortran.dg/pr32738.f90: New test.
4935 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4937         PR tree-optimzation/32635
4938         * gfortran.dg/pr32635.f:  New test case.
4940 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4942         PR fortran/32801
4943         * gfortran.dg/pr32801.f03: New test case.
4945 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4947         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4948         Test negative numbers also.
4949         * gcc.dg/c99-math-float-1.c: Likewise.
4950         * gcc.dg/c99-math-long-double-1.c: Likewise.
4951         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4952         test inputs.
4954 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4955         
4956         * lib/target-supports.exp (check_effective_target_sync_int_long):
4957         Enable for xtensa.
4958         (check_effective_target_sync_char_short): Likewise.
4959         
4960 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4962         * gcc.dg/pr28796-2.c: Add more cases.
4964 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4966         * gcc.dg/pr28796-1.c: Add more cases.
4967         * gcc.dg/pr28796-2.c: Likewise.
4969 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4971         * gcc.dg/pr28796-1.c: Add more cases.
4972         * gcc.dg/pr28796-2.c: Likewise.
4974 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4976         PR fortran/32535
4977         * gfortran.dg/pr32535.f90: New test.
4979 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4981         PR fortran/31320
4982         PR fortran/32665
4983         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4985 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4987         PR rtl-optimization/32773
4988         * gcc.dg/pr32773.c: New test.
4990 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4992         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4993         match flax-vector-conversions note.
4994         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4995         instead of dg-error for the warning.
4997 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4999         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
5000           adapted to work on targets with 16-bit or wider int.
5001         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
5002         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
5003         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
5004         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
5006 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5008         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
5009         support large arrays.
5010         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
5011         * gcc.dg/20061109-1.c: Likewise.
5012         * gcc.c-torture/execute/20061101-1.x: Likewise.
5013         * gcc.c-torture/execute/pr29797-1.x: Likewise.
5014         * gcc.c-torture/execute/pr31448.x: Likewise.
5016 2007-07-16  Lee Millward  <lee.millward@gmail.com>
5018         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
5020         PR fortran/32238
5021         * gfortran.dg/pr32238.f90: New test.
5023         PR fortran/32222
5024         * gfortran.dg/pr32222.f90: New test.
5026         PR fortran/32242
5027         * gfortran.dg/pr32242.f90: New test.
5028         
5029 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
5030             David Ung  <davidu@mips.com>
5032         * gcc.target/mips/mips-sched-madd.c: New test case.
5034 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5036         PR libfortran/32611
5037         * gfortran.dg/large_real_kind_1.f90: Update test.
5038         * gfortran.dg/pr17706.f90: Update test.
5039         * gfortran.dg/fmt_zero_digits.f90: Update test.
5040         * gfortran.dg/fmt_zero_precision.f90: Update test.
5041         * gfortran.dg/real_const_3.f90: Update test.
5043 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5045         PR fortran/32036
5046         * gfortran.dg/bounds_check_8.f90: New test.
5047         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5049 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5051         PR fortran/32357
5052         * gfortran.dg/mvbits_2.f90: New test.
5054 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5056         PR libfortran/32731
5057         * gfortran.dg/pack_mask_1.f90:  New test.
5058         * gfortran.dg/unpack_mask_1.f90:  New test.
5060 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5062         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5063         * gcc.dg/20001101-1.c: Likewise.
5064         * gcc.dg/20001102-1.c: Likewise.
5065         * gcc.dg/20020116-2.c: Likewise.
5066         * gcc.dg/20020416-1.c: Likewise.
5067         * gcc.dg/sparc-constant-1.c: Likewise.
5068         * gcc.dg/sparc-dwarf2.c: Likewise.
5069         * gcc.dg/sparc-frame-1.c: Likewise.
5070         * gcc.dg/sparc-getcontext-1.c: Likewise.
5071         * gcc.dg/sparc-loop-1.c: Likewise.
5072         * gcc.dg/sparc-reg-1.c: Likewise.
5073         * gcc.dg/sparc-ret.c: Likewise.
5074         * gcc.dg/sparc-trap-1.c: Likewise.
5075         * gcc.dg/ultrasp10.c: Likewise.
5076         * gcc.dg/ultrasp11.c: Likewise.
5077         * gcc.dg/ultrasp1.c: Likewise.
5078         * gcc.dg/ultrasp2.c: Likewise.
5079         * gcc.dg/ultrasp3.c: Likewise.
5080         * gcc.dg/ultrasp4.c: Likewise.
5081         * gcc.dg/ultrasp5.c: Likewise.
5082         * gcc.dg/ultrasp6.c: Likewise.
5083         * gcc.dg/ultrasp7.c: Likewise.
5084         * gcc.dg/ultrasp8.c: Likewise.
5085         * gcc.dg/ultrasp9.c: Likewise.
5086         * gcc.dg/splet-1.c: Delete.
5088 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
5090         PR fortran/32724
5091         * gfortran.dg/stfunc_5.f90: New test.
5093 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
5095         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5096         New procedure to check if arrays are naturally aligned to the vector
5097         alignment boundary.
5098         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
5099         in size_t typedef.  Adjust tree dump scan results according to
5100         vect_aligned_arrays target check.
5101         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5102         vect_aligned_arrays target check.
5103         * gcc.dg/vect/pr31699.c: Ditto.
5105 2007-07-13  Sa Liu  <saliu@de.ibm.com>
5107         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5108         for V2DFmode vector conditional expression.
5109         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
5110         and dfceq patterns.
5111         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
5112         and dfcgt patterns.
5113         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
5114         V2DFmode comparison and test special values.
5115         * lib/target-supports.exp: Switch on test for V2DFmode 
5116         vector conditional expression.
5118 2007-07-13  Richard Guenther  <rguenther@suse.de>
5120         PR tree-optimization/32721
5121         * gcc.dg/pr32721.c: New testcase.
5123 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
5125         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5126         error message part that continues on a new line.
5128 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
5130         * gcc.dg/c99-tgmath-1.c: New.
5131         * gcc.dg/c99-tgmath-2.c: New.
5132         * gcc.dg/c99-tgmath-3.c: New.
5133         * gcc.dg/c99-tgmath-4.c: New.
5135 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5136             Janis Johnson  <janis187@us.ibm.com>
5138         PR testsuite/25241
5139         * gcc.test-framework/dg-error-exp-F.c: New test.
5140         * gcc.test-framework/dg-warning-exp-F.c: New test.
5141         * lib/gcc.exp: Enable warning and error prefixes.
5142         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5143         (dg-error): Wrap original dg-error.
5144         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5145         markers from dg-error/dg-warning directives.
5146         * gcc.dg/20040322-1.c: Likewise.
5147         * gcc.dg/Wchar-subscripts-1.c: Likewise.
5148         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5149         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5150         * gcc.dg/Werror-1.c: Likewise.
5151         * gcc.dg/Werror-10.c: Likewise.
5152         * gcc.dg/Werror-11.c: Likewise.
5153         * gcc.dg/Werror-2.c: Likewise.
5154         * gcc.dg/Werror-3.c: Likewise.
5155         * gcc.dg/Werror-4.c: Likewise.
5156         * gcc.dg/Werror-5.c: Likewise.
5157         * gcc.dg/Werror-6.c: Likewise.
5158         * gcc.dg/Werror-7.c: Likewise.
5159         * gcc.dg/Werror-8.c: Likewise.
5160         * gcc.dg/Werror-9.c: Likewise.
5161         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5162         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5163         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5164         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5165         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5166         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5167         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5168         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5169         * gcc.dg/Wnested-externs-1.c: Likewise.
5170         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5171         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5172         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5173         * gcc.dg/Wshadow-3.c: Likewise.
5174         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5175         * gcc.dg/Wwrite-strings-1.c: Likewise.
5176         * gcc.dg/anon-struct-5.c: Likewise.
5177         * gcc.dg/anon-struct-6.c: Likewise.
5178         * gcc.dg/anon-struct-7.c: Likewise.
5179         * gcc.dg/anon-struct-8.c: Likewise.
5180         * gcc.dg/array-8.c: Likewise.
5181         * gcc.dg/array-quals-2.c: Likewise.
5182         * gcc.dg/asm-qual-1.c: Likewise.
5183         * gcc.dg/asm-wide-1.c: Likewise.
5184         * gcc.dg/assign-warn-1.c: Likewise.
5185         * gcc.dg/assign-warn-2.c: Likewise.
5186         * gcc.dg/bitfld-10.c: Likewise.
5187         * gcc.dg/bitfld-11.c: Likewise.
5188         * gcc.dg/bitfld-12.c: Likewise.
5189         * gcc.dg/bitfld-13.c: Likewise.
5190         * gcc.dg/bitfld-14.c: Likewise.
5191         * gcc.dg/builtin-choose-expr-2.c: Likewise.
5192         * gcc.dg/builtins-30.c: Likewise.
5193         * gcc.dg/c90-const-expr-5.c: Likewise.
5194         * gcc.dg/c90-typespec-1.c: Likewise.
5195         * gcc.dg/c99-const-expr-5.c: Likewise.
5196         * gcc.dg/c99-flex-array-5.c: Likewise.
5197         * gcc.dg/c99-fordecl-3.c: Likewise.
5198         * gcc.dg/c99-tag-3.c: Likewise.
5199         * gcc.dg/c99-typespec-1.c: Likewise.
5200         * gcc.dg/c99-vla-jump-1.c: Likewise.
5201         * gcc.dg/c99-vla-jump-2.c: Likewise.
5202         * gcc.dg/c99-vla-jump-3.c: Likewise.
5203         * gcc.dg/c99-vla-jump-4.c: Likewise.
5204         * gcc.dg/c99-vla-jump-5.c: Likewise.
5205         * gcc.dg/cast-1.c: Likewise.
5206         * gcc.dg/cast-2.c: Likewise.
5207         * gcc.dg/cast-3.c: Likewise.
5208         * gcc.dg/cast-4.c: Likewise.
5209         * gcc.dg/cast-pretty-print-1.c: Likewise.
5210         * gcc.dg/comp-goto-2.c: Likewise.
5211         * gcc.dg/comp-goto-3.c: Likewise.
5212         * gcc.dg/cpp/error-1.c: Likewise.
5213         * gcc.dg/cpp/if-paren.c: Likewise.
5214         * gcc.dg/decl-7.c: Likewise.
5215         * gcc.dg/decl-8.c: Likewise.
5216         * gcc.dg/decl-nospec-1.c: Likewise.
5217         * gcc.dg/decl-nospec-2.c: Likewise.
5218         * gcc.dg/decl-nospec-3.c: Likewise.
5219         * gcc.dg/declspec-10.c: Likewise.
5220         * gcc.dg/declspec-11.c: Likewise.
5221         * gcc.dg/declspec-12.c: Likewise.
5222         * gcc.dg/declspec-13.c: Likewise.
5223         * gcc.dg/declspec-14.c: Likewise.
5224         * gcc.dg/declspec-15.c: Likewise.
5225         * gcc.dg/declspec-16.c: Likewise.
5226         * gcc.dg/declspec-17.c: Likewise.
5227         * gcc.dg/declspec-4.c: Likewise.
5228         * gcc.dg/declspec-5.c: Likewise.
5229         * gcc.dg/declspec-6.c: Likewise.
5230         * gcc.dg/declspec-7.c: Likewise.
5231         * gcc.dg/declspec-8.c: Likewise.
5232         * gcc.dg/declspec-9.c: Likewise.
5233         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5234         * gcc.dg/dfp/constants-c99.c: Likewise.
5235         * gcc.dg/dfp/keywords-c89.c: Likewise.
5236         * gcc.dg/dfp/keywords-c99.c: Likewise.
5237         * gcc.dg/dfp/keywords-reserved.c: Likewise.
5238         * gcc.dg/dfp/typespec.c: Likewise.
5239         * gcc.dg/dremf-type-compat-2.c: Likewise.
5240         * gcc.dg/dremf-type-compat-3.c: Likewise.
5241         * gcc.dg/dremf-type-compat-4.c: Likewise.
5242         * gcc.dg/empty-source-2.c: Likewise.
5243         * gcc.dg/empty-source-3.c: Likewise.
5244         * gcc.dg/enum3.c: Likewise.
5245         * gcc.dg/extra-semi-2.c: Likewise.
5246         * gcc.dg/extra-semi-3.c: Likewise.
5247         * gcc.dg/float-range-1.c: Likewise.
5248         * gcc.dg/float-range-2.c: Likewise.
5249         * gcc.dg/float-range-3.c: Likewise.
5250         * gcc.dg/float-range-5.c: Likewise.
5251         * gcc.dg/format/asm_fprintf-2.c: Likewise.
5252         * gcc.dg/format/asm_fprintf-3.c: Likewise.
5253         * gcc.dg/format/asm_fprintf-4.c: Likewise.
5254         * gcc.dg/format/asm_fprintf-5.c: Likewise.
5255         * gcc.dg/format/cast-1.c: Likewise.
5256         * gcc.dg/format/gcc_diag-3.c: Likewise.
5257         * gcc.dg/format/gcc_diag-4.c: Likewise.
5258         * gcc.dg/format/gcc_diag-6.c: Likewise.
5259         * gcc.dg/format/gcc_diag-8.c: Likewise.
5260         * gcc.dg/format/gcc_diag-9.c: Likewise.
5261         * gcc.dg/format/nul-2.c: Likewise.
5262         * gcc.dg/format/opt-1.c: Likewise.
5263         * gcc.dg/format/opt-2.c: Likewise.
5264         * gcc.dg/format/opt-3.c: Likewise.
5265         * gcc.dg/format/opt-4.c: Likewise.
5266         * gcc.dg/format/opt-5.c: Likewise.
5267         * gcc.dg/format/opt-6.c: Likewise.
5268         * gcc.dg/framework-2.c: Likewise.
5269         * gcc.dg/func-args-1.c: Likewise.
5270         * gcc.dg/func-outside-1.c: Likewise.
5271         * gcc.dg/func-outside-2.c: Likewise.
5272         * gcc.dg/gnu-cond-expr-2.c: Likewise.
5273         * gcc.dg/gnu-cond-expr-3.c: Likewise.
5274         * gcc.dg/if-empty-1.c: Likewise.
5275         * gcc.dg/init-bad-1.c: Likewise.
5276         * gcc.dg/init-bad-2.c: Likewise.
5277         * gcc.dg/init-bad-3.c: Likewise.
5278         * gcc.dg/init-desig-obs-2.c: Likewise.
5279         * gcc.dg/init-desig-obs-3.c: Likewise.
5280         * gcc.dg/init-empty-2.c: Likewise.
5281         * gcc.dg/init-empty-3.c: Likewise.
5282         * gcc.dg/inline-11.c: Likewise.
5283         * gcc.dg/inline-12.c: Likewise.
5284         * gcc.dg/inline-8.c: Likewise.
5285         * gcc.dg/inline-9.c: Likewise.
5286         * gcc.dg/inline3.c: Likewise.
5287         * gcc.dg/label-decl-1.c: Likewise.
5288         * gcc.dg/label-decl-2.c: Likewise.
5289         * gcc.dg/label-decl-3.c: Likewise.
5290         * gcc.dg/label-decl-4.c: Likewise.
5291         * gcc.dg/long-long-typespec-1.c: Likewise.
5292         * gcc.dg/lvalue-2.c: Likewise.
5293         * gcc.dg/lvalue-3.c: Likewise.
5294         * gcc.dg/nested-func-3.c: Likewise.
5295         * gcc.dg/nested-redef-1.c: Likewise.
5296         * gcc.dg/noreturn-4.c: Likewise.
5297         * gcc.dg/old-style-prom-2.c: Likewise.
5298         * gcc.dg/old-style-prom-3.c: Likewise.
5299         * gcc.dg/old-style-then-proto-1.c: Likewise.
5300         * gcc.dg/overflow-warn-1.c: Likewise.
5301         * gcc.dg/overflow-warn-2.c: Likewise.
5302         * gcc.dg/overflow-warn-3.c: Likewise.
5303         * gcc.dg/overflow-warn-4.c: Likewise.
5304         * gcc.dg/overflow-warn-6.c: Likewise.
5305         * gcc.dg/parm-forwdecl-2.c: Likewise.
5306         * gcc.dg/parm-forwdecl-3.c: Likewise.
5307         * gcc.dg/parm-impl-decl-1.c: Likewise.
5308         * gcc.dg/parm-impl-decl-2.c: Likewise.
5309         * gcc.dg/parm-incomplete-1.c: Likewise.
5310         * gcc.dg/parm-mismatch-1.c: Likewise.
5311         * gcc.dg/pointer-arith-1.c: Likewise.
5312         * gcc.dg/pointer-arith-2.c: Likewise.
5313         * gcc.dg/pointer-arith-3.c: Likewise.
5314         * gcc.dg/pointer-arith-4.c: Likewise.
5315         * gcc.dg/pointer-arith-6.c: Likewise.
5316         * gcc.dg/pointer-arith-7.c: Likewise.
5317         * gcc.dg/pointer-arith-8.c: Likewise.
5318         * gcc.dg/pr13804-1.c: Likewise.
5319         * gcc.dg/pr15698-1.c: Likewise.
5320         * gcc.dg/pr15698-2.c: Likewise.
5321         * gcc.dg/pr15698-3.c: Likewise.
5322         * gcc.dg/pr15698-4.c: Likewise.
5323         * gcc.dg/pr15698-5.c: Likewise.
5324         * gcc.dg/pr15698-6.c: Likewise.
5325         * gcc.dg/pr15698-7.c: Likewise.
5326         * gcc.dg/pr15698-8.c: Likewise.
5327         * gcc.dg/pr17188-1.c: Likewise.
5328         * gcc.dg/pr17301-1.c: Likewise.
5329         * gcc.dg/pr17301-2.c: Likewise.
5330         * gcc.dg/pr17730-1.c: Likewise.
5331         * gcc.dg/pr20368-1.c: Likewise.
5332         * gcc.dg/pr20368-2.c: Likewise.
5333         * gcc.dg/pr20368-3.c: Likewise.
5334         * gcc.dg/pr22308-1.c: Likewise.
5335         * gcc.dg/qual-component-1.c: Likewise.
5336         * gcc.dg/redecl-1.c: Likewise.
5337         * gcc.dg/redecl-11.c: Likewise.
5338         * gcc.dg/redecl-12.c: Likewise.
5339         * gcc.dg/redecl-13.c: Likewise.
5340         * gcc.dg/redecl-14.c: Likewise.
5341         * gcc.dg/redecl-15.c: Likewise.
5342         * gcc.dg/register-var-1.c: Likewise.
5343         * gcc.dg/register-var-2.c: Likewise.
5344         * gcc.dg/stmt-expr-2.c: Likewise.
5345         * gcc.dg/stmt-expr-3.c: Likewise.
5346         * gcc.dg/stmt-expr-label-1.c: Likewise.
5347         * gcc.dg/stmt-expr-label-2.c: Likewise.
5348         * gcc.dg/stmt-expr-label-3.c: Likewise.
5349         * gcc.dg/struct-empty-2.c: Likewise.
5350         * gcc.dg/struct-empty-3.c: Likewise.
5351         * gcc.dg/struct-parse-1.c: Likewise.
5352         * gcc.dg/struct-semi-1.c: Likewise.
5353         * gcc.dg/struct-semi-2.c: Likewise.
5354         * gcc.dg/struct-semi-3.c: Likewise.
5355         * gcc.dg/switch-5.c: Likewise.
5356         * gcc.dg/switch-6.c: Likewise.
5357         * gcc.dg/switch-7.c: Likewise.
5358         * gcc.dg/tls/diag-5.c: Likewise.
5359         * gcc.dg/transparent-union-1.c: Likewise.
5360         * gcc.dg/transparent-union-3.c: Likewise.
5361         * gcc.dg/typespec-1.c: Likewise.
5362         * gcc.dg/vla-init-2.c: Likewise.
5363         * gcc.dg/vla-init-3.c: Likewise.
5364         * gcc.dg/vla-init-4.c: Likewise.
5365         * gcc.dg/vla-init-5.c: Likewise.
5366         * gcc.dg/void-cast-2.c: Likewise.
5367         * gcc.dg/wvla-3.c: Likewise.
5368         * gcc.dg/wvla-7.c: Likewise.
5369         * gcc.target/i386/991209-1.c: Likewise.
5370         * gcc.target/ia64/fpreg-1.c: Likewise.
5371         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5372         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5373         
5374 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
5376         PR fortran/31639
5377         * gfortran.dg/func_decl_4.f90: New test.
5379 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5381         PR fortran/32727
5382         * gfortran.dg/interface_17.f90: New test.
5384 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5386         PR fortran/32599
5387         * gfortran.dg/32599.f03: New test case.
5389         PR fortran/32601
5390         * gfortran.dg/32601.f03: New test case.
5391         * gfortran.dg/32601_1.f03: Ditto.
5392         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5393         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5395 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5397         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5399 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5400             Devang Patel  <dpatel@apple.com>
5402         PR tree-optimization/25413
5403         * gcc.dg/vect/vect-align-1.c: New.
5404         * gcc.dg/vect/vect-align-2.c: New.
5405         * gcc.dg/vect/pr25413.c: New.
5406         * gcc.dg/vect/pr25413a.c: New.
5407         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5409 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5411         * lib/target-support.exp (check_ultrasparc_hw_available):
5412         New function.
5413         (is-effective-target): Check $arg for ultrasparc_hw.
5414         (is-effective-target-keyword): Likewise.
5415         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5416         when determining what to do on sparc platforms.
5417         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5418         * gcc.dg/20001101-1.c: Likewise.
5419         * gcc.dg/20001101-2.c: Likewise.
5420         * gcc.dg/ultrasp9.c: Likewise.
5421         * gcc.dg/ultrasp10.c: Likewise.
5422         * gcc.target/sparc/pdist-3.c: Likewise.
5424 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5426         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5428 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5430         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5431         get vectorized.
5432         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5433         now get vectorized.
5434         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5435         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5436         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5437         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5438         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5439         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5440         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5441         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5442         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5443         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5444         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5445         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5446         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5447         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5448         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5449         * lib/target-supports.exp (check_effective_target_vect_int_mul):
5450         Add spu.
5452 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
5454         PR c++/30854
5455         * g++.dg/parse/error30.C: New test.
5457 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5459         PR fortran/29804
5460         * gfortran.dg/alloc_comp_misc_1.f90: New test.
5462 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
5464         * gfortran.fortran-torture/compile/pr32663.f: New test.
5466 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5468         PR c++/31027
5469         * g++.dg/inherit/virtual4.C: New.
5471 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
5473         PR target/32661
5474         * gcc.target/i386/pr32661-1.c: New test.
5476 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5478         * gnat.dg/invariant_index.ad[sb]: New test.
5480 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5482         PR c++/32560
5483         * g++.dg/template/decl3.C: New.
5485 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
5487         PR 32617
5488         * gcc.c-torture/execute/align-3.c: New.
5490 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
5492         PR target/32708
5493         * gcc.target/i386/pr32708-1.c: New test.
5494         * gcc.target/i386/pr32708-2.c: Ditto.
5495         * gcc.target/i386/pr32708-3.c: Ditto.
5497 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
5499         * g++.dg/init/new20.C: Remove svn:executable flag.
5501 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5503         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5505 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5507         * gcc.dg/ultrasp7.c: Add fpic target requirement.
5509 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5511         PR testsuite/25241
5512         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5513         directive.
5514         
5515 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
5517         PR fortran/32157
5518         * gfortran.dg/overload_2.f90: New test.
5520         PR fortran/32689
5521         * gfortran.dg/transfer_simplify_5.f90
5523         PR fortran/32634
5524         * gfortran.dg/interface_15.f90: New test.
5526 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5528         PR libfortran/32336
5529         * gfortran.dg/matmul_5.f90:  New test case.
5531 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5533         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5534         * gcc.dg/fesd-any.h: Likewise.
5535         * gcc.dg/fesd-baseonly.c: Likewise.
5536         * gcc.dg/fesd-baseonly.h: Likewise.
5537         * gcc.dg/fesd-none.c: Likewise.
5538         * gcc.dg/fesd-none.h: Likewise.
5539         * gcc.dg/fesd-reduced.c: Likewise.
5540         * gcc.dg/fesd-reduced.h: Likewise.
5541         * gcc.dg/fesd-sys.c: Likewise.
5542         * gcc.dg/fesd-sys.h: Likewise
5543         * gcc.dg/fesd.h: Likewise.
5545         * g++.dg/debug/dwarf2: New directory.
5546         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5547         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5548         * g++.dg/other/fesd-any.h: Likewise.
5549         * g++.dg/other/fesd-baseonly.C: Likewise.
5550         * g++.dg/other/fesd-baseonly.h: Likewise.
5551         * g++.dg/other/fesd-none.C: Likewise.
5552         * g++.dg/other/fesd-none.h: Likewise.
5553         * g++.dg/other/fesd-reduced.C: Likewise.
5554         * g++.dg/other/fesd-reduced.h: Likewise.
5555         * g++.dg/other/fesd-sys.C: Likewise.
5556         * g++.dg/other/fesd-sys.h: Likewise.
5557         * g++.dg/other/fesd.h: Likewise.
5559 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
5561         PR fortran/31129
5562         * gfortran.dg/parameter_unused.f90: New test.
5564 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5566         PR tree-optimization/32681
5567         * gcc.dg/tree-ssa/pr32681.c: New test.
5569 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5571         PR fortran/32678
5572         * gfortran.dg/fmt_t_5.f90: New test.
5574 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5576         PR c++/30535
5577         * g++.dg/template/operator10.C: New.
5579 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5581         PR libfortran/32217
5582         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5584 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5586         PR fortran/29876
5587         * gfortran.dg/operator_6.f90: New test.
5589 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5591         PR fortran/17711
5592         * gfortran.dg/operator_4.f90: New test.
5593         * gfortran.dg/operator_5.f90: New test.
5594         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5595         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5597 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5599         PR fortran/32669
5600         * gfortran.dg/argument_checking_6.f90: New.
5602 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5604         PR fortran/25094
5605         * gfortran.dg/interface_155555.f90: New test.
5607 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5609         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5610         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5612 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5614         PR testsuite/25241
5615         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5616         discern pedantic diagnostics and errors.
5617         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5618         and not an error.
5619         * gcc.dg/20050121-1.c: This is an error and not a warning.
5620         * gcc.target/i386/sseregparm-2.c:  Likewise.
5621         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5622         * gcc.dg/charset/attribute2.c: Likewise.
5623         * gcc.dg/bitfld-1.c: Likewise.
5624         * gcc.dg/pack-test-2.c: Likewise.
5625         * gcc.dg/940510-1.c: Match separately error and warning.
5626         * gcc.dg/array-2.c: Match separately multiple messages. The second
5627         diagnostic is a pedantic warning and not an error.
5628         * gcc.dg/pr14475.c: Match separately multiple messages.
5629         * gcc.dg/pr18809-1.c: Likewise.
5630         * gcc.dg/pr27953.c: Likewise.
5631         * gcc.dg/vla-init-1.c: Likewise.
5632         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5634 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5636         PR fortran/32644
5637         * gfortran.dg/char_decl_1.f90: New test.
5639 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5641         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5643 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5645         PR c++/32232
5646         * g++.dg/template/overload9.C: New test.
5648 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5650         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5651         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5653 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5655         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5656         * gcc.dg/20001012-2.c: Likewise.
5657         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5658         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5660 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5662         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5663         about the chunk size when STACK_SIZE is defined.
5665 2007-07-06  Josh Conner  <jconner@apple.com>
5667         PR middle-end/32602
5668         * gcc.dg/sibcall-8.c: New test.
5670 2007-07-06  Josh Conner  <jconner@apple.com>
5672         PR middle-end/32603
5673         * gcc.target/arm/sibcall-1.c: New test.
5675 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5677         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5679 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5681         * gfortran.dg/save_parameter.f90: New test.
5682         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5684 2007-07-06  Richard Guenther  <rguenther@suse.de>
5686         * g++.dg/opt/pr30965.C: New testcase.
5688 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5690         * gcc.target/mips/save-restore-5.c: New test.
5692 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5694         PR rtl_optimization/32450
5695         * gcc.dg/pr32450.c: New runtime test.
5697 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5699         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5700         single underscore in scan directives.
5702 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5704         PR c++/32245
5705         * g++.dg/init/ptrmem4.C: New test.
5707         PR c++/32251
5708         * g++.dg/init/new21.C: Likewise.
5710         PR c++/31992
5711         * g++.dg/template/static30.C: Likewise.
5713 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5715         * gcc.dg/vect/costmodel/ppc: New directory.
5716         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5717         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5718         New test.
5719         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5720         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5721         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5722         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5723         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5724         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5725         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5726         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5727         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5728         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5729         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5730         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5731         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5732         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5734 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5736         PR fortran/32359
5737         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5739 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5741         PR fortran/32526
5742         * gfortran.dg/interface_14.f90: New test.
5744         PR fortran/32613
5745         * gfortran.dg/do_iterator_2.f90: New test.
5747 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5749         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5750         (FE_DEC_DOWNWARD): Likewise.
5751         (FE_DEC_UPWARD): Likewise.
5752         (FE_DEC_TOWARDZERO): Likewise.
5753         (FE_DEC_TONEARESTFROMZERO): Likewise.
5755 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5757         * gcc.c-torture/compile/pr32606.c: New.
5758         * gfortran.fortran-torture/execute/pr32604.f90: New.
5760 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5762         * gcc.dg/visibility-12.c: New test.
5763         * gcc.dg/visibility-13.c: Likewise.
5764         * g++.dg/ext/visibility-9.C: Likewise.
5765         * g++.dg/ext/visibility-10.C: Likewise.
5767 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5769         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5770         * gcc.dg/sh-relax-vxworks.c: New test.
5772 2007-07-04  Richard Guenther  <rguenther@suse.de>
5774         PR tree-optimization/32500
5775         * gcc.c-torture/execute/pr32500.c: New testcase.
5777 2007-07-04  Richard Guenther  <rguenther@suse.de>
5779         PR tree-optimization/32482
5780         * gcc.c-torture/compile/pr32482.c: New testcase.
5782 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5784         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5785         VxWorks kernels.
5786         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5787         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5788         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5789         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5791 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5793         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5795 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5797         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5799 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5801         PR fortran/31198
5802         * gfortran.dg/min_max_optional_1.f90: New test.
5803         * gfortran.dg/min_max_optional_2.f90: New test.
5804         * gfortran.dg/min_max_optional_3.f90: New test.
5806 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5808         PR fortran/32545
5809         * gfortran.dg/fmt_error.f90: New test.
5811 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5813         PR fortran/32612
5814         * gfortran.dg/interface_13.f90: New test.
5816 2007-07-03  Dave Brolley  <brolley@redhat.com>
5818         PR c++/31743
5819         * g++.dg/init/new20.C: New test.
5821 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
5823         PR fortran/32579
5824         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5826 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5828         PR fortran/25062
5829         * common_7.f90: New.
5830         * common_8.f90: New.
5831         * common_9.f90: New.
5833 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5835         PR fortran/30940
5836         * gfortran.dg/argument_checking_1.f90: New.
5837         * gfortran.dg/argument_checking_2.f90: New.
5838         * gfortran.dg/argument_checking_3.f90: New.
5839         * gfortran.dg/argument_checking_4.f90: New.
5840         * gfortran.dg/argument_checking_5.f90: New.
5841         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5842         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5844 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5846         * gcc.dg/pr32176.c: Add -w to default dg-options.
5848 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5850         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5852 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5854         PR fortran/20888
5855         * gfortran.dg/null_2.f90: New.
5857 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5858             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5860         PR middle-end/32176
5861         * gcc.dg/pr32176.c: New test.
5863 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5865         * gcc.dg/const-float80.c : New test.
5866         * gcc.dg/const-float128.c : New test.
5867         * gcc.dg/const-float80-ped.c : New test.
5868         * gcc.dg/const-float128-ped.c : New test.
5870 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5872         * gcc.dg/c99-math.h: Fix typo.
5874 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5876         PR libgomp/32468
5877         * gcc.dg/gomp/pr32468-1.c: New test.
5879 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5881         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5882         an ABI option.
5884 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5886         * gfortran.fortran-torture/compile/pr32583.f: New.
5887         * gcc.c-torture/compile/pr32584.c: New
5889 2007-07-02  Ollie Wild  <aaw@google.com>
5891         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5892         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5894 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5896         * gcc.target/mips/save-restore-1.c: New test.
5897         * gcc.target/mips/save-restore-2.c: Likewise.
5898         * gcc.target/mips/save-restore-3.c: Likewise.
5899         * gcc.target/mips/save-restore-4.c: Likewise.
5901 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5903         PR tree-optimization/31966
5904         PR tree-optimization/32533
5905         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5906         * gfortran.dg/pr32533.f90: Ditto.
5908 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5910         * g++.dg/opt/nrv12.C: New test.
5911         * gcc.target/i386/nrv1.c: New test.
5913         PR c++/31748
5914         * g++.dg/gomp/pr31748.C: New test.
5916 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5918         PR tree-optimization/32230
5919         * gcc.dg/vect/pr32230.c: New test.
5921 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5923         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5924         * bind_c_coms.f90: Ditto.
5925         * bind_c_coms_driver.c: Ditto.
5926         * bind_c_dts.f90: Ditto.
5927         * bind_c_dts_2.f03: Ditto.
5928         * bind_c_dts_2_driver.c: Ditto.
5929         * bind_c_dts_3.f03: Ditto.
5930         * bind_c_dts_4.f03: Ditto.
5931         * bind_c_dts_driver.c: Ditto.
5932         * bind_c_implicit_vars.f03: Ditto.
5933         * bind_c_procs.f03: Ditto.
5934         * bind_c_usage_2.f03: Ditto.
5935         * bind_c_usage_3.f03: Ditto.
5936         * bind_c_usage_5.f03: Ditto.
5937         * bind_c_usage_6.f03: Ditto.
5938         * bind_c_usage_7.f03: Ditto.
5939         * bind_c_vars.f90: Ditto.
5940         * bind_c_vars_driver.c: Ditto.
5941         * binding_c_table_15_1.f03: Ditto.
5942         * binding_label_tests.f03: Ditto.
5943         * binding_label_tests_10.f03: Ditto.
5944         * binding_label_tests_10_main.f03: Ditto.
5945         * binding_label_tests_11.f03: Ditto.
5946         * binding_label_tests_11_main.f03: Ditto.
5947         * binding_label_tests_12.f03: Ditto.
5948         * binding_label_tests_13.f03: Ditto.
5949         * binding_label_tests_13_main.f03: Ditto.
5950         * binding_label_tests_14.f03: Ditto.
5951         * binding_label_tests_2.f03: Ditto.
5952         * binding_label_tests_3.f03: Ditto.
5953         * binding_label_tests_4.f03: Ditto.
5954         * binding_label_tests_5.f03: Ditto.
5955         * binding_label_tests_6.f03: Ditto.
5956         * binding_label_tests_7.f03: Ditto.
5957         * binding_label_tests_8.f03: Ditto.
5958         * binding_label_tests_9.f03: Ditto.
5959         * c_assoc.f90: Ditto.
5960         * c_assoc_2.f03: Ditto.
5961         * c_f_pointer_shape_test.f90: Ditto.
5962         * c_f_pointer_tests.f90: Ditto.
5963         * c_f_tests_driver.c: Ditto.
5964         * c_funloc_tests.f03: Ditto.
5965         * c_funloc_tests_2.f03: Ditto.
5966         * c_funloc_tests_3.f03: Ditto.
5967         * c_funloc_tests_3_funcs.c: Ditto.
5968         * c_kind_params.f90: Ditto.
5969         * c_kind_tests_2.f03: Ditto.
5970         * c_kinds.c: Ditto.
5971         * c_loc_driver.c: Ditto.
5972         * c_loc_test.f90: Ditto.
5973         * c_loc_tests_2.f03: Ditto.
5974         * c_loc_tests_2_funcs.c: Ditto.
5975         * c_loc_tests_3.f03: Ditto.
5976         * c_loc_tests_4.f03: Ditto.
5977         * c_loc_tests_5.f03: Ditto.
5978         * c_loc_tests_6.f03: Ditto.
5979         * c_loc_tests_7.f03: Ditto.
5980         * c_loc_tests_8.f03: Ditto.
5981         * c_ptr_tests.f03: Ditto.
5982         * c_ptr_tests_10.f03: Ditto.
5983         * c_ptr_tests_5.f03: Ditto.
5984         * c_ptr_tests_7.f03: Ditto.
5985         * c_ptr_tests_7_driver.c: Ditto.
5986         * c_ptr_tests_8.f03: Ditto.
5987         * c_ptr_tests_8_funcs.c: Ditto.
5988         * c_ptr_tests_9.f03: Ditto.
5989         * c_ptr_tests_driver.c: Ditto.
5990         * c_size_t_driver.c: Ditto.
5991         * c_size_t_test.f03: Ditto.
5992         * com_block_driver.f90: Ditto.
5993         * global_vars_c_init.f90: Ditto.
5994         * global_vars_c_init_driver.c: Ditto.
5995         * global_vars_f90_init.f90: Ditto.
5996         * global_vars_f90_init_driver.c: Ditto.
5997         * interop_params.f03: Ditto.
5998         * iso_c_binding_only.f03: Ditto.
5999         * iso_c_binding_rename_1.f03: Ditto.
6000         * iso_c_binding_rename_1_driver.c: Ditto.
6001         * iso_c_binding_rename_2.f03: Ditto.
6002         * iso_c_binding_rename_2_driver.c: Ditto.
6003         * kind_tests_2.f03: Ditto.
6004         * kind_tests_3.f03: Ditto.
6005         * module_md5_1.f90: Ditto.
6006         * only_clause_main.c: Ditto.
6007         * print_c_kinds.f90: Ditto.
6008         * test_bind_c_parens.f03: Ditto.
6009         * test_c_assoc.c: Ditto.
6010         * test_com_block.f90: Ditto.
6011         * test_common_binding_labels.f03: Ditto.
6012         * test_common_binding_labels_2.f03: Ditto.
6013         * test_common_binding_labels_2_main.f03: Ditto.
6014         * test_common_binding_labels_3.f03: Ditto.
6015         * test_common_binding_labels_3_main.f03: Ditto.
6016         * test_only_clause.f90: Ditto.
6017         * use_iso_c_binding.f90: Ditto.
6018         * value_5.f90: Ditto.
6019         * value_test.f90: Ditto.
6020         * value_tests_f03.f90: Ditto.
6022 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
6024         * gcc.dg/tls/opt-14.c: New.
6026 2007-07-01  Ollie Wild  <aaw@google.com>
6028         * g++.dg/lookup/using16.C: New test.
6029         * g++.dg/lookup/using17.C: New test.
6031 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
6033         PR fortran/32239
6034         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6035         (test_4): Use proper test for floating point equality.
6036         (test_8): Likewise.
6038 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6040         PR libgfortran/32554
6041         * gfortran.dg/fmt_p_1.f90: New test.
6043 2007-07-01  Ira Rosen  <irar@il.ibm.com>
6045         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6046         initialization and fix dg-final check - the initialization loop is
6047         vectorizable.
6049 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6050             Volker Reichelt  <reichelt@netcologne.de>
6052         PR middle-end/32559
6053         * gcc.dg/pr32559.c: New test.
6055 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6057         PR tree-optimization/25371
6058         * gcc.dg/vect/pr25371.c: New test.
6060 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6062         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6063         when allocating and initializing a flexible array.
6065 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
6067         PR fortran/20373
6068         * gfortran.dg/intrinsic.f90: New test.
6070 2007-06-30  Tobias Burnus  <burnus@net-b.de>
6072         PR fortran/32555
6073         * gfortran.dg/fmt_zero_check.f90: New.
6075 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
6077         PR fortran/30284
6078         * gfortran.dg/repeat_f90: New test.
6080 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6082         PR testsuite/25241
6083         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6084         -pedantic-errors, so we should match errors.
6085         * gcc.dg/cpp/escape-1.c: Likewise.
6086         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6087         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6088         warning.
6089         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6090         errors instead of warnings.
6091         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6092         a pedantic warning.
6093         * gcc.dg/cpp/arith-3.c: Likewise.
6095 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6097         PR testsuite/25241
6098         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6099         * gcc.dg/pch/valid-2.c: Likewise.
6100         * gcc.dg/pch/valid-3.c: Likewise.
6101         * gcc.dg/pch/warn-1.c: Likewise.
6102         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6103         
6104 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6106         PR c/4076
6107         * gcc.dg/Wunused-function.c: New.
6108         
6109 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6111         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6113 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
6115         * g++.dg/other/canon-31724.C: New.
6116         
6117 2007-06-29  Jan Hubicka  <jh@suse.cz>
6119         PR middle-end/32372
6120         * gcc.c-torture/compile/pr32372.c: new.
6122 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6124         * gfortran.dg/operator_3.f90: New test.
6126 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6128         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6129         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6131 2007-06-29  Richard Guenther  <rguenther@suse.de>
6133         PR middle-end/32493
6134         * gcc.dg/inline-23.c: New testcase.
6136 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
6138         PR tree-optimization/24659
6139         * gcc.target/i386/vectorize2.c: New test.
6140         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6141         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6143 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
6145         * gcc.dg/pointer-arith-9.c: New test.
6147 2007-06-29  Tobias Burnus  <burnus@net-b.de>
6149         PR fortran/32483
6150         * gfortran.dg/fmt_read_2.f90: New.
6152 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6154         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6155         If it exists, don't try to create it.
6157 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
6159         * g++.dg/ext/visibility/ms-compat-1.C: New.
6161 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6163         PR tree-opt/32417
6164         * gfortran.fortran-torture/compile/pr32417.f90: New test.
6166 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
6168         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6169         targets.
6171 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
6173         PR fortran/32467
6174         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6176 2007-06-27  Richard Guenther  <rguenther@suse.de>
6178         PR middle-end/32492
6179         * gcc.dg/inline-22.c: New testcase.
6181 2007-06-26  Hui-May Chang <hm.chang@apple.com>
6183         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6184         the scan-assembler constant.
6186 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
6188         PR 20216
6189         * gcc.dg/pr20216.c: New.
6191 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6193         PR tree-opt/32421
6194         * gcc.dg/vect/pr32421.c: New test.
6196 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
6198         PR c++/32111
6199         * g++.dg/other/friend5.C: New test.
6201 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
6203         PR fortran/32464
6204         * gfortran.dg/host_assoc_function_2.f90: New test.
6206         PR fortran/31494
6207         * gfortran.dg/host_assoc_call_1.f90: New test.
6209 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6211         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6212         
6213 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6215         PR fortran/32456
6216         * gfortran.dg/error_format.f90: New test.
6218 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6220         PR fortran/32136
6221         * gfortran.dg/pr32136.f90: New test.
6223 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6225         PR fortran/31726
6226         * gfortran.dg/minmaxloc_1.f90: New test.
6228         PR fortran/32298
6229         * gfortran.dg/minmaxloc_2.f90: New test.
6231 2007-06-23  Richard Guenther  <rguenther@suse.de>
6233         PR tree-optimization/16876
6234         PR middle-end/29478
6235         * gcc.dg/pr29254.c: The warning is bogus.
6236         * gcc.dg/warn-1.c: Likewise.
6237         * gcc.dg/assign-warn-3.c: Likewise.
6238         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6240 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
6242         * gcc.c-torture/execute/20070623-1.c: New.
6244 2007-06-22  Jan Hubicka  <jh@suse.cz>
6246         * gcc.c-torture/compile/pr31541.c: New.
6248 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6250         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6251         Remove -m64 from dg-options.
6253 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6255         PR middle-end/32374
6256         * gcc.dg/pr32374.c: New test.
6258 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6260         PR fortran/32360
6261         * gfortran.dg/pointer_assign_3.f90: New test.
6263 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
6265         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
6267 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6269         PR fortran/31162
6270         * gfortran.dg/assign.f90: Update test.
6271         * gfortran.dg/real_do_1.f90: Update test.
6272         * gfortran.dg/gomp/omp_do1.f90: Update test.
6273         * gfortran.dg/warnings_are_errors_1.f: Update test.
6274         * gfortran.dg/g77/20010519-1.f: Update test.
6275         * gfortran.dg/g77/pr9258.f: Update test.
6276         * gfortran.dg/g77/960317-1.f: Update test.
6278 2007-06-21  Richard Guenther  <rguenther@suse.de>
6280         PR tree-optimization/32453
6281         * gcc.c-torture/compile/pr32453.c: New testcase.
6283 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
6285         PR tree-optimization/31866
6286         * gcc.dg/pr31866.c: New test.
6288 2007-06-21  Richard Guenther  <rguenther@suse.de>
6290         PR tree-optimization/32451
6291         * g++.dg/torture/20070621-1.C: New testcase.
6293 2007-06-21  Christian Bruel  <christian.bruel@st.com>
6295         * gcc.dg/attr-isr.c: Test delay slot content.
6296         
6297 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6299         PR fortran/32361
6300         gfortran.dg/pointer_assign_2.f90: New test.
6302 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6304         PR fortran/25061
6305         gfortran.dg/invalid_procedure_name.f90: New test.
6307 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
6309         PR tree-optimization/25737
6310         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
6312 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
6314         * gcc.target/i386/large-size-array-3.c: New.
6316 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6317         Richard Guenther  <rguenther@suse.de>
6319         PR fortran/32140
6320         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6322 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
6324         PR middle-end/31959
6325         * gcc.dg/pr31959.c: New test.
6327         PR inline-asm/32109
6328         * g++.dg/ext/asm10.C: New test.
6330         PR middle-end/32285
6331         * gcc.c-torture/execute/20070614-1.c: New test.
6333 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
6335         * gcc.target/arm/stack-corruption.c: New test.
6337 2007-06-19  Richard Guenther  <rguenther@suse.de>
6339         * g++.dg/torture/pr30252.C: New testcase.
6341 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
6343         PR tree-optimization/32353
6344         * g++.dg/opt/nrv13.C: New test.
6346 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
6348         PR fortran/20863
6349         PR fortran/20882
6350         * gfortran.dg/impure_assignment_2.f90 : New test.
6352         PR fortran/32236
6353         * gfortran.dg/data_initialized_2.f90 : New test.
6355         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6356         appropriate version of 'dmach'.
6358 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6360         PR target/32389
6361         * gcc.target/i386/pr32389.c New test.
6363 2007-06-18  Simon Baldwin <simonb@google.com>
6365         PR c++/31923
6366         * g++.dg/template/error25.C: New.
6367         * g++.dg/template/spec35.C: New.
6369 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
6371         * gcc.c-torture/compile/pr32355.c: New testcase.
6372         
6373 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6375         PR tree-optimization/32383
6376         * g++.dg/opt/pr32383.C: New test.
6378 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6380         PR rtl-optimization/32366
6381         * gcc.dg/vect/pr32366.c: New test.
6383 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6385         * gcc.c-torture/compile/pr32349.c: New testcase.
6386         
6387 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6389         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6390         * gcc.target/sparc/combined-2.c: Likewise.
6391         * gcc.target/sparc/fexpand.c : Likewise.
6392         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6393         * gcc.target/sparc/fpack16.c : Likewise.
6394         * gcc.target/sparc/fpmerge.c : Likewise.
6395         * gcc.target/sparc/fpmul.c : Likewise.
6396         * gcc.target/sparc/noresult.c : Likewise.
6397         * gcc.target/sparc/pdist.c: Likewise.
6399 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6401         PR middle-end/31723
6402         * gcc.target/i386/recip-divf.c: New test.
6403         * gcc.target/i386/recip-sqrtf.c: Ditto.
6404         * gcc.target/i386/recip-vec-divf.c: Ditto.
6405         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6406         * gcc.target/i386/sse-recip.c: Ditto.
6407         * gcc.target/i386/sse-recip-vec.c: Ditto.
6409 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6411         PR tree-opt/32225
6412         * gcc.c-torture/compile/20070605-1.c: New test.
6414         * gcc.c-torture/compile/20070603-1.c: New testcase.
6415         * gcc.c-torture/compile/20070603-2.c: New testcase.
6417         * gcc.c-torture/compile/20070531-1.c: New test.
6419         PR tree-opt/32167
6420         * gcc.c-torture/compile/20070531-2.c: New test.
6422         PR tree-opt/32144
6423         * gcc.c-torture/compile/20070529-1.c: New test.
6425         PR tree-opt/32145
6426         * gcc.c-torture/compile/20070529-2.c: New test.
6428         PR tree-opt/32015
6429         * gcc.c-torture/compile/20070520-1.c: New test.
6431         * g++.dg/ext/java-1.C: New test.
6433         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6434         loops instead of one. Remove the "can't determine dependence"
6435         check.
6436         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6437         needed as the cast is gone in the first place.
6438         * gcc.dg/max-1.c: Change local variable a to be a global one.
6439         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6440         have a cast which is PREd.
6442 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6444         * g++.dg/lookup/anon6.C: New test.
6446 2007-06-14  Dirk Mueller  <dmueller@suse.de>
6448         PR c++/31806
6449         * g++.dg/opt/static6.C: New testcase.
6451 2007-06-14  Geoff Keating  <geoffk@apple.com>
6453         * g++.dg/ext/visibility/overload-1.C: New.
6455         PR 31093
6456         * g++.dg/ext/visibility/anon4.C: New.
6458 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
6460         PR target/32268
6461         * gcc.target/i386/pr32268.c: New test.
6463 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6465         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6466         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6467         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6469         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6470         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6471         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6472         BID is used.
6474 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
6476         PR fortran/32302
6477         * gfortran.dg/common_resize_1.f90: New test.
6479 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
6481         PR target/32274
6482         * gcc.dg/vect/pr32224.c: Fix.   
6483         
6484 2007-06-13  Eric Christopher  <echristo@apple.com>
6486         * gcc.target/i386/ssefn-1.c: Add -march=i386.
6488 2007-06-13  Tobias Burnus  <burnus@net-b.de>
6490         PR fortran/32323
6491         * gfortran.dg/actual_array_vect_1.f90: New.
6493 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6495         * gcc.target/sparc/mfpu.c: New test.
6497 2007-06-12  Geoff Keating  <geoffk@apple.com>
6499         * g++.dg/warn/weak1.C: Suppress on Darwin.
6500         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6502 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6504         PR middle-end/31579
6505          * g++.dg/torture/pr31579.C: New testcase.
6507 2007-06-12  Ian Lance Taylor  <iant@google.com>
6509         PR libstdc++/29286
6510         * g++.dg/init/new16.C: New test.
6511         * g++.dg/init/new17.C: New test.
6512         * g++.dg/init/new18.C: New test.
6513         * g++.dg/init/new19.C: New test.
6515 2007-06-12  Olivier Hainque  <hainque@adacore.com>
6517         * gnat.dg/lhs_view_convert.adb: New test.
6519 2007-06-12  Richard Guenther  <rguenther@suse.de>
6521         PR tree-optimization/15353
6522         PR tree-optimization/31657
6523         * gcc.c-torture/execute/20070424-1.c: New testcase.
6524         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6525         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6526         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6527         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6528         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6530 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6532         PR rtl-optimization/32293
6533         * gcc.dg/pr32293.c: New test.
6535 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6537         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6539 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
6541         PR fortran/29786
6542         * gfortran.dg/equiv_7.f90: New test.
6543         * gfortran.dg/equiv_constraint_7.f90: Change error message.
6545         PR fortran/30875
6546         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6548 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
6550         * gcc.dg/setjmp-3.c: Rename raise to raise0.
6551         * gcc.dg/setjmp-4.c: Likewise.
6552         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6554 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
6556         PR rtl-optimization/31025
6557         * gfortran.dg/pr31025.f90: New.
6559 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6561         PR target/32280
6562         * gcc.target/i386/pr32280.c: New test.
6564 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6566         PR middle-end/32279
6567         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6569 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6571         PR libgfortran/32235
6572         * gfortran.dg/backspace_9.f: New test.
6574 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6576         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6578 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6580         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6582 2007-06-09  Ian Lance Taylor  <iant@google.com>
6584         PR tree-optimization/32169
6585         * gcc.c-torture/compile/pr32169.c: New test.
6587 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6589         * gcc.dg/vect/costmodel: New directory.
6590         * gcc.dg/vect/costmodel/i386: New directory.
6591         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6592         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6593         New test.
6594         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6595         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6596         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6597         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6598         * gcc.dg/vect/costmodel/x86_64: New directory.
6599         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6600         New testsuite.
6601         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6602         New test.
6603         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6604         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6605         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6606         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6607         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6609 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6611         PR tree-optimization/32243
6612         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6613         flags for -Os tests.
6614         * gcc.dg/vect/03-vect-pr32243.c: New test.
6616 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6618         PR tree-optimization/32224
6619         * gcc.dg/vect/pr32224.c: New test.
6621 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6623         PR c++/32177
6624         * g++.dg/gomp/pr32177.C: New test.
6626 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6628         PR testsuite/25241
6629         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6630         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6631         warning nor an error.
6632         * gcc.dg/Wfatal-2.c: Likewise.
6633         * gcc.dg/Werror-1.c: Likewise.
6634         * gcc.dg/Werror-5.c: Likewise.
6635         * gcc.dg/Werror-7.c: Likewise.
6636         * gcc.dg/Werror-10.c: Likewise.
6637         * gcc.dg/Werror-11.c: Likewise.
6639 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6641         PR c++/30759
6642         * g++.dg/init/brace6.C: New test.
6644 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6646         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6647         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6648         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6649         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6651         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6652         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6653         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6654         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6655         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6656         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6657         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6658         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6660         * gcc.dg/darwin-minversion-3.c: New.
6662 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6664         * gcc.target/i386/builtin-copysign.c: New test.
6666 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6668         PR tree-optimization/32220
6669         * gfortran.dg/predcom-2.f: New testcase.
6671 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6673         PR tree-opt/32231
6674         * gcc.target/i386/vectorize4.c: New test.
6676 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6678         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6680 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6682         PR testsuite/25241
6683         * gcc.dg/simd-5.c: Mark output as a note.
6684         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6685         dg-message.
6686         * gcc.dg/simd-1.c: Likewise.
6687         * gcc.dg/always_inline.c: Mark output as a sorry.
6688         * gcc.dg/always_inline2.c: Likewise.
6689         * gcc.dg/always_inline3.c: Likewise.
6691 2007-06-06  Ian Lance Taylor  <iant@google.com>
6693         * g++.dg/conversion/enum1.C: New test.
6695 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6697         PR tree-optimization/32216
6698         * gcc.dg/vect/pr32216.c: New test.
6700 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6702         PR testsuite/18923
6703         * gfortran.dg/invalid_contains_1.f90: New test.
6704         * gfortran.dg/invalid_contains_2.f90: New test.
6706 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6708         PR testsuite/32057
6709         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6710         midnight issues.
6712 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6714         PR testsuite/25241
6715         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6716         dg-message to match de note.
6717         * gcc.dg/pr26570.c: Use dg-message for a note.
6718         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6719         dg-error instead of dg-warning because of -Werror.
6720         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6721         neither an error, nor a warning.
6722         * gcc.dg/glibc-uclibc-2.c: Likewise
6723         * gcc.dg/cpp/19940712-1.c: Likewise.
6725 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6727         PR preprocessor/23479
6728         * gcc.dg/binary-constants-1.c: Add test suites for
6729         the 0b-prefixed binary integer constants.
6730         * gcc.dg/binary-constants-2.c: Ditto.
6731         * gcc.dg/binary-constants-3.c: Ditto.
6732         * gcc.dg/binary-constants-4.c: Ditto.
6734 2007-06-05  Ian Lance Taylor  <iant@google.com>
6736         * gcc.dg/Wstrict-overflow-19.c: New test.
6738 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6740         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6742 2007-06-04  Ian Lance Taylor  <iant@google.com>
6744         * gcc.dg/Wstrict-overflow-18.c: New test.
6746 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6748         PR testsuite/25241
6749         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6750         * gcc.dg/cpp/mi5.c: Likewise.
6751         * gcc.dg/cpp/mi7.c: Likewise.
6753 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6755         PR c/32191
6756         * gcc.dg/pr32191.c: New test.
6758 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6760         PR fortran/32124
6761         * gfortran.dg/allocate_stat_1.f90: Remove.
6763 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6765         * gcc.target/i386/sse4_2-check.h: New.
6766         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6767         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6768         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6769         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6770         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6771         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6772         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6773         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6774         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6775         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6776         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6777         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6778         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6779         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6780         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6781         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6782         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6783         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6785 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6787         * gcc.dg/pie-link.c: New test.
6789 2007-06-01  Ian Lance Taylor  <iant@google.com>
6791         * gcc.dg/Wstrict-overflow-17.c: New test.
6793 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6795         * gcc.dg/builtin-return-1.c (g): New.
6796         (main): Allocate at least 64 bytes on the stack.
6798 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6800         * g++.dg/init/cleanup3.C: New test.
6802 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6804         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6805         int is 16 bits.
6807 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6809         PR fortran/32156
6810         * gfortran.dg/char_array_constructor_3.f90: New test.
6812 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6814         PR tree-optimization/32160
6815         * gfortran.dg/predcom-1.f: New test.
6817 2007-05-31  Richard Guenther  <rguenther@suse.de>
6819         * g++.dg/other/str_empty.C: Move...
6820         * g++.dg/other/pr30567.C: Move...
6821         * g++.dg/tree-ssa/pr27218.C: Move...
6822         * g++.dg/torture: ...here and remove dg-options.
6824 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
6826         PR c++/32158
6827         * g++.dg/ext/is_pod_incomplete.C: New.
6829 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
6830             Douglas Gregor <doug.gregor@gmail.com>
6831             Pedro Lamarao <pedro.lamarao@mndfck.org>
6832             Howard Hinnant <howard.hinnant@gmail.com>
6834         PR c++/7412
6835         PR c++/29939
6836         * g++.dg/cpp0x/rv8p.C: New.
6837         * g++.dg/cpp0x/temp-constructor-bug.C: New.
6838         * g++.dg/cpp0x/cast-bug.C: New.
6839         * g++.dg/cpp0x/elision_weak.C: New.
6840         * g++.dg/cpp0x/collapse-bug.C: New.
6841         * g++.dg/cpp0x/rv3p.C: New.
6842         * g++.dg/cpp0x/rv7n.C: New.
6843         * g++.dg/cpp0x/overload-conv-1.C: New.
6844         * g++.dg/cpp0x/rv2n.C: New.
6845         * g++.dg/cpp0x/deduce.C: New.
6846         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6847         * g++.dg/cpp0x/rv6p.C: New.
6848         * g++.dg/cpp0x/template_deduction.C: New.
6849         * g++.dg/cpp0x/implicit-copy.C: New.
6850         * g++.dg/cpp0x/rv1p.C: New.
6851         * g++.dg/cpp0x/cast.C: New.
6852         * g++.dg/cpp0x/rv5n.C: New.
6853         * g++.dg/cpp0x/collapse.C: New.
6854         * g++.dg/cpp0x/overload-conv-2.C: New.
6855         * g++.dg/cpp0x/rv4p.C: New.
6856         * g++.dg/cpp0x/rvo.C: New.
6857         * g++.dg/cpp0x/iop.C: New.
6858         * g++.dg/cpp0x/rv3n.C: New.
6859         * g++.dg/cpp0x/rv7p.C: New.
6860         * g++.dg/cpp0x/reference_collapsing.C: New.
6861         * g++.dg/cpp0x/overload.C: New.
6862         * g++.dg/cpp0x/named.C: New.
6863         * g++.dg/cpp0x/rv2p.C: New.
6864         * g++.dg/cpp0x/rv6n.C: New.
6865         * g++.dg/cpp0x/not_special.C: New.
6866         * g++.dg/cpp0x/bind.C: New.
6867         * g++.dg/cpp0x/rv1n.C: New.
6868         * g++.dg/cpp0x/rv5p.C: New.
6869         * g++.dg/cpp0x/elision.C: New.
6870         * g++.dg/cpp0x/named_refs.C: New.
6871         * g++.dg/cpp0x/unnamed_refs.C: New.
6872         * g++.dg/cpp0x/rv4n.C: New.
6873         * g++.dg/cpp0x/elision_neg.C: New.
6874         * g++.dg/init/copy7.C: Run in C++98 mode.
6875         * g++.dg/overload/arg1.C: Ditto.
6876         * g++.dg/overload/arg4.C: Ditto.
6878 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6880         PR c++/31809
6881         * g++.dg/opt/static5.C: New test.
6883 2007-05-30  Richard Guenther  <rguenther@suse.de>
6885         * g++.dg/dg.exp: Prune torture/.
6886         * g++.dg/torture/dg-torture.exp: New testsuite.
6888 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6890         * gcc.target/arm/pr27387.C: Move and rename to ...
6891         * g++.dg/inherit/thunk8.C: ... here.
6893 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6895         PR tree-optimization/31769
6896         * g++.dg/gomp/pr31769.C: New test.
6898 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6900         * gcc.target/i386/stack-realign.c: New.
6902 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6904         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6906 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6908         * gfortran.dg/sizeof.f90: New.
6910 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6912         PR c/31339
6913         * gcc.dg/boolcomplex-1.c: New test.
6915         PR c++/31339
6916         * g++.dg/ext/boolcomplex-1.c: New test.
6918 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6920         * gcc.dg/matrix: New directory.
6922 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6924         PR fortran/32124
6925         * gfortran.dg/allocate_stat_1.f90: New.
6927 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6929         PR fortran/31972
6930         * transfer_hollerith_1.f90: New test.
6932 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6934         PR tree-opt/32100
6935         * gcc.c-torture/execute/vrp-7.c: New test.
6937 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6939         * gfortran.dg/transfer_simplify_4.f90: New test.
6941 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6943         PR fortran/32088
6944         * gfortran.dg/func_result_3.f90: New.
6946 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6948         PR middle-end/32083
6949         * gfortran.dg/transfer_simplify_3.f90: New.
6951 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6953         PR target/32065
6954         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6955         to compile options.
6956         * gcc.target/i386/pr32065-2.c: New test.
6958 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6960         PR fortran/31813
6961         * gfortran.dg/io_constraints_2.f90: Update.
6963 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6965         PR fortran/31219
6966         * gfortran.dg/array_constructor_17.f90: New test.
6968 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6970         PR tree-opt/32090
6971         * g++.dg/opt/array2.C: New testcase.
6973 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6975         PR target/32065
6976         * gcc.target/i386/pr32065.c: New test.
6978 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6979             Marcus Meissner <meissner@suse.de>
6981         * gcc.dg/attr-alloc_size.c: New.
6983 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6984             Lee Millward  <lee.millward@gmail.com>
6986         PR c++/31745
6987         * g++.dg/parse/crash34.C: New test.
6989         * g++.dg/parse/crash35.C: New test.
6991 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6993         * gcc.target/i386/sse2-check.h: New.
6994         * gcc.target/i386/sse2-vec-1.c: Likewise.
6995         * gcc.target/i386/sse2-vec-2.c: Likewise.
6996         * gcc.target/i386/sse2-vec-3.c: Likewise.
6997         * gcc.target/i386/sse2-vec-4.c: Likewise.
6998         * gcc.target/i386/sse2-vec-5.c: Likewise.
6999         * gcc.target/i386/sse2-vec-6.c: Likewise.
7001 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
7003         PR c++/31431
7004         PR c++/31432
7005         PR c++/31434
7006         PR c++/31435
7007         PR c++/31437
7008         PR c++/31438
7009         PR c++/31442
7010         PR c++/31443
7011         PR c++/31444
7012         PR c++/31445
7013         * g++.dg/cpp0x/pr31431.C: New.
7014         * g++.dg/cpp0x/pr31437.C: New.
7015         * g++.dg/cpp0x/pr31442.C: New.
7016         * g++.dg/cpp0x/pr31444.C: New.
7017         * g++.dg/cpp0x/pr31431-2.C: New.
7018         * g++.dg/cpp0x/pr31432.C: New.
7019         * g++.dg/cpp0x/pr31434.C: New.
7020         * g++.dg/cpp0x/pr31438.C: New.
7021         * g++.dg/cpp0x/pr31443.C: New.
7022         * g++.dg/cpp0x/pr31445.C: New.
7023         * g++.dg/cpp0x/variadic-crash1.C: New.
7025 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
7027         * gcc.target/arm/long-calls-1.c: New test.
7028         * gcc.target/arm/long-calls-2.c: Likewise.
7029         * gcc.target/arm/long-calls-3.c: Likewise.
7030         * gcc.target/arm/long-calls-4.c: Likewise.
7032 2007-05-25  Richard Guenther  <rguenther@suse.de>
7033             Andrew Pinski  <andrew_pinski@playstation.sony.com>
7035         PR tree-optimization/31982
7036         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7038 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
7040         PR fortran/32047
7041         * gfortran.dg/result_in_spec_2.f90: New test.
7043 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7045         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7047 2007-05-24  Ollie Wild  <aaw@google.com>
7049         * gcc.dg/cpp/counter-1.c: New test.
7050         * gcc.dg/pch/counter-1.c: New test.
7051         * gcc.dg/pch/counter-1.hs: New file.
7052         * gcc.dg/pch/counter-2.c: New test.
7053         * gcc.dg/pch/counter-2.hs: New file.
7054         * gcc.dg/pch/counter-3.c: New test.
7055         * gcc.dg/pch/counter-3.hs: New file.
7057 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
7059         * gcc.dg/tree-ssa/predcom-1.c: New test.
7060         * gcc.dg/tree-ssa/predcom-2.c: New test.
7061         * gcc.dg/tree-ssa/predcom-3.c: New test.
7062         * gcc.dg/tree-ssa/predcom-4.c: New test.
7063         * gcc.dg/tree-ssa/predcom-5.c: New test.
7064         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7066 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
7068         PR testsuite/32062
7069         * gcc.target/i386/sse4_1-check.h (MASK): New.
7071 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7073         PR fortran/32038
7074         * gfortran.dg/pr25603.f: Initialize integer variables.
7076 2007-05-23  Ian Lance Taylor  <iant@google.com>
7078         * g++.dg/other/vrp1.C: New test.
7080 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
7082         PR preprocessor/20077
7083         * gcc.dg/cpp/paste15.c: New test.
7085 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
7086             Nigel Stephens  <nigel@mips.com>
7087             Richard Sandiford  <richard@codesourcery.com>
7089         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7090         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7091         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7092         * gcc.target/mips/inter/mips16-inter.exp: New.
7094 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
7096         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7098 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7100         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7101         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
7102         * gcc.target/i386/sse3-addsubps.c: Likewise.
7103         * gcc.target/i386/sse3-haddpd.c: Likewise.
7104         * gcc.target/i386/sse3-haddps.c: Likewise.
7105         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7106         * gcc.target/i386/sse3-hsubps.c: Likewise.
7107         * gcc.target/i386/sse3-lddqu.c: Likewise.
7108         * gcc.target/i386/sse3-movddup.c: Likewise.
7109         * gcc.target/i386/sse3-movshdup.c: Likewise.
7110         * gcc.target/i386/sse3-movsldup.c: Likewise.
7112         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7113         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
7114         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7115         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7116         * gcc.target/i386/ssse3-palignr.c: Likewise.
7117         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7118         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7119         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7120         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7121         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7122         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7123         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7124         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7125         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7126         * gcc.target/i386/ssse3-psignb.c: Likewise.
7127         * gcc.target/i386/ssse3-psignd.c: Likewise.
7128         * gcc.target/i386/ssse3-psignw.c: Likewise.
7129         * gcc.target/i386/ssse3-vals.h: Likewise.
7131         * gcc.target/i386/sse3-check.h: New file.
7132         * gcc.target/i386/ssse3-check.h: Likewise.
7134 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7136         PR middle-end/31095
7137         * gcc.c-torture/compile/bcopy-1.c: New testcase.
7139 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7141         PR middle-end/31606
7142         * gcc.c-torture/20070522-1.c: New testcase.
7144 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7146         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7148 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
7150         * gcc.c-torture/execute/ieee/20000320-1.x,
7151         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7152         m68k-*-* and check_effective_target_coldfire_fpu.
7154 2007-05-22  Ollie Wild  <aaw@google.com>
7156         * g++.dg/lookup/hidden-class10.C: New test.
7157         * g++.dg/lookup/hidden-class11.C: New test.
7159 2007-05-22  Ollie Wild  <aaw@google.com>
7161         * g++.dg/lookup/name-clash5.C: New test.
7162         * g++.dg/lookup/name-clash6.C: New test.
7164 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7166         * g++.dg/other/i386-2.C: Update comments on header files tested.
7167         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
7168         of <tmmintrin.h>.
7169         * gcc.target/i386/sse-12.c: Likewise.
7170         * gcc.target/i386/sse-13.c: Likewise.
7171         * gcc.target/i386/sse-14.c: Likewise.
7173         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7174         Redefined to test with immediate operand.
7175         (__builtin_ia32_blendps): Likewise.
7176         (__builtin_ia32_blendpd): Likewise.
7177         (__builtin_ia32_dpps): Likewise.
7178         (__builtin_ia32_dpps): Likewise.
7179         (__builtin_ia32_insertps128): Likewise.
7180         (__builtin_ia32_vec_ext_v4sf): Likewise.
7181         (__builtin_ia32_vec_set_v16qi): Likewise.
7182         (__builtin_ia32_vec_set_v4si): Likewise.
7183         (__builtin_ia32_vec_set_v2di): Likewise.
7184         (__builtin_ia32_vec_ext_v16qi): Likewise.
7185         (__builtin_ia32_vec_ext_v4si): Likewise.
7186         (__builtin_ia32_vec_ext_v2di): Likewise.
7187         (__builtin_ia32_roundpd): Likewise.
7188         (__builtin_ia32_roundsd): Likewise.
7189         (__builtin_ia32_roundps): Likewise.
7190         (__builtin_ia32_roundss): Likewise.
7191         (__builtin_ia32_mpsadbw128): Likewise.
7193 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7195         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7197 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7199         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7200         failures.
7201         * gcc.dg/dfp/func-struct.c: Ditto.
7202         * gcc.dg/dfp/operator-assignment.c: Ditto.
7203         * gcc.dg/dfp/convert-bfp.c: Ditto.
7204         * gcc.dg/dfp/convert-int.c: Ditto.
7205         * gcc.dg/dfp/convert-int-max.c: Ditto.
7206         * gcc.dg/dfp/func-scalar.c: Ditto.
7207         * gcc.dg/dfp/cast.c: Ditto.
7208         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7209         failures, and fix a typo in return type of arg1_128.
7210         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7211         failures, and fix a typo in a constant suffix.
7212         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7213         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7215 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7216             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7218         * lib/gcc-dg.exp(process_message): New proc.
7219         (dg-message): New test directive.
7220         * gcc.dg/always_inline.c: Use dg-message.
7221         * gcc.dg/always_inline2.c: Ditto.
7222         * gcc.dg/always_inline3.c: Ditto.
7223         * gcc.dg/invalid-call-1.c: Ditto.
7224         * gcc.dg/pr17506.c: Ditto.
7225         * gcc.dg/simd-5.c: Ditto.
7226         * gcc.dg/simd-6.c: Ditto.
7227         * gcc.dg/va-arg-2.c: Ditto.
7228         * gcc.dg/cpp/syshdr.c: Ditto.
7229         * gcc.dg/cpp/unc4.c: Ditto.
7230         * gcc.dg/cpp/trad/mi1.c: Ditto.
7231         * gcc.dg/cpp/trad/mi5.c: Ditto.
7232         * gcc.dg/cpp/trad/mi7.c: Ditto.
7233         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7234         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7235         * gcc.test-framework/test-framework.awk: Special-case outexists
7236         tests.
7238 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7240         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7241         (bit_SSE4_2): Likewise.
7242         (bit_POPCNT): Likewise.
7244         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7245         Check if assembler supports SSE4 instructions.
7247         * gcc.target/i386/sse4_1-blendpd.c: New file.
7248         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7249         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7250         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7251         * gcc.target/i386/sse4_1-check.h: Likewise.
7252         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7253         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7254         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7255         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7256         * gcc.target/i386/sse4_1-extractps.c: Likewise.
7257         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7258         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7259         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7260         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7261         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7262         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7263         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7264         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7265         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7266         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7267         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7268         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7269         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7270         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7271         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7272         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7273         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7274         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7275         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7276         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7277         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7278         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7279         * gcc.target/i386/sse4_1-pminud.c: Likewise.
7280         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7281         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7282         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7283         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7284         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7285         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7286         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7287         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7288         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7289         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7290         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7291         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7292         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7293         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7294         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7295         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7296         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7297         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7298         * gcc.target/i386/sse4_1-round.h: Likewise.
7299         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7300         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7301         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7302         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7303         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7304         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7305         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7306         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7307         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7308         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7309         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7310         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7311         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7312         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7314 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7316         PR fortran/31627
7317         * gfortran.dg/bounds_check_7.f90: New test.
7319 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
7321         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7322         (check_effective_target_sse4a): Ditto.
7324         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7325         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7326         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7327         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7328         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7329         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7330         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7331         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7332         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7333         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7334         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7335         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7336         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7337         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7338         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7339         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7340         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7341         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7342         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7343         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7345 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
7347         * g++.dg/ext/cleanup-1.C: New test.
7348         * g++.dg/ext/cleanup-2.C: Likewise.
7349         * g++.dg/ext/cleanup-3.C: Likewise.
7350         * g++.dg/ext/cleanup-4.C: Likewise.
7351         * g++.dg/ext/cleanup-5.C: Likewise.
7352         * g++.dg/ext/cleanup-6.C: Likewise.
7353         * g++.dg/ext/cleanup-8.C: Likewise.
7354         * g++.dg/ext/cleanup-9.C: Likewise.
7355         * g++.dg/ext/cleanup-10.C: Likewise.
7356         * g++.dg/ext/cleanup-11.C: Likewise.
7357         * g++.dg/ext/cleanup-dtor.C: Likewise.
7359 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7361         PR middle-end/31995
7362         * gcc.dg/vect/vect-102a.c: New test.
7364 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
7365             Paolo Carlini  <pcarlini@suse.de>
7366             Uros Bizjak  <ubizjak@gmail.com>
7368         * gcc.dg/gcc-have-sync-compare-and-swap.c,
7369         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7370         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7371         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7372         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7373         New testcases.
7375 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7377         PR fortran/32002
7378         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7380 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7382         PR fortran/32027
7383         * gfortran.dg/do_3.F90: Add checks for the final value of the
7384         loop variable.
7386 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7388         * gcc.c-torture/execute/990127-2.x: New file.
7390 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7392         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7393         * gcc.target/i386/sse-12: Add -O to compile options.
7394         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7395         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7396         and mm3dnow.h.  Add -O to compile options.
7398 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7400         PR fortran/31867
7401         * gfortran.dg/char_length_5.f90: New test.
7403         PR fortran/31994
7404         * gfortran.dg/array_reference_1.f90: New test.
7406 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7408         PR middle-end/7651
7409         PR c++/11856
7410         PR c/12963
7411         PR c/23587
7412         PR other/29694
7413         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7414         * gcc.dg/Wtype-limits.c: New.
7415         * gcc.dg/Wtype-limits-Wextra.c: New.
7416         * gcc.dg/Wtype-limits-no.c: New.
7417         * g++.dg/warn/Wtype-limits.C: New.
7418         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7419         * g++.dg/warn/Wtype-limits-no.C: New.
7421 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7423         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7424         instead of "-msse2".'
7425         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7426         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7427         and mm3dnow.h.
7428         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7429         to test with immediate operand.
7430         (__builtin_ia32_insertqi): Ditto.
7431         (__builtin_ia32_palignr128): Ditto.
7432         (__builtin_ia32_palignr): Ditto.
7433         (__builtin_ia32_pshufhw): Ditto.
7434         (__builtin_ia32_pshuflw): Ditto.
7435         (__builtin_ia32_pshufd): Ditto.
7436         (__builtin_ia32_vec_set_v8hi): Ditto.
7437         (__builtin_ia32_vec_ext_v8hi): Ditto.
7438         (__builtin_ia32_shufpd): Ditto.
7439         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7441 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7443         PR fortran/32001
7444         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7446 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7448         PR target/31585
7449         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7450         and "__inline".  Use "-msse" instead of "-msse2".
7452 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7454         PR middle-end/7651
7455         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7456         * gcc.dg/20030906-2.c: Likewise.
7457         * objc.dg/method-17.m: Add -Wreturn-type.
7458         * obj-c++.dg/method-21.mm: Likewise.
7460 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7462         PR target/31585
7463         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7464         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7465         (__builtin_ia32_psrlqi128): Ditto.
7466         (__builtin_ia32_psrlwi128): Ditto.
7467         (__builtin_ia32_psrldi128): Ditto.
7468         (__builtin_ia32_psrldqi128): Ditto.
7469         (__builtin_ia32_pslldqi128): Ditto.
7470         (__builtin_ia32_psrawi128): Ditto.
7471         (__builtin_ia32_psradi128): Ditto.
7472         (__builtin_ia32_psllqi128): Ditto.
7473         (__builtin_ia32_pslldi128): Ditto.
7474         (__builtin_prefetch): Ditto.
7475         (__builtin_ia32_pshufw): Ditto.
7476         (__builtin_ia32_vec_set_v4hi): Ditto.
7477         (__builtin_ia32_vec_ext_v4hi): Ditto.
7478         (__builtin_ia32_shufps): Ditto.
7479         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7481 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7483         PR fortran/31974
7484         * gfortran.dg/char_allocation_1.f90: New test.
7486 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7488         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7489         * gcc.dg/Wconversion-sign.c: New.
7490         * gcc.dg/Wconversion-integer-no-sign.c: New.
7491         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7492         Wconversion-sign.C
7493         * g++.dg/warn/Wconversion-sign.C: New.
7494         * g++.old-deja/g++.other/warn4.C: Update.
7495         * g++.dg/warn/Wconversion1.C: Likewise.
7497 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7499         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7500         * gcc.dg/torture/builtin-math-4.c: Likewise.
7502 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7504         PR libfortran/31964
7505         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7507 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7509         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7511 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7513         PR target/31628
7514         * gcc.target/i386/pr31628.c: New.
7516 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
7518         PR middle-end/31344
7519         * gcc.dg/pr31344.c: New test.
7521 2007-05-17  Ian Lance Taylor  <iant@google.com>
7523         PR tree-optimization/31953
7524         * gcc.c-torture/compile/pr31953.c: New test.
7526 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7528         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7530         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7531         and drem.
7532         * gcc.dg/torture/builtin-math-4.c: Likewise.
7534         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7535         * gcc.dg/torture/builtin-math-4.c: Likewise.
7537         * gcc.dg/torture/builtin-math-4.c: New test.
7539 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
7540             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7542         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7543         * gcc.dg/cpp/include2.c: Ditto.
7544         * gcc.dg/cpp/mac-dir-2.c: Ditto.
7545         * gcc.dg/cpp/paste5.c: Ditto.
7546         * gcc.dg/cpp/paste6.c: Ditto.
7547         * gcc.dg/cpp/paste8.c: Ditto.
7548         * gcc.dg/cpp/paste11.c: Ditto.
7549         * gcc.dg/cpp/paste13.c: Ditto.
7550         * gcc.dg/cpp/skipping2.c: Ditto.
7551         * gcc.dg/reg-vol-struct-1.c: Ditto.
7552         * gcc.dg/Wshadow-1.c: Ditto.
7553         * gcc.dg/cpp/trad/comment.c: Ditto.
7554         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7555         * gcc.dg/cpp/if-2.c: Ditto.
7556         * gcc.dg/array-5.c: Ditto.
7557         * gcc.dg/inline-15.c: Ditto.
7558         * gcc.dg/pr27953.c: Ditto.
7559         * gcc.dg/Wno-c++-compat.c: Ditto.
7561 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
7563         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7565 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7567         * gcc.c-torture/execute/20070517-1.c: New test.
7569 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7571         PR fortran/31919
7572         * gfortran.dg/min_max_conformance.f90: New test.
7574 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7576         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7577         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7578         gcc.dg/vect/vect-104.c: Use more complex construction to
7579         prevent vectorizing.
7580         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7582 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7584         PR tree-optimization/24659
7585         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7586         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7587         not vect_int target.
7588         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7589         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7590         targets.
7591         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7592         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7593         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7595 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7597         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7598         and x86_64-*-* targets.
7599         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7601 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7603         PR fortran/18769
7604         PR fortran/30881
7605         PR fortran/31194
7606         PR fortran/31216
7607         PR fortran/31427
7608         * transfer_simplify_1.f90: New test.
7609         * transfer_simplify_2.f90: New test.
7611 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7613         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7615 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7617         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7619         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7621         PR c/31924
7622         * gcc.dg/fltconst-1.c: New test.
7624         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7625         * gcc.dg/dfp/operator-assignment.c: Ditto.
7627 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7629         PR c++/29928
7630         * g++.dg/rtti/typeid5.C: New.
7632 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7634         PR fortran/31725
7635         * gfortran.dg/substr_4.f: New test.
7637 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7639         * gcc.target/m68k/interrupt_thread-1.c,
7640         gcc.target/m68k/interrupt_thread-2.c,
7641         gcc.target/m68k/interrupt_thread-3.c: New.
7642         * gcc.target/m68k/m68k.exp: Accept fido.
7644 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7646         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7647         * gfortran.dg/altreturn_3.f90: Likewise.
7648         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7649         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7650         * gfortran.dg/inquire_iolength.f90: Likewise.
7651         * gfortran.dg/module_naming_1.f90: Likewise.
7652         * gfortran.dg/oldstyle_2.f90: Likewise.
7653         * gfortran.dg/operator_2.f90: Likewise.
7654         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7655         * gfortran.dg/used_types_11.f90: Likewise.
7656         * gfortran.dg/zero_array_components_1.f90: Likewise.
7657         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7658         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7659         * gfortran.dg/real_const_3.f90: Likewise.
7661 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7663         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7664         * gcc.dg/tree-ssa/loop-30.c: New test.
7666 2007-05-13  Richard Guenther  <rguenther@suse.de>
7668         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7669         scanning forwprop1.
7670         * g++.dg/tree-ssa/pr31146.C: Likewise.
7672 2007-05-13  Revital Eres  <eres@il.ibm.com>
7674         * gcc.dg/dse.c: New test.
7676 2007-05-12  Richard Guenther  <rguenther@suse.de>
7678         PR tree-optimization/31797
7679         * gcc.c-torture/compile/pr31797.c: New testcase.
7681 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7683         PR fortran/30746
7684         * gfortran.dg/host_assoc_function_1.f90: New test.
7686 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7688         PR c++/31829
7689         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7691 2007-05-11  Silvius Rus  <rus@google.com>
7693         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7694         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7695         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7696         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7697         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7698         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7699         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7700         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7701         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7702         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7703         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7704         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7705         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7706         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7707         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7708         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7710 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7712         PR other/31852
7713         * gcc.c-torture/execute/builtins/memchr.c: New.
7714         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7715         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7717 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7719         PR fortran/30876
7720         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7721         line.
7722         * gfortran.dg/recursive_reference_2.f90: New test.
7724 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7726         PR fortran/30878
7727         * gfortran.dg/namelist_29.f90: New test.
7729 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7731         PR fortran/31474
7732         * gfortran.dg/entry_10.f90: New test.
7734 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7736         PR tree-optimization/31885
7737         * gcc.dg/tree-ssa/loop-29.c: New test.
7739 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7741         * assumed_dummy_1.f90: Fix dg directive.
7742         * char_initialiser_actual.f90: Likewise.
7743         * nested_modules_2.f90: Likewise.
7744         * shift-alloc.f90: Likewise.
7746 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7748         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7750 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7752         PR libfortran/31880
7753         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7755 2007-05-09  Mike Stump  <mrs@apple.com>
7757         * g++.dg/other/first-global.C: Add -fpie for darwin.
7758         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7760 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7762         * gcc.dg/20070507-1.c: New testcase.
7764 2007-05-08  Chao-ying Fu  <fu@mips.com>
7766         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7767         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7768         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7769         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7771 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7773         PR 31847
7774         * gcc.dg/pr31847.c: New test.
7776 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7778         PR fortran/31692
7779         * gfortran.dg/actual_array_result_1.f90: New test.
7781 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7783         PR fortran/29397
7784         * gfortran.dg/parameter_array_init_1.f90: New test.
7786         PR fortran/29400
7787         * gfortran.dg/parameter_array_init_2.f90: New test.
7789 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7791         PR target/31854
7792         * gcc.target/i386/pr31854.c: New test.
7794 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7796         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7798 2007-05-07  Mike Stump  <mrs@apple.com>
7800         * g++.old-deja/g++.mike/empty.C: Add.
7802 2007-05-07  Eric Christopher  <echristo@apple.com>
7804         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7806 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7808         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7809         variable.  Rearrange conversions from binary float to decimal float.
7811 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7813         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7814         x86.
7816 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7818         * gnat.dg/opt1.ad[sb]: New testcase.
7820 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7822         PR fortran/31399
7823         * gfortran.dg/do_3.F90: New test.
7825 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7827         PR fortran/31764
7828         * gfortran.dg/new_line.f90: Add new checks.
7830 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7832         PR fortran/31201
7833         * gfortran.dg/large_unit_1.f90: New.
7834         * gfortran.dg/large_unit_2.f90: New.
7835         * gfortran.dg/iostat_4.f90: New
7836         * gfortran.dg/bounds_check_fail_1.f90: Updated.
7838 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
7840         PR fortran/31540
7841         * gfortran.dg/char_result_4.f90: New test.
7843 2007-06-05  Revital Eres  <eres@il.ibm.com>
7845         PR 30957
7846         * gcc.dg/pr30957-1.c: New test.
7848 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7850         PR fortran/31251
7851         * gfortran.dg/char_type_len_2.f90: New test.
7853 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7855         PR 31775
7856         * g++.dg/other/nested-extern.cc: New.
7857         * g++.dg/other/nested-extern-1.C: New.
7858         * g++.dg/other/nested-extern-2.C: New.
7860 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7862         PR fortran/31760
7863         * gfortran.dg/erf.f90: New test.
7864         * gfortran.dg/besxy.f90: New test.
7866 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7868         PR fortran/22359
7869         * gfortran.dg/fseek.f90: New test.
7871 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7873         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7875 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7877         PR libfortran/31210
7878         * gfortran.dg/zero_length_1.f90: New test.
7880 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7882         PR fortran/31803
7883         * gfortran.dg/char_pointer_assign_3.f90: New test.
7884         * gfortran.dg/char_result_2.f90: Re-enable test.
7886 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7888         PR fortran/25071
7889         * gfortran.dg/char_length_3.f90: New test.
7890         * gfortran.dg/char_result_2.f90: Fix test.
7892 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7894         PR tree-optimization/30565
7895         * gcc.dg/tree-ssa/loop-27.c: New test.
7897 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7899         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7900         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7901         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7902         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7904 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7906         PR tree-optimization/31699
7907         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7908         New.
7909         (check_effective_target_vect_floatint_cvt): New.
7910         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7911         of specific targets.
7912         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7913         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7914         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7915         * gcc.dg/vect/vect-iv-4.c: Likewise.
7916         * gcc.dg/vect/vect-multitypes-11.c: New.
7917         * gcc.dg/vect/pr31699.c: New.
7919 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7921         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7923 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7925         PR C++/31663
7926         * g++.dg/warn/anonymous-namespace-2.C: New.
7927         * g++.dg/warn/anonymous-namespace-2.h: New.
7929 2007-05-02  Paul Brook  <paul@codesourcery.com>
7931         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7933 2007-05-02  Eric Christopher  <echristo@apple.com>
7935         * gcc.dg/cpp/if-div.c: New file.
7937 2007-05-02  Tom Tromey  <tromey@redhat.com>
7939         PR preprocessor/28709:
7940         * gcc.dg/cpp/pr28709.c: New file.
7942 2007-05-02  Richard Guenther  <rguenther@suse.de>
7944         PR tree-optimization/31146
7945         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7947 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7949         * gcc.c-torture/compile/limits-blockid.c: New.
7950         * gcc.c-torture/compile/limits-caselabels.c: New.
7951         * gcc.c-torture/compile/limits-declparen.c: New.
7952         * gcc.c-torture/compile/limits-enumconst.c: New.
7953         * gcc.c-torture/compile/limits-exprparen.c: New.
7954         * gcc.c-torture/compile/limits-externalid.c: New.
7955         * gcc.c-torture/compile/limits-fnargs.c: New.
7956         * gcc.c-torture/compile/limits-fndefn.c: New.
7957         * gcc.c-torture/compile/limits-idexternal.c: New.
7958         * gcc.c-torture/compile/limits-idinternal.c: New.
7959         * gcc.c-torture/compile/limits-pointer.c: New.
7960         * gcc.c-torture/compile/limits-stringlit.c: New.
7961         * gcc.c-torture/compile/limits-structmem.c: New.
7962         * gcc.c-torture/compile/limits-structnest.c: New.
7964 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7966         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7968 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7970         PR middle-end/31740
7971         * gcc.c-torture/compile/20070501-1.c: New testcase.
7973 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7975         PR fortran/31732
7976         * gfortran.dg/array_memset_2:  New test case.
7978 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7980         PR testsuite/31615
7981         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7983 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7985         PR testsuite/31589
7986         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7987         dg-final test.
7988         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7989         keyword to dg-final test.
7990         * gcc.dg/vect/vect-iv-4.c: Likewise.
7991         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7992         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7993         test.
7994         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7995         cast.
7996         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7997         * lib/target-supports.exp
7998         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7999         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
8001 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
8003         * gcc.c-torture/execute/ieee/20000320-1.c: Use
8004         __LONG_LONG_MAX__ and its friends instead of those supplied by
8005         limits.h.
8007 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
8009         PR C++/31721
8010         * g++.dg/ext/vector7.C: New testcase.
8012 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8014         PR fortran/31591
8015         * gfortran.dg/bound_simplification_1.f90: New test.
8017 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8019         PR fortran/31645
8020         * gfortran.dg/bom_error.f90: New test.
8021         * gfortran.dg/bom_include.f90: New test.
8022         * gfortran.dg/bom_UTF16-LE.f90: New test.
8023         * gfortran.dg/bom_UTF16-BE.f90: New test.
8024         * gfortran.dg/bom_UTF-8.f90: New test.
8025         * gfortran.dg/bom_UTF-32.f90: New test.
8026         * gfortran.dg/bom_UTF-8.F90: New test.
8027         * gfortran.dg/bom_include.inc: New file.
8029 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8031         PR C++/30221
8032         * g++.dg/init/ptrfn2.C: New test.
8033         * g++.dg/init/ptrfn3.C: New test.
8035 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
8037         PR fortran/31711
8038         * gfortran.dg/dependency_21.f90: New test.
8040 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8042         * gfortran.dg/secnds.f: Use real*8.
8043         * gfortran.dg/secnds-1.f: Use real*8.
8045 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8047         PR libfortran/31532
8048         * gfortran.dg/inquire_5.f90: Update test.
8050 2007-04-27  Ian Lance Taylor  <iant@google.com>
8052         PR middle-end/31710
8053         * gcc.c-torture/compile/pr31710.c: New test.
8055 2007-04-27  Richard Guenther  <rguenther@suse.de>
8057         PR tree-optimization/30965
8058         PR tree-optimization/30978
8059         * gcc.dg/tree-ssa/pr30978.c: New testcase.
8060         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8061         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8062         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8064 2007-04-27  Richard Guenther  <rguenther@suse.de>
8066         PR tree-optimization/31715
8067         * gcc.dg/Warray-bounds-4.c: New testcase.
8069 2007-04-26  Ian Lance Taylor  <iant@google.com>
8071         PR target/28675
8072         * gcc.c-torture/compile/pr28675.c: New test.
8074 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8076         PR C++/30016
8077         * g++.dg/ext/vector6.C: New test.
8079 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
8081         * gcc.c-torture/execute/ieee/20000320-1.x: New.
8083 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
8085         PR middle-end/31617
8086         * g++.dg/other/str_empty.C: Add expected warning.
8088 2007-04-26  Richard Guenther  <rguenther@suse.de>
8089         Daniel Berlin  <dberlin@dberlin.org>
8091         PR tree-optimization/30567
8092         * g++.dg/other/pr30567.C: New testcase.
8094 2007-04-26  Richard Guenther  <rguenther@suse.de>
8096         PR tree-optimization/31703
8097         * gcc.c-torture/compile/pr31703.c: New testcase.
8098         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8099         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8101 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
8103         * gfortran.dg/open_errors.f90: Added if statements checking
8104         the value of iostat.
8106 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
8108         PR c++/31598
8109         * g++.dg/gomp/pr31598.C: New test.
8111         PR tree-optimization/30558
8112         * g++.dg/gomp/pr30558.C: New test.
8114 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
8116         PR c++/31338
8117         * g++.dg/ext/complex2.C: New test.
8119 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
8121         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8123 2007-04-25  Thiemo Seufer  <ths@mips.com>
8125         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8126         value to signed char.
8128 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
8130         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
8131         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
8132         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
8134 2007-04-25  Tobias Burnus  <burnus@net-b.de>
8136         PR fortran/31668
8137         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8138         statement functions.
8139         * gfortran.dg/c_by_val_5.f90: New test.
8141 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
8143         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8144         with two new subroutines to avoid parameter-induced aliasing.
8145         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8146         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8148 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8150         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8151         * g++.dg/warn/Warray-bounds.C: Likewise.
8153 2007-04-24  Ian Lance Taylor  <iant@google.com>
8155         PR tree-optimization/31605
8156         * gcc.c-torture/execute/pr31605.c: New test.
8158 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8160         PR fortran/31587
8161         * lib/gcc-dg.exp (scan-module): New function.
8162         * gfortran.dg/module_md5_1.f90: New test.
8164 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
8166         * g++.old-deja/g++.pt/defarg6.C: Only run with
8167         -std=gnu++98.
8168         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8169         * g++.dg/cpp0x/variadic61.C: Ditto.
8170         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8171         * g++.dg/cpp0x/variadic62.C: Ditto.
8172         * g++.dg/template/meminit1.C: Ditto.
8173         * g++.dg/template/operator7.C: Ditto.
8174         * g++.dg/template/static15.C: Ditto.
8175         * g++.dg/template/invalid1.C: Ditto.
8176         * g++.dg/template/shift1.C: Ditto.
8177         * g++.dg/template/error10.C: Ditto.
8179 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
8181         PR diagnostic/25923
8182         * gfortran.dg/pr25923.f90: New test.
8184 2007-04-24  Ian Lance Taylor  <iant@google.com>
8186         PR tree-optimization/31602
8187         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8189 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
8191         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8192         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8194 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
8196         * gcc.target/i386/reload-1.c. New.
8198 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8199             Olga Golovanevsky  <olga@il.ibm.com>
8201         * g++.dg/other/str_empty.C: New test.
8203 2007-04-24  Richard Henderson  <rth@redhat.com>
8205         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8207 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8209         PR target/31641
8210         * gcc.c-torture/compile/pr31641.c: New testcase.
8212 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
8214         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8215         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8216         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8217         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8219 2007-04-23  Simon Baldwin  <simonb@google.com>
8221         * g++.dg/other/error15.C: New.
8222         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8223         triggering a "multiple parameters named" error.
8225 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
8227         PR fortran/31618
8228         * gfortran.dg/backspace_8.f:  New test case.
8230 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
8232         PR fortran/31630
8233         * gfortran.dg/used_types_17.f90: New test.
8235         PR fortran/31620
8236         * gfortran.dg/zero_array_components_1.f90: New test.
8238 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8240         PR fortran/31616
8241         * gfortran.dg/open_errors.f90: Allow a different error message.
8243 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
8245         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8246         Rename from check_effective_target_vect_pack_mod.  Rename global
8247         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
8248         messages.
8249         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8250         rename.
8251         * gcc.dg/vect/vect-iv-8a.c: Ditto.
8252         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8254 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8256         PR middle-end/31448
8257         * gcc.c-torture/execute/pr31448.c: New testcase.
8259 2007-04-22  Nick Clifton  <nickc@redhat.com>
8261         * gcc.dg/20020312-2.c: Add support for the FRV.
8263 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
8265         PR tree-optimization/24659
8266         * gcc.dg/vect/vect-float-extend-1.c: New test.
8267         * gcc.dg/vect/vect-float-truncate-1.c: New test.
8269 2007-04-22  Richard Guenther  <rguenther@suse.de>
8271         PR tree-optimization/29789
8272         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8273         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8275 2007-04-22  Revital Eres  <eres@il.ibm.com>
8277         * gcc.dg/var-expand2.c: New test.
8279 2007-04-22  Revital Eres  <eres@il.ibm.com>
8281         * gcc.dg/var-expand3.c: New test.
8283 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8285         PR fortran/31495
8286         * gfortran.dg/continuation_8.f90: New test.
8288 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8290         PR C/30265
8291         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8292         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8294 2007-04-21  Richard Guenther  <rguenther@suse.de>
8296         PR middle-end/31136
8297         * gcc.c-torture/execute/pr31136.c: New testcase.
8299 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
8301         * gcc.target/i386/movsi-sm-1.c: New.
8303 2007-04-20  Richard Henderson  <rth@redhat.com>
8305         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8306         * gcc.dg/pr27095.c: Cope with alpha GOT load.
8308 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
8310         * gcc.target/i386/ordcmp-1.c: New test.
8311         * gcc.target/i386/unordcmp-1.c: New test.
8313         PR tree-optimization/31632
8314         * gcc.c-torture/compile/20070419-1.c: New test.
8316 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8318         * gcc.dg/invalid-call-1.c: New test.
8320 2007-04-18  Dirk Mueller  <dmueller@suse.de>
8322         PR diagnostic/31227
8323         * gcc.dg/Warray-bounds-3.c: New.
8325 2007-04-18  Richard Guenther  <rguenther@suse.de>
8327         PR tree-optimization/19431
8328         PR tree-optimization/21463
8329         * gcc.c-torture/execute/20070212-1.c: New testcase.
8330         * gcc.c-torture/execute/20070212-2.c: Likewise.
8331         * gcc.c-torture/execute/20070212-3.c: Likewise.
8332         * gcc.dg/tree-ssa/pr19431.c: Likewise.
8333         * gcc.dg/tree-ssa/pr21463.c: Likewise.
8334         * g++.dg/tree-ssa/pr21463.C: Likewise.
8335         * g++.dg/tree-ssa/pr30738.C: Likewise.
8337 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8339         PR c++/31513
8340         * g++.dg/expr/bitfield8.C: New test.
8342 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
8343             Richard Sandiford  <richard@codesourcery.com>
8345         * lib/target-supports.exp (check_profiling_available): Return 0
8346         for uClibc with -p or -pg.
8348 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
8350         PR c++/31517
8351         * g++.dg/template/init7.C: New test.
8353 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
8355         PR rtl-optimization/31360
8356         * gcc.dg/loop-7.c: New test.
8358 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8360         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8361         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8362         build.
8363         (compat-execute): Likewise.
8364         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8365         files to remote hosts.
8366         * lib/c-ctorture.exp (c-torture-compile): Likewise.
8367         (c-torture-execute): Likewise.
8368         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8369         or plain file.  Use remote_upload and remote_download to copy
8370         files about.
8371         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8372         before scanning it.
8374 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
8376         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8378 2007-04-16  Lawrence Crowl  <crowl@google.com>
8380         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8381         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8382         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8383         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8384         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8385         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8386         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8387         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8388         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8389         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8390         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8392         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8393         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8394         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8395         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8396         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8397         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8398         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8399         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8400         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8401         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8402         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8404 2007-04-16  Ian Lance Taylor  <iant@google.com>
8406         PR tree-optimization/31522
8407         * gcc.dg/Wstrict-overflow-16.c: New test.
8409 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8411         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8413 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8415         PR fortran/31144
8416         * gfortran.dg/module_naming_1.f90: New.
8418 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8420         * lib/target-supports.exp (check_profiling_available): Return
8421         false for m68k-*-uclinux.
8423 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8425         PR c++/29365
8426         Testcase for c++ anonymous namespace warning
8428         * g++.dg/warn/anonymous-namespace-1.C: New test
8429         * g++.dg/warn/anonymous-namespace-1.h: New test
8431 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8433         PR testsuite/31578
8434         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8436 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8438         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8440 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8442         PR fortran/31204
8443         * gfortran.dg/array_constructor_16.f90: New test.
8445 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
8447         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8448         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8450 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8452         PR rtl-optimization/31500
8453         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8454         * g++.dg/warn/Warray-bounds.C: Likewise.
8456 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8458         PR C/31520
8459         * gcc.dg/gnu89-init-4.c: New testcase.
8461 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
8463         PR c++/25874
8464         * gcc.dg/gomp/pr25874.c: Add dg-options.
8465         * g++.dg/gomp/pr25874.C: Add dg-options.
8467 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
8469         PR fortran/21061
8470         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8471         * gfortran.dg/warnings_are_errors_1.f: New testcase.
8473 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8475         PR fortran/31561
8476         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8478 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8480         PR fortran/29507
8481         PR fortran/31404
8482         * gfortran.dg/initialization_6.f90: New test.
8484 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
8486         * gcc.c-torture/compile/pr27528.c: Require nonpic.
8488         * lib/target-supports.exp (check_gc_sections_available):
8489         Return false if ldflags includes -elf2flt.
8491 2007-04-13  Jason Merrill  <jason@redhat.com>
8493         PR c++/31074
8494         * conv3.C: New test.
8496 2007-04-13  Mike Stump  <mrs@apple.com>
8498         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8499         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8501 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
8503         PR tree-optimization/29598
8504         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8506 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8508         PR fortran/31559
8509         * gfortran.dg/func_assign.f90: New test.
8511 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
8513         PR fortran/31550
8514         * gfortran.dg/used_types_16.f90: New test.
8516 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
8518         PR fortran/18937
8519         * gfortran.dg/goto_2.f90: New.
8520         * gfortran.dg/goto_3.f90: New.
8521         * gfortran.dg/pr17708.f90: Rename to ...
8522         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8524 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8526         PR fortran/31562
8527         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8528         instead of a struct.
8530 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8532         PR fortran/31562
8533         * gfortran.dg/value_4.c: Use GNU extensions for complex
8534         instead of a struct.
8536 2007-04-13  Richard Guenther  <rguenther@suse.de>
8538         PR tree-optimization/21258
8539         * gcc.dg/tree-ssa/vrp34.c: New testcase.
8541 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8543         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8544         <complex.h>.
8546 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
8548         PR fortran/31250
8549         * gfortran.dg/char_length_2.f90: New.
8550         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8551         * gfortran.dg/repeat_4.f90: Likewise.
8553         PR fortran/31266
8554         * gfortran.dg/char_assign_1.f90: New.
8556         PR fortran/31471
8557         * gfortran.dg/block_name_1.f90: New.
8558         * gfortran.dg/block_name_2.f90: New.
8560 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
8562         PR c++/31078
8563         * g++.dg/other/pr31078.C: New.
8565 2007-04-12  Richard Guenther  <rguenther@suse.de>
8567         PR tree-optimization/31169
8568         * gcc.c-torture/execute/pr31169.c: New testcase.
8570 2007-04-12  Richard Guenther  <rguenther@suse.de>
8572         PR tree-optimization/24689
8573         PR tree-optimization/31307
8574         * g++.dg/tree-ssa/pr31307.C: New testcase.
8575         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8577 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8579         PR fortran/31472
8580         * gfortran.dg/access_spec_1.f90: New test.
8581         * gfortran.dg/access_spec_2.f90: New test.
8582         * gfortran.dg/non_module_public.f90: Match new error message.
8584 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8586         PR testsuite/31538
8587         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8588         to 4 at line 38 to fix bounds problem.
8590 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8592         PR testsuite/31240
8593         * gfortran.dg/pointer_intent_1.f90: Fix test.
8595 2007-04-10  Eric Christopher  <echristo@apple.com>
8597         * lib/target-supports.exp
8598         (check_effective_target_fstack_protector): Rewrite.
8600 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8602         PR c++/31449
8603         * g++.dg/init/const5.C: New test.
8605 2007-04-09  Jan Hubicka  <jh@suse.cz>
8607         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8609 2007-04-08  Jan Hubicka  <jh@suse.cz>
8611         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8613 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8615         PR fortran/31257
8616         * gfortran.dg/achar_4.f90: New test.
8618 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8620         PR fortran/30880
8621         * gfortran.dg/used_dummy_types_8.f90: New test.
8623 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8625         PR fortran/30872
8626         * gfortran.dg/parameter_array_element_1.f90: New test.
8628 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8630         PR fortran/31222
8631         * gfortran.dg/default_numeric_type_1.f90: New test.
8633 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8635         PR fortran/31424
8636         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8638 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8640         PR fortran/31293
8641         * gfortran.dg/interface_12.f90: New test.
8643 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8645         * gcc.dg/format/opt-6.c: New test.
8646         * gcc.dg/format/nul-1.c: New test.
8647         * gcc.dg/format/nul-2.c: New test.
8649 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8651         PR libgfortran/31395
8652         * gfortran.dg/fmt_colon.f90: New test.
8654 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8656         * g++.old-deja/g++.other/init18.C: Use
8657         dg-require-effective-target instead of an explicit xfail.
8659 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8661         * gcc.dg/dfp/signbit-1.c
8662         * gcc.dg/dfp/signbit-2.c
8664 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8666         PR fortran/31483
8667         * gfortran.dg/altreturn_5.f90: New test.
8669 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8671         PR fortran/31292
8672         * gfortran.dg/contained_module_proc_1.f90: New test.
8674 2007-04-04  Stuart Hastings  <stuart@apple.com>
8676         PR 31281
8677         * objc/execute/exceptions/pr31281.m: New.
8679 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8681         * g++.dg/ext/dllimport12.C: Update comments.
8683 2007-04-03  Eric Christopher  <echristo@apple.com>
8685         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8687 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8689         PR fortran/31304
8690         * gfortran.dg/repeat_2.f90: New test.
8691         * gfortran.dg/repeat_3.f90: New test.
8692         * gfortran.dg/repeat_4.f90: New test.
8694 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8696         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8698 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8700         PR c++/30847
8701         * g++.dg/parse/cond3.C: New test.
8703         PR middle-end/30704
8704         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8706 2007-04-02  Jason Merrill  <jason@redhat.com>
8708         PR c++/31187
8709         * g++.dg/ext/visibility/anon3.C: New test.
8711 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8713         PR libgfortran/31052
8714         * gfortran.dg/namelist_28.f90: New test.
8716 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8718         PR libgfortran/31366
8719         * gfortran.dg/direct_io_6.f90: New test.
8721 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8723         PR libgfortran/31207
8724         * gfortran.dg/advance_5.f90: New test.
8725         * gfortran.dg/advance_6.f90: New test.
8727 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8729         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8730         * g++.dg/ext/dllimport7.C: Likewise.
8731         * g++.dg/ext/selectany1.C: Likewise.
8733 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8735         * g++.dg/parser/pr31138.C: New.
8736         * g++.dg/parser/pr31140.C: New.
8737         * g++.dg/parser/pr31141.C: New.
8739 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8741         PR c++/26099
8742         * g++.dg/ext/is_base_of.C: New.
8743         * g++.dg/ext/has_virtual_destructor.C: New.
8744         * g++.dg/ext/is_polymorphic.C: New.
8745         * g++.dg/ext/is_base_of_diagnostic.C: New.
8746         * g++.dg/ext/is_enum.C: New.
8747         * g++.dg/ext/has_nothrow_assign.C: New.
8748         * g++.dg/ext/has_nothrow_constructor.C: New.
8749         * g++.dg/ext/is_empty.C: New.
8750         * g++.dg/ext/has_trivial_copy.C: New.
8751         * g++.dg/ext/has_trivial_assign.C: New.
8752         * g++.dg/ext/is_abstract.C: New.
8753         * g++.dg/ext/is_pod.C: New.
8754         * g++.dg/ext/has_nothrow_copy.C: New.
8755         * g++.dg/ext/is_class.C: New.
8756         * g++.dg/ext/has_trivial_constructor.C: New.
8757         * g++.dg/ext/is_union.C: New.
8758         * g++.dg/ext/has_trivial_destructor.C: New.
8759         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8760         * g++.dg/template/crash43.C: Likewise.
8762 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8764         * g++.dg/warn/pedantic2.C: New testcase.
8766 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8768         * size_dim.f90: Fix dg directive.
8769         * pr16433.f: Likewise.
8770         * use_6.f90: Likewise.
8771         * use_7.f90: Likewise.
8772         * entry_9.f90: Likewise.
8773         * pointer_intent_2.f90: Likewise.
8774         * protected_1.f90: Likewise.
8775         * fmt_missing_period_2.f: Likewise.
8776         * pointer_intent_3.f90: Likewise.
8777         * protected_2.f90: Likewise.
8778         * protected_3.f90: Likewise.
8779         * pr15754.f90: Likewise.
8780         * protected_4.f90: Likewise.
8781         * protected_5.f90: Likewise.
8782         * initialization_2.f90: Likewise.
8783         * protected_6.f90: Likewise.
8784         * continuation_7.f90: Likewise.
8785         * derived_function_interface_1.f90: Likewise.
8786         * der_pointer_4.f90: Likewise.
8787         * fmt_zero_precision.f90: Likewise.
8788         * blockdata_3.f90: Likewise.
8789         * fmt_missing_period_1.f: Likewise.
8790         * real_const_3.f90: Likewise.
8791         * use_4.f90: Likewise.
8792         * fmt_missing_period_3.f: Likewise.
8793         * use_5.f90: Likewise.
8795 2007-03-28  Mike Stump  <mrs@apple.com>
8797         * gcc.dg/darwin-comm.c: Add.
8799 2007-03-28  Eric Christopher  <echristo@apple.com>
8801         * lib/target-supports.exp (check_effective_target_fstack_protector):
8802         New.
8803         * gcc.dg/ssp-1.c: Use.
8804         * gcc.dg/ssp-2.c: Ditto.
8806 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8808         PR c++/29077
8809         * g++.dg/parse/constructor3.C: New test.
8811 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8813         * gnat.dg/thin_pointer.ad[sb]: New test.
8815 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8817         * g++.dg/cpp0x/bracket1.C: New.
8818         * g++.dg/cpp0x/bracket2.C: New.
8819         * g++.dg/cpp0x/bracket3.C: New.
8820         * g++.dg/cpp0x/bracket4.C: New.
8822 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8824         * g++.dg/cpp0x/temp_default1.C: New.
8825         * g++.dg/cpp0x/temp_default3.C: New.
8826         * g++.dg/cpp0x/temp_default2.C: New.
8827         * g++.dg/cpp0x/temp_default4.C: New.
8829 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8831         PR c++/29993
8832         * g++.dg/other/cv_func2.C: New.
8834 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
8836         * gcc.dg/dfp/func-vararg-alternate.h: New file.
8837         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8838         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8839         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8841         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8842         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8844         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8846         * lib/compat.exp (compat-execute): Fix processing of file names.
8848 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8850         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8852 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8854         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8855         Delete created executable test file.
8856         (check_effective_target_fortran_large_int): Ditto.
8857         (check_effective_target_static_libgfortran): Ditto.
8859 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8861         PR c++/30500
8862         * g++.dg/warn/pragma-system_header1.C: New test.
8863         * g++.dg/warn/pragma-system_header2.C: New test.
8864         * g++.dg/warn/pragma-system_header1.h. New.
8865         * g++.dg/warn/pragma-system_header2.h. New.
8867 2007-03-26  Ian Lance Taylor  <iant@google.com>
8869         PR tree-optimization/31345
8870         * gcc.c-torture/compile/pr31345-1.c: New test.
8872 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8874         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8875         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8876         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8877         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8878         * gfortran.dg/overload_1.f90: Likewise.
8879         * gfortran.dg/impure_assignment_1.f90: Likewise.
8880         * gfortran.dg/error_recovery_3.f90: Likewise.
8881         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8882         * gfortran.dg/sequence_types_1.f90: Likewise.
8883         * gfortran.dg/internal_references_1.f90: Likewise.
8884         * gfortran.dg/present_1.f90: Likewise.
8885         * gfortran.dg/volatile10.f90: Likewise.
8886         * gfortran.dg/module_equivalence_2.f90: Likewise.
8887         * gfortran.dg/use_4.f90: Likewise.
8888         * gfortran.dg/elemental_result_1.f90: Likewise.
8889         * gfortran.dg/generic_actual_arg.f90: Likewise.
8890         * gfortran.dg/private_type_5.f90: Likewise.
8891         * gfortran.dg/protected_4.f90: Likewise.
8892         * gfortran.dg/interface_3.f90: Likewise.
8894 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8896         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8897         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8899 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8901         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8903 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8905         PR libgfortran/31199
8906         * gfortran.dg/fmt_t_4.f90: New test.
8908 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8910         PR libfortran/31297
8911         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8912         * gfortran.dg/backspace_6.f:  Likewise.
8913         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8914         * gfortran.dg/direct_io_2.f90:  Likewise.
8915         * gfortran.dg/write_back.f:  Likewise.
8916         * gfortran.dg/write_rewind_2.f:  Likewise.
8917         * gfortran.dg/write_rewind_1.f:  Likewise.
8918         * gfortran.dg/write_rewind_2.f:  Likewise.
8920 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8922         PR tree-optimization/30784
8923         * gcc.dg/vect/pr30784.c: New test.
8925 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8927         PR fortran/30877
8928         * gfortran.dg/operator_1.f90: New test.
8929         * gfortran.dg/operator_2.f90: New test.
8931 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8933         PR libfortran/31196
8934         * gfortran.dg/reshape_transpose_1.f90:  New test.
8936 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8938         PR fortran/30655
8939         * gfortran.dg/bounds_check_6.f90: New test.
8941 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8943         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8944         #ifndef/#endif.
8945         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8946         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8948 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8950         PR fortran/31209
8951         * gfortran.dg/pointer_function_actual_1.f90: New test.
8953         PR fortran/31200
8954         * gfortran.dg/pointer_function_actual_2.f90: New test.
8956         PR fortran/31215
8957         * gfortran.dg/result_in_spec_1.f90: New test.
8959 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8961         PR fortran/30834
8962         * gfortran.dg/integer_exponentiation_3.F90: New test.
8963         * gfortran.dg/integer_exponentiation_4.f90: New test.
8964         * gfortran.dg/integer_exponentiation_5.F90: New test.
8966 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8968         PR c++/30863
8969         * g++.dg/template/error24.C: New test.
8970         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8972 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8974         PR c++/31273
8975         * g++.dg/expr/bitfield7.C: New test.
8977 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8979         PR other/23572
8980         * gcc.dg/float-range-4.c: New.
8981         * gcc.dg/float-range-1.c: Update. Test for a warning.
8982         * gcc.dg/float-range-3.c: New.
8983         * gcc.dg/float-range-5.c: New.
8985 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8987         PR fortran/31262
8988         * gfortran.dg/no_range_check_1.f90: New test.
8990 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8992         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8993         * g++.dg/other/static1.C: Remove stray semicolon.
8994         * g++.dg/other/init1.C: Likewise.
8995         * g++.dg/rtti/dyncast1.C: Likewise.
8996         * g++.dg/tree-ssa/pr17153.C: Likewise.
8997         * g++.dg/lookup/disamb1.C: Likewise.
8998         * g++.dg/lookup/scoped2.C: Likewise.
8999         * g++.dg/lookup/friend7.C: Likewise.
9000         * g++.dg/parse/parse4.C: Likewise.
9001         * g++.dg/parse/parse5.C: Likewise.
9002         * g++.dg/expr/pr29066.C: Likewise.
9003         * g++.dg/expr/cast4.C: Likewise.
9004         * g++.dg/tc1/dr193.C: Likewise.
9005         * g++.dg/tc1/dr213.C: Likewise.
9006         * g++.dg/abi/dcast1.C: Likewise.
9007         * g++.dg/abi/covariant2.C: Likewise.
9008         * g++.dg/inherit/covariant11.C: Likewise.
9009         * g++.dg/inherit/covariant9.C: Likewise.
9010         * g++.dg/inherit/covariant10.C: Likewise.
9011         * g++.dg/init/static3.C: Likewise.
9012         * g++.dg/init/init-ref3.C: Likewise.
9013         * g++.dg/init/ref10.C: Likewise.
9014         * g++.dg/template/meminit2.C: Likewise.
9015         * g++.dg/template/using9.C: Likewise.
9016         * g++.dg/template/friend9.C: Likewise.
9017         * g++.dg/template/ref1.C: Likewise.
9018         * g++.old-deja/g++.warn/inline.C: Likewise.
9019         * g++.old-deja/g++.robertl/eb91.C: Likewise.
9020         * g++.old-deja/g++.robertl/eb46.C: Likewise.
9021         * g++.old-deja/g++.robertl/eb34.C: Likewise.
9022         * g++.old-deja/g++.robertl/eb43.C: Likewise.
9023         * g++.old-deja/g++.robertl/eb26.C: Likewise.
9024         * g++.old-deja/g++.robertl/eb116.C: Likewise.
9025         * g++.old-deja/g++.brendan/copy5.C: Likewise.
9026         * g++.old-deja/g++.brendan/overload8.C: Likewise.
9027         * g++.old-deja/g++.brendan/overload11.C: Likewise.
9028         * g++.old-deja/g++.brendan/copy7.C: Likewise.
9029         * g++.old-deja/g++.brendan/crash38.C: Likewise.
9030         * g++.old-deja/g++.brendan/template11.C: Likewise.
9031         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9032         * g++.old-deja/g++.brendan/crash50.C: Likewise.
9033         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9034         * g++.old-deja/g++.jason/pmem2.C: Likewise.
9035         * g++.old-deja/g++.jason/parse9.C: Likewise.
9036         * g++.old-deja/g++.jason/byval2.C: Likewise.
9037         * g++.old-deja/g++.jason/overload8.C: Likewise.
9038         * g++.old-deja/g++.jason/pmf8.C: Likewise.
9039         * g++.old-deja/g++.jason/template33.C: Likewise.
9040         * g++.old-deja/g++.jason/return3.C: Likewise.
9041         * g++.old-deja/g++.jason/scoping2.C: Likewise.
9042         * g++.old-deja/g++.jason/virtual.C: Likewise.
9043         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9044         * g++.old-deja/g++.jason/template27.C: Likewise.
9045         * g++.old-deja/g++.jason/synth6.C: Likewise.
9046         * g++.old-deja/g++.jason/ref8.C: Likewise.
9047         * g++.old-deja/g++.jason/offset1.C: Likewise.
9048         * g++.old-deja/g++.other/static20.C: Likewise.
9049         * g++.old-deja/g++.other/array1.C: Likewise.
9050         * g++.old-deja/g++.other/new3.C: Likewise.
9051         * g++.old-deja/g++.other/array2.C: Likewise.
9052         * g++.old-deja/g++.other/overload9.C: Likewise.
9053         * g++.old-deja/g++.other/cast6.C: Likewise.
9054         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9055         * g++.old-deja/g++.other/eh4.C: Likewise.
9056         * g++.old-deja/g++.other/using7.C: Likewise.
9057         * g++.old-deja/g++.other/init18.C: Likewise.
9058         * g++.old-deja/g++.other/dyncast1.C: Likewise.
9059         * g++.old-deja/g++.other/dyncast2.C: Likewise.
9060         * g++.old-deja/g++.other/dtor11.C: Likewise.
9061         * g++.old-deja/g++.pt/static11.C: Likewise.
9062         * g++.old-deja/g++.pt/crash19.C: Likewise.
9063         * g++.old-deja/g++.pt/overload12.C: Likewise.
9064         * g++.old-deja/g++.pt/crash46.C: Likewise.
9065         * g++.old-deja/g++.pt/mi1.C: Likewise.
9066         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9067         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9068         * g++.old-deja/g++.pt/local5.C: Likewise.
9069         * g++.old-deja/g++.pt/typename2.C: Likewise.
9070         * g++.old-deja/g++.pt/explicit80.C: Likewise.
9071         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9072         * g++.old-deja/g++.law/visibility1.C: Likewise.
9073         * g++.old-deja/g++.law/visibility2.C: Likewise.
9074         * g++.old-deja/g++.law/virtual2.C: Likewise.
9075         * g++.old-deja/g++.law/operators19.C: Likewise.
9076         * g++.old-deja/g++.law/parsing10.C: Likewise.
9077         * g++.old-deja/g++.law/visibility4.C: Likewise.
9078         * g++.old-deja/g++.law/operators4.C: Likewise.
9079         * g++.old-deja/g++.law/dtors2.C: Likewise.
9080         * g++.old-deja/g++.law/missed-error3.C: Likewise.
9081         * g++.old-deja/g++.law/visibility10.C: Likewise.
9082         * g++.old-deja/g++.law/scope3.C: Likewise.
9083         * g++.old-deja/g++.law/casts2.C: Likewise.
9084         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9085         * g++.old-deja/g++.law/operators33.C: Likewise.
9086         * g++.old-deja/g++.law/friend4.C: Likewise.
9087         * g++.old-deja/g++.mike/pmf7.C: Likewise.
9088         * g++.old-deja/g++.mike/p5611.C: Likewise.
9089         * g++.old-deja/g++.mike/net37.C: Likewise.
9090         * g++.old-deja/g++.mike/p3570.C: Likewise.
9091         * g++.old-deja/g++.mike/p5718.C: Likewise.
9092         * g++.old-deja/g++.mike/net21.C: Likewise.
9093         * g++.old-deja/g++.mike/p1862.C: Likewise.
9094         * g++.old-deja/g++.mike/p4511.C: Likewise.
9095         * g++.old-deja/g++.mike/virt3.C: Likewise.
9096         * g++.old-deja/g++.mike/p16146.C: Likewise.
9097         * g++.old-deja/g++.mike/p1989.C: Likewise.
9098         * g++.old-deja/g++.mike/p5571.C: Likewise.
9099         * g++.old-deja/g++.gb/scope10.C: Likewise.
9100         * g++.old-deja/g++.abi/primary5.C: Likewise.
9101         * g++.old-deja/g++.abi/empty2.C: Likewise.
9102         * g++.old-deja/g++.abi/arraynew.C: Likewise.
9103         * g++.old-deja/g++.eh/vbase4.C: Likewise.
9104         * g++.old-deja/g++.eh/ptr1.C: Likewise.
9105         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9106         * g++.old-deja/g++.bob/template3.C: Likewise.
9107         * g++.old-deja/g++.bob/inherit1.C: Likewise.
9109 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
9111         PR fortran/31193
9112         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9114 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
9116         PR fortran/20897
9117         * gfortran.dg/derived_name_1.f90: New.
9118         * gfortran.dg/derived_name_2.f: New.
9120 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9122         * lib/target-supports.exp (check_effective_target_nonpic): New
9123         procedure.
9124         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9125         when compiling PIC.
9126         * gcc.target/i386/asm-4.c: Require nonpic.
9127         * gcc.target/i386/cmov1.c: Likewise.
9128         * gcc.target/i386/mul.c: Likewise.
9129         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9130         * gcc.target/i386/ssetype-1.c: Require nonpic.
9131         * gcc.target/i386/ssetype-3.c: Likewise.
9132         * gcc.target/i386/ssetype-5.c: Likewise.
9134 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9136         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9137         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9138         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9139         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9141 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
9143         PR tree-optimization/30590
9144         * g++.dg/opt/pr30590.C: New testcase.
9146 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
9148         PR c/30762
9149         * gcc.dg/pr30762-1.c: New test.
9150         * gcc.dg/pr30762-2.c: New test.
9152         PR inline-asm/30505
9153         * gcc.target/i386/pr30505.c: New test.
9155 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
9157         * gcc.target/arm/register-variables.c: New.
9159 2007-03-19  Jeff Law  <law@redhat.com>
9161         * PR tree-optimization/30984
9162         * gcc.c-torture/pr30984.c: New test.
9164 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9165         Richard Guenther  <rguenther@suse.de>
9167         PR tree-optimization/31254
9168         * gcc.dg/torture/pr31254.c: New testcase.
9170 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
9172         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9173         target default_packed.
9175 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9177         PR fortran/31203
9178         * gfortran.dg/string_length_1.f90: New test.
9180 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9182         PR testsuite/30395
9183         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9185 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9187         PR libgfortran/31052
9188         * gfortran.dg/namelist_27.f90: New test.
9190 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
9192         PR fortran/30531
9193         * gfortran.dg/used_types_14.f90: New test.
9195         PR fortran/31086
9196         * gfortran.dg/used_types_15.f90: New test.
9198 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
9200         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9201         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9203 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9205         PR fortran/31120
9206         * gfortran.dg/integer_exponentiation_2.f90: New test.
9208 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
9210         PR tree-optimization/31041
9211         * gcc.dg/vect/pr31041.c: New test.
9213 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9215         * g++.dg/warn/Wconversion-integer.C: New
9216         * g++.dg/warn/Wconversion-real.C: New.
9217         * g++.dg/warn/Wconversion-real-integer.C: New.
9218         * g++.dg/warn/conv2.C: Updated.
9220 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9222         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9223         exclude RTPs.
9225 2007-03-16  Richard Guenther  <rguenther@suse.de>
9227         PR tree-optimization/31146
9228         * g++.dg/tree-ssa/pr31146.C: New testcase.
9230 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9232         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9233         assume that the target has <features.h>.
9235 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9237         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9238         dg-options rather than to the whole test.
9240 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
9242         PR debug/29906
9243         * g++.dg/debug/pr29906.C: New
9245 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9247         PR libgfortran/31099
9248         * gfortran.dg/unformatted_recl.f90: Update test.
9250 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
9252         * gcc.dg/tree-ssa/prefetch-5.c: New test.
9254 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9256         PR c++/30891
9257         * g++.dg/parse/namespace-definition.C: New.
9259 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9261         PR c++/24924
9262         * g++.dg/cpp/pedantic-errors.C: New.
9263         * g++.dg/cpp/permissive.C: New.
9265 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9267         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9268         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9270 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9272         * lib/target-supports.exp (check_missing_uclibc_feature)
9273         (check_effective_target_wchar): New procedures.
9274         * gcc.dg/wchar_t-1.c: Require target wchar.
9275         * gcc.dg/wint_t-1.c: Likewise.
9277 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9279         * lib/target-supports.exp (check_gc_sections_available): Return
9280         false for VxWorks targets.
9282 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9284         * g++.dg/warn/Wconversion2.C: Fix typo.
9285         * gcc.dg/if-empty-1.c: Ditto.
9287 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9289         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9291 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9293         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9294         * gcc.target/i386/pr31167.c: Ditto.
9296 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9298         PR target/31167
9299         * gcc.target/i386/pr31167.c: New test.
9301 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
9303         PR fortran/30922
9304         * gfortran.dg/import5.f90.f90: New test.
9307         PR fortran/30879
9308         * gfortran.dg/data_components_1.f90: New test.
9311         PR fortran/30870
9312         * gfortran.dg/generic_13.f90: New test.
9314         PR fortran/31163
9315         * gfortran.dg/alloc_comp_basics_5.f90: New test.
9317 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9319         PR libgfortran/31051
9320         * gfortran.dg/fmt_t_4.f90: New
9322 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9324         PR C++/31165
9325         * g++.dg/other/default7.C: New test.
9327 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9329         * g++.dg/warn/Wconversion2.C: New.
9331 2007-03-14  Eric Christopher  <echristo@apple.com>
9333         * gcc.dg/ssp-1.c: New.
9334         * gcc.dg/ssp-2.c: Ditto.
9336 2007-03-14  Dirk Mueller  <dmueller@suse.de>
9338         * g++.dg/warn/do-empty.C: New.
9339         * gcc.dg/do-empty.c: New.
9340         * gcc.dg/if-empty-1.c: Update.
9341         * gcc.dg/20001116-1.c: Update.
9342         * gcc.dg/pr23165.c: Update.
9344 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
9346         * gfortran.dg/module_implicit_conversion.f90: New test.
9348 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
9350         PR middle-end/31127
9351         * gcc.dg/pr31127.c: New.
9353 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
9355         * gcc.dg/tree-ssa/loop-26.c: New test.
9357 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
9359         * gcc.target/i386/cmpxchg16b-1.c: New test.
9361 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9363         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9364         * gcc.dg/c99-vla-1.c: Likewise.
9365         * g++.dg/ext/vla1.C: Likewise
9367 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9369         * gcc.dg/wvla-1.c: New test
9370         * gcc.dg/wvla-2.c: New test
9371         * gcc.dg/wvla-3.c: New test
9372         * gcc.dg/wvla-4.c: New test
9373         * gcc.dg/wvla-5.c: New test
9374         * gcc.dg/wvla-6.c: New test
9375         * gcc.dg/wvla-7.c: New test
9376         * g++.dg/warn/Wvla-1.C: New test
9377         * g++.dg/warn/Wvla-2.C: New test
9378         * g++.dg/warn/Wvla-3.C: New test
9380 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9382         PR c++/30108
9383         * g++.dg/other/default6.C: New test.
9385 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9387         * lib/target-supports.exp (check_profiling_available): Return false
9388         for VxWorks.
9389         (check_effective_target_vxworks_kernel): New procedure.
9390         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9391         VxWorks.
9392         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9393         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9394         to include VxWorks.
9395         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9397 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9399         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9400         PIC is not supported.
9401         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9402         * gcc.dg/20020426-2.c: Likewise.
9403         * gcc.dg/pr28243.c: Likewise.
9404         * gcc.dg/visibility-11.c: Likewise.
9405         * gcc.dg/tls/opt-9.c: Likewise.
9406         * gcc.dg/tls/opt-10.c: Likewise.
9407         * gcc.dg/tls/pic-1.c: Likewise.
9408         * gcc.dg/tls/struct-1.c: Likewise.
9409         * gcc.target/i386/20000807-1.c: Likewise.
9410         * gcc.target/i386/20000904-1.c: Likewise.
9411         * gcc.target/i386/20011119-1.c: Likewise.
9412         * gcc.target/i386/990213-2.c: Likewise.
9413         * gcc.target/i386/990214-1.c: Likewise.
9414         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9415         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9416         * gcc.target/i386/pic-1.c: Likewise.
9417         * gcc.target/i386/pr21518.c: Likewise.
9418         * gcc.target/i386/pr23098.c: Likewise.
9419         * gcc.target/i386/pr23943.c: Likewise.
9421 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9423         PR c++/31038
9424         * g++.dg/template/complit2.C: New test.
9426         PR c++/30328
9427         * g++.dg/ext/bitfield1.C: New test.
9429 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9431         PR fortran/30883
9432         * gfortran.dg/interface_11.f90: New test.
9434 2007-03-11  Richard Guenther  <rguenther@suse.de>
9436         PR tree-optimization/31115
9437         * gcc.dg/torture/pr31115.c: New testcase.
9439 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9441         PR tree-optimization/29925
9442         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9444 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9446         PR c++/30274
9447         * g++.dg/expr/bitfield3.C: New test.
9448         * g++.dg/expr/bitfield4.C: Likewise.
9449         * g++.dg/expr/bitfield5.C: Likewise.
9450         * g++.dg/expr/bitfield6.C: Likewise.
9452         PR c++/30924
9453         * g++.dg/template/array18.C: New test.
9455 2007-03-10  Dirk Mueller  <dmueller@suse.de>
9457         PR c++/17946
9458         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9459         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9461 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
9463         PR c++/20599
9464         * g++.dg/cpp0x/variadic-bind.C: New.
9465         * g++.dg/cpp0x/variadic-function.C: New.
9466         * g++.dg/cpp0x/variadic-mem_fn.C: New.
9467         * g++.dg/cpp0x/variadic-tuple.C: New.
9468         * g++.dg/cpp0x/variadic1.C: New.
9469         * g++.dg/cpp0x/variadic2.C: New.
9470         * g++.dg/cpp0x/variadic3.C: New.
9471         * g++.dg/cpp0x/variadic4.C: New.
9472         * g++.dg/cpp0x/variadic5.C: New.
9473         * g++.dg/cpp0x/variadic6.C: New.
9474         * g++.dg/cpp0x/variadic7.C: New.
9475         * g++.dg/cpp0x/variadic8.C: New.
9476         * g++.dg/cpp0x/variadic9.C: New.
9477         * g++.dg/cpp0x/variadic10.C: New.
9478         * g++.dg/cpp0x/variadic11.C: New.
9479         * g++.dg/cpp0x/variadic12.C: New.
9480         * g++.dg/cpp0x/variadic13.C: New.
9481         * g++.dg/cpp0x/variadic14.C: New.
9482         * g++.dg/cpp0x/variadic15.C: New.
9483         * g++.dg/cpp0x/variadic16.C: New.
9484         * g++.dg/cpp0x/variadic17.C: New.
9485         * g++.dg/cpp0x/variadic18.C: New.
9486         * g++.dg/cpp0x/variadic19.C: New.
9487         * g++.dg/cpp0x/variadic20.C: New.
9488         * g++.dg/cpp0x/variadic21.C: New.
9489         * g++.dg/cpp0x/variadic22.C: New.
9490         * g++.dg/cpp0x/variadic23.C: New.
9491         * g++.dg/cpp0x/variadic24.C: New.
9492         * g++.dg/cpp0x/variadic25.C: New.
9493         * g++.dg/cpp0x/variadic26.C: New.
9494         * g++.dg/cpp0x/variadic27.C: New.
9495         * g++.dg/cpp0x/variadic28.C: New.
9496         * g++.dg/cpp0x/variadic29.C: New.
9497         * g++.dg/cpp0x/variadic30.C: New.
9498         * g++.dg/cpp0x/variadic31.C: New.
9499         * g++.dg/cpp0x/variadic32.C: New.
9500         * g++.dg/cpp0x/variadic33.C: New.
9501         * g++.dg/cpp0x/variadic34.C: New.
9502         * g++.dg/cpp0x/variadic35.C: New.
9503         * g++.dg/cpp0x/variadic36.C: New.
9504         * g++.dg/cpp0x/variadic37.C: New.
9505         * g++.dg/cpp0x/variadic38.C: New.
9506         * g++.dg/cpp0x/variadic39.C: New.
9507         * g++.dg/cpp0x/variadic40.C: New.
9508         * g++.dg/cpp0x/variadic41.C: New.
9509         * g++.dg/cpp0x/variadic42.C: New.
9510         * g++.dg/cpp0x/variadic43.C: New.
9511         * g++.dg/cpp0x/variadic44.C: New.
9512         * g++.dg/cpp0x/variadic45.C: New.
9513         * g++.dg/cpp0x/variadic46.C: New.
9514         * g++.dg/cpp0x/variadic47.C: New.
9515         * g++.dg/cpp0x/variadic48.C: New.
9516         * g++.dg/cpp0x/variadic49.C: New.
9517         * g++.dg/cpp0x/variadic50.C: New.
9518         * g++.dg/cpp0x/variadic51.C: New.
9519         * g++.dg/cpp0x/variadic52.C: New.
9520         * g++.dg/cpp0x/variadic53.C: New.
9521         * g++.dg/cpp0x/variadic54.C: New.
9522         * g++.dg/cpp0x/variadic55.C: New.
9523         * g++.dg/cpp0x/variadic56.C: New.
9524         * g++.dg/cpp0x/variadic57.C: New.
9525         * g++.dg/cpp0x/variadic58.C: New.
9526         * g++.dg/cpp0x/variadic59.C: New.
9527         * g++.dg/cpp0x/variadic60.C : New.
9528         * g++.dg/cpp0x/variadic61.C : New.
9529         * g++.dg/cpp0x/variadic62.C : New.
9530         * g++.dg/cpp0x/variadic63.C : New.
9531         * g++.dg/cpp0x/variadic64.C : New.
9532         * g++.dg/cpp0x/variadic65.C : New.
9533         * g++.dg/cpp0x/variadic66.C : New.
9534         * g++.dg/cpp0x/variadic67.C : New.
9535         * g++.dg/cpp0x/variadic68.C : New.
9536         * g++.dg/cpp0x/variadic69.C : New.
9537         * g++.dg/cpp0x/variadic70.C : New.
9538         * g++.dg/cpp0x/variadic71.C : New.
9539         * g++.dg/cpp0x/variadic72.C : New.
9540         * g++.dg/cpp0x/variadic73.C : New.
9541         * g++.dg/cpp0x/variadic74.C : New.
9542         * g++.dg/cpp0x/variadic75.C : New.
9543         * g++.dg/cpp0x/variadic-ex1.C : New.
9544         * g++.dg/cpp0x/variadic-ex2.C : New.
9545         * g++.dg/cpp0x/variadic-ex3.C : New.
9546         * g++.dg/cpp0x/variadic-ex4.C : New.
9547         * g++.dg/cpp0x/variadic-ex5.C : New.
9548         * g++.dg/cpp0x/variadic-ex6.C : New.
9549         * g++.dg/cpp0x/variadic-ex7.C : New.
9550         * g++.dg/cpp0x/variadic-ex8.C : New.
9551         * g++.dg/cpp0x/variadic-ex9.C : New.
9552         * g++.dg/cpp0x/variadic-ex10.C : New.
9553         * g++.dg/cpp0x/variadic-ex11.C : New.
9554         * g++.dg/cpp0x/variadic-ex12.C : New.
9555         * g++.dg/cpp0x/variadic-ex13.C : New.
9556         * g++.dg/cpp0x/variadic-ex14.C : New.
9558 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9560         PR libgfortran/31099
9561         * gfortran.dg/unformatted_recl.f90: New test.
9563 2007-03-09  Roger Sayle  <roger@eyesopen.com>
9565         * gcc.dg/fold-eqcmplx-1.c: New test case.
9567 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9569         PR rtl-optimization/30643
9570         * gcc.dg/pr30643.c: New.
9572 2007-03-09  Chao-ying Fu  <fu@mips.com>
9574         * gcc.target/mips/mips32-dspr2-type.c: New test.
9575         * gcc.target/mips/mips32-dspr2.c: New test.
9576         * gcc.target/mips/dspr2-MULT.c: New test.
9577         * gcc.target/mips/dspr2-MULTU.c: New test.
9578         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9579         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9580         Adjust some formats.
9582 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9584         PR c++/17946
9585         * gcc.dg/Wlogical-op-1.c: New.
9586         * g++.dg/warn/Wlogical-op-1.C: New.
9588 2007-03-09  Richard Guenther  <rguenther@suse.de>
9590         PR tree-optimization/30904
9591         PR middle-end/31058
9592         * gcc.dg/pr30904.c: Remove xfail.
9594 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9596         PR C/31072
9597         * gcc.c-torture/execute/pr31072.c: New test.
9599 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9601         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9602         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9603         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9604         *lrint* and *lround*.
9605         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9606         floor->lfloor.
9607         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9608         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9609         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9610         and *lround*.  Correct macro names.
9611         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9612         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9614 2007-03-08  Ian Lance Taylor  <iant@google.com>
9616         * gcc.dg/no-strict-overflow-5.c: New test.
9617         * gcc.dg/no-strict-overflow-6.c: New test.
9618         * gcc.dg/Wstrict-overflow-11.c: New test.
9619         * gcc.dg/Wstrict-overflow-12.c: New test.
9620         * gcc.dg/Wstrict-overflow-13.c: New test.
9621         * gcc.dg/Wstrict-overflow-14.c: New test.
9622         * gcc.dg/Wstrict-overflow-15.c: New test.
9624 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9626         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9627         for VxWorks kernel mode.
9628         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9630 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9632         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9633         mode.
9635 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9637         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9638         and lib/bfill.c on VxWorks targets.
9639         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9640         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9641         lib/bfill.c and lib/memmove.c on VxWorks targets.
9642         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9643         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9644         on VxWorks targets.
9645         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9646         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9648 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9650         * gfortran.dg/use_5.f90: New test.
9651         * gfortran.dg/use_6.f90: Ditto.
9652         * gfortran.dg/use_7.f90: Ditto.
9654 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9656         PR fortran/30973
9657         * gfortran.dg/use_4.f90: New test.
9658         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9660 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9662         PR fortran/31011
9663         * gfortran.dg/parameter_array_section_2.f90: New test.
9665 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9667         PR c++/30852
9668         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9670         PR c++/30534
9671         * g++.dg/template/arg5.C: New test.
9673 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9675         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9677 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9679         * gcc.dg/var-expand1.c: Add newline at end of file.
9681 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9683         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9685 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9687         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9689 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9691         * gcc.dg/torture/builtin-convert-4.c: New test.
9693 2007-03-05  Ian Lance Taylor  <iant@google.com>
9695         * gcc.c-torture/compile/pr31034.c: New test.
9697 2007-03-05  Ian Lance Taylor  <iant@google.com>
9699         * gcc.dg/inline-18.c: New test.
9700         * gcc.dg/inline-19.c: New test.
9701         * gcc.dg/inline-20.c: New test.
9702         * gcc.dg/inline-21.c: New test.
9704 2007-03-05  Richard Guenther  <rguenther@suse.de>
9706         PR tree-optimization/14052
9707         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9709 2007-03-05  Richard Guenther  <rguenther@suse.de>
9711         PR tree-optimization/23777
9712         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9714 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9716         PR other/30465
9717         * gcc.dg/multiple-overflow-warn-3.c: New.
9718         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9720 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9722         PR c++/30895
9723         * g++.dg/parse/template23.C: New test.
9725 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9727         PR middle-end/30744
9728         * gcc.dg/pr30744-1.c: New test case.
9730 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9732         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9734 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9736         PR target/30406
9737         * gfortran.dg/logical_3.f90: New test.
9739 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9741         PR libfortran/30981
9742         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9744 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9746         * gcc.target/m68k/m68k.exp: New.
9747         * gcc.target/m68k/crash1.c: New.
9749 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9751         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9752         to be more compatible with integer(kind=8).
9754 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9756         PR libfortran/31001
9757         * gfortran.dg/zero_sized_3.f90: New test.
9759 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9761         PR c++/15787
9762         * g++.dg/parse/else.C: New.
9763         * g++.dg/parse/else-2.C: New.
9765 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9766             Tobias Burnus  <burnus@net-b.de>
9768         PR fortran/30882
9769         * gfortran.dg/size_dim.f90: New test.
9771 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9772             Tobias Burnus  <burnus@net-b.de>
9774         PR fortran/30873
9775         * gfortran.dg/entry_9.f90: New test.
9777 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9779         PR c++/28253
9780         * g++.dg/inherit/covariant16.C: New test.
9782 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9784         * g++.dg/other/darwin-minversion-1.C: New.
9786 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9788         * gcc.dg/tree-ssa/20070302-1.c: New test.
9790 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9792         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9793         tests.
9795 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9797         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9799 2007-03-01  Simon Baldwin <simonb@google.com>
9801         PR c++/23689
9802         * warn/ignored_typedef.C: New.
9803         * init/ctor8.C: Added dg-warning to consume ignored typedef
9804         warning.
9805         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9806         and added an explicit line number.
9808 2007-02-28  Richard Guenther  <rguenther@suse.de>
9810         PR middle-end/30364
9811         * gcc.dg/torture/pr30364-1.c: New testcase.
9812         * gcc.dg/torture/pr30364-2.c: Likewise.
9813         * gcc.dg/torture/pr30364-3.c: Likewise.
9815 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9817         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9818         powerpc*, use -funsafe-math-optimizations.
9819         * gcc.dg/torture/builtin-logb-1.c: Likewise.
9820         * gcc.dg/torture/builtin-modf-1.c: Likewise.
9822 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9823             Paul Thomas  <pault@gcc.gnu.org>
9825         PR fortran/30888
9826         PR fortran/30887
9827         * c_by_val_1.f: Test %VAL() with non-default kind.
9828         * c_by_val.c: Ditto.
9829         * c_by_val_4.f: New test.
9831 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9833         PR fortran/30968
9834         * gfortran.dg/continuation_7.f90: New test.
9836 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
9838         * g++.dg/inherit/thunk7.C: New test.
9839         * lib/target-supports.exp (check_profiling_available): Not available
9840         for bfin-*-*.
9842 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9844         PR target/30970
9845         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9847 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9849         * lib/target-supports.exp (check_effective_target_init_priority):
9850         Remove Solaris special case.
9852 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9854         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9855         for more builtin types.
9857         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9858         * g++.dg/ext/visibility/noPLT.C: Likewise.
9860 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9862         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9863         sh* targets.
9865 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9867         PR fortran/30865
9868         * size_optional_dim_1.f90:  New test.
9870 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9872         * gcc.dg/vxworks/vxworks.exp: New file.
9873         * gcc.dg/vxworks/initpri1.c: Likewise.
9874         * gcc.dg/vxworks/initpri2.c: Likewise.
9875         * gcc.dg/initpri2.c: Add more tests.
9876         * g++.dg/special/initpri2.C: Likewise.
9878         * gcc.dg/initpri1.c: New test.
9879         * gcc.dg/initpri2.c: Likewise.
9880         * g++.dg/special/initpri1.C: New test.
9881         * g++.dg/special/initpri2.C: Likewise.
9882         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9883         * g++.dg/special/conpr-2.C: Likewise.
9884         * g++.dg/special/conpr-3.C: Likewise.
9885         * g++.dg/special/conpr-4.C: Likewise.
9886         * g++.dg/special/initp1.C: Likewise.
9887         * g++.dg/special/ecos.exp: Remove code to detect availability of
9888         constructor priorities.
9889         * lib/target-supports.exp (check_effective_target_init_priority):
9890         New function.
9892 2007-02-24  Jan Hubicka  <jh@suse.cz>
9894         * gcc.c-torture/execute/pr30778.c: New testcase.
9896 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9898         PR libgfortran/30918
9899         * gfortran.dg/namelist_26.f90: New test.
9901 2007-02-24  Richard Guenther  <rguenther@suse.de>
9903         PR middle-end/30951
9904         * gcc.dg/pr30951.c: New testcase.
9906 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9908         * gcc.dg/torture/builtin-modf-1.c: New test.
9910 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9912         PR tree-optimization/30904
9913         * gcc.dg/pr30904.c: New test.
9915 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9917         * gcc.test-framework/README: Correct command.
9918         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9919         -Wunused-value.
9920         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9922 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9924         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9926 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9928         * lib/target-supports.exp (check_effective_target_newlib): New
9929         function.
9931 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9933         PR fortran/30660
9934         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9935         allocatable component.
9938 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9940         * gcc.dg/torture/builtin-logb-1.c: New test.
9941         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9942         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9943         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9944         sh* targets.
9946 2007-02-23  Richard Guenther  <rguenther@suse.de>
9948         * g++.dg/warn/changes-meaning.C: New testcase.
9950 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9952         PR libgfortran/30910
9953         * gfortran.dg/fmt_zero_precision.f90: Update test.
9955 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9957         * gcc.dg/torture/builtin-frexp-1.c: New test.
9959 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9961         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9963 2007-02-22  Ian Lance Taylor  <iant@google.com>
9965         PR debug/30898
9966         * g++.dg/debug/pr30898.C: New test.
9968 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9970         * gcc.dg/vect/vect-106.c: New test.
9972 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9973             Ira Rosen  <irar@il.ibm.com>
9975         PR tree-optimization/30843
9976         * gcc.dg/vect/pr30843.c: New test.
9978 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9980         PR tree-optimization/30858
9981         * gcc.dg/vect/pr30858.c: New test.
9983 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9985         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9986         to set options for compiling testglue.
9987         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9988         * lib/obj-c++.exp (obj-c++_init): Likewise.
9990 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9992         * gnat.dg/derived_aggregate.adb: New test.
9994 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9996         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9997         sh* targets.  Call the correct CKSGN macro.
9999 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
10001         * gfortran.dg/gomp/omp_parse1.f90: New test.
10002         * gfortran.dg/gomp/omp_parse2.f: New test.
10004 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
10006         PR fortran/30869
10007         * gfortran.dg/do_pointer_1.f90:  New test.
10009 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10011         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
10012         and scalbln.
10014 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
10016         * gcc.dg/darwin-minversion-1.c: New.
10017         * gcc.dg/darwin-minversion-2.c: New.
10019 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10021         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
10023 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10024             DJ Delorie <dj@redhat.com>
10026         PR other/30824
10027         * gcc.dg/Wfatal.c: New.
10028         * gcc.dg/Wfatal-2.c: New.
10029         * gcc.dg/Werror-1.c: Adjust expectations.
10030         * gcc.dg/Werror-5.c: Likewise.
10031         * gcc.dg/Werror-7.c: Likewise.
10032         * gcc.dg/Werror-10.c: Likewise.
10033         * gcc.dg/Werror-11.c: Likewise.
10035 2007-02-20  Tobias Burnus  <burnus@net-b.de>
10037         PR fortran/30522
10038         * gfortran.dg/volatile10.f90: New test.
10040 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
10042         PR libfortran/30533
10043         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
10045 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10047         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10048         * gcc.dg/Walways-true-1.c: Likewise.
10049         * gcc.dg/weak/weak-3.c: Likewise.
10050         * gcc.dg/Werror-1.c: Likewise.
10051         * gcc.dg/Werror-3.c: Likewise.
10052         * gcc.dg/Werror-4.c: Likewise.
10053         * gcc.dg/Werror-5.c: Likewise.
10054         * gcc.dg/Werror-6.c: Likewise.
10055         * gcc.dg/Werror-7.c: Likewise.
10056         * gcc.dg/Werror-8.c: Likewise.
10057         * gcc.dg/Werror-10.c: Likewise.
10058         * gcc.dg/Werror-11.c: Likewise.
10059         * gcc.dg/Werror-12.c: Likewise.
10060         * g++.old-deja/g++.mike/warn8.C: Likewise.
10061         * g++.dg/warn/Walways-true-1.C: Likewise.
10062         * g++.dg/warn/Walways-true-2.C: Likewise.
10063         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10064         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10065         -Wstring-literal-comparison with -Waddress.
10066         * gcc.dg/Wstring-literal-comparison-4.c: Replace
10067         -Wno-string-literal-comparison with -Wno-address.
10069 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10071         * gnat.dg/self_aggregate_with_call.adb: New test.
10073 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
10075         PR tree-optimization/30975
10076         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10077         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10078         * gcc.dg/vect/pr30795.c: New.
10080 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10082         PR fortran/30681
10083         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10085 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10087         PR rtl-optimization/28173
10088         * gcc.target/i386/andor-1.c: New test case.
10090 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10092         * gcc.dg/torture/builtin-ldexp-1.c: New.
10093         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10095 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10097         * gfortran.dg/array_constructor_15.f90: New test case.
10099 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10101         * gfortran.dg/forall_10.f90: New test case.
10103 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10105         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10107 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10109         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10110         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10112 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
10114         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10115         * gcc.target/i386/builtin-bswap-3.c: Ditto.
10116         * gcc.target/i386/xchg-1.c: New test.
10117         * gcc.target/i386/xchg-2.c: New test.
10119 2007-02-16  Richard Guenther  <rguenther@suse.de>
10120             Christian Bruel  <christian.bruel@st.com>
10122         * gcc.dg/strict-overflow-5.c: New testcase.
10124 2007-02-16  Tobias Burnus  <burnus@net-b.de>
10126         PR fortran/30793
10127         * gfortran.dg/func_derived_4.f90: New test.
10129 2007-02-15  Roger Sayle  <roger@eyesopen.com>
10131         PR middle-end/30391
10132         * gfortran.dg/pr30391-1.f90: New test case.
10134 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10136         PR middle-end/30433
10137         * gcc.c-torture/compile/pr30433.c: New testcase to check
10138         that complex constants comparisions are foldded.
10140 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10142         PR C++/30158
10143         * g++.dg/ext/stmtexpr10.C: New testcase.
10145 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10147         PR middle-end/30729
10148         * gcc.dg/Wunused-value-2.c: New testcase.
10150 2007-02-15  Ian Lance Taylor  <iant@google.com>
10152         * g++.dg/eh/subreg-1.C: New test.
10154 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10156         PR c/26494
10157         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10158         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10159         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10160         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10161         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10162         * gcc.dg/Werror-implicit-function-declaration.c: New.
10164 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10166         PR c++/28943
10167         * g++.dg/warn/pr28943.C: New.
10169 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10171         * gfortran.fortran-torture/execute/math.f90: Fix typo.
10173 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10175         PR fortran/30779
10176         * gfortran.dg/error_recovery_3.f90: New test.
10178 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10180         * g++.dg/tree-ssa/sra-1.C: New.
10182 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10184         * g++.dg/tree-ssa/sra-1.C: New.
10186 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10188         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10190 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10192         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10194 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10196         PR fortran/30799
10197         * gfortran.dg/logical_2.f90: New test.
10199 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
10201         * gcc.dg/torture/complex-alias-1.c: New test.
10203 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
10205         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10206         instead of -fdump-tree-tailcall.
10208 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
10210         * gfortran.dg/interface_10.f90: Fix comment typo.
10212 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
10214         PR tree-optimization/30771
10215         * gcc.dg/vect/pr30771.c: New test.
10217 2007-02-13  Ian Lance Taylor  <iant@google.com>
10219         * gcc.dg/Wstrict-overflow-1.c: New test.
10220         * gcc.dg/Wstrict-overflow-2.c: New test.
10221         * gcc.dg/Wstrict-overflow-3.c: New test.
10222         * gcc.dg/Wstrict-overflow-4.c: New test.
10223         * gcc.dg/Wstrict-overflow-5.c: New test.
10224         * gcc.dg/Wstrict-overflow-6.c: New test.
10225         * gcc.dg/Wstrict-overflow-7.c: New test.
10226         * gcc.dg/Wstrict-overflow-8.c: New test.
10227         * gcc.dg/Wstrict-overflow-9.c: New test.
10228         * gcc.dg/Wstrict-overflow-10.c: New test.
10230 2007-02-13  Roger Sayle  <roger@eyesopen.com>
10232         * gcc.target/ia64/builtin-bswap-2.c: New test case.
10234 2007-02-13  Richard Henderson  <rth@redhat.com>
10236         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10237         * gcc.c-torture/execute/pr29302-1.c: ... here.
10239 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10241         PR c/29521
10242         * gcc.dg/c90-return-1.c: Update output.
10243         * gcc.dg/c99-return-1.c: Likewise.
10245 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
10247         PR fortran/30554
10248         * gfortran.dg/used_dummy_types_7.f90: New test..
10250 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
10252         * gcc.target/i386/parity-1.c: New test.
10253         * gcc.target/i386/parity-2.c: New test.
10255 2007-02-12  Roger Sayle  <roger@eyesopen.com>
10257         * gcc.target/i386/builtin-bswap-3.c: New test case.
10259 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
10261         PR tree-optimization/29145
10262         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10263         alias analysis is improved to take better advantage of restrict
10264         qualified pointers.
10265         * gcc.dg/vect/vect-80.c: Likewise.
10266         * gcc.dg/vect/pr29145.c: New.
10268 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10270         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10271         * gcc.target/i386/sse4a-insert.c: Likewise.
10273 2007-02-11  Roger Sayle  <roger@eyesopen.com>
10275         * gcc.target/ia64/builtin-popcount-1.c: New test case.
10276         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10278 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
10280         PR fortran/30478
10281         * gfortran.dg/enum_4.f90: Update error message checks.
10283 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
10285         PR fortran/30554
10286         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10287         versions of the modules.
10289         PR fortran/30617
10290         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10291         by getting rid of recursive I/O and providing functions with
10292         results.
10294         PR fortran/30319
10295         * gfortran.dg/char_array_constructor_2.f90
10297 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
10299         PR c++/26988
10300         * g++.dg/template/spec34.C: New test
10302 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
10304         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10305         on i?86 and x86_64.
10306         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10307         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10308         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10309         on i?86 and x86_64.
10310         * gcc.dg/vect/vect-113.c: Ditto.
10312 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
10314         PR c++/29487
10315         * g++.dg/eh/weak1-C: New test.
10316         * g++.dg/eh/weak1-a.cc: Likewise.
10317         * g++.dg/eh/comdat1.C: Likewise.
10319 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
10320             Dorit Nuzman  <dorit@il.ibm.com>
10322         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
10323         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
10324         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10325         * gcc.dg/vect/vect-113.c: Likewise.
10327         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10329 2007-02-10  Richard Henderson  <rth@redhat.com>
10331         * lib/target-supports.exp (check_effective_target_tls): Redefine
10332         to mean non-emulated tls.
10333         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10334         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10335         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10336         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10337         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10338         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10339         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10341 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
10343         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10345 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
10347         * gfortran.dg/secnds.f: Replace time tolerance with a
10348         before-and-after bracket.
10349         * gfortran.dg/secnds-1.f: Likewise.
10351 2007-02-09  Tobias Burnus  <burnus@net-b.de>
10353         PR fortran/30512
10354         * gfortran.dg/maxlocval_1.f90: New test.
10356 2007-02-09  Roger Sayle  <roger@eyesopen.com>
10358         * gcc.target/ia64/builtin_bswap-1.c: New test case.
10360 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10362         PR fortran/30720
10363         * gfortran.dg/array_function_1.f90: New test.
10365 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10367         * lib/target-supports.exp (check_effective_target_lax_strtofp)
10368         (check_effective_target_dummy_wcsftime): New functions.
10370 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10372         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10373         * lib/target-supports.exp (check_effective_target_uclibc): New
10374         function.
10376 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10378         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10379         (vsnprintf): Don't define for uClibc targets.
10381 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10383         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10384         set before checking whether it was allowed.
10385         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10386         before checking inside_main.
10388 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10390         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10391         uClinux targets.
10392         (u16sf): Likewise u4sf.
10393         * g++.dg/compat/struct-layout-1.h: Likewise.
10395 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10397         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10398         procedure.
10399         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10400         m68k targets if check_effective_target_coldfire_fpu returns true.
10402 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10403         Richard Guenther  <rguenther@suse.de>
10405         PR middle-end/23361
10406         * gcc.dg/fold-compare-3.c: New testcase.
10407         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10409 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10411         * gcc.dg/pr26570.c: Clean up coverage files.
10412         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10413         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10414         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10415         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10416         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10417         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10418         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10419         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10420         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10421         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10422         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10423         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10424         * gcc.dg/vect/pr28952.c: Ditto.
10425         * gcc.dg/vect/pr27151.c: Ditto.
10426         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10427         * g++.dg/gomp/macro-3.C: Ditto.
10429 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10431         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10432         of the loop.
10434 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10436         * gcc.target/i386/builtin-bswap-2.c: New test case.
10438 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10440         * gfortran.dg/forall_8.f90: New test case.
10441         * gfortran.dg/forall_9.f90: Likewise.
10443 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10445         * gcc.dg/builtins-20.c: Add some -~ complex cases.
10447 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
10449         * lib/target-supports.exp (check_effective_target_simulator): New.
10451 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
10453         * gcc.dg/tree-ssa/loop-25.c: New test.
10455 2007-02-06  Richard Henderson  <rth@redhat.com>
10457         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10459 2007-02-06  Roger Sayle  <roger@eyesopen.com>
10461         * gcc.target/powerpc/popcount-1.c: New test case.
10462         * gcc.target/powerpc/parity-1.c: Likewise.
10464 2007-02-06  Richard Guenther  <rguenther@suse.de>
10466         PR middle-end/27302
10467         * gcc.dg/torture/pr27302-2.c: New testcase.
10469 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
10471         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10472         * gcc.dg/vect/vect-iv-1.c: New test.
10473         * gcc.dg/vect/vect-iv-2.c: New test.
10474         * gcc.dg/vect/vect-iv-3.c: New test.
10475         * gcc.dg/vect/vect-iv-4.c: New test.
10476         * gcc.dg/vect/vect-iv-5.c: New test.
10477         * gcc.dg/vect/vect-iv-6.c: New test.
10478         * gcc.dg/vect/vect-iv-7.c: New test.
10479         * gcc.dg/vect/vect-iv-8.c: New test.
10480         * gcc.dg/vect/vect-iv-9.c: New test.
10481         * gcc.dg/vect/vect-iv-10.c: New test.
10482         * gcc.dg/vect/vect-iv-11.c: New test.
10483         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10484         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10485         * gcc.dg/vect/vect-14.c: Now vectorizable.
10486         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10487         loop).
10488         * gcc.dg/vect/vect-27.c: Likewise.
10489         * gcc.dg/vect/vect-29.c Likewise.
10490         * gcc.dg/vect/vect-dv-2.c: Likewise.
10491         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10492         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10493         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10495 2007-02-06  Ira Rosen  <irar@il.ibm.com>
10497         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10499 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10501         * gcc.dg/builtins-20.c: Add more cases.
10503 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
10505         PR debug/30189
10506         * gcc.dg/pr30189.c: New test.
10508 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10510         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10511         for running tests.
10512         * gcc.target/i386/sse4a-extract.c: New test.
10513         * gcc.target/i386/sse4a-insert.c: New test.
10514         * gcc.target/i386/sse4a-montsd.c: New test.
10515         * gcc.target/i386/sse4a-montss.c: New test.
10517 2007-02-05  Richard Guenther  <rguenther@suse.de>
10519         * gcc.target/i386/vectorize3.c: New testcase.
10521 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
10523         PR target/30665
10524         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10526 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10528         PR fortran/30611
10529         * gfortran.dg/repeat_1.f90: New test.
10531 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
10533         PR fortran/30605
10534         * gfortran.dg/spread_shape_1.f90: Remove tabs.
10535         * gfortran.dg/derived_init_2.f90: Ditto.
10536         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10537         * gfortran.dg/array_initializer_1.f90: Ditto.
10538         * gfortran.dg/do_2.f90: Ditto.
10539         * gfortran.dg/proc_assign_1.f90: Ditto.
10541 2007-02-04  Richard Guenther  <rguenther@suse.de>
10543         PR middle-end/30636
10544         * g++.dg/warn/pr30636.C: New testcase.
10545         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10547 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
10549         PR middle-end/30667
10550         * gfortran.dg/pr30667.f: New test.
10552 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10554         * gcc.dg/builtins-54.c: Add more cases.
10556 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
10558         PR fortran/30514
10559         * gfortran.dg/zero_sized_2.f90: New test.
10561         PR fortran/30660
10562         * gfortran.dg/alloc_comp_basics_4.f90: New test.
10564         PR fortran/29820
10565         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10566         file.
10568 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10570         PR fortran/30683
10571         * gfortran.dg/interface_10.f90: New test.
10573 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10575         * gcc.dg/builtins-20.c: Add more cases.
10577 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10579         PR target/29682
10580         * gcc-target/ia64/pr29682.c: New test.
10582 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10584         PR fortran/30284
10585         * gfortran.dg/arrayio_11.f90.f90: New test.
10587         PR fortran/30626
10588         * gfortran.dg/arrayio_12.f90.f90: New test.
10590 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10592         PR c++/30536
10593         * g++.dg/tls/diag-5.C: New test.
10595         PR middle-end/30473
10596         * gcc.dg/pr30473.c: New test.
10597         * gcc.c-torture/execute/20070201-1.c: New test.
10599 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10601         * gfortran.dg/dependency_20.f90: New test case.
10603 2007-01-31  Ian Lance Taylor  <iant@google.com>
10605         * gcc.dg/lower-subreg-1.c (test): New test.
10607 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10609         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10611 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10613         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10614         * gcc.dg/torture/builtin-math-3.c: Likewise.
10616 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10618         gcc.dg/Wparentheses-2.c: Update and add new tests.
10620 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10622         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10623         vectorize.
10625 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10627         * gcc.dg/builtins-63.c: New test.
10629 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10631         PR fortran/27588
10632         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10634 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10636         PR fortran/30520
10637         * gfortran.dg/volatile8.f90: New argument conformance test.
10638         * gfortran.dg/volatile9.f90: New scope test.
10640 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10642         PR c++/24745
10643         * g++.dg/warn/null4.C: New.
10645 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10646             Uros Bizjak  <ubizjak@gmail.com>
10648         * gcc.dg/large-size-array-3.c: Correct typo.
10650 2007-01-30  Richard Guenther  <rguenther@suse.de>
10652         PR middle-end/27657
10653         * g++.dg/debug/pr27657.C: New testcase.
10655 2007-01-30  Richard Guenther  <rguenther@suse.de>
10657         PR middle-end/30313
10658         * gcc.dg/torture/pr30313.c: New testcase.
10660 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10662         * gcc.dg/dfp/dfp-except.h: New file.
10663         * gcc.dg/dfp/fe-check.h: New file.
10664         * gcc.dg/dfp/fe-binop.c: New test.
10665         * gcc.dg/dfp/fe-convert-1.c: New test.
10666         * gcc.dg/dfp/fe-convert-2.c: New test.
10667         * gcc.dg/dfp/fe-convert-3.c: New test.
10669         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10670         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10671         * gcc.dg/dfp/convert-dfp.c: Ditto.
10672         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10674 2007-01-29  Josh Conner  <jconner@apple.com>
10676         * gcc.target/powerpc/altivec-24.c: New test.
10678 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10680         PR c++/28266
10681         * g++.dg/parse/defarg12.C: New test.
10683 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10685         PR fortran/30554
10686         * gfortran.dg/used_dummy_types_6.f90: New test.
10688 2007-01-28  Jan Hubicka  <jh@suse.cz>
10690         * gcc.dg/tree-prof/val-prof-6.c: New test.
10692 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10694         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10696 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10698         PR C++/28988
10699         * g++.dg/expr/dtor4.C: New test.
10701 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10703         * gcc.dg/tree-ssa/loop-23.c: New test.
10705 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10707         PR libfortran/30389
10708         * gfortran.dg/achar_2.f90:  New test.
10709         * gfortran.dg/achar_3.f90:  New test.
10711 2007-01-27  Ian Lance Taylor  <iant@google.com>
10713         * gcc.dg/strict-overflow-1.c: New test.
10714         * gcc.dg/no-strict-overflow-1.c: New test.
10715         * gcc.dg/strict-overflow-2.c: New test.
10716         * gcc.dg/no-strict-overflow-2.c: New test.
10717         * gcc.dg/strict-overflow-3.c: New test.
10718         * gcc.dg/no-strict-overflow-3.c: New test.
10719         * gcc.dg/strict-overflow-4.c: New test.
10720         * gcc.dg/no-strict-overflow-4.c: New test.
10721         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10722         * gcc.dg/pr15784-1.c: Likewise.
10723         * gcc.dg/pr20922-1.c: Likewise.
10724         * gcc.dg/pr20922-3.c: Likewise.
10725         * gcc.dg/pr20922-4.c: Likewise.
10726         * gcc.dg/pr20922-6.c: Likewise.
10727         * gcc.dg/compare-4.c: Likewise.
10728         * gcc.dg/torture/pr26898-1.c: Likewise.
10729         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10730         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10731         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10732         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10733         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10734         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10735         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10736         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10737         * g++.dg/tree-ssa/pr21082.C: Likewise.
10739 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10741         * gcc-dg/large-size-array-3.c: New test case.
10743 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10745         * gfortran.dg/forall_7.f90: New test case.
10747 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10749         PR fortran/30407
10750         * gfortran.dg/where_operator_assign_1.f90: New test.
10751         * gfortran.dg/where_operator_assign_2.f90: New test.
10752         * gfortran.dg/where_operator_assign_3.f90: New test.
10754 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10756         * lib/target-supports.exp
10757         (check_effective_target_powerpc_altivec): New.
10758         (check_effective_target_vect_cmdline_needed): Use it.
10760 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10762         PR fortran/30278
10763         * gfortran.dg/backslash_3.f: New test.
10765 2007-01-26  Richard Guenther  <rguenther@suse.de>
10767         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10769 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10771         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10772         * gfortran.dg/vect/vect.exp: Ditto.
10773         * gfortran.dg/dg.exp: Ditto.
10774         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10775         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10777 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10779         * gcc.dg/builtins-20.c: Add more cases.
10780         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10782 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10784         PR fortran/30437
10785         * gcc.dg/Wall.c: New.
10786         * gcc.dg/Wno-all.c: New.
10787         * gfortran.dg/Wall.f90: New.
10788         * gfortran.dg/Wno-all.f90: New.
10790 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10792         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10793         * g++.dg/eh/simd-2.C: Also run on Darwin.
10794         * g++.dg/eh/simd-3.C: New.
10795         * g++.dg/eh/simd-4.C: New.
10797 2007-01-25  Richard Guenther  <rguenther@suse.de>
10799         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10800         and _PROFILE_USE.
10801         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10803 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10805         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10806         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10807         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10808         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10809         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10810         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10811         * gcc.dg/ipa/ipa-7.c: New testcase.
10813 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
10815         * g++.dg/cpp0x/warn_cxx0x.C: New.
10817 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10819         * gcc.dg/builtins-20.c: Test builtin carg.
10821 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
10823         PR middle-end/27416
10824         * gcc.dg/gomp/pr27416.c: New test.
10826         PR middle-end/30494
10827         * gcc.dg/gomp/pr30494.c: New test.
10828         * g++.dg/gomp/pr30494.C: New test.
10830         PR middle-end/30421
10831         * gcc.dg/gomp/pr30421.c: New test.
10833 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
10835         * gcc.target/ia64/versionid-1.c: New test.
10836         * gcc.target/ia64/versionid-2.c: New test.
10838 2007-01-24  Richard Guenther  <rguenther@suse.de>
10840         PR testsuite/30181
10841         * gcc.dg/builtins-57.c: Change to a link-time testcase
10842         to support non-C99 targets.
10844 2007-01-24  Jan Hubicka  <jh@suse.cz>
10846         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10848 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10850         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10852 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10854         PR objc/27438
10855         * objc.dg/const-str-12.m: New test.
10857 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10859         PR fortran/30532
10860         * gfortran.dg/ctrl-z.f90:  New test.
10862 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10864         PR fortran/30481
10865         * gfortran.dg/namelist_assumed_char.f90:  New test.
10867 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10869         PR c++/27492
10870         * g++.dg/inherit/covariant15.C: New test.
10872 2007-01-23  Ian Lance Taylor  <iant@google.com>
10874         * g++.dg/warn/Wparentheses-24.C: New test.
10876 2007-01-23  Richard Guenther  <rguenther@suse.de>
10878         PR testsuite/30560
10879         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10880         with full path.
10882 2007-01-22  Richard Guenther  <rguenther@suse.de>
10884         PR tree-optimization/30038
10885         * gcc.dg/builtins-62.c: New testcase.
10887 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10889         * gcc.c-torture/compile/20070121.c: New test.
10891 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10893         PR libfortran/30525
10894         * gfortran.dg/char_comparison_1.f:  New test.
10896 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10898         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10900 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10902         PR objc/30479
10903         * objc.dg/pch: New directory.
10904         * objc.dg/pch/pch.exp: New file.
10905         * objc.dg/pch/interface-1.m: New test.
10906         * objc.dg/pch/interface-1.hs: New include file.
10907         * lib/objc.exp (objc_target_compile): Add
10908         "-x objective-c-header" in front of the sources if this is
10909         a precompiled header being compiled.
10911 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10913         * gfortran.dg/array_memcpy_3.f90: New test case.
10914         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10916 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10917             Brooks Moses  <brooks.moses@codesourcery.com>
10918             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10920         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10921         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10923 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10925         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10927 2007-01-19  Mike Stump  <mrs@apple.com>
10929         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10930         away.
10932 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10934         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10935         option instead of -funsafe-math-optimizations.
10937 2007-01-19  Tomas Bily  <tbily@suse.cz>
10939         gcc.dg/tree-prof/indir-call-prof.c: New.
10940         g++.dg/dg.exp: Add tree-prof subdirectory.
10941         g++.dg/tree-prof/indir-call-prof.C: New.
10942         g++.dg/tree-prof/tree-prof.exp: New.
10944 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10946         PR c++/17947
10947         * g++.dg/warn/deprecated.C: Update warning output.
10948         * g++.dg/warn/deprecated-2.C: Likewise.
10949         * g++.dg/warn/deprecated-3.C: New.
10951 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10953         * gcc.c-torture/execute/nestfunc-7.c: New.
10955 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10957         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10959 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10961         * gcc.dg/m68k-pic-1.c: New.
10963 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10965         * gfortran.dg/array_memcpy_4.f90: New test case.
10967 2007-01-18  Josh Conner  <jconner@apple.com>
10969         PR target/30485
10970         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10971         * gcc.dg/vect/no-trapping-math-1: New.
10972         * gcc.dg/vect/no-trapping-math-2: New.
10974 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10976         * gcc.target/i386/387-8.c: Update comment about optimizing
10977         inherent load of 1.0 of fptan instruction.
10979 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10980             Richard Guenther <rguenther@suse.de>
10982         PR diagnostic/8268
10983         * gcc.dg/Warray-bounds.c: New testcase.
10984         * gcc.dg/Warray-bounds-2.c: New testcase.
10985         * g++.dg/warn/Warray-bounds.C: New testcase.
10986         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10988 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10990         PR fortran/30476
10991         * gfortran.dg/generic_12.f90: New test.
10993 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10995         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10996         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10998 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
11000         * gcc.dg/dfp/compare-special.h: New file.
11001         * gcc.dg/dfp/compare-special-32.c: New test.
11002         * gcc.dg/dfp/compare-special-64.c: New test.
11003         * gcc.dg/dfp/compare-special-128.c: New test.
11005 2007-01-16  Roger Sayle  <roger@eyesopen.com>
11006             Paul Thomas  <pault@gcc.gnu.org>
11007             Steven G. Kargl  <kargl@gcc.gnu.org>
11009         PR fortran/30404
11010         * gfortran.dg/forall_6.f90: New test case.
11011         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
11012         * gfortran.dg/dependency_13.f90: Likewise.
11014 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11016         PR testsuite/12325
11017         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
11018         targets that don't support Inf.
11020 2007-01-15  Dale Johannesen  <dalej@apple.com>
11022         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
11024 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
11026         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
11027         of achar for 0xff to avoid the "Extended ASCII not
11028         implemented" error message.
11030 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
11032         PR fortran/28172
11033         * gfortran.dg/altreturn_4.f90: New test.
11035         PR fortran/29389
11036         * gfortran.dg/stfunc_4.f90: New test.
11038         PR fortran/29712
11039         * gfortran.dg/bound_2.f90: Reinstate commented out line.
11040         * gfortran.dg/initialization_1.f90: Change warning.
11042         PR fortran/30283
11043         * gfortran.dg/specification_type_resolution_2.f90: New test.
11045 2007-01-14  Jan Hubicka  <jh@suse.cz>
11047         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11048         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11049         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11050         elimination.
11052 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
11054         PR fortran/30410
11055         * gfortran.dg/external_procedures_2.f90: New test.
11057 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
11059         PR target/30413
11060         * gcc.target/i386/pr30413.c: New test.
11062 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
11064         PR fortran/30452
11065         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
11067 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
11069         * gcc.dg/20070112-1.c: New test.
11071 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11073         PR libgfortran/30435
11074         * gfortran.dg/list_read_6.f90: New test.
11076 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
11078         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
11080 2007-01-12  Tom Tromey  <tromey@redhat.com>
11082         PR preprocessor/28227:
11083         * gcc.dg/cpp/pr28227.c: New file.
11085 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11087         * gcc.dg/tree-ssa/loop-22.c: New test.
11089 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11091         PR tree-optimization/29516
11092         * gcc.dg/tree-ssa/loop-20.c: New test.
11094 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
11096         PR libfortran/30415
11097         * minmaxloc_integer_kinds_1.f90:  New test.
11099 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
11101         PR c++/29573
11102         * g++.dg/template/sizeof-template-argument.C: New test.
11104 2007-01-11  Jan Hubicka  <jh@suse.cz>
11106         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11107         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11108         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11109         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11110         * gcc.dg/tree-ssa/pr21658.c: Likewise.
11111         * gcc.dg/tree-ssa/pr15349.c: Likewise.
11112         * gcc.dg/tree-ssa/pr25501.c: Likewise.
11113         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11114         transformation in question.
11115         * gcc.dg/tree-ssa/vrp05.c: Likewise.
11116         * gcc.dg/tree-ssa/pr20701.c: Likewise.
11117         * gcc.dg/always_inline3.c: Likewise.
11119 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
11121         PR c++/28999
11122         * g++.dg/template/typename11.C: New test.
11124 2007-01-10  Robert Kennedy <jimbob@google.com>
11126         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11128 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11130         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11131         for different integer kinds.
11132         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11133         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11134         * gfortran.dg/ishft_2.f90: New test.
11135         * gfortran.dg/ishft_3.f90: New test.
11137 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11139         * gfortran.dg/altreturn_2.f90: Removed executable bit.
11141 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
11143         PR tree-optimization/30322
11144         * gcc.dg/tree-ssa/loop-21.c: New test.
11146 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
11148         * g++.dg/rtti/darwin-builtin-linkage.C: New.
11150 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11152         * gcc.target/spu/intrinsics-1.c: Remove xfail.
11154 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11156         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11157         * g++.dg/warn/overflow-warn-3.C: Likewise.
11158         * g++.dg/warn/overflow-warn-4.C: Likewise.
11159         * g++.dg/warn/overflow-warn-5.C: Likewise.
11160         * g++.dg/warn/overflow-warn-6.C: Likewise.
11161         * g++.dg/warn/Woverflow-1.C: Likewise.
11162         * g++.dg/warn/Woverflow-2.C: Likewise.
11163         * g++.dg/warn/Woverflow-3.C: Likewise.
11164         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11166 2007-01-08  Roger Sayle  <roger@eyesopen.com>
11168         * gfortran.dg/array_constructor_14.f90: New test case.
11169         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11171 2007-01-08  Richard Guenther  <rguenther@suse.de>
11173         PR tree-optimization/23603
11174         * gcc.dg/tree-ssa/vrp31.c: New testcase.
11175         * gcc.dg/tree-ssa/vrp32.c: Likewise.
11177 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11179         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11180         in __v8qi typedef.
11181         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11182         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11183         compiler behaviour.
11184         * gcc.dg/simd-5.c: Likewise.
11185         * gcc.dg/simd-6.c: Likewise.
11186         * g++.dg/conversion/simd1.C: Likewise.
11187         * g++.dg/conversion/simd3.C: Likewise.
11188         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11189         (main): Use it.
11191 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11193         PR tree-optimization/29877
11194         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11195         name of a hard register for the target concerned.  Adjust dg-error
11196         directives to cope with new behaviour of TER.
11198 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11200         PR c++/28986
11201         * g++.dg/conversion/nullptr1.C: Added overflow warning.
11202         * g++.dg/warn/overflow-warn-1.C: New.
11203         * g++.dg/warn/overflow-warn-3.C: New.
11204         * g++.dg/warn/overflow-warn-4.C: New.
11205         * g++.dg/warn/overflow-warn-5.C: New.
11206         * g++.dg/warn/overflow-warn-6.C: New.
11207         * g++.dg/warn/Woverflow-1.C: New.
11208         * g++.dg/warn/Woverflow-2.C: New.
11209         * g++.dg/warn/Woverflow-3.C: New.
11210         * g++.dg/warn/multiple-overflow-warn-2.C: New.
11212 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
11214         PR fortran/27698
11215         * gfortran.dg/invalid_name.f90: New test.
11216         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11217         * gfortran.dg/gomp/pr29759.f90: Ditto.
11219 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11221         * gfortran.dg/present_1.f90:  Update error message.
11223 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
11225         PR c++/19439
11226         * g++.dg/template/duplicate1.C: New test
11227         * g++.dg/template/memfriend6.C: Adjust error markers.
11229 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
11231         PR tree-opt/30385
11232         * gcc.dg/torture/inline-1.c: New test.
11234 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11236         PR c/19978
11237         * gcc.dg/multiple-overflow-warn-1.c: New.
11238         * gcc.dg/multiple-overflow-warn-2.c: New.
11239         * gcc.dg/overflow-warn-6.c: New.
11240         * g++.dg/warn/multiple-overflow-warn-1.C: New.
11242 2007-01-05  Roger Sayle  <roger@eyesopen.com>
11244         * gfortran.dg/array_memcpy_1.f90: New test case.
11245         * gfortran.dg/array_memcpy_2.f90: Likewise.
11247 2007-01-05  Richard Guenther  <rguenther@suse.de>
11249         PR middle-end/27826
11250         * g++.dg/opt/pr27826.C: New testcase.
11252 2007-01-05  Ian Lance Taylor  <iant@google.com>
11254         * gcc.dg/Walways-true-1.c: New test.
11255         * gcc.dg/Walways-true-2.c: New test.
11256         * g++.dg/warn/Walways-true-1.C: New test.
11257         * g++.dg/warn/Walways-true-2.C: New test.
11259 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
11261         PR c/30360
11262         * gcc.dg/pr30360.c: New test.
11264 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
11266         PR fortran/23232
11267         * gfortran.dg/data_implied_do_1.f90: New test.
11269         PR fortran/27996
11270         PR fortran/27998
11271         * gfortran.dg/char_length_1.f90: New test.
11273 2007-01-05  Richard Guenther  <rguenther@suse.de>
11275         PR middle-end/28116
11276         * g++.dg/opt/pr28116.C: New testcase.
11278 2007-01-05  Tobias Burnus  <burnus@net-b.de>
11280         PR fortran/29624
11281         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11282           invalid deallocate.
11283         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11284         * gfortran.dg/protected_4.f90: Add pointer intent check.
11285         * gfortran.dg/protected_6.f90: Add pointer intent check.
11286         * gfortran.dg/pointer_intent_1.f90: New test.
11287         * gfortran.dg/pointer_intent_2.f90: New test.
11288         * gfortran.dg/pointer_intent_3.f90: New test.
11290 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
11292         PR 30235
11293         * gfortran.dg/altreturn_2.f90: new test.
11295 2007-01-04  Tom Tromey  <tromey@redhat.com>
11297         PR preprocessor/28165:
11298         * gcc.dg/cpp/pr28165.c: New file.
11300 2007-01-03  Josh Conner  <jconner@apple.com>
11302         PR middle-end/29683
11303         * gcc.dg/pr29683.c: New.
11305 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11307         PR c++/28217
11308         * g++.dg/pch/template-1.C: New test.
11309         * g++.dg/pch/template-1.Hs: New file.
11311 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11313         PR middle-end/30353
11314         * gcc.c-torture/compile/complex-4.c: New test.
11316 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
11318         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11319         -maltivec.
11320         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11322 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11324         PR middle-end/30286
11325         * gcc.dg/pr30286.c: New test.
11327         PR c++/29535
11328         * g++.dg/template/crash66.C: New test.
11330         PR c++/29054
11331         * g++.dg/template/friend49.C: New test.
11333 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
11335         * gfortran.dg/ibits.f90: New test.
11337 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
11339         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11340         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11342 2007-01-02  Jan Hubicka  <jh@suse.cz>
11344         * gcc.dg/pr16194.c: We now output error on all three functions,
11345         not just first one.
11347 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11349         PR c/19977
11350         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11351         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11353 2006-01-02  Ian Lance Taylor  <iant@google.com>
11355         * g++.dg/warn/Wparentheses-22.C: New test.
11356         * g++.dg/warn/Wparentheses-23.C: New test.
11358 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11360         PR middle-end/7651
11361         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11362         * gcc.dg/declspec-3-Wextra.c: New.
11363         * gcc.dg/declspec-3-no.c: New
11365 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
11367         PR fortran/20896
11368         * gfortran.dg/interface_10.f90: Remove.
11370 2007-01-01  Roger Sayle  <roger@eyesopen.com>
11372         * gcc.dg/fold-eqxor-4.c: New test case.
11374 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
11376         PR middle-end/30311
11377         * gcc.c-torture/compile/pr30311.c: New test.
11379 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11381         PR middle-end/30253
11382         * gcc.c-torture/compile/statement-expression-1.c: New test.
11384 2007-01-01  Andreas Schwab  <schwab@suse.de>
11386         PR target/29166
11387         * g++.dg/eh/pr29166.C: New test.
11389 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11391         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11392         New.
11393         (check_effective_target_vect_cmdline_needed): Use it.
11395 2006-12-31  Richard Guenther  <rguenther@suse.de>
11397         PR middle-end/30137
11398         * gcc.dg/pr30137-1.c: New testcase.
11399         * gcc.dg/pr30137-2.c: Likewise.
11401 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11403         PR middle-end/30322
11404         * gcc.dg/fold-plusnot-1.c: New test case.
11406 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11408         PR c++/29731
11409         * g++.dg/parse/template22.C: New test.
11411 2006-12-31  Richard Guenther  <rguenther@suse.de>
11413         PR middle-end/30338
11414         * gcc.c-torture/compile/pr30338.c: New testcase.
11416 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11418         PR fortran/27900
11419         * gfortran.dg/intrinsic_actual_4.f90: New test.
11421         PR fortran/24325
11422         * gfortran.dg/func_decl_3.f90: New test.
11424 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11426         PR fortran/23060
11427         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11428         * gfortran.dg/c_by_val_1.f: New test.
11429         * gfortran.dg/c_by_val_2.f: New test.
11430         * gfortran.dg/c_by_val_3.f: New test.
11432 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11434         PR libfortran/30321
11435         * gfortran.dg/sum_zero_array_1.f90:  New test.
11437 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11439         PR preprocessor/29612
11440         * gcc.dg/cpp/pr29612-1.c: New test.
11441         * gcc.dg/cpp/pr29612-2.c: New test.
11443 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11445         PR fortran/30034
11446         * gfortran.dg/pure_formal_proc_1.f90: New test.
11448         PR fortran/30237
11449         * gfortran.dg/intrinsic_actual_3.f90: New test.
11451 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11453         PR fortran/30014
11454         * gfortran.dg/io_constraints_1.f90: Update test.
11455         * gfortran.dg/io_constraints_2.f90: Update test.
11456         * gfortran.dg/inquire_iolength.f90: New test.
11458 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
11460         PR fortran/20896
11461         * gfortran.dg/interface_10.f90: New test.
11462         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11463         since z is already, locally a variable.
11465         PR fortran/25135
11466         * gfortran.dg/generic_11.f90: New test.
11467         * gfortran.dg/interface_7.f90: Remove name clash between module
11468         name and procedure 'x' referenced in the interface.
11470 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11472         PR middle-end/7651
11473         * gcc.dg/Wmissing-parameter-type.c: New.
11474         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11475         * gcc.dg/Wmissing-parameter-type-no.c: New.
11477 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
11479         PR fortran/25818
11480         * gfortran.dg/entry_array_specs_2.f: New test.
11482         PR fortran/30084
11483         * gfortran.dg/nested_modules_6.f90: New test.
11485 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11487         PR middle-end/7651
11488         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11489         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11491 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
11493         PR C++/30168
11494         * g++.dg/opt/complex6.C: New test.
11496 2006-12-22  Ben Elliston  <bje@au.ibm.com>
11498         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11499         full" if the linker on spu-*-* warns about exceeding local store.
11501         And revert this patch:
11502         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11503         fail to link due to relocation overflows on spu-*-*.
11505 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11507         PR fortran/30273
11508         * gfortran.dg/dependency_19.f90: New test.
11510 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11512         PR fortran/30202
11513         * gfortran.dg/alloc_comp_basics_3.f90: New test.
11515 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
11517         PR middle-end/30262
11518         * gcc.c-torture/execute/20061220-1.c: New test.
11520         PR middle-end/30263
11521         * gcc.dg/gomp/asm-1.c: New test.
11523         PR target/30230
11524         * g++.dg/eh/ia64-2.C: New test.
11526 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11528         PR target/28966
11529         PR target/29248
11530         * gcc.dg/rs6000-leaf.c: New.
11532 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11534         PR fortran/25392
11535         * gfortran.dg/f2c_8.f90: New test.
11537 2006-12-20  Bill Wendling  <wendling@apple.com>
11539         * gcc.dg/asm-b.c: Check for __ppc64__.
11541 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11543         PR fortran/30190
11544         * gfortran.dg/bounds_check_5.f90: New test.
11546 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11548         PR middle-end/30143
11549         * gcc.dg/gomp/complex-1.c: New testcase.
11551 2006-12-20  Roger Sayle  <roger@eyesopen.com>
11553         * gfortran.dg/array_memset_1.f90: New test case.
11555 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
11557         * lib/target-supports.exp: Add spu to
11558         check_effective_target_vect_widen_mult_hi_to_si.
11560 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11562         PR fortran/29992
11563         * gfortran.dg/generic_9.f90: New test.
11565         PR fortran/30081
11566         * gfortran.dg/generic_10.f90: New test.
11568 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11570         PR tree-opt/30045
11571         * gcc.dg/pr30045.c: New test.
11573 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11575         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11577 2006-12-19  Eric Christopher  <echristo@apple.com>
11579         PR target/29302
11580         * gcc.c-torture/execute/pr29302-1.c: New.
11582 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11584         PR fortran/39238
11585         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11587 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11589         PR fortran/30236
11590         * gfortran.dg/altreturn_3.f90: New test.
11592         * gfortran.dg/char_result_12.f90: Fix comment typos.
11594 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11596         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11597         as newlib's stdio.h uses non-traditional cpp constructs.
11599 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11601         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11602         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11603         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11604         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11605         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11606         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11607         * gfortran.dg/default_initialization.f: Renamed to
11608         default_initialization_1.f
11609         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11610         dollar_edit_descriptor_1.f
11611         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11612         dollar_edit_descriptor_2.f
11613         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11614         dollar_edit_descriptor_3.f
11615         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11616         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11617         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11618         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11619         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11620         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11621         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11622         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11623         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11624         * gfortran.dg/default_initialization_1.f: Renamed from
11625         default_initialization.f
11626         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11627         dollar_edit_descriptor-1.f
11628         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11629         dollar_edit_descriptor-2.f
11630         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11631         dollar_edit_descriptor-3.f
11632         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11633         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11634         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11636 2006-12-18  Bill Wendling  <wendling@apple.com>
11638         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11639         id is an OjbC keyword.
11641 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11643         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11645 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11647         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11649 2006-12-18  Ian Lance Taylor  <iant@google.com>
11651         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11653 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11655         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11657 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11659         PR fortran/30207
11660         * gfortran.fortran-torture/execute/where21.f90: New test.
11662 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11664         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11666 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11668         PR middle-end/7651
11669         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11670         * gcc.dg/if-empty-1.c: Likewise.
11671         * gcc.dg/pr23165.c: Likewise.
11672         * g++.dg/warn/empty-body.C: Likewise.
11674 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11676         PR libfortran/30005
11677         * gfortran.dg/open_errors.f90: New test.
11679 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11681         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11683         * gcc.target/i386/ssse3-pabsb.c: New file.
11684         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11685         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11686         * gcc.target/i386/ssse3-palignr.c: Likewise.
11687         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11688         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11689         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11690         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11691         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11692         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11693         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11694         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11695         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11696         * gcc.target/i386/ssse3-psignb.c: Likewise.
11697         * gcc.target/i386/ssse3-psignd.c: Likewise.
11698         * gcc.target/i386/ssse3-psignw.c: Likewise.
11699         * gcc.target/i386/ssse3-vals.h: Likewise.
11701 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11703         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11704         * lib/fortran-torture.exp: Include target-supports.exp.
11706 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11708         PR target/30185
11709         * gcc.c-torture/execute/pr30185.c: New test.
11711 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11713         PR testsuite/30179
11714         PR testsuite/30180
11715         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11716         * gcc.dg/builtin-bswap-2.c: Likewise.
11717         * gcc.dg/builtin-bswap-3.c: Likewise.
11718         * gcc.dg/builtin-bswap-4.c: Likewise.
11719         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11720         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11722 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11724         PR libfortran/30145
11725         * gfortran.dg/write_zero_array: New test.
11727 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11729         PR fortran/30200
11730         * gfortran.dg/write_fmt_trim.f90: New test.
11732 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11734         PR 30194
11735         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11736         temporarily.
11738 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11740         * lib/target-supports.exp (check_weak_available): Use istarget
11741         "hppa*-*-hpux10*" instead of regexp.
11742         (check_cxa_atexit_available): Likewise.
11744 2006-12-14  Richard Guenther  <rguenther@suse.de>
11746         PR tree-optimization/30197
11747         * gcc.c-torture/execute/complex-1.c: Fix function name.
11748         * gcc.dg/builtins-61.c: New testcase.
11750 2006-12-14  Richard Guenther  <rguenther@suse.de>
11752         PR middle-end/30172
11753         * gcc.dg/pr30172-1.c: New testcase.
11755 2006-12-14  Richard Guenther  <rguenther@suse.de>
11757         PR tree-optimization/30198
11758         * gcc.dg/builtins-60.c: New testcase.
11760 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11762         * lib/target-supports.exp (vect_no_align): Remove spu.
11764 2006-12-13  Ian Lance Taylor  <iant@google.com>
11766         PR c++/19564
11767         PR c++/19756
11768         * g++.dg/warn/Wparentheses-5.C: New test.
11769         * g++.dg/warn/Wparentheses-6.C: New test.
11770         * g++.dg/warn/Wparentheses-7.C: New test.
11771         * g++.dg/warn/Wparentheses-8.C: New test.
11772         * g++.dg/warn/Wparentheses-9.C: New test.
11773         * g++.dg/warn/Wparentheses-10.C: New test.
11774         * g++.dg/warn/Wparentheses-11.C: New test.
11775         * g++.dg/warn/Wparentheses-12.C: New test.
11776         * g++.dg/warn/Wparentheses-13.C: New test.
11777         * g++.dg/warn/Wparentheses-14.C: New test.
11778         * g++.dg/warn/Wparentheses-15.C: New test.
11779         * g++.dg/warn/Wparentheses-16.C: New test.
11780         * g++.dg/warn/Wparentheses-17.C: New test.
11781         * g++.dg/warn/Wparentheses-18.C: New test.
11782         * g++.dg/warn/Wparentheses-19.C: New test.
11783         * g++.dg/warn/Wparentheses-20.C: New test.
11784         * g++.dg/warn/Wparentheses-21.C: New test.
11786 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11788         PR testsuite/30157
11789         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11790         for target "hppa.*hpux10".
11792 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11794         * g++.dg/debug/vartrack1.C: New test.
11796         * g++.dg/opt/ifcvt1.C: New test.
11798         * gcc.dg/tls/opt-13.c: New test.
11800         * gcc.dg/20060425-2.c: New test.
11802         * g++.dg/opt/pr15054-2.C: New test.
11804         * gcc.c-torture/execute/20060420-1.c: New test.
11806         * gcc.c-torture/execute/20060412-1.c: New test.
11808         * objc/compile/20060406-1.m: New test.
11810 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11812         * g++.dg/template/array17.C: New test.
11814 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
11816         * gcc.target/powerpc/altivec-23.c: New test.
11818 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
11820         PR c++27316
11821         * g++.dg/inherit/error3.C: New test.
11823         PR c++/28740
11824         * g++.dg/inherit/error4.C: New test.
11826 2006-12-13  Richard Guenther  <rguenther@suse.de>
11828         PR tree-optimization/17687
11829         * gcc.dg/builtins-59.c: New testcase.
11831 2006-12-13  Ben Elliston  <bje@au.ibm.com>
11833         * gcc.target/spu/Wmain.c: New test.
11835 2006-12-12  Josh Conner  <jconner@apple.com>
11837         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11838         * g++.dg/abi/thunk4.C: Likewise.
11839         * g++.dg/abi/rtti3.C: Likewise.
11841 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
11843         * gcc.target/spu/cpat-1.c: New test.
11844         * gcc.target/spu/cpat-2.c: New test.
11845         * gcc.target/spu/cpat-3.c: New test.
11846         * gcc.target/spu/cpat-4.c: New test.
11848 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11850         PR tree-opt/28436
11851         * gcc.c-torture/compile/vector-1.c: New test.
11852         * gcc.c-torture/compile/vector-2.c: New test.
11853         * gcc.c-torture/compile/vector-3.c: New test.
11855 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11857         * lib/fortran-torture.exp: Update copyright years.  Remove
11858         obsolete comment.  Test -ftree-vectorize where it makes sense.
11859         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11860         from fortran-torture.exp.
11861         * gfortran.dg/char_transpose_1.f90,
11862         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11863         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11864         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11865         '-w' to dg-options.
11867 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11869         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11870         saved_${tool}_load.
11872 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11874         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11875         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11876         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11877         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11878         gaps.
11880 2006-12-12  Richard Guenther  <rguenther@suse.de>
11882         PR middle-end/30147
11883         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11885 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11886             Diego Novillo  <dnovillo@redhat.com>
11888         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11889         VDEF/VUSE changes.
11890         * gcc.dg/tree-ssa/pr26421.c: Likewise
11891         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11892         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11893         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11894         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11895         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11896         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11897         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11898         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11899         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11901 2006-12-11  Jan Hubicka  <jh@suse.cz>
11903         * gcc.dg/tree-prof/stringop-1.c: New test.
11904         * gcc.dg/tree-prof/stringop-2.c: New test.
11906 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11908         PR target/30120
11909         * gcc.target/i386/pr30120.c: New test.
11911         Revert:
11912         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11914         * gcc.target/i386/x87regparm-1.c: New test.
11915         * gcc.target/i386/x87regparm-2.c: New test.
11916         * gcc.target/i386/x87regparm-3.c: New test.
11917         * gcc.target/i386/x87regparm-4.c: New test.
11919 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11921         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11923 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11925         PR fortran/23994
11926         * gfortran.dg/protected_1.f90: New test.
11927         * gfortran.dg/protected_2.f90: New test.
11928         * gfortran.dg/protected_3.f90: New test.
11929         * gfortran.dg/protected_4.f90: New test.
11930         * gfortran.dg/protected_5.f90: New test.
11931         * gfortran.dg/protected_6.f90: New test.
11933 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11934             Tobias Burnus  <burnus@gcc.gnu.org>
11936         PR fortran/29975
11937         PR fortran/30068
11938         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11939         interface.
11940         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11941         ambiguous interfaces.
11942         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11943         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11944         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11945         ambiguous interfaces.
11946         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11947         * gfortran.dg/array_initializer_2.f90: Add initializer array
11948         constructor test.
11950         PR fortran/30096
11951         * gfortran.dg/interface_9.f90: Test that host interfaces are
11952         not checked for ambiguity with the local version.
11954 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11956         PR fortran/29464
11957         * gfortran.dg/module_interface_2.f90: New test.
11959 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11961         PR fortran/29941
11962         * gfortran.dg/assumed_len.f90: New test.
11964 2006-12-09  Richard Guenther  <rguenther@suse.de>
11966         * g++.dg/warn/implicit-typename1.C: Qualify types.
11967         * g++.dg/parse/crash12.C: Likewise.
11968         * g++.dg/tree-ssa/pr22444.C: Likewise.
11970 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11972         * gfortran.dg/array_2.f90: Added sqrt test.
11974 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11976         * gcc.target/i386/x87regparm-1.c: XFAIL.
11977         * gcc.target/i386/x87regparm-2.c: XFAIL.
11978         * gcc.target/i386/x87regparm-3.c: XFAIL.
11979         * gcc.target/i386/x87regparm-4.c: XFAIL.
11981 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11983         * lib/target-supports.exp
11984         (check_effective_target_large_long_double): New.
11985         * gcc.dg/Wconversion-real.c : Use it.
11986         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11987         unsigned.
11989 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11991         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11993 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11995         PR fortran/27546
11996         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11998 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
12000         PR c++/29732
12001         * g++.dg/template/crash65.C: New test.
12002         * g++.dg/template/spec16.C: Tweak error markers.
12004 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12006         * gcc.target/spu: New directory.
12007         * gcc.target/spu/spu.exp: New file.
12008         * gcc.target/spu/intrinsics-1.c: New test.
12010 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
12012         PR c++/29980
12013         * g++.dg/ext/attrib27.C: New test.
12014         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
12015         * g++.dg/parse/typedef5.C: Likewise.
12017 2006-12-07  Mike Stump  <mrs@apple.com>
12019         * treelang/compile/var_defs.tree: Adjust.
12021 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
12023         PR c++/29730
12024         * g++.dg/template/crash64.C: New test.
12025         * g++.dg/parse/crash27.C: Adjust error markers.
12027 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
12029         PR libfortran/30009
12030         PR libfortran/30056
12031         * gfortran.dg/read_eof_4.f90:  Add tests.
12032         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
12033         * gfortran.dg/unf_read_corrupted_1.f90: New test.
12035 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
12037         PR c++/29729
12038         * g++.dg/template/crash63.C: New test.
12040         PR c++/29728
12041         * g++.dg/template/crash62.C: New test.
12043 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12045         PR fortran/30003
12046         * gfortran.dg/allocatable_function_1.f90: Increase the number
12047         of expected calls of free to 10; the lhs section reference is
12048         now evaluated so there is another call to bar.  Change the
12049         comment appropriately.
12050         * gfortran.dg/array_section_1.f90: New test.
12052 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12054         PR fortran/29912
12055         * gfortran.dg/char_result_12.f90: New test.
12057 2006-12-05  Richard Guenther  <rguenther@suse.de>
12059         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12060         * gcc.dg/vect/vect-pow-2.c: Rename to ...
12061         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
12062         vect_double, xfail for spu*-*-*.
12064 2006-12-04  Tobias Burnus  <burnus@net-b.de>
12066         PR fortran/29962
12067         * initialization_4.f90: Test noninteger exponents (-std=f95).
12068         * initialization_5.f90: New test for noninteger exponents
12069           with -std=f2003.
12071 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12073         PR fortran/29821
12074         * gfortran.dg/parameter_array_section_1.f90: New test.
12076 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
12078         PR c++/29733
12079         * g++.dg/template/crash61.C: New test.
12081         PR c++/29632
12082         * g++.dg/template/error23.C: New test.
12084 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
12086         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12088 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12090         PR fortran/29916
12091         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12093 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
12095         PR middle-end/29965
12096         * gcc.dg/gomp/pr29965-1.c: New test.
12097         * gcc.dg/gomp/pr29965-2.c: New test.
12098         * gcc.dg/gomp/pr29965-3.c: New test.
12099         * gcc.dg/gomp/pr29965-4.c: New test.
12100         * gcc.dg/gomp/pr29965-5.c: New test.
12101         * gcc.dg/gomp/pr29965-6.c: New test.
12102         * g++.dg/gomp/pr29965-1.C: New test.
12103         * g++.dg/gomp/pr29965-2.C: New test.
12104         * g++.dg/gomp/pr29965-3.C: New test.
12105         * g++.dg/gomp/pr29965-4.C: New test.
12106         * g++.dg/gomp/pr29965-5.C: New test.
12107         * g++.dg/gomp/pr29965-6.C: New test.
12108         * g++.dg/gomp/pr29965-7.C: New test.
12109         * g++.dg/gomp/pr29965-8.C: New test.
12110         * g++.dg/gomp/pr29965-9.C: New test.
12111         * g++.dg/gomp/pr29965-10.C: New test.
12113 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
12115         * gnat.dg/pointer_variable_bounds.adb: New test.
12116         * gnat.dg/pointer_variable_bounds.ads: Likewise.
12117         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12119 2006-12-03  Eric Christopher  <echristo@apple.com>
12121         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12123 2006-12-03  Richard Henderson  <rth@redhat.com>
12124             Andrew Pinski  <pinskia@gmail.com>
12126         PR C++/14329
12127         * g++.dg/warn/unit-1.C: New test.
12129 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
12131         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12133 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
12135         * g++.dg/vect/vect.exp: Enable tests to run on spu.
12136         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12137         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12138         * gcc.dg/vect/vect-70.c: Reduce array size.
12139         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12140         vect_no_compaer_double targets.
12141         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12142         vect_float, vect_double, and vect_int.
12144 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
12146         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12147         test for loop versioning on vect_no_align targets.
12148         * gcc.dg/vect/pr20122.c: Likewise.
12149         * gcc.dg/vect/vect-105.c: Likewise.
12150         * gcc.dg/vect/vect-42.c: Likewise.
12151         * gcc.dg/vect/vect-43.c: Likewise.
12152         * gcc.dg/vect/vect-74.c: Likewise.
12153         * gcc.dg/vect/vect-75.c: Likewise.
12154         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12155         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12156         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12157         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12159 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
12161         PR fortran/29642
12162         * gfortran.dg/value_1.f90 : New test.
12163         * gfortran.dg/value_2.f90 : New test.
12164         * gfortran.dg/value_3.f90 : New test.
12165         * gfortran.dg/value_4.f90 : New test.
12166         * gfortran.dg/value_4.c : Called from value_4.f90.
12168 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12170         PR C++/30033
12171         *  g++.dg/cpp0x/static_assert4.C: New testcase.
12173 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12175         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12177 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
12179         PR c/27953
12180         * gcc.dg/pr27953.c: New test.
12182 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12184         PR c++/30022
12185         * g++.dg/ext/vector5.C: New test.
12187         PR c++/30021
12188         * g++.dg/other/main1.C: New test.
12190 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
12192         PR libfortran/29568
12193         * gfortran.dg/convert_implied_open.f90:  Change to
12194         new default record length.
12195         * gfortran.dg/unf_short_record_1.f90:  Adapt to
12196         new error message.
12197         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
12199 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
12201         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12203 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
12205         PR c++/29066
12206         * g++.dg/expr/pr29066.c: New.
12208 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
12209             Zdenek Dvorak <dvorakz@suse.cz>
12211         PR tree-optimization/29921
12212         * gcc.dg/pr29921-2.c: New test.
12214 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
12216         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12217         (i386_get_cpuid): New function.
12218         (i386_cpuid_ecx): Likewise.
12219         (i386_cpuid_edx): Likewise.
12220         (i386_cpuid): Updated to call i386_cpuid_edx.
12222         * gcc.target/i386/sse3-addsubpd.c: New file.
12223         * gcc.target/i386/sse3-addsubps.c: Likewise.
12224         * gcc.target/i386/sse3-haddpd.c: Likewise.
12225         * gcc.target/i386/sse3-haddps.c: Likewise.
12226         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12227         * gcc.target/i386/sse3-hsubps.c: Likewise.
12228         * gcc.target/i386/sse3-lddqu.c: Likewise.
12229         * gcc.target/i386/sse3-movddup.c: Likewise.
12230         * gcc.target/i386/sse3-movshdup.c: Likewise.
12231         * gcc.target/i386/sse3-movsldup.c: Likewise.
12233 2006-12-01  Dirk Mueller  <dmueller@suse.de>
12235         * g++.dg/warn/Wreturn-type-4.C: New testcase.
12237 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
12239         * gcc.dg/dfp/convert-int-max.c: New test.
12240         * gcc.dg/dfp/convert-int-max-fold.c: New test.
12242 2006-11-30  Richard Guenther  <rguenther@suse.de>
12244         * gcc.dg/vect/vect-pow-1.c: Rename ...
12245         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
12246         floats instead of doubles, check successful vectorization.
12248 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12250         PR target/29945
12251         * gcc.c-torture/compile/pr29945.c: New testcase.
12253 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
12255         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12256         -maltivec.
12258 2006-11-29  Eric Christopher  <echristo@apple.com>
12260         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12262 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
12264         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12266         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12268 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
12270         PR c++/29022
12271         * g++.dg/inherit/virtual2.C: New test.
12272         * g++.dg/inherit/virtual3.C: Likewise.
12273         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12274         * g++.dg/inherit/error2.C: Likewise.
12275         * g++.dg/template/instantiate1.C: Likewise.
12277 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
12279         PR tree-opt/29984
12280         * gcc.dg/tree-ssa/reassoc-12.c: New test.
12282 2006-11-28  Jan Hubicka  <jh@suse.cz>
12284         * gcc.dg/memcpy-1.c: New test.
12286 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
12288         PR c++/29735
12289         * g++.dg/warn/main-3.C: New test.
12291 2006-11-28  Jan Hubicka  <jh@suse.cz>
12293         * gcc.dg/winline-1.c: New test.
12295 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12297         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12298         alignments.
12300 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12302         PR fortran/29976
12303         * gfortran.dg/missing_optional_dummy_3.f90
12305 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12307         PR fortran/20880
12308         * gfortran.dg/interface_3.f90: Modify errors.
12310 2006-11-28  Ben Elliston  <bje@au.ibm.com>
12312         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12313         fail to link due to relocation overflows on spu-*-*.
12315 2006-11-27  Michael Matz  <matz@suse.de>
12316             Andreas Krebbel  <krebbel1@de.ibm.com>
12318         PR target/29319
12319         * gcc.dg/20061127-1.c: New testcase.
12321 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
12323         * gcc.dg/20061124-1.c: Add exit() function prototype.
12325 2006-11-27  Jan Hubicka  <jh@suse.cz>
12327         * gcc.target/i386/memcpy-1.c: Adjust size.
12328         * gcc.dg/visibility-11.c: Likewise.
12330 2006-11-27  Richard Guenther  <rguenther@suse.de>
12332         PR middle-end/25620
12333         * gcc.target/i386/pow-1.c: New testcase.
12334         * gcc.dg/builtins-58.c: Likewise.
12336 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
12338         PR c++/29886
12339         * g++.dg/expr/cast8.C: New test.
12341 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12343         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12344         Don't ever inline the testcase.
12346 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12348         PR fortran/29982
12349         * gfortran.fortran-torture/compile/parameter_3.f90: New
12350         testcase.
12352 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12354         PR fortran/29951
12355         * gfortran.fortran-torture/execute/transfer2.f90: New test.
12357 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12359         * gfortran.fortran-torture/execute/specifics.f90: Remove test
12360         for CHAR.
12362 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12364         PR libgfortran/29936
12365         * gfortran.dg/write_check3.f90: New test.
12367 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12369         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12371 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
12373         PR fortran/20880
12374         * gfortran.dg/interface_3.f90: New test.
12376         PR fortran/29387
12377         * gfortran.dg/generic_8.f90: New test.
12379 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12381         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12382         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12383         * gfortran.dg/specifics_3.f90: Remove.
12385 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12387         PR c/29955
12388         * gcc.dg/gomp/pr29955.c: New test.
12390         PR c/29736
12391         * gcc.dg/pr29736.c: New test.
12393 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12395         PR tree-opt/29964
12396         * gcc.dg/pure-1.c: New test.
12398 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12400         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12401         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12403 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12405         * gcc.dg/20061124-1.c: New testcase.
12407 2006-11-23  Eric Christopher  <echristo@apple.com>
12409         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12411 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12413         PR c/2707
12414         PR c++/26167
12415         * gcc.dg/Wconversion-integer.c: New. Supersedes
12416         Wconversion-negative-constants.c
12417         * gcc.dg/Wconversion-real.c: New.
12418         * gcc.dg/Wconversion-real-integer.c: New.
12419         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12420         * g++.dg/warn/Wconversion1.C: Modified.
12422 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12424         * gfortran.dg/overload_1.f90: New test.
12426 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12428         PR c/9072
12429         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12430         Wtraditional-conversion.
12431         * gcc.dg/overflow-warn-2.c: Likewise.
12432         * gcc.dg/Wconversion.c: Likewise. Renamed as
12433         Wtraditional-conversion.c .
12434         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12435         Wtraditional-conversion-2.c .
12436         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12437         Wtraditional-conversion-2.c
12438         * gcc.dg/Wconversion-negative-constants.c: New.
12440 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12442         * gcc.dg/tree-ssa/dump-1.c: New test.
12444 2006-11-23  David Ung <davidu@mips.com>
12446         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12447         -mfp64, allowable when ISA >= 33 and float is enabled.
12448         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12449         of mthc1 and mfhc1 patterns.
12451 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
12453         PR tree-optimization/29921
12454         * gcc.dg/pr29921.c: New test.
12456 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12458         PR fortran/29441
12459         * gfortran.dg/initialization_4.f90: New test.
12461 2006-11-22  Ira Rosen  <irar@il.ibm.com>
12463         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12464         platforms that have interleaving support.
12465         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12466         * gcc.dg/vect/vect-strided-a-u16-i2.c,
12467         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12468         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12469         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12470         gcc.dg/vect/vect-strided-u8-i2-gap.c,
12471         gcc.dg/vect/vect-strided-u8-i8.c,
12472         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12473         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12474         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12475         gcc.dg/vect/vect-strided-float.c,
12476         gcc.dg/vect/vect-strided-a-mult.c,
12477         gcc.dg/vect/vect-strided-mult-char-ls.c,
12478         gcc.dg/vect/vect-strided-a-u16-mult.c,
12479         gcc.dg/vect/vect-strided-a-u32-mult.c,
12480         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12481         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12482         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12483         gcc.dg/vect/vect-strided-mult.c,
12484         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12485         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12486         New.
12488 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12490         PR fortran/25087
12491         * gfortran.dg/auto_char_len_4.f90: New test.
12493 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12495         PR fortran/29652
12496         * gfortran.dg/generic_7.f90: New test.
12497         * gfortran.dg/defined_operators_1.f90: Add new error.
12499 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
12501         PR tree-optimization/29902
12502         * g++.dg/tree-ssa/pr29902.C: New test.
12504 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
12506         PR fortran/29820
12507         * gfortran.dg/used_types_13.f90: New test.
12509 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
12511         * gcc.dg/dfp/snan.c: Delete.
12513 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
12515         * g++.dg/cpp0x/static_assert1.C: New.
12516         * g++.dg/cpp0x/static_assert2.C: New.
12517         * g++.dg/cpp0x/static_assert3.C: New.
12519 2006-11-21  Richard Guenther  <rguenther@suse.de>
12521         * gcc.dg/vect/vect-pow-1.c: New testcase.
12522         * gcc.dg/vect/vect-pow-2.c: Likewise.
12524 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
12526         PR c++/29570
12527         * g++.dg/template/static29.C: New test.
12529         PR c++/29734
12530         * g++.dg/conversion/simd4.C: New test.
12532 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
12534         PR c++/29475
12535         * g++.dg/template/access19.C: New test.
12536         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12537         error is reported.
12539 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12541         PR tree-opt/25500
12542         * gcc.dg/tree-ssa/sra-4.c: New testcase.
12544 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12546         PR fortran/27546
12547         * gfortran.dg/import.f90: Extended test.
12548         * gfortran.dg/import2.f90: Extended test.
12550 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12552         * gfortran.dg/volatile3.f90: Add conflict test.
12554 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
12556         PR fortran/24783
12557         * gfortran.dg/implicit_10.f90: New test.
12559 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12561         PR c++/8586
12562         * g++.dg/warn/Wall-write-strings.C: New.
12564 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12566         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12567         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12569 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12571         * gfortran.dg/use_3.f90: Remove error message.
12572         * gfortran.dg/iso_fortran_env_1.f90: New test.
12573         * gfortran.dg/iso_fortran_env_2.f90: New test.
12574         * gfortran.dg/iso_fortran_env_3.f90: New test.
12575         * gfortran.dg/iso_fortran_env_4.f90: New test.
12577 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12579         * gcc.dg/vect/vect-27.c: Fix initialization.
12581 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12583         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12584         * gcc.dg/torture/builtin-minmax-1.c: New.
12586         * gcc.dg/builtins-20.c: Add cases for copysign.
12588 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12590         PR fortran/24285
12591         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12593 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12594         * gfortran.dg/use_1.f90: New test.
12595         * gfortran.dg/use_1.f90: New test.
12596         * gfortran.dg/use_1.f90: New test.
12598 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12600         PR tree-optimization/29801
12601         * gcc.dg/pr29801.c: New test.
12603 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12605         PR middle-end/29584
12606         * gcc.dg/torture/pr29584.c: New test.
12608 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12610         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12611         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12612         * gcc.target/powerpc/compress-float-ppc.c,
12613         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12614         powerpc_fprs.
12615         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12616         do not pass -mhard-float.
12618 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12620         * gnat.dg/volatile_aggregate.adb: New test.
12622 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12624         PR fortran/29391
12625         PR fortran/29489
12626         * gfortran.dg/bound_2.f90: Add more checks.
12627         * gfortran.dg/bound_3.f90: New test.
12629 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12631         PR target/29201
12632         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12634 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12636         * gfortran.dg/import3.f90: Fix error message.
12638 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12640         PR tree-opt/29788
12641         * gfortran.fortran-torture/compile/inline_1.f90:
12642         New testcase.
12644 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12646         * gcc.target/i386/x87regparm-1.c: New test.
12647         * gcc.target/i386/x87regparm-2.c: New test.
12648         * gcc.target/i386/x87regparm-3.c: New test.
12649         * gcc.target/i386/x87regparm-4.c: New test.
12651 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12653         PR fortran/27546
12654         * gfortran.dg/import.f90: New test.
12655         * gfortran.dg/import2.f90: New test.
12656         * gfortran.dg/import3.f90: New test.
12658 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12660         PR fortran/27588
12661         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12663 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12665         PR fortran/29806
12666         * gfortran.dg/contains.f90: New test.
12667         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12669 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12671         PR tree-optimization/29581
12672         * gcc.dg/pr29581-1.c: New test.
12673         * gcc.dg/pr29581-2.c: New test.
12674         * gcc.dg/pr29581-3.c: New test.
12675         * gcc.dg/pr29581-4.c: New test.
12676         * gfortran.dg/pr29581.f90: New test.
12678 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12680         PR fortran/29702
12681         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12682         numbers in error message headers.
12684 2006-11-14  Richard Guenther  <rguenther@suse.de>
12686         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12687         to i?86 and x86_64 targets.
12689 2006-11-14  Caroline Tice  <ctice@apple.com>
12691         * gcc.dg/pubtypes-1.c: New file/testcase.
12692         * gcc.dg/pubtypes-2.c: New file/testcase.
12693         * gcc.dg/pubtypes-3.c: New file/testcase.
12694         * gcc.dg/pubtypes-4.c: New file/testcase.
12695         * g++.dg/pubtypes.C: New file/testcase.
12697 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12699         PR c++/29106
12700         * g++.dg/init/self1.C: New test.
12702 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12704         PR fortran/29657
12705         * gfortran.dg/conflicts.f90: Add.
12707 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12709         PR rtl-optimization/29798
12711         * gcc.c-torture/execute/pr29798.c: New.
12713 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12715         * gcc.dg/builtins-20.c: Add more cases.
12717 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12719         PR fortran/29759
12720         * gfortran.dg/gomp/pr29759.f90: New test.
12722 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12724         PR c++/29518
12725         * g++.dg/template/static28.C: New test.
12727 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12729         * lib/c-torture.exp: Use target-libpath.exp.
12730         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12731         set GCC_EXEC_PREFIX env var from global variable of same name.
12733 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12735         PR fortran/26994
12736         * gfortran.fortran-torture/compile/transfer-1.f90:
12737         New testcase.
12739 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12740             Zdenek Dvorak <dvorakz@suse.cz>
12742         PR tree-optimization/29680
12743         * gcc.dg/alias-11.c: New test.
12745 2006-11-12  Jason Merrill  <jason@redhat.com>
12746             Andrew Pinski <pinskia@physics.uc.edu>
12748         PR middle-end/28915
12749         * gcc.target/i386/vectorize1.c: New.
12751 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12753         PR rtl-optimization/29797
12754         * gcc.c-torture/execute/pr29797-1.c: New test case.
12756 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12758         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12760 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12762         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12764 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12766         PR tree-optimization/13827
12767         * gcc.dg/fold-eqand-1.c: New test case.
12769 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12771         PR rtl-opt/28812
12772         * gcc.c-torture/execute/mayalias-3.c: New test.
12774 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12776         PR middle-end/27528
12777         * gcc.c-torture/compile/pr27528.c: New test.
12778         * gcc.dg/pr27528.c: Likewise.
12780 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12782         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12784         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12786 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12788         PR fortran/29758
12789         * gfortran.dg/reshape_source_size_1.f90: New test.
12791 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12793         PR fortran/29315
12794         * gfortran.dg/aliasing_dummy_4.f90: New test.
12796 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12798         PR target/29777
12799         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12800         and x86_64-*-* targets.
12802 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12804         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12805         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12806         New macros. Use them in exact tests.
12807         (TESTIT3): New macro.
12808         Add tests for fmin, fmax and fma.
12810 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12812         PR fortran/29431
12813         * gfortran.dg/array_constructor_13.f90: New test.
12815 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12817         PR fortran/29744
12818         * gfortran.dg/used_types_12.f90: New test.
12820 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
12822         PR middle-end/29726
12823         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12824         (test6): Ditto.
12825         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12826         * gcc.dg/fold-eqandshift-3.c: New test case.
12828 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12830         PR fortran/29699
12831         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12833         PR fortran/21370
12834         * gfortran.dg/change_symbol_attributes_1.f90: New test.
12836 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12838         * gcc.dg/20061109-1.c: New testcase.
12840 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12842         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12844 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12846         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12847         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12849 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12851         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12852         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12854 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12856         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12858 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12860         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12861         vect-9.c).
12862         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12863         * gcc.dg/vect/vect-9.c: Now vectorizable.
12864         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12865         that support vect_widen_mult.
12866         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12867         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12868         vect-reduc-dot-u16.c).
12869         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12870         vect-reduc-dot-u16.c).
12871         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12872         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12873         vect-reduc-dot-s8.c).
12874         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12875         vect-reduc-dot-s8.c).
12876         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12877         vect-reduc-dot-s8.c).
12878         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12879         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12880         vect-reduc-dot-u8.c).
12881         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12882         vect-reduc-dot-u8.c).
12883         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12884         * gcc.dg/vect/vect-multitypes-9.c: New test.
12885         * gcc.dg/vect/vect-multitypes-10.c: New test.
12886         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12887         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12888         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12889         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12890         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12891         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12892         wrapv-vect-reduc-dot-s8.c.
12893         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12894         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12895         targets that support vec_unpack.
12896         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12897         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12898         (check_effective_target_vect_widen_mult_hi_to_si): New.
12899         (check_effective_target_vect_widen_sum): Removed.
12901         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12903         * gcc.dg/vect/vect-multitypes-8.c: New test.
12904         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12906         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12908         * gcc.dg/vect/vect-multitypes-7.c: New test.
12910         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12912         * gcc.dg/vect/vect-multitypes-4.c: New test.
12913         * gcc.dg/vect/vect-multitypes-5.c: New test.
12914         * gcc.dg/vect/vect-multitypes-6.c: New test.
12916         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12918         * gcc.dg/vect/vect-multitypes-1.c: New test.
12919         * gcc.dg/vect/vect-multitypes-2.c: New test.
12920         * gcc.dg/vect/vect-multitypes-3.c: New test.
12922 2006-11-07  Eric Christopher  <echristo@apple.com>
12924         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12925         Test using scan-assembler-not.
12927 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12929         * gcc.dg/inline-17.c: New test.
12931 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12933         PR other/25028
12934         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12935         on HP-UX.
12937 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12939         PR fortran/29539
12940         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12942         PR fortran/29634
12943         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12944         test.
12946 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12948         PR fortran/29601
12949         * gfortran.dg/volatile.f90: Add.
12950         * gfortran.dg/volatile2.f90: Add.
12951         * gfortran.dg/volatile3.f90: Add.
12952         * gfortran.dg/volatile4.f90: Add.
12953         * gfortran.dg/volatile5.f90: Add.
12954         * gfortran.dg/volatile6.f90: Add.
12955         * gfortran.dg/volatile7.f90: Add.
12957 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12959         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12960           for matching error messages.
12961         * gfortran.dg/specifics_3.f90: Adjust pattern
12962           for matching error messages.
12964 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12965             Bernhard Fischer  <aldot@gcc.gnu.org>
12967         * lib/gcc-dg.exp (output-exists): New proc.
12968         (output-exists-not): New proc.
12969         * gcc.test-framework/test-framework.awk: Support new directives.
12970         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12971         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12972         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12973         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12974         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12975         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12977 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12979         PR fortran/29630
12980         PR fortran/29679
12981         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12982         * gfortran.dg/initialization_3.f90: New.
12984 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12986         PR libgfortran/25545
12987         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12989 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12991         PR middle-end/29695
12992         * gcc.c-torture/execute/pr29695-1.c: New test.
12993         * gcc.c-torture/execute/pr29695-2.c: New test.
12995 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12997         PR fortran/29565
12998         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
13000 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
13002         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
13003         for matching error messages.
13005 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
13007         PR target/26915
13008         * gcc.target/i386/387-12.c: New test.
13010 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13012         PR libfortran/29713
13013         * gfortran.dg/pr29713.f90: New test.
13015 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
13017         * gcc.c-torture/execute/arith-rand-ll.c:
13018         Also test for bogus rest sign.
13020 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13022         PR libfortran/27895
13023         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
13025 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
13027         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
13028         from error messages.
13030 2006-11-02  Mike Stump  <mrs@apple.com>
13032         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13034         * g++.old-deja/g++.abi/align.C: Enable for darwin.
13036 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
13038         * g++.dg/eh/gcsec1.C: New test.
13040 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13042         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13043         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
13045 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
13047         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13048         hexadecimal value.
13049         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13050         * gcc.dg/pr14796-2.c: Likewise.
13052 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13054         * gcc.c-torture/execute/20061101-1.c: New test.
13056 2006-11-01  Richard Guenther  <rguenther@suse.de>
13058         * gcc.target/i386/fpprec-1.c: New testcase.
13060 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13062         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13063         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13065 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13067         * gcc.c-torture/execute/20061031-1.c: New test.
13069 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13071         PR 23067
13072         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13073         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13074         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13075         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13076         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13077         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13078         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13080 2006-10-31  Eric Christopher  <echristo@apple.com>
13081             Falk Hueffner  <falk@debian.org>
13083         * gcc.dg/builtin-bswap-1.c: New.
13084         * gcc.dg/builtin-bswap-2.c: New.
13085         * gcc.dg/builtin-bswap-3.c: New.
13086         * gcc.dg/builtin-bswap-4.c: New.
13087         * gcc.dg/builtin-bswap-5.c: New.
13088         * gcc.target/i386/builtin-bswap-1.c: New.
13090 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13092         * gcc.dg/inline-16.c: New.
13094         PR 16622
13095         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13096         defining it.
13097         * gcc.dg/inline-13.c: New.
13098         * gcc.dg/inline-14.c: New.
13099         * gcc.dg/inline-15.c: New.
13101         PR 11377
13102         * gcc.dg/inline6.c: New.
13103         * gcc.dg/inline7.c: New.
13105 2006-10-31  Roger Sayle  <roger@eyesopen.com>
13107         PR middle-end/23470
13108         * gcc.dg/pr23470-1.c: New test case.
13110 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
13112         PR fortran/29537
13113         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13114         data.
13115         * gfortran.dg/blockdata_2.f90: New testcase.
13117 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
13119         PR libfortran/29627
13120         * gfortran.dg/unf_short_record_1.f90:  New test.
13122 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13124         PR fortran/29067
13125         * gfortran.dg/pr29067.f: New test.
13127 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
13128             Richard Sandiford  <richard@codesourcery.com>
13130         * lib/target-supports.exp (get_compiler_messages): Append options
13131         as a single list element.
13132         (check_effective_target_arm_vfp_ok): New.
13133         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13135 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
13137         PR fortran/29387
13138         * gfortran.dg/intrinsic_actual_2.f90: New test.
13140         PR fortran/29490
13141         * gfortran.dg/actual_array_interface_1.f90: New test.
13143         PR fortran/29641
13144         * gfortran.dg/used_types_11.f90: New test.
13146 2006-10-30  Dirk Mueller  <dmueller@suse.de>
13148         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13149         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13150         * g++.old-deja/g++.pt/eichin01.C (main): Same.
13151         * g++.old-deja/g++.mike/net25.C (main): Same.
13152         * g++.dg/lookup/exception1.C (main): Same.
13153         * g++.dg/parse/parens2.C (main): Same.
13155 2006-10-30  Roger Sayle  <roger@eyesopen.com>
13157         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13159 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13161         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13162         * gcc.dg/torture/builtin-math-3.c: Likewise.
13164 2006-10-30  Tobias Burnus  <burnus@net-b.de>
13166         PR fortran/29452
13167         * gfortran.dg/write_check.f90: Check run-time keyword checking.
13168         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13170 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
13172         PR Fortran/29410
13173         * gfortran.fortran-torture/execute/transfer1.f90: New test.
13175 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
13177         * lib/target-supports.exp (check_function_available): Declare
13178         function before calling.
13180 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
13182         PR tree-optimization/29637
13183         * gcc.dg/pr29637.c: New test.
13185 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13187         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13188         tree canonicalization.
13190 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13192         * gcc.dg/builtins-20.c: Add more hypot tests.
13194 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13196         * gcc.dg/fold-compare-1.c: New test case.
13198 2006-10-29  Dirk Mueller  <dmueller@suse.de>
13200         PR c++/16307
13201         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13203 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13205         PR tree-optimization/15458
13206         * gcc.dg/fold-xornot-1.c: New test case.
13208 2006-10-29  Richard Guenther  <rguenther@suse.de>
13210         * gcc.target/i386/math-torture/trunc.c: New testcase.
13212 2006-10-29  Richard Guenther  <rguenther@suse.de>
13214         * gcc.target/i386/math-torture/round.c: New testcase.
13216 2006-10-29  Richard Guenther  <rguenther@suse.de>
13218         * gcc.target/i386/math-torture/ceil.c: New testcase.
13219         * gcc.target/i386/math-torture/floor.c: Likewise.
13221 2006-10-29  Richard Guenther  <rguenther@suse.de>
13223         * gcc.target/i386/math-torture/rint.c: New testcase.
13224         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13226 2006-10-29  Richard Guenther  <rguenther@suse.de>
13228         * gcc.target/i386/math-torture/lfloor.c: New testcase.
13229         * gcc.target/i386/math-torture/lceil.c: Likewise.
13231 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13233         PR libgfortran/24313
13234         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13236 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
13238         * gcc.c-torture/execute/20020118-1.c,
13239         gcc.c-torture/execute/builtins/strlen.c,
13240         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13241         comment typos.
13243 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13245         * gcc.dg/builtins-20.c: Add tests for hypot.
13246         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
13247         two-argument builtins.
13248         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13249         TESTIT2.  Update all callers.
13250         (TESTIT2, TESTIT2_R): New helper macros.
13251         Add testcases for pow, hypot and atan2.
13253 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13255         PR C++/29295
13256         * g++.dg/expr/bool1.C: New test.
13257         * g++.dg/expr/bool2.C: New test.
13259 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13261         PR fortran/28224
13262         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13263         * gfortran.dg/namelist_internal.f90: New test.
13265 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13267         PR fortran/29625
13268         * gfortran.dg/io_real_boz.f90: Add.
13269         * gfortran.dg/io_real_boz2.f90: Add.
13271 2006-10-28  Richard Guenther  <rguenther@suse.de>
13273         PR middle-end/26899
13274         * gcc.dg/tree-ssa/pr26899.c: New testcase.
13276 2006-10-28  Richard Guenther  <rguenther@suse.de>
13278         PR target/28806
13279         * gcc.target/i386/math-torture/lround.c: New testcase.
13281 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13283         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13284         * gcc.dg/builtins-44.c: Likewise.
13285         * gcc.dg/builtins-45.c: Likewise.
13286         * gcc.dg/pr28796-2.c: Likewise.
13287         * gcc.dg/unordered-3.c: Likewise.
13289 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13291         PR libgfortran/27954
13292         * gfortran.dg/error_recovery_2.f90: New test.
13294 2006-10-26  Richard Guenther  <rguenther@suse.de>
13296         * gcc.target/i386/i386.exp: Use glob, not find to collect
13297         tests.  Avoids recursing into subdirectories.
13298         * gcc.target/i386/math-torture/math-torture.exp: Torture
13299         for interesting ia32 math options.
13300         * gcc.target.i386/math-torture/lrint.c: New testcase.
13302 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13304         PR libgfortran/29563
13305         * gfortran.dg/arrayio_9.f90: Update test.
13306         * gfortran.dg/arrayio_19.f90: New test.
13308 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
13310         * gcc.dg/20061026.c: New testcase.
13312 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13314         PR libgfortran/29563
13315         * gfortran.dg/arrayio_9.f90: New test.
13317 2006-10-26  Ben Elliston  <bje@au.ibm.com>
13319         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13320         Copy the strings manually, as strcpy may call strlen.
13322 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13324         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13325         Add checks for log, log2, log10 and log1p.
13327         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13328         we already test 0.0.  Add checks for expm1, log, log2, log10,
13329         log1p, cbrt, erf and erfc.
13331 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
13333         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13335 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
13337         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13338         and remainderl() built-in functions.  Remove -ffast-math from
13339         dg-options.
13341 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13343         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13344         acosh and atanh.
13346         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13347         floating point modifiers to arguments passed to float and long
13348         double functions respectively.  Update all callers to use floating
13349         point numbers, not integers.  Add tests for exp, exp2 and
13350         exp10/pow10.
13352         * gcc.dg/torture/builtin-math-3.c: New test.
13354 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13356         PR fortran/29393
13357         * gfortran.dg/initialize_2.f90: New.
13359 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13361         * gcc.dg/torture/builtin-math-2.c: New test.
13363 2006-10-24  Richard Guenther  <rguenther@suse.de>
13365         PR middle-end/28796
13366         * gcc.dg/pr28796-1.c: New testcase.
13367         * gcc.dg/pr28796-2.c: Likewise.
13369 2006-10-24  Richard Guenther  <rguenther@suse.de>
13371         * gcc.dg/builtins-57.c: New testcase.
13373 2006-10-24  Richard Guenther  <rguenther@suse.de>
13375         PR tree-optimization/29567
13376         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13378 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13380         PR tree-optimization/14784
13381         * gcc.dg/alias-10.c: New test.
13383 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13385         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13387 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13389         * gcc.dg/builtin-strncat-chk-1.c: New test.
13391 2006-10-23  Jan Hubicka  <jh@suse.cz>
13393         * gcc.dg/memmove-1.c: New test.
13395 2006-10-23  Paul Brook  <paul@codesourcery.com>
13397         * gcc.dg/pragma-pack-5.c: New test.
13399 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13401         * g++.dg/other/s390-1.C: New testcase.
13403 2006-10-23  Richard Guenther  <rguenther@suse.de>
13405         PR middle-end/27132
13406         PR middle-end/23295
13407         * gcc.dg/pr27132.c: New testcase.
13408         * gcc.dg/pr23295.c: Likewise.
13409         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13410         * g++.dg/tree-ssa/pr19807.C: Likewise.
13412 2006-10-23  Richard Guenther  <rguenther@suse.de>
13414         PR middle-end/21032
13415         * gcc.dg/pr21032.c: New testcase.
13417 2006-10-22  Jeff Law  <law@redhat.com>
13418         Richard Guenther  <rguenther@suse.de>
13420         PR tree-optimization/15911
13421         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13423 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13425         PR c++/20647
13426         * g++.dg/abi/rtti3.C: New.
13428 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13430         PR middle-end/28252
13431         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13432         transformation.
13434 2006-10-21  Richard Guenther  <rguenther@suse.de>
13436         PR tree-optimization/3511
13437         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13439 2006-10-21  Richard Guenther  <rguenther@suse.de>
13441         PR middle-end/26898
13442         * gcc.dg/torture/pr26898-1.c: New testcase.
13443         * gcc.dg/torture/pr26898-2.c: Likewise.
13445 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
13447         PR c++/28053
13448         * g++.dg/parse/bitfield1.C: Adjust error markers.
13449         * g++.dg/parse/bitfield2.C: New test.
13451 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
13453         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13455 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13457         PR libfortran/27895
13458         * gfortran.dg/zero_sized_1.f90: New test.
13460 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
13462         * gcc.dg/div-compare-1.c: New test.
13464 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
13466         PR fortran/29216
13467         * gfortran.dg/result_default_init_1.f90: New test.
13469         PR fortran/29314
13470         * gfortran.dg/automatic_default_init_1.f90: New test.
13472         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13473         from 38 to 33.
13475 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
13477         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13478         'using namespace std' without previous declaration.
13479         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13480         * g++.old-deja/g++.robertl/eb133c.C: New.
13482 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13484         PR libgfortran/29277
13485         * gfortran.dg/streamio_4.f90: Update test.
13486         * gfortran.dg/streamio_11.f90: New test.
13488 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
13490         PR c++/27952
13491         * g++.dg/inherit/virtual1.C: New test.
13493 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13495         PR c++/28261
13496         * g++.dg/parse/enum3.C: New test.
13498 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13500         PR c++/29039
13501         * g++.dg/init/ctor8.C: New test.
13503 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13505         PR c++/27270
13506         * g++.dg/ext/complit8.C: Tweak error markers.
13507         * g++.dg/template/complit1.C: Add error marker.
13509 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13511         PR c++/27270
13512         * g++.dg/ext/complit8.C: New test.
13514         PR c++/29408
13515         * g++.dg/parse/dtor12.C: New test.
13517         PR c++/29435
13518         * g++.dg/template/sizeof11.C: New test.
13520 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
13522         PR fortran/29392
13523         * gfortran.dg/data_char_3.f90: New test.
13525         PR fortran/29451
13526         * gfortran.dg/negative_automatic_size.f90: New test.
13528 2006-10-16  David Daney  <ddaney@avtrex.com>
13530         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13532 2006-10-16  Eric Christopher  <echristo@apple.com>
13534         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13535         x86_64.
13537 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13539         PR c++/28211
13540         * g++.dg/tc1/dr49.C: Tweak error messages.
13541         * g++.dg/parse/template21.C: New test.
13543 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13545         PR middle-end/20491
13546         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13548 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13550         PR fortran/29403
13551         * gfortran.dg/print_1.f90: New test.
13553 2006-10-15  Jan Hubicka  <jh@suse.cz>
13555         PR middle-end/29241
13556         * gcc.c-torture/compile/pr29241.c: New testcase.
13558 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
13560         PR middle-end/29250
13561         * gcc.c-torture/compile/pr29250.c: New test.
13563 2006-10-15  Richard Guenther  <rguenther@suse.de>
13565         * gcc.dg/pr29299.c: New testcase.
13567 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13569         PR fortran/24767
13570         * gfortran.dg/label_4.f90: Adjust warning flag.
13572 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13574         PR fortran/29371
13575         * gfortran.dg/nullify_3.f90: New test.
13577 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13579         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13580         on Solaris 2.5.1 too.
13582 2006-10-13  Eric Christopher  <echristo@apple.com>
13584         * gcc.dg/pr25993.c: Skip for darwin.
13586 2006-10-13  Eric Christopher  <echristo@apple.com>
13588         * gcc.dg/visibility-11.c: Skip for darwin.
13590 2006-10-13  Eric Christopher  <echristo@apple.com>
13592         * gcc.dg/darwin-weakimport-1.c: Use
13593         -fno-asynchronous-unwind-tables.
13594         * gcc.dg/darwin-weakimport-3.c: Ditto.
13596 2006-10-13  Richard Guenther  <rguenther@suse.de>
13598         PR tree-optimization/29446
13599         * gcc.dg/torture/pr29446.c: New testcase.
13601 2006-10-13  Bill Wendling  <wendling@apple.com>
13603         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13604         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13605         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13606         * g++.old-deja/g++.law/shadow1.C: Likewise.
13607         * g++.old-deja/g++.law/ctors10.C: Likewise.
13608         * g++.dg/debug/namespace1.C: Likewise.
13609         * g++.dg/inherit/namespace-as-base.C: Likewise.
13610         * g++.dg/opt/delay-slot-1.C: Likewise.
13611         * g++.dg/parse/defarg10.C: Likewise.
13612         * g++.dg/template/ptrmem11.C: Likewise.
13613         * g++.dg/template/mem_func_ptr.C: Likewise.
13614         * g++.dg/template/spec19.C: Likewise.
13616 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13618         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13620 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13622         PR fortran/29373
13623         * gfortran.dg/implicit_9.f90: New test.
13625         PR fortran/29407
13626         * gfortran.dg/namelist_25.f90: New test.
13628         PR fortran/27701
13629         * gfortran.dg/same_name_2.f90: New test.
13631         PR fortran/29232
13632         * gfortran.dg/host_assoc_types_1.f90: New test.
13634         PR fortran/29364
13635         * gfortran.dg/missing_derived_type_1.f90: New test.
13636         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13638         PR fortran/29422
13639         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13641         PR fortran/29428
13642         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13644 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13646         PR fortran/29391
13647         * gfortran.dg/bound_2.f90: New test.
13649 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13651         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13652         directive.
13653         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13654         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13655         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13656         * gfortran.dg/gomp/reduction3.f90: Likewise.
13657         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13658         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13659         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13660         * gfortran.dg/forall_4.f90: Likewise.
13661         * gfortran.dg/spec_expr_4.f90: Likewise.
13662         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13663         * gfortran.dg/forall_5.f90: Likewise.
13664         * gfortran.dg/open_access_append_2.f90: Add check for
13665         compile-time warning.
13667 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13669         PR c++/28506
13670         * g++.dg/parse/pure1.C: New test.
13672 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13674         PR fortran/21435
13675         * gfortran.dg/io_constraints_3.f90: New test.
13676         * gfortran.dg/open_access_append_1.f90: Add checks
13677         for compile-time warnings.
13678         * gfortran.dg/pr20163-2.f: Likewise.
13679         * gfortran.dg/iostat_2.f90: Likewise.
13680         * gfortran.dg/label_4.f90: Delete the temporary
13681         file.
13682         * gfortran.dg/direct_io_2.f90: Add a FILE=
13683         specifier.
13684         * gfortran.dg/iomsg_1.f90: Add check for
13685         compile-time warning.
13687 2006-10-12  Jan Hubicka  <jh@suse.cz>
13689         PR c/28419
13690         * gcc.dg/pr28319.c: New test.
13692 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13693         PR c++/29318
13694         * g++.dg/ext/vla4.C: New test.
13696 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13698         PR c++/27961
13699         * g++.dg/template/crash60.C: New test.
13700         * g++.dg/other/large-size-array.C: Adjust error markers.
13701         * g++.dg/parse/crash27.C: Likewise.
13702         * g++.dg/template/crash1.C: Likewise.
13704 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13706         PR testsuite/29093
13707         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13709 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13711         PR preprocessor/28709
13712         * gcc.dg/cpp/paste14.c: New test.
13714 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13716         PR c++/29175
13717         * g++.dg/init/array24.C: New test.
13719 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13721         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13722         of <sys/types.h>.
13724 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13726         PR c++/29024
13727         * g++.dg/parse/typedef8.C: New test.
13728         * g++.dg/other/mult-stor1.C: Adjust error markers.
13730 2006-10-11  Richard Guenther  <rguenther@suse.de>
13732         PR tree-optimization/28230
13733         * gcc.dg/torture/pr28230.c: New testcase.
13735 2006-10-11  Richard Guenther  <rguenther@suse.de>
13737         PR inline-asm/29119
13738         * gcc.dg/torture/pr29119.c: New testcase.
13740 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13742         PR middle-end/29272
13743         * gcc.c-torture/execute/20060930-2.c: New test.
13745 2006-10-09  Richard Henderson  <rth@redhat.com>
13747         Revert emutls patch.
13749 2006-10-09  Richard Guenther  <rguenther@suse.de>
13751         PR middle-end/29254
13752         * gcc.dg/pr29254.c: New testcase.
13754 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13755             Paul Thomas  <pault@gcc.gnu.org>
13757         PR fortran/20541
13758         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13759         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13760         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13761         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13762         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13763         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13764         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13765         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13766         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13767         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13768         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13769         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13770         * gfortran.dg/alloc_comp_std.f90: New test.
13771         * gfortran.dg/move_alloc.f90: New test.
13773 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13775         PR fortran/29115
13776         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13778         PR fortran/29211
13779         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13781 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13783         PR fortran/28585
13784         * gfortran.dg/new_line.f90: New test.
13786 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13788         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13789         * gcc.dg/torture/builtin-convert-1.c,
13790         gcc.dg/torture/builtin-convert-2.c,
13791         gcc.dg/torture/builtin-convert-3.c,
13792         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13794 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13796         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13797         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13798         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13799         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13801 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13803         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13804         Xfail some tests for powerpc-darwin and powerpc-aix.
13806 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13808         PR c/29380
13809         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13811 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13813         PR target/29300
13814         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13815         on hppa*-*-hpux*.
13817 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13819         PR fortran/16580
13820         PR fortran/29288
13821         * gfortran.fortran-torture/execute/specifics.f90:
13822         Add tests for using all possible intrinsics as actual arguments.
13823         * gfortran.dg/specifics_1.f90: Add tests for using
13824         all possible intrinsics as actual arguments.
13825         * gfortran.dg/specifics_2.f90: New file.
13826         * gfortran.dg/specifics_3.f90: New file.
13828 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
13830         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13831         * gcc.dg/debug/debug-2.c: Likewise.
13833 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
13835         * gcc.c-torture/compile/sync-2.c: New test.
13837 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13839         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13840         line endings.
13842 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13844         PR rtl-optimization/29128
13845         * gcc.c-torture/compile/pr29128.c: New test.
13847 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13849         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13850         line endings.
13852 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13854         PR middle-end/29256
13855         * gcc.dg/tree-ssa/loop-19.c: New test.
13857 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13859         PR tree-optimization/29330
13860         * gcc.dg/pr29330.c: New test.
13862         PR target/28924
13863         * gcc.c-torture/compile/20061005-1.c: New test.
13865 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13867         * gcc.dg/typename-vla-1.c: New case.
13868         * gnat.dg/forward_vla.adb: New case.
13870 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13872         PR tree-optimization/29290
13873         * gfortran.dg/loop_nest_1.f90: New test.
13875         PR target/29198
13876         * gcc.dg/tls/opt-12.c: New test.
13878         PR fortran/28415
13879         * gfortran.dg/save_2.f90: New test.
13881         PR c/29091
13882         * gcc.dg/pr29091.c: New test.
13884 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13886         * lib/target-supports.exp
13887         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13888         same as x86_64-*-*; check for LP64.
13890 2006-10-04  Richard Henderson  <rth@redhat.com>
13892         * lib/target-supports.exp (check_effective_target_tls): Redefine
13893         to mean non-emulated tls.
13894         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13895         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13896         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13897         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13898         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13899         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13900         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13902 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13904         PR fortran/29343
13905         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13907 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13909         * gfortran.dg/bounds_check_fail_1.f90: New test.
13911 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13913         PR c++/29020
13914         * g++.dg/template/friend48.C: New test.
13916 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13918         PR fortran/29098
13919         * gfortran.dg/default_initialization_2.f90: New test.
13921 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13923         PR fortran/20779
13924         PR fortran/20891
13925         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13927 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13929         PR fortran/29284
13930         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13932         PR fortran/29321
13933         PR fortran/29322
13934         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13936         PR fortran/25091
13937         PR fortran/25092
13938         * gfortran.dg/entry_array_specs_1.f90: New test.
13940 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13942         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13943         insufficient to inhibit some test failures at -O3.  Do testing
13944         on integers.
13946 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13948         PR c++/29138
13949         * g++.dg/inherit/access8.C: New test.
13950         * g++.dg/template/dtor4.C: Tweak error messages.
13952 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13954         PR fortran/27478
13955         * gfortran.dg/entry_8.f90: New test.
13957 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13959         PR c++/29291
13960         * g++.dg/parse/new4.C: New test.
13962 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13964         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13965         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13966         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13967         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13968         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13970 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13972         PR fortran/19260
13973         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13974         * gfortran.dg/continuation_2.f90: New test.
13976         PR fortran/19262
13977         * gfortran.dg/continuation_3.f90: New test.
13978         * gfortran.dg/continuation_4.f90: New test.
13979         * gfortran.dg/continuation_5.f: New test.
13980         * gfortran.dg/continuation_6.f: New test.
13982 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13984         PR c++/29226
13985         * g++.dg/template/vla1.C: New test.
13987 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13989         PR fortran/29210
13990         * gfortran.dg/complex_parameter_1.f90: New test.
13992 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13994         PR c/29154
13995         * gcc.c-torture/execute/20060929-1.c: New test.
13997 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13999         PR c++/29105
14000         * g++.dg/template/member6.C: New test.
14001         * g++.dg/parse/typename7.C: Adjust error markers.
14003         PR c++/29080
14004         * g++.dg/template/member7.C: New test.
14006 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
14008         PR c/24010
14009         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
14010         gcc.dg/Woverride-init-3.c: New tests.
14012 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
14014         * gcc.c-torture/execute/20060930-1.c: New test.
14016 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14018         PR fortran/18791
14019         * gfortran.dg/specifics_1.f90: New test.
14020         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
14021         complex specifics.
14023 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14025         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
14026         pthread-init-common.h: New.
14028 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
14030         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14031         precision on some archs.
14033 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
14035         * gcc.dg/non-local-goto-1.c: New test.
14036         * gcc.dg/non-local-goto-2.c: Likewise.
14037         * gcc.dg/setjmp-3.c: Likewise.
14038         * gcc.dg/setjmp-4.c: Likewise.
14040 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
14042         * gnat.dg/self_aggregate_with_pointer.adb: New test.
14044 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14046         PR fortran/28276
14047         * gfortran.dg/exponent_1.f90: New test.
14049         PR fortran/27021
14050         * gfortran.dg/nearest_1.f90: New test.
14052 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
14054         PR middle-end/25261
14055         PR middle-end/28790
14056         * gcc.dg/gomp/nestedfn-1.c: New test.
14058 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
14060         PR objc/29195
14061         * objc/compile/method-1.m: New test.
14063 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
14065         PR c++/26938
14066         * g++.dg/template/crash58.C: New test.
14067         * g++.dg/parse/crash28.C: Adjust error markers.
14068         * g++.dg/template/crash34.C: Likewise.
14069         * g++.dg/template/friend31.C: Likewise.
14070         * g++.dg/template/crash32.C: Likewise.
14072         PR c++/27329
14073         * g++.dg/template/crash59.C: New test.
14075         PR c++/27667
14076         * g++.dg/template/spec33.C: New test.
14077         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14079 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
14080             Adam Nemet  <anemet@caviumnetworks.com>
14082         * gcc.dg/tree-ssa/ivopts-1.c: New test.
14083         * gcc.dg/tree-ssa/ivopts-2.c: New test.
14085 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
14087         PR target/28911
14088         * gcc.dg/pr28911.c: New.
14090 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
14092         PR target/29169
14093         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14094         (dg-options): Add -mfpmath=387.
14096 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
14098         PR c/28706
14099         * gcc.dg/pr28706.c: New test.
14101         PR c/28712
14102         * gcc.dg/pr28712.c: New test.
14104 2006-09-22  Mike Stump  <mrs@apple.com>
14106         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14108 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
14110         PR tree-optimization/28888
14111         * gcc.dg/pr28888.c: New test.
14113 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
14115         PR c++/29016
14116         * g++.dg/init/ptrfn1.C: New test.
14118 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
14120         PR c++/28861
14121         * g++.dg/template/spec32.C: New test.
14122         * g++.dg/parse/crash9.C: Adjust error markers.
14124         PR c++/28303
14125         * g++.dg/template/typedef6.C: New test.
14126         * g++.dg/init/error1.C: Adjust error markers.
14127         * g++.dg/parse/crash9.C: Likewise.
14128         * g++.dg/template/crash55.C: Likewise.
14130 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
14132         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14134 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
14136         PR target/27650
14137         * g++.dg/ext/dllimport12.C: New test.
14139 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
14141         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14142         * gcc.target/mips/nmadd-2.c: Likewise.
14143         * gcc.target/mips/mips-ps-6.c: New test.
14144         * gcc.target/mips/neg-abs-1.c: Likewise.
14145         * gcc.target/mips/neg-abs-2.c: Likewise.
14146         * gcc.target/mips/nmadd-3.c: New test.
14148 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
14150         PR middle-end/28046
14151         * gcc.dg/gomp/atomic-10.c: New test.
14152         * g++.dg/gomp/atomic-10.C: New test.
14154 2006-09-20  Eric Christopher  <echristo@apple.com>
14156         * gcc.target/i386/sse3-not-fisttp.c: New.
14158 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
14160         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14162 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
14164         * gcc.c-torture/execute/pr28289.c (one): New variable.
14165         (main): Use it instead of argc.
14166         * gcc.c-torture/execute/20060102-1.c (one): New variable.
14167         (main): Use it instead of argc.
14169 2006-09-19  Paul Brook  <paul@codesourcery.com>
14171         PR target/28516
14172         * gcc.dg/nested-func-5.c: New test.
14174 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14176         * lib/target-supports.exp (check_effective_target_tls): Compile
14177         test stubs using ${tool}_target_compile, not just target_compile.
14178         (check_effective_target_tls_runtime): Likewise.
14180 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14182         * gcc.c-torture/compile/20030405-1.x: Remove.
14184         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14185         optimising linker from discarding it.
14187 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14189         PR fortran/28526
14190         * gfortran.dg/keyword_symbol_1.f90: New test.
14192         * gfortran.dg/spread_shape_1.f90: Add missing warning with
14193         pedantic compilation option.
14195 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
14197         PR fortran/29060
14198         * gfortran.dg/spread_shape_1.f90: New test.
14200 2006-09-17  Roger Sayle  <roger@eyesopen.com>
14202         PR tree-optimization/28887
14203         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14205 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
14207         PR c/25993
14208         * gcc.dg/pr25993.c: New test.
14210 2006-09-17  Ira Rosen  <irar@il.ibm.com>
14212         PR tree-opt/21591
14213         * gcc.dg/vect/pr21591.c: New test.
14215 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
14217         PR tree-opt/29059
14218         * gcc.c-torture/compile/strcpy-1.c: New test.
14219         * gcc.c-torture/compile/strcpy-2.c: New test.
14220         * gcc.c-torture/compile/memcpy-1.c: New test.
14221         * gcc.c-torture/compile/memcpy-2.c: New test.
14223 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
14225         PR testsuite/29055
14226         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14228 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
14230         * gnat.dg/specs/double_record_extension1.ads: New test.
14231         * gnat.dg/specs/double_record_extension2.ads: Likewise.
14233 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
14235         PR fortran/29051
14236         * gfortran.dg/oldstyle_3.f90: New test.
14238 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14240         PR libgfortran/29099
14241         * gfortran.dg/secnds-1.f: New test.
14243 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14245         PR libgfortran/29053
14246         * gfortran.dg/streamio_9.f90: New test.
14247         * gfortran.dg/streamio_10.f90: New test.
14249 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
14251         PR C++/29002
14252         * g++.dg/init/array22.C: New test.
14253         * g++.dg/init/array23.C: New test.
14255 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
14257         * stackcheck.lst: Update list of tests requiring stack checking.
14258         * norun.lst: Adjust for above change.
14259         * ada95.lst: New file.
14260         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14261         requiring -gnat95 switch.
14263 2006-09-14  Olivier Hainque  <hainque@adacore.com>
14265         * gnat.dg/in_out_parameter.adb: New test.
14267 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
14269         PR debug/28980
14270         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14272 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
14274         * gnat.dg/specs/unchecked_union.ads: New test.
14276 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
14278         PR rtl-optimization/28982
14279         * gcc.c-torture/execute/pr28982a.c: New test.
14280         * gcc.c-torture/execute/pr28982b.c: Likewise.
14282 2006-09-12  Eric Christopher  <echristo@apple.com>
14284         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14285         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14287 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
14289         PR c/28768
14290         PR preprocessor/14634
14291         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14292         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14293         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14295 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14297         * gcc.dg/pr28243.c: New test.
14299 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
14301         PR fortran/28971
14302         gfortran.dg/pr28971.f90: New test to act as a backstop in case
14303         this undiagnosed regression reappears.
14305 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
14307         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14308         Treat $srcdir as a literal.
14309         * lib/fortran-torture.exp (fortran-torture-compile,
14310         fortran-torture-execute): Likewise.
14311         * lib/objc-torture.exp (objc-torture-compile,
14312         objc-torture-execute): Likewise.
14313         * lib/profopt.exp (profopt-execute): Likewise.
14315 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
14317         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14319 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
14321         PR testsuite/28950
14322         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14324 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
14326         PR target/13685
14327         * gcc.target/i386/pr13685.c: New test.
14329 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14331         * gcc.dg/pr28726.c: New test.
14333 2006-09-11  Josh Conner  <jconner@apple.com>
14335         * gcc.dg/nrv3.c: Increase size of structure.
14336         * gcc.dg/nrv4.c: Likewise.
14337         * gcc.dg/nrv5.c: Likewise.
14339 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
14341         PR libfortran/28890
14342         gfortran.dg/assumed_charlen_function_5.f90: New test.
14344 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
14346         PR c++/28991
14347         * g++.dg/init/static3.C: New test.
14349 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
14351         PR testsuite/29007
14352         * gcc.dg/long-long-cst1.c (t): Add cast to
14353         __SIZE_TYPE__ before casting to int.
14354         (main): Return 0 on success.
14356 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14358         * gcc.c-torture/execute/20060910-1.c: New test.
14360 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
14362         PR middle-end/26983
14363         * gcc.dg/pr26983.c: New test.
14365 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
14367         PR target/29006
14368         * gcc.c-torture/execute/pr29006.c: New test.
14370 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14372         PR libfortran/28947
14373         gfortran.dg/matmul_4.f90: New test.
14375 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14377         PR fortran/28959
14378         gfortran.dg/used_types_10: New test.
14380 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14382         PR libfortran/28923
14383         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14384         gfortran.dg/array_initializer_3.f90: New test.
14386 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14388         PR fortran/28914
14389         * gfortran.dg/actual_array_constructor_3.f90: New test.
14391 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14393         PR testsuite/26778
14394         * gcc.target/i386/pr26778.c: New testcase.
14396 2006-09-08  Eric Christopher  <echristo@apple.com>
14398         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14399         * gcc.target/i386/memcpy-1.c: Ditto.
14400         * gcc.target/i386/asm-1.c: Ditto.
14401         * gcc.target/i386/20060512-4.c: Ditto.
14402         * gcc.target/i386/compress-float-387.c: Ditto.
14403         * gcc.target/i386/20060512-1.c: Ditto.
14404         * gcc.target/i386/compress-float-sse.c: Ditto.
14405         * gcc.target/i386/20060512-2.c: Ditto.
14406         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14407         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14408         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14409         * gcc.dg/pr26449.c: Ditto.
14410         * gcc.dg/attr-ms_struct-2.c: Ditto.
14411         * gcc.dg/attr-ms_struct-1.c: Ditto.
14412         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14414 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14416         PR c/28504
14417         * gcc.dg/vla-10.c: New test.
14419 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14421         PR c++/28858
14422         * g++.dg/parse/template20.C: New test.
14423         * g++.dg/template/operator8.C: Remove obsolete part.
14424         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14425         * g++.old-deja/g++.pt/crash65.C: Likewise.
14427 2006-09-07  Jason Merrill  <jason@redhat.com>
14429         PR middle-end/27724
14430         * gcc.dg/long-long-cst1.c: New test.
14432 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14434         PR C++/28906
14435         * g++.dg/other/array3.C: New test.
14436         * g++.dg/other/array4.C: New test.
14437         * g++.dg/other/array5.C: New test.
14439 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14441         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14443 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14445         PR target/28946
14446         * gcc.target/i386/pr28946.c: New test.
14448 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
14450         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14451         in integer literal constant.
14452         * gfortran.dg/enum_8.f90: Ditto.
14453         * gfortran.dg/g77/20030326-1.f: Ditto.
14455 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
14457         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14458         nonconformance usage.
14460 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14462         PR middle-end/28862
14463         * gcc.c-torture/compile/vector-align-1.c: New test.
14465 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14467         PR rtl-opt/27883
14468         * g++.dg/opt/copysign-1.C: New test.
14470 2006-09-06  Jason Merrill  <jason@redhat.com>
14472         PR c++/27371
14473         * g++.dg/warn/unused-result1.C: New test.
14475 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
14477         PR c++/28903
14478         * g++.dg/ext/vla3.C: New test.
14480         PR c++/28886
14481         * g++.dg/template/array16.C: New test.
14483 2006-09-06  Richard Guenther  <rguenther@suse.de>
14485         * gcc.dg/pr27226.c: Remove testcase again.
14487 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14489         PR tree-opt/28937
14490         * g++.dg/opt/unroll2.C: New test.
14492 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14494         PR tree-opt/28952
14495         * gcc.dg/vect/pr28952.c: New test.
14497 2006-09-05  Richard Guenther  <rguenther@suse.de>
14499         PR tree-optimization/28900
14500         * gcc.dg/torture/pr28900.c: New testcase
14502 2006-09-05  Richard Guenther  <rguenther@suse.de>
14504         PR tree-optimization/28905
14505         * gcc.c-torture/compile/pr28905.c: New testcase.
14507 2006-09-05  Richard Guenther  <rguenther@suse.de>
14509         PR middle-end/28935
14510         * gcc.dg/pr28935.c: New testcase.
14512 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14514         * gcc.c-torture/execute/20060905-1.c: New test.
14516 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14518         PR fortran/28908
14519         * gfortran.dg/used_types_7.f90: New test.
14520         * gfortran.dg/used_types_8.f90: New test.
14521         * gfortran.dg/used_types_9.f90: New test.
14523 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14525         * gcc.c-torture/compile/20060904-1.c: New test.
14527 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14529         PR c++/23287 Revert my 2006-09-01 patch
14530         * g++.dg/parse/dtor12.C: Remove.
14532 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
14534         PR c+/27670
14535         * g++.dg/template/operator9.C: New test.
14537         PR c++/27493
14538         * g++.dg/template/operator7.C: New test.
14540         PR c++/27494
14541         * g++.dg/template/operator8.C: New test.
14543         PR c++/27397
14544         * g++.dg/template/crash57.C: New test.
14546         * g++.dg/template/typedef4.C: Adjust error markers.
14547         * g++.dg/template/typedef5.C: Likewise.
14549 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
14551         PR c++/28878
14552         * g++.dg/parse/crash33.C: New test.
14554 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
14555         Richard Guenther  <rguenther@suse.de>
14556         Adam Nemet  <anemet@caviumnetworks.com>
14558         PR middle-end/27226
14559         * gcc.target/mips/memcpy-1.c: New testcase.
14560         * gcc.dg/pr27226.c: Likewise.
14562 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14564         PR c++/28705
14565         * g++.dg/lookup/koenig5.C: New.
14566         * g++.dg/template/crash56.C: New.
14568 2006-09-01  Josh Conner  <jconner@apple.com>
14570         PR c++/25505
14571         * gcc.dg/nrv3.c: New test.
14572         * gcc.dg/nrv4.c: New test.
14573         * gcc.dg/nrv5.c: New test.
14575 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14577         PR c++/23287
14578         * g++.dg/parse/dtor12.C: New.
14580 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14582         PR tree-optimization/28839
14583         * gcc.dg/pr28839.c: New test.
14585 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14587         PR target/24367
14588         * gcc.dg/pr24367.c: New testcase.
14590 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14592         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14594 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14596         PR rtl-optimization/27735
14597         * gcc.dg/loop-unswitch-1.c: New test.
14599 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14601         PR fortran/28885
14602         * gfortran.dg/aliasing_dummy_2.f90: New test.
14604         PR fortran/20067
14605         * gfortran.dg/generic_5.f90: Change error message.
14607         PR fortran/28873
14608         * gfortran.dg/generic_6.f90: New test.
14610         PR fortran/25077
14611         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14613         PR fortran/25102
14614         * gfortran.dg/invalid_interface_assignment.f90: New test.
14616         PR fortran/24866
14617         * gfortran.dg/module_proc_external_dummy.f90: New test.
14619 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14621         PR c++/28349
14622         * g++.dg/warn/var-args1.C: New test.
14624 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14626         PR fortran/28866
14627         * gfortran.dg/simpleif_2.f90: New test.
14628         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14629         * gfortran.dg/enum_5.f90: Ditto.
14631 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14632             Kazu Hirata  <kazu@codesourcery.com>
14634         PR tree-optimization/17506
14635         * gcc.dg/pr17506.c: New.
14637 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14639         PR c++/28139
14640         * g++.dg/eh/alias1.C: New test.
14642 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14644         PR c++/28860
14645         * g++.dg/template/ttp22.C: New test.
14647 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14649         PR middle-end/26632
14650         * gcc.dg/pr26632.c: New.
14652 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14654         PR libgfortran/28354
14655         * gfortran.dg/fmt_zero_precision.f90: New test.
14657 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14659         PR c++/28058
14660         * g++.dg/template/spec31.C: New test.
14662 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14664         PR c++/26573
14665         * g++.dg/other/static2.C: New test.
14667 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14669         * gcc.dg/Wswitch-enum-2.c: New test case.
14670         * gcc.dg/Wswitch-enum-3.c: Likewise.
14672 2006-08-26  Richard Guenther  <rguenther@suse.de>
14674         * gcc.c-torture/compile/20060826-1.c: New testcase.
14676 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14678         PR c++/28736
14679         * g++.dg/template/void10.C: New test.
14681         PR c++/28737
14682         * g++.dg/template/void8.C: New test.
14684         PR c+_+/28738
14685         * g++.dg/template/void9.C: New test.
14687         * g++.dg/template/void3.C: Adjust error markers.
14688         * g++.dg/template/void4.C: Likewise.
14689         * g++.dg/template/crash55.C: Likewise.
14690         * g++.dg/template/void7.C: Likewise
14692 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14694         PR c++/28588
14695         * g++.dg/inherit/access6.C: New test.
14696         * g++.dg/inherit/access7.C: Likewise.
14698         PR c++/28595
14699         * g++.dg/template/array15.C: New test.
14700         * g++.dg/template/crash2.C: Tweak error markers.
14702 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14704         PR middle-end/28683
14705         * gcc.c-torture/compile/20060823-1.c: New test.
14707 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14709         PR c++/28853
14710         * g++.dg/template/ttp21.C: New test.
14712         PR c++/28852
14713         * g++.dg/other/operator1.C: Add error-marker.
14714         * g++.dg/other/operator2.C: New test.
14716 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14718         PR c/27893
14719         * gcc.c-torture/compile/vla-const-1.c,
14720         gcc.c-torture/compile/vla-const-2.c: New tests.
14722 2006-08-26  Richard Guenther  <rguenther@suse.de>
14724         PR middle-end/28814
14725         * gcc.dg/torture/pr28814.c: New testcase.
14727 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14729         PR c/28418
14730         * gcc.c-torture/compile/compound-literal-1.c: New test.
14732 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14734         PR c/28299
14735         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14736         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14737         Expect extra diagnostics.
14739 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14741         gcc.dg/noncompile/pr16876.c: New test.
14743 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14745         PR c++/28056
14746         * g++.dg/parse/local1.C: New test.
14747         * g++.dg/other/qual1.C: Tweak error marker.
14749 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14751         PR c++/27787
14752         * g++.dg/template/typename10.C: New.
14753         * g++.dg/template/lookup4.C: Remove bogus error marker.
14755 2006-08-25  Richard Guenther  <rguenther@suse.de>
14757         PR testsuite/28829
14758         * gcc.dg/pr26570.c: Fix testcase.
14760 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14762         PR tree-opt/28807
14763         * gcc.c-torture/execute/mayalias-2.c: New test.
14764         * gcc.dg/tree-ssa/alias-13.c: New test.
14766 2006-08-24  Jan Hubicka  <jh@suse.cz>
14768         PR debug/26881
14769         * gcc.dg/debug/pr26881.c: New file.
14771 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14773         PR fortran/28788
14774         * gfortran.dg/used_types_4.f90: New test.
14775         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14776         association of derived types.
14777         * gfortran.dg/used_types_2.f90: Add module cleanup.
14778         * gfortran.dg/used_types_3.f90: The same.
14780         PR fortran/28771
14781         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14782         fix of regression.
14784 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14786         PR 28813
14787         * gfortran.dg/direct_io_6.f90: Remove test.
14789 2006-08-23  Stuart Hastings  <stuart@apple.com>
14791         PR 28825
14792         * gcc.target/i386/20060821-1.c: New.
14794 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14796         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14797         dg-warning strings for dllimport.
14799 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14801         PR C++/28450
14802         * g++.dg/ext/vector4.C: New test.
14803         * g++.dg/ext/complex1.C: New test.
14805 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14807         PR debug/28692
14808         * gcc.dg/debug/const-1.c: New.
14809         * gcc.dg/debug/const-2.c: New.
14810         * gcc.dg/debug/dwarf2/const-1.c: New.
14811         * gcc.dg/debug/dwarf2/const-2.c: New.
14812         * gcc.dg/debug/dwarf2/const-2b.c: New.
14814 2006-08-22  Richard Guenther  <rguenther@suse.de>
14816         PR middle-end/28776
14817         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14818         * gcc.c-torture/compile/pr28776-2.c: Likewise.
14820 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
14822         PR tree-optimization/28003
14823         * g++.dg/tree-ssa/pr28003.C: New.
14825 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14827         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14829 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
14831         PR c++/26269
14832         * g++.dg/other/error14.C: New test.
14834         PR c++/28505
14835         * g++.dg/parse/ctor7.C: New test.
14836         * g++.dg/parse/ctor8.C: Likewise.
14838         PR c++/28741
14839         * g++.dg/template/void7.C: New test.
14841 2006-08-21  Olivier Hainque  <hainque@adacore.com>
14843         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14844         * gnat.dg/self_aggregate_with_array.adb: New test.
14846 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14848         * g++.dg/eh/arm-vfp-unwind.C: New test.
14850 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14852         PR c++/28341
14853         * g++.dg/template/ref3.C: New test.
14854         * g++.dg/template/nontype13.C: New test.
14856         PR c++/28346
14857         * g++.dg/template/ptrmem17.C: New test.
14859 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14861         PR target/28648 c:
14862         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14864 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14866         PR fortran/28630
14867         * gfortran.dg/used_types_2.f90: New test.
14869         PR fortran/28601
14870         * gfortran.dg/used_types_3.f90: New test.
14872         PR fortran/20886
14873         * gfortran.dg/generic_actual_arg.f90: New test.
14875         PR fortran/28735
14876         * gfortran.dg/module_private_array_refs_1.f90: New test.
14878         PR fortran/28762
14879         * gfortran.dg/program_name_1.f90: New test.
14881         PR fortran/28425
14882         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14884         PR fortran/28496
14885         * gfortran.dg/array_initializer_2.f90: New test.
14887         PR fortran/18111
14888         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14890         PR fortran/28600
14891         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14893         PR fortran/28771
14894         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14896         PR fortran/28660
14897         * gfortran.dg/dependent_decls_1.f90: New test.
14899 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14901         PR fortran/25217
14902         * gfortran.dg/derived_init_2.f90: New.
14904 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14906         * gcc.c-torture/execute/pr28289.c: New test.
14908 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14910         PR c/28744
14911         * gcc.dg/attr-externally-visible-1.c: New test.
14912         * gcc.dg/attr-externally-visible-2.c: New test.
14913         * g++.dg/parse/attr-externally-visible-1.C: New test.
14914         * g++.dg/parse/attr-externally-visible-2.C: New test.
14916 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14918         PR c++/28606
14919         * g++.dg/parse/dtor11.C: New test.
14921 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14923         PR rtl-optimization/28489
14924         * gcc.c-torture/compile/pr28489.c: New test.
14926 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14928         PR c++/28710
14929         * g++.dg/template/redecl4.C: New test.
14931         PR c++/28711
14932         * g++.dg/template/ctor8.C: New test.
14934 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14936         * gcc.dg/pr26570.c: Fix testcase.
14938 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14940         * PR c++/28573
14941         * g++.dg/parse/offsetof6.C: New test.
14942         * g++.dg/parse/offsetof6.C: New test.
14943         * g++.dg/parse/offsetof7.C: New test.
14945 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14947         PR testsuite/28602
14948         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14949         is false.
14951 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14953         PR c++/28302
14954         * g++.dg/ext/vector3.C: New test.
14956 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14958         PR gcov/profile/26570
14959         * gcc.dg/pr26570.c: New test.
14961 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14963         PR c/27697
14964         * gcc.dg/qual-component-1.c: New test.
14966 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14968         PR c++/28593
14969         * g++.dg/parse/new3.C: New test.
14971 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14973         PR fortran/25828
14974         * gfortran.dg/streamio_1.f90: New test.
14975         * gfortran.dg/streamio_2.f90: New test.
14976         * gfortran.dg/streamio_3.f90: New test.
14977         * gfortran.dg/streamio_4.f90: New test.
14978         * gfortran.dg/streamio_5.f90: New test.
14979         * gfortran.dg/streamio_6.f90: New test.
14980         * gfortran.dg/streamio_7.f90: New test.
14981         * gfortran.dg/streamio_8.f90: New test.
14983 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14985         PR c/28287
14986         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14988 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14990         PR c++/28594
14991         * g++.dg/template/void6.C: New test.
14993 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14995         PR c/28649
14996         * gcc.dg/parse-error-1.c: New test.
14997         * gcc.dg/parse-error-2.c: New test.
14998         * gcc.dg/cpp/digraph2.c: Add error-marker.
14999         * gcc.dg/noncompile/920923-1.c: Likewise.
15001 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
15003         PR c/27490
15004         * gcc.dg/sizeof-2.c: New testcase.
15006         PR c/27489
15007         * gcc.dg/switch-A.c: New testcase.
15009 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
15011         PR c++/28288
15012         PR c++/14556
15013         * g++.old-deja/g++.warn/compare1.C: Delete.
15014         * g++.dg/opt/pr7503-2.C: Delete.
15015         * g++.dg/opt/pr7503-3.C: Delete.
15016         * g++.dg/opt/pr7503-4.C: Delete.
15017         * g++.dg/opt/pr7503-5.C: Delete.
15018         * g++.dg/opt/max1.C: Delete.
15019         * g++.dg/warn/minmax.C: Delete.
15020         * g++.dg/expr/minmax.C: New test.
15022 2006-08-14  Richard Guenther  <rguenther@suse.de>
15024         PR testsuite/28703
15025         * gcc.c-torture/execute/pr28651.c: Do not use argc
15026         to avoid optimization, instead forbid inlining.
15028 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
15030         PR rtl-optimization/28634
15031         * gcc.c-torture/execute/ieee/pr28634.c: New test.
15033 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
15035         PR c/27184
15036         * gcc.dg/torture/pr27184.c: New test.
15038 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
15040         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15042 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15044         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15045         * gfortran.dg/stat_2.f90: Likewise.
15046         * gfortran.dg/chmod_1.f90: Likewise.
15047         * gfortran.dg/chmod_2.f90: Likewise.
15048         * gfortran.dg/chmod_3.f90: Likewise.
15050 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
15052         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15054 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15056         * g++.dg/opt/pr23454-2.C: New test.
15058 2006-08-11  Richard Guenther  <rguenther@suse.de>
15060         PR middle-end/28651
15061         * gcc.c-torture/execute/pr28651.c: New testcase.
15063 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
15065         * gnat.dg/specs/static_initializer.ads: New test.
15067 2006-08-10  Paul Brook  <paul@codesourcery.com>
15069         * gcc.target/arm/cond-asm.c: New test.
15071 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
15073         PR tree-optimization/26197
15074         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15075         * g++.dg/vect/vect.exp: Compile the new tests with
15076         --param max-aliased-vops=0.
15078 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
15080         PR c++/28637
15081         * g++.dg/template/void3.C: New test.
15083         PR c++/28638
15084         * g++.dg/template/void4.C: New test.
15086         PR c++/28640
15087         * g++.dg/template/void5.C: New test.
15089 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
15091         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15092         after dg-do compile.
15094 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
15096         PR tree-optimizations/26969
15097         * gcc.dg/vect/vect.exp: Compile tests prefixed with
15098         "unswitch-loops" with -funswitch-loops.
15099         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15101 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15103         * gcc.dg/sparc-getcontext-1.c: Fix typo.
15104         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15105         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
15106         * objc.dg/dwarf-1.m: Likewise.
15107         * objc.dg/dwarf-2.m: Likewise.
15108         * obj-c++.dg/dwarf-2.mm: Likewise.
15110 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15112         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15113         * objc.dg/dwarf-2.m: Likewise.
15114         * obj-c++.dg/dwarf-2.mm: Likewise.
15116         PR libfortran/28603
15117         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15119         PR testsuite/27611
15120         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15122         PR testsuite/27033
15123         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15125 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
15127         PR target/27827
15128         * gcc.target/i386/pr27827.c: New testcase.
15130 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
15132         PR fortran/28590
15133         * gfortran.dg/sequence_types_1.f90: New test.
15135 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
15137         PR fortran/28548
15138         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15139         dg-warning.  Add -pedantic option.
15141 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15143         PR c/28502
15144         * gcc.dg/proto-1.c: New test.
15146         PR c/27721
15147         * gcc.dg/lvalue-4.c: New test.
15149         PR c/28136
15150         * gcc.dg/init-bad-5.c: New test.
15152 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
15154         PR c++/28347
15155         * g++.dg/ext/typedef-init.C: Add new test for typedef
15156         initialization inside templates. Adjust existing error markers.
15158 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
15160         PR c++/28148
15161         * g++.dg/init/ptrmem3.C: New test.
15163 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
15165         PR tree-optimization/27770
15166         * lib/target-support.exp: New target keyword "section_anchors".
15167         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15168         tests.
15169         * gcc.dg/vect/section-anchors-pr27770.c: New test.
15170         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15171         * gcc.dg/vect/section-anchors-vect-69.c: New test.
15172         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15174 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15176         * gcc.dg/20060801-1.c: Add missing '}'.
15178 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15180         PR c++/27508
15181         * g++.dg/parse/dtor9.C: New test.
15182         * g++.dg/parse/dtor10.C: New test.
15183         * g++.dg/other/error7.C: Adjust error-marker.
15185         PR c++/28274
15186         * g++.dg/other/default5.C: New test.
15188 2006-08-02  Richard Guenther  <rguenther@suse.de>
15190         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15192 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
15194         PR c++/28557
15195         * g++.dg/template/conv9.C: New test.
15197 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
15199         PR debug/28063
15200         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15201         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15202         Optionally return assembly text.  Update callers.
15203         (check_no_compiler_messages): Update verbose messages.
15204         (check_no_messages_and_pattern): New.
15205         (check_effective_target_string_merging): New.
15207 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15209         PR c++/28250
15210         * g++.dg/eh/catch4.C: New test.
15212         PR c++/28257
15213         * g++.dg/other/qual1.C: New test.
15215         PR c++/28259
15216         * g++.dg/inherit/error2.C: New test.
15218         PR c++/28267
15219         * g++.dg/other/new1.C: New test.
15221         * g++.dg/warn/pr23075.C: Remove obsolete test.
15222         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15223         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15225 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
15227         PR c++/28523
15228         * g++.dg/eh/cast1.C: New test.
15230 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
15232         PR libfortran/28452
15233         * gfortran.dg/random_3.f90:  New test.
15235 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15237         PR c++/28432
15238         * g++.dg/other/pr28304.C: Change expected error message.
15239         * g++.dg/other/pr28432.C: New test.
15241 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15243         PR c++/28256
15244         * g++.dg/init/brace2.C: Change expected error message, add empty init.
15246 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
15248         PR debug/23336
15249         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15250         at -g1.
15251         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15252         g++.dg/debug/enum-2.C: New.
15254 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15256         PR c++/6634
15257         * g++.dg/parse/long1.C: Add more tests.
15259 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15261         * gfortran.dg/lrshift_1.c: New file.
15263 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15265         PR libgfortran/28335
15266         * gfortran.dg/no_unit_error_1.f90: New test.
15268 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15270         PR libgfortran/28335
15271         * gfortran.dg/no_unit_error_1.f90: Delete test.
15272         * gfortran.dg/no_unit_error_2.f90: Delete test.
15274 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15276         * gfortran.dg/chmod_3.f90: New test.
15277         * gfortran.dg/ltime_gmtime_1.f90: New test.
15278         * gfortran.dg/ltime_gmtime_2.f90: New test.
15279         * gfortran.dg/lrshift_1.f90: New test.
15280         * gfortran.dg/chmod_1.f90: New test.
15281         * gfortran.dg/chmod_2.f90: New test.
15283 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
15285         PR c++/27668
15286         * g++.dg/template/crash55.C: New test.
15288         PR c++/27962
15289         * g++.dg/template/nontype16.C: New test.
15291         * g++.dg/template/void2.C: Adjust error markers.
15292         * g++.dg/template/nontype5.C: Adjust error markers.
15294 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
15296         * gcc.target/i386/stack-prot-kernel.c: New test.
15298 2006-07-27  Roger Sayle  <roger@eyesopen.com>
15300         * gcc.dg/builtins-55.c: New test case.
15302 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
15304         PR rtl-optimization/27907
15305         * gcc.c-torture/compile/pr27907.c: New test.
15307 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15309         * gfortran.dg/mclock.f90: New test.
15310         * gfortran.dg/int_conv_1.f90: New test.
15311         * gfortran.dg/stat_1.f90: New test.
15312         * gfortran.dg/stat_2.f90: New test.
15314 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15316         PR libgfortran/28335
15317         * gfortran.dg/no_unit_error_1.f90: New test.
15318         * gfortran.dg/no_unit_error_2.f90: New test.
15319         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15321 2006-07-25  Roger Sayle  <roger@eyesopen.com>
15323         PR middle-end/28473
15324         * gcc.dg/fold-convround-1.c: New test case.
15326 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15328         * gfortran.dg/arithmetic_if.f90:  Fix comments.
15330 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15332         PR c++/27572
15333         * g++.dg/other/typedef1.C: New test.
15334         * g++.dg/template/typedef4.C: New test.
15335         * g++.dg/template/typedef5.C: New test.
15337 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15339         PR fortran/28416
15340         * gfortran.dg/allocatable_dummy_3.f90: New.
15342 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15344         PR fortran/28439
15345         * gfortran.dg/arithmetic_if.f90:  New test.
15347 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
15349         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15350         avoid memcpy optimization.
15352 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15354         PR fortran/25289
15355         * gfortran.dg/direct_io_6.f90: New test.
15357 2006-07-24  Jan Hubicka  <jh@suse.cz>
15359         PR c/25795
15360         PR c++/27369
15361         * gcc.dg/pr25795.c: New test.
15362         * gcc.dg/pr25795-1.c: New test.
15364 2006-07-23  Roger Sayle  <roger@eyesopen.com>
15366         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15367         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15368         which may be transformed to "g || h" on some platforms.
15370 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
15372         PR c++/28025
15373         * g++.dg/template/friend45.C: New test.
15375 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15377         PR libgfortran/28339
15378         * gfortran.dg/arrayio_8.f90: New test.
15380 2006-07-21  Mike Stump  <mrs@apple.com>
15382         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15384         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15386 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15388         PR c++/28250
15389         * g++.dg/eh/catch3.C: New test.
15391         PR c++/28363
15392         * g++.dg/template/defarg10.C: New test.
15394 2006-07-20  Paul Brook  <paul@codesourcery.com>
15396         PR 27363
15397         * gcc.dg/pr27363.c: New test.
15399 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15401         PR c++/28338
15402         * g++.dg/init/ref13.C: New test.
15404 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15406         PR obj-c++/28434
15407         * obj-c++.dg/proto-error-1.mm: New test.
15409 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15411         PR c++/28337
15412         * g++.dg/template/string1.C: New test.
15414 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15416         PR c++/28048
15417         * g++.dg/template/defarg9.C: New test.
15419         PR c++/28235
15420         * g++.dg/template/static27.C: New test.
15422 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15424         PR 28410
15425         * gcc.dg/tree-ssa/pr28410.c: New test.
15427 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15429         PR c++/28258
15430         * g++/dg/other/error13.C: New test.
15432         PR c++/28260
15433         * g++.dg/template/friend44.C: New test.
15435 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15437         PR c++/27495
15438         * g++.dg/other/pr27495.C: New.
15440 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15442         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15443         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15445 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15447         PR c/28286
15448         * gcc.dg/pragma-pack-4.c: New test.
15450 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15452         PR c++/28291
15453         * g++.dg/ext/pr28291.C: New test.
15455 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15457         PR middle-end/28403
15458         * gcc.c-torture/execute/pr28403.c: New test.
15460 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15462         PR middle-end/28402
15463         * gcc.dg/pr28402.c: New test.
15465 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15467         PR c++/28304
15468         * g++.dg/other/pr28304.C: New test.
15470 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
15472         PR other/28251
15473         gcc.c-torture/unsorted/dump-noaddr.c: New test.
15474         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15476 2006-07-17  Richard Guenther  <rguenther@suse.de>
15478         PR tree-optimization/28238
15479         * g++.dg/tree-ssa/pr28238.C: New testcase.
15481 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15483         PR c++/28250
15484         * g++.dg/eh/catch1.C: New test.
15485         * g++.dg/eh/catch2.C: New test.
15487 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
15489         PR c++/28370
15490         * g++.dg/template/anon3.C: New test.
15492 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
15494         PR fortran/20844
15495         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15496         specifiers requiring an explicit format tag..
15498         PR fortran/28201
15499         * gfortran.dg/generic_5: New test.
15501         PR fortran/20893
15502         * gfortran.dg/elemental_optional_args_1.f90: New test.
15504 2006-07-16  Olivier Hainque  <hainque@adacore.com>
15506         * gnat.dg/assert.ads: New file.
15507         * gnat.dg/controlled_record.ads: Likewise.
15508         * gnat.dg/controlled_record.adb: Likewise.
15510 2006-07-15  Lee Millward  <lee.millward@gmail.com>
15512         PR c++/28292
15513         * g++.dg/other/error12.C: New test.
15515         PR c++/28269
15516         * g++.dg/template/crash54.C: New test.
15518 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15520         PR c++/28249
15521         * g++.dg/parse/catch1.C: New test.
15523         PR c++/28294
15524         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15526         PR c++/28387
15527         * g++.dg/ext/attrib24.C: New test.
15529 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15531         PR c++/28343
15532         * g++.dg/ext/asmspec1.C: New test.
15534 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
15536         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15537         (dg-test): Support shouldfail tests.
15538         * lib/target-supports-dg.exp (dg-shouldfail): New.
15539         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15540         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15541         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15542         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15543         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15544         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15545         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15547 2006-07-13  Jan Hubicka  <jh@suse.cz>
15549         * gcc.target/i386/memcpy-1.c: New.
15551 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
15553         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15555 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
15557         PR fortran/25097
15558         * gfortran.dg/present_1.f90: New test.
15560         PR fortran/20903
15561         * gfortran.dg/interface_derived_type_1.f90: New test.
15563 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
15565         PR fortran/28213
15566         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15567         list.
15569 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15571         PR c++/27820
15572         * g++.dg/other/label1.C: New test.
15574 2006-07-07  Richard Guenther  <rguenther@suse.de>
15576         PR middle-end/28268
15577         * gcc.dg/torture/pr28268.c: New testcase.
15579 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15581         PR c++/27019
15582         * g++.dg/ext/pr27019.C: New.
15584 2006-07-07  Richard Guenther  <rguenther@suse.de>
15586         PR tree-optimization/28187
15587         * gcc.dg/pr28187.c: New testcase.
15589 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15591         * gnat.dg/address_conversion.adb: New test.
15592         * gnat.dg/boolean_subtype.adb: Likewise.
15593         * gnat.dg/frame_overflow.adb: Likewise.
15594         * gnat.dg/pointer_array.adb: Likewise.
15595         * gnat.dg/pointer_conversion.adb: Likewise.
15597 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15599         PR fortran/28237
15600         PR fortran/23420
15601         * gfortran.dg/print_fmt_5.f90: New test.
15603 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15605         PR fortran/28129
15606         * gfortran.dg/bounds_check_4.f90: New test.
15608 2006-07-05  Richard Guenther  <rguenther@suse.de>
15610         PR target/28158
15611         * gfortran.dg/pr28158.f90: New testcase.
15613 2006-07-05  Richard Guenther  <rguenther@suse.de>
15615         PR tree-optimization/28162
15616         * gcc.dg/pr28162.c: New testcase.
15618 2006-07-05  Richard Guenther  <rguenther@suse.de>
15619         Andrew Pinski  <pinskia@gcc.gnu.org>
15621         PR c++/27084
15622         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15624 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15626         PR fortran/28174
15627         * gfortran.dg/actual_array_substr_2.f90: New test.
15629         PR fortran/28167
15630         * gfortran.dg/actual_array_constructor_2.f90: New test.
15632 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15634         * gfortran.dg/itime_idate_1.f: New test.
15635         * gfortran.dg/itime_idate_2.f: New test.
15637 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15639         PR libgfortran/27704
15640         * gfortran.dg/open_status_3.f90: New test.
15641         * gfortran.dg/fmt_l.f90: Update for new feature.
15643 2006-07-03  Asher Langton  <langton2@llnl.gov>
15645         * gfortran.dg/oldstyle_2.f90: New.
15647 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15649         * gnat.dg/string_slice.adb: New test.
15651 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15653         PR fortran/19259
15654         * gfortran.dg/semicolon_fixed.c: New.
15655         * gfortran.dg/semicolon_free.c: New.
15657 2006-06-30  Mike Stump  <mrs@apple.com>
15659         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15660         that don't support internal visibility.
15662 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15664         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15665         for '(' / ')' needing an extra '\'.
15667 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15669         PR middle-end/27428
15670         * gcc.dg/pr27428-1.c: New test case.
15672 2006-06-29  Mike Stump  <mrs@apple.com>
15674         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15675         on darwin as we can't align commons large enough yet.
15677         * gcc.dg/vla-8.c: Add additional testcases.
15679 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15681         PR c++/28114
15682         * g++.dg/other/pr28114.C: New.
15684 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15686         * gcc.c-torture/compile/20060625-1.c: New test.
15688 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15690         PR fortran/20867
15691         * gfortran.dg/stfunc_3.f90: New test.
15693         PR fortran/25056
15694         * gfortran.dg/impure_actual_1.f90: New test.
15696         PR fortran/20874
15697         * gfortran.dg/elemental_result_1.f90: New test.
15699         PR fortran/25073
15700         * gfortran.dg/select_7.f90: New test.
15702         PR fortran/27554
15703         * intrinsic_actual_1.f: New test.
15705         PR fortran/22038
15706         PR fortran/28119
15707         * gfortran.dg/forall_4.f90: New test.
15709         PR fortran/25072
15710         * gfortran.dg/forall_5.f90: New test.
15712 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15714         PR c++/28051
15715         * g++.dg/template/using13.C: New test.
15717         PR c++/28054
15718         * g++.dg/other/incomplete3.C: New test.
15720 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15722         PR fortran/28081
15723         * gfortran.dg/substr_3.f: New test.
15724         * gfortran.dg/equiv_2.f90: Update expected error message.
15726 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15728         PR fortran/28118
15729         * gfortran.dg/actual_array_substr_1.f90: New test.
15731 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15733         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15734         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15736 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15738         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15740 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15742         PR fortran/27981
15743         * gfortran.dg/simpleif_2.f90: New test.
15745 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15747         * g++.dg/template/error22.C: Fix typo.
15749 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15751         PR c++/28112
15752         * g++.dg/ext/attrib23.C: New test.
15754 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15756         * gnat.dg/varsize_temp.adb: New test.
15758 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15760         PR c++/11468
15761         * g++.dg/other/java2.C: New test.
15763 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15765         PR target/27789
15766         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15767         initialization.
15769 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15771         PR target/27531
15772         * gcc.dg/pr27531-1.c: New test case.
15774 2006-06-22  Asher Langton  <langton2@llnl.gov>
15776         PR fortran/24748
15777         * gfortran.dg/implicit_8.f90: New.
15779 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15781         PR rtl-optimization/28121
15782         * gcc.dg/pr28121.c: New test.
15784 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15786         PR c++/27805
15787         * g++.dg/parse/ptrmem6.C: New test.
15789         PR c++/27821
15790         * g++.dg/template/error22.C: New test.
15792 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15794         PR c++/28111
15795         * g++.dg/template/friend43.C: New test.
15797         PR c++/28110
15798         * g++.dg/template/crash53.C: New test.
15800         PR c++/28109
15801         * g++.dg/rtti/incomplete1.C: New test.
15803 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15805         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15807 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15809         * gcc.c-torture/execute/complex-7.c: New.
15811 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15813         * gcc.dg/merge-all-constants-1.c: New test.
15815 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
15817         PR c++/28113
15818         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15820 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
15822         * gfortran.dg/rrspacing_1.f90: New test.
15824 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15826         PR c++/28052
15827         * g++.dg/other/bitfield2.C: New test.
15829 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
15831         PR tree-optimization/27331
15832         * gcc.dg/pr27331.c: New test.
15834 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
15835             Eric Botcazou  <ebotcazou@adacore.com>
15837         PR ada/18692
15838         * lib/gnat.exp: New file.
15839         * lib/gnat-dg.exp: Likewise.
15840         * gnat.dg: New directory.
15841         * gnat.dg/dg.exp: New driver.
15842         * gnat.dg/specs: New directory.
15843         * gnat.dg/specs/specs.exp: New driver.
15844         * gnat.dg/style: New directory.
15845         * gnat.dg/style/style.exp: New driver.
15847 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15849         PR fortran/16206
15850         * gfortran.dg/array_initializer_1.f90: New test.
15852         PR fortran/28005
15853         * gfortran.dg/matmul_3.f90: New test.
15855 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15857         PR middle-end/28075
15858         * gcc.dg/tree-ssa/inline-1.c: New test.
15860 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15862         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15863         in malloc prototype; remove XFAIL.
15864         * gcc.dg/pr18241-2.c: Ditto.
15865         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15866         in memset prototype; remove XFAIL.
15867         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15869 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15871         * gcc.dg/vla-8.c: Add.
15873 2006-06-19  Richard Guenther  <rguenther@suse.de>
15875         PR tree-optimization/27090
15876         * g++.dg/tree-ssa/pr27090.C: New testcase.
15878 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15880         PR target/27861
15881         * gcc.dg/pr27861-1.c: New test case.
15883 2006-06-19  Richard Guenther  <rguenther@suse.de>
15885         PR middle-end/28045
15886         * gcc.dg/torture/pr28045.c: New testcase.
15888 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15890         PR fortran/26801
15891         * gfortran.dg/associated_4.f90: New test.
15893 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15895         PR fortran/19310
15896         PR fortran/19904
15897         * gfortran.dg/real_const_3.f90: New test.
15899 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15901         PR c++/28016
15902         * g++.dg/template/static26.C: New test.
15904         PR c++/27979
15905         * g++.dg/expr/bitfield2.C: New test.
15907         PR c++/27884
15908         * g++.dg/parse/linkage2.C: New test.
15910 2006-06-16  Richard Guenther  <rguenther@suse.de>
15912         PR middle-end/27116
15913         * gcc.dg/pr15785-1.c: Revert last change.
15914         * gcc.dg/torture/pr27116-2.c: New testcase.
15916 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15918         PR middle-end/27802
15919         * gcc.dg/pr27802-1.c: New test case.
15921 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15923         PR c++/27689
15924         * g++.dg/template/ttp18.C: New test.
15925         * g++.dg/template/ttp19.C: Likewise.
15927         PR c++/27666
15928         * g++.dg/expr/cond9.C: New test.
15930         PR c++/27640
15931         * g++.dg/template/ctor7.C: New test.
15933 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15935         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15937 2006-06-16  Richard Guenther  <rguenther@suse.de>
15939         PR tree-optimization/27781
15940         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15942 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15944         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15946 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15948         * gcc.dg/tree-ssa/loop-18.c: New test.
15950 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15952         PR c++/27665
15953         * g++.dg/template/crash52.C: New test.
15955         PR c++/27648
15956         * g++.dg/ext/attrib22.C: New test.
15958         PR c++/26559
15959         * g++.dg/template/builtin1.C: New test.
15960         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15962         PR c++/28018
15963         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15964         assignment.
15965         * g++.old-deja/g++.pt/crash51.C: Likewise.
15967         PR c++/27227
15968         * g++.dg/lookup/linkage1.C: New test.
15969         * g++.dg/lookup/linkage2.C: Likewise.
15971 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15973         PR middle-end/27959
15974         * gcc.dg/pr27959.c: New testcase.
15976 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15978         PR target/28014:
15979         * g++.dg/eh/div.C: New test.
15981 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15983         PR c++/27894
15984         * g++.dg/tree-ssa/pr26757.C: New test.
15985         * g++.dg/tree-ssa/pr27894.C: New test.
15987 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15989         * gcc.c-torture/compile/20060609-1.c: New test.
15991         PR target/27863
15992         * gcc.c-torture/compile/pr27863.c: New test.
15994 2006-06-13  Richard Guenther  <rguenther@suse.de>
15996         PR tree-optimization/27830
15997         * g++.dg/tree-ssa/pr27830.C: New testcase.
15999 2006-06-13  Matthew Sachs  <msachs@apple.com>
16001         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
16002         the list of compiler flags; this causes those flags to be checked
16003         for things like dg-skip-if.
16005 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16007         PR c++/27601
16008         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
16010 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
16011             Kazu Hirata  <kazu@codesourcery.com>
16013         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
16014         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
16016 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16018         PR c++/27933
16019         * g++.dg/lookup/using15.C: New test.
16021         PR c++/27951
16022         * g++.dg/other/anon4.C: New test.
16024 2006-06-12  Roger Sayle  <roger@eyesopen.com>
16026         PR c++/21210
16027         * g++.dg/init/complex1.C: New test case.
16029 2006-06-11  Eric Christopher  <echristo@apple.com>
16031         PR middle-end/27948
16032         * gcc.dg/bf-ms-layout.c: Run on darwin.
16033         * gcc.dg/bf-no-ms-layout: Ditto.
16034         * gcc.dg/attr-ms_struct-2.c: New.
16035         * gcc.dg/bf-ms-layout-2.c: Ditto.
16037 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16039         * gcc.dg/attr-ms_struct-packed1.c: New.
16041 2006-06-09  Mike Stump  <mrs@apple.com>
16043         * gcc.dg/vla-7.c: Add.
16045 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
16047         PR fortran/24558
16048         * gfortran.dg/entry_6.f90: New test.
16050         PR fortran/20877
16051         PR fortran/25047
16052         * gfortran.dg/entry_7.f90: New test.
16054 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
16056         PR c/27747
16057         * gcc.dg/cpp/_Pragma6.c: New test.
16059         PR c++/27748
16060         * g++.dg/cpp/_Pragma1.C: New test.
16062         PR preprocessor/27746
16063         * gcc.dg/gomp/macro-3.c: New test.
16064         * gcc.dg/gomp/macro-4.c: New test.
16065         * g++.dg/gomp/macro-3.C: New test.
16066         * g++.dg/gomp/macro-4.C: New test.
16068 2006-06-09  Richard Guenther  <rguenther@suse.de>
16070         PR tree-optimization/26998
16071         * gcc.dg/torture/pr26998.c: New testcase.
16072         * gcc.dg/tree-ssa/vrp29.c: New testcase.
16074 2006-06-08  Mike Stump  <mrs@apple.com>
16076         * gcc.dg/pr27095.c: Account for stubs.
16078         PR target/26427
16079         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16080         produce bad code on darwin.
16082 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16084         PR fortran/27958
16085         * gfortran.dg/substr_2.f: New test.
16087 2006-06-08  Asher Langton  <langton2@llnl.gov>
16089         PR fortran/27786
16090         * cray_pointers_2.f90: Add -fbounds-check compile flag.
16092 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16094         PR target/27421
16095         * gcc.dg/union-3.c: New test.
16097 2006-06-08  Richard Guenther  <rguenther@suse.de>
16099         PR middle-end/27116
16100         * gcc.dg/torture/pr27116.c: New testcase.
16101         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16103 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
16105         PR rtl-optimization/26449
16106         * gcc.dg/pr26449.c: New test.
16108 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16110         PR c++/27601
16111         * g++.dg/ext/offsetof1.C: Test member functions.
16113 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
16115         * gcc.dg/pr27095.c: Improve scanning.
16117 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
16119         PR fortran/23091
16120         * gfortran.dg/saved_automatic_1.f90: New test.
16122         PR fortran/24168
16123         * gfortran.dg/array_simplify_1.f90: New test.
16125         PR fortran/25090
16126         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16128         PR fortran/25058
16129         * gfortran.dg/entry_dummy_ref_2.f90: New test.
16131 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
16133         PR c++/27177
16134         * g++.dg/expr/cast7.C: New test.
16136 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
16138         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16139         * lib/gcc-defs.exp (tool_check_compile): Ditto.
16140         * lib/fortran-torture.exp (fortran-torture-compile,
16141         fortran-torture-execute): Ditto.
16143 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
16145         PR target/27842
16146         * gcc.dg/vmx/pr27842.c: New test.
16148 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16150         PR libfortran/27895
16151         * gfortran.dg/bounds_check_3.f90: New test.
16153 2006-06-05  Mike Stump  <mrs@apple.com>
16155         * objc.dg/objc-fast-4.m: Skip for ppc64.
16157 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
16159         PR testsuite/27705
16160         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16162 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16163             Victor Kaplansky  <victork@il.ibm.com>
16165         PR tree-optimizations/26360
16166         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16167         with -fno-tree-dce.
16168         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16170 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
16172         PR fortran/14067
16173         * gfortran.dg/data_char_1.f90: Add messages for truncated
16174         strings.
16176         PR fortran/16943
16177         * gfortran.dg/func_decl_2.f90: New test.
16179         PR fortran/20839
16180         * gfortran.dg/do_2.f90: New test.
16182         PR fortran/27655
16183         * gfortran.dg/associated_3.f90: New test.
16185 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
16187         PR c++/27819
16188         * g++.dg/template/static25.C: New test.
16190         PR c++/27722
16191         * g++.dg/init/array21.C: New test.
16193         PR c++/27807
16194         * g++.dg/ext/complit7.C: New test.
16196         PR c++/27806
16197         * g++.dg/parse/ptrmem5.C: New test.
16199 2006-06-04  Roger Sayle  <roger@eyesopen.com>
16200             Andrew Pinski  <pinskia@physics.uc.edu>
16202         PR c/27150
16203         PR middle-end/27382
16204         * gcc.dg/pr27150-1.c: New testcase.
16205         * gcc.dg/pr27382-1.c: New testcase.
16206         * gcc.dg/pr27382-2.c: New testcase.
16208 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
16210         PR c/25161
16211         PR c/27020
16212         * gcc.dg/array-10.c: New test.
16214 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16216         PR c++/27804
16217         * g++.dg/init/const4.C: New test.
16218         * g++.dg/init/member1.C: Add error-marker.
16219         * g++.dg/other/fold1.C: Adjust error-marker.
16221 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16223         PR c++/27601
16224         * g++.dg/ext/offsetof1.C: New test.
16226 2006-06-04 Eric Christopher <echristo@apple.com>
16228         * gcc.dg/attr-ms_struct-1.c: New.
16230 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
16232         * gcc.c-torture/compile/builtin_constant_p.c: New test.
16234 2006-06-04  Richard Guenther  <rguenther@suse.de>
16236         PR tree-optimization/27039
16237         * gcc.dg/tree-ssa/loop-17.c: New testcase.
16239 2006-06-03  Roger Sayle  <roger@eyesopen.com>
16241         PR target/26223
16242         * gcc.target/i386/amd64-abi-2.c: New test case.
16244 2006-06-02  Eric Christopher  <echristo@apple.com>
16246         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16247         * gcc.target/i386/20020523-1.c: Skip if darwin.
16248         * gcc.target/i386/asm-3.c: Ditto.
16249         * gcc.target/i386/20011119-1.c: Ditto.
16250         * gcc.target/i386/clobbers.c: Remove pic part of test.
16252 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
16254         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16255         * g++.old-deja/g++.other/init19.C: Ditto.
16256         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16257         and add other platforms as expected failures.
16259 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
16261         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16262         (is-effective-target-keyword): Ditto.
16264 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
16266         PR fortran/27715
16267         * gfortran.dg/extended_char_comparison_1.f:  New test.
16269 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
16271         PR fortran/25098
16272         * gfortran.dg/dummy_procedure_1.f90: New test.
16274         PR fortran/25147
16275         * gfortran.dg/dummy_procedure_2.f90: New test.
16277         * gfortran.dg/associated_2.f90: Correct to make consistent with
16278         standard.
16280 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16282         * gcc.target/i386/387-11.c: New test case.
16284 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
16286         PR c++/27801
16287         * g++.dg/template/cond6.C: New test.
16289         PR c++/26496
16290         * g++.dg/template/crash51.C: New test.
16291         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16293         PR c++/27385
16294         * g++.dg/init/array20.C: New test.
16296 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16298         * gcc.dg/builtins-54.c: New test case.
16300 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16302         PR c++/26433
16303         * g++.dg/template/fntry1.C: Add dg-do link.
16305         PR c++/27808
16306         * g++.dg/parse/friend6.C: New test.
16308 2006-05-30  Asher Langton  <langton2@llnl.gov>
16310         * gfortran.dg/cray_pointers_7.f90: New test.
16312 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16314         PR tree-optimization/23452
16315         * gcc.dg/fold-mulconj-1.c: New test case.
16317 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16319         PR c++/27803
16320         * g++.dg/parse/bitfield1.C: New test.
16322 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16324         * gcc.target/ppc-eq0-1.c: New test case.
16325         * gcc.target/ppc-negeq0-1.c: New test case.
16327 2006-05-30  Dirk Mueller  <dmueller@suse.de>
16329         PR c/27273
16330         * gcc.dg/overflow-warn-5.c: New test.
16332 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16334         PR c/27718
16335         * gcc.dg/sizeof-1.c: New test.
16337 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
16339         PR target/27790
16340         * gcc.target/i386/pr27790.c: New test.
16342 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16344         PR libgfortran/27757
16345         * gfortran.dg/direct_io_5.f90: New test.
16347 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16349         PR libgfortran/27634
16350         * gfortran.dg/fmt_missing_period_1.f: New test.
16351         * gfortran.dg/fmt_missing_period_2.f: New test.
16352         * gfortran.dg/fmt_missing_period_3.f: New test.
16354 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16356         PR fortran/19777
16357         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16358         arrays.
16360 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16362         PR c++/27713
16363         * g++.dg/template/new6.C: New test.
16365 2006-05-29  Roger Sayle  <roger@eyesopen.com>
16367         PR tree-optimization/24964
16368         * gcc.target/i386/387-10.c: New test case.
16370 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
16372         * intrinsics/string_intrinsics.c (compare_string):
16373         Use memcmp instead of strncmp to avoid tripping over
16374         CHAR(0) in a string.
16376 2006-05-27  Richard Guenther  <rguenther@suse.de>
16378         PR middle-end/27773
16379         * gcc.dg/torture/pr27773.c: New testcase.
16381 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16383         * gcc.dg/pr24561.c: Rename to..
16384         * gcc.dg/pr25962.c: .. this.
16386 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16388         PR fortran/19777
16389         * gfortran.dg/bounds_check_2.f: New test.
16391 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16393         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16394         * gfortran.dg/byte_1.f90: Likewise.
16395         * gfortran.dg/dup_save_2.f90: Likewise.
16397 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16399         * gfortran.dg/associated_2.f90: New test.
16401 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16403         PR fortran/27524
16404         * gfortran.dg/bounds_check_1.f90: New test.
16406 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16408         PR rtl-optimization/27661
16409         * gcc.dg/pr27661.c: New test case.
16411 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16413         PR fortran/23151
16414         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16415         * gfortran.dg/print_parentheses_1.f:  New test.
16416         * gfortran.dg/print_parentheses_2.f90:  New test.
16418 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16420         PR target/27758
16421         * gcc.dg/pr27758.c: New test.
16423 2006-05-24  Falk Hueffner  <falk@debian.org>
16425         * gcc.c-torture/compile/pr27571.c: New test.
16427 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16429         PR fortran/27709
16430         * gfortran.dg/spec_expr_4.f90: New test.
16432         PR fortran/27155
16433         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16435 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16437         PR c++/20103
16438         * g++.dg/ext/complit6.C: New test.
16439         * g++.dg/ext/complit3.C: Adjust error markers.
16440         * g++.dg/init/const3.C: New test.
16442 2006-05-25  Richard Guenther  <rguenther@suse.de>
16444         PR middle-end/27743
16445         * gcc.dg/torture/pr27743.c: New testcase.
16447 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16449         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16451 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
16453         * gcc.dg/compat/scalar-by-value-x.h: New.
16454         * gcc.dg/compat/scalar-by-value-y.h: New.
16455         * gcc.dg/compat/scalar-by-value-5.c: New.
16456         * gcc.dg/compat/scalar-by-value-5_main.c: New.
16457         * gcc.dg/compat/scalar-by-value-5_x.c: New.
16458         * gcc.dg/compat/scalar-by-value-5_y.c: New.
16459         * gcc.dg/compat/scalar-by-value-6.c: New.
16460         * gcc.dg/compat/scalar-by-value-6_main.c: New.
16461         * gcc.dg/compat/scalar-by-value-6_x.c: New.
16462         * gcc.dg/compat/scalar-by-value-6_y.c: New.
16464 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
16466         PR tree-optimization/27639
16467         PR tree-optimization/26719
16468         * gcc.dg/pr27639.c: New test.
16469         * gcc.dg/pr26719.c: New test.
16470         * gcc.dg/tree-ssa/scev-cast.c: New test.
16472 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
16474         PR c++/20173
16475         * g++.dg/template/error21.C: New test.
16477 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
16479         PR target/27696
16480         * gcc.target/i386/pr27696.c: New.
16482 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
16484         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16486         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16488 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16490         PR c++/27716
16491         * g++.dg/other/assign1.C: New test.
16493 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
16495         PR target/27266
16496         * gcc.target/i386/pr27266.c: New.
16498 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16500         PR c++/27451
16501         * g++.dg/ext/asm9.C: New test.
16503 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
16505         PR rtl-optimization/25514
16506         * gcc.c-torture/compile/pr25514.c: New test.
16508 2006-05-22  Richard Guenther  <rguenther@suse.de>
16510         Revert
16511         2006-01-31  Richard Guenther  <rguenther@suse.de>
16513         * gcc.target/i386/sselibm-1.c: New testcase.
16514         * gcc.target/i386/sselibm-2.c: Likewise.
16515         * gcc.target/i386/sselibm-3.c: Likewise.
16516         * gcc.target/i386/sselibm-4.c: Likewise.
16517         * gcc.target/i386/sselibm-5.c: Likewise.
16519 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16521         PR c/27420
16522         * gcc.dg/func-args-2.c: New test.
16524         PR c/26818
16525         * gcc.dg/struct-incompl-1.c: New test.
16527 2006-05-22  Richard Guenther  <rguenther@suse.de>
16529         PR testsuite/27708
16530         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16531         the transformations we test for.
16533 2006-05-22  Richard Guenther  <rguenther@suse.de>
16535         PR testsuite/27707
16536         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16538 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
16540         PR c++/27210
16541         * g++.dg/warn/new1.C: New test.
16542         * g++.dg/template/new5.C: Likewise.
16544 2006-05-21  Roger Sayle  <roger@eyesopen.com>
16546         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16547         * gcc.target/i386/20060512-3.c: Likewise.
16549 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
16551         PR rtl-optimization/27671
16552         * gcc.c-torture/execute/pr27671-1.c: New.
16553         * gcc.dg/pr27671-2.c: Likewise.
16555         PR tree-optimization/26622.
16556         * gcc.c-torture/compile/pr26622.c: New.
16558 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16560         PR fortran/27613
16561         * gfortran.dg/recursive_reference_1.f90: New test.
16563 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16565         PR fortran/25746
16566         * gfortran.dg/elemental_subroutine_3.f90: New test.
16568         PR fortran/25090
16569         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16571         PR fortran/27584
16572         * gfortran.dg/associated_target_1.f90: New test.
16574         PR fortran/19015
16575         * gfortran.dg/maxloc_shape_1.f90: New test.
16577 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16579         PR libgfortran/24459
16580         * gfortran.dg/namelist_24.f90: New test.
16581         * gfortran.dg/namelist_12.f: Fix typo in comment.
16583 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16585         PR middle-end/25776
16586         * g++.dg/other/error11.C: New test.
16588 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16590         * gcc.target/mips/pr26765.c: Add -w to options.
16592 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16594         * lib/target-supports.exp (check_effective_target_mpaired_single):
16595         New function.
16596         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16597         multilibs.
16598         * g++.dg/vect/vect.exp: Likewise.
16600 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16602         PR testsuite/25891
16603         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16605 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16607         PR fortran/27662
16608         * gfortran.dg/temporary_1.f90: New file.
16610 2006-05-19  Andreas Schwab  <schwab@suse.de>
16612         * g++.dg/other/unused1.C: Also match "stringz".
16614 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16616         PR c++/26433
16617         * g++.dg/template/fntry1.C: New test.
16619 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16621         PR c++/27471
16622         PR c++/27506
16623         * g++.dg/conversion/bitfield5.C: New test.
16624         * g++.dg/conversion/bitfield6.C: New test.
16626 2006-05-18  Mike Stump  <mrs@apple.com>
16628         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16629         * gcc.dg/vla-4.c: Add.
16630         * gcc.dg/vla-5.c: Add.
16631         * gcc.dg/vla-6.c: Add.
16633 2006-05-12  Stuart Hastings  <stuart@apple.com>
16635         * gcc.target/i386/20060512-1.c: New.
16636         * gcc.target/i386/20060512-2.c: New.
16637         * gcc.target/i386/20060512-3.c: New.
16638         * gcc.target/i386/20060512-4.c: New.
16640 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16642         PR c++/26122
16643         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16645         PR c++/26068
16646         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16647         * g++.dg/parse/linkage1.C: New test.
16649 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16651         PR tree-optimization/27548
16652         * g++.dg/tree-ssa/pr27548.C: New test.
16654 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16656         PR fortran/26551
16657         * gfortran.dg/recursive_check_1.f: New test.
16658         * gfortran.dg/recursive_check_2.f90: New test.
16660 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16662         * g++.dg/opt/temp2.C: New test.
16664 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16666         PR c++/27491
16667         * g++.dg/init/brace5.C: New test.
16669         PR middle-end/27415
16670         * gcc.dg/gomp/pr27415.c: New test.
16671         * g++.dg/gomp/pr27415.C: New test.
16673         PR tree-optimization/27549
16674         * g++.dg/tree-ssa/pr27549.C: New test.
16676 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16678         PR libgfortran/27575
16679         * gfortran.dg/read_eof_4.f90: New test.
16681 2006-05-16  Richard Guenther  <rguenther@suse.de>
16683         PR tree-optimization/22303
16684         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16686 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16688         PR middle-end/27573
16689         * gcc.dg/gomp/pr27573.c: New test.
16690         * gfortran.dg/gomp/pr27573.f90: New test.
16692         PR c/27499
16693         * gcc.dg/gomp/pr27499.c: New test.
16694         * g++.dg/gomp/pr27499.C: New test.
16696 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16698         PR c++/27339
16699         * g++.dg/parser/access8.C: Adjust error marker.
16700         * g++.dg/template/access17.C: New test.
16701         * g++.dg/template/access18.C: Likewise.
16703 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16705         PR target/26600
16706         * gcc.target/i386/pr26600.c: New test case.
16708 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16710         PR c++/27505
16711         * g++.dg/expr/bitfield1.C: New test.
16713 2006-05-15  Richard Guenther  <rguenther@suse.de>
16715         PR tree-optimization/27603
16716         * gcc.dg/torture/pr27603.c: New testcase.
16718 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16720         PR fortran/25090
16721         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16723         PR fortran/25082
16724         * gfortran.dg/scalar_return_1.f90: New test.
16726         PR fortran/27411
16727         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16729 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16731         * gcc.dg/gomp/critical-4.c: New test.
16732         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16733         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16734         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16735         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16737 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16739         PR c++/27582
16740         * g++.dg/template/dependent-args1.C: New test.
16742         PR c++/27581
16743         * g++.dg/lookup/this1.C: New test.
16745         PR c++/27315
16746         * g++.dg/template/operator6.C: New test.
16747         * g++.dg/template/incomplete3.C: New test.
16749         PR c++/27559
16750         * g++.dg/template/new4.C: New test.
16752         PR c++/27496
16753         * g++.dg/template/void2.C: New test.
16755 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16757         * g++.dg/template/dependent-expr5.C: New test.
16759 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16761         PR middle-end/26729
16762         * gcc.dg/pr26729-1.c: New test case.
16764 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16766         * gcc.dg/pr27003.c: New test.
16768 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16770         * lib/target-supports.dg (check_cxa_atexit_available): Change
16771         v3_target_compile to ${tool}_target_compile.
16773 2006-05-11  Jason Merrill  <jason@redhat.com>
16775         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16777 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16779         PR fortran/27553
16780         * gfortran.dg/label_5.f90: New test.
16782 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16784         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16785         check_effective_target_powerpc_altivec_ok): New.
16786         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16787         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16788         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16789         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16790         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16791         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16792         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16793         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16794         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16795         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16796         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16797         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16798         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16799         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16800         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16801         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16802         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16803         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16804         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16805         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16806         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16807         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16808         gcc.target/powerpc/altivec-9.c,
16809         gcc.target/powerpc/altivec-consts.c,
16810         gcc.target/powerpc/altivec-pr22085.c,
16811         gcc.target/powerpc/altivec-splat.c,
16812         gcc.target/powerpc/altivec-types-1.c,
16813         gcc.target/powerpc/altivec-types-2.c,
16814         gcc.target/powerpc/altivec-types-3.c,
16815         gcc.target/powerpc/altivec-types-4.c,
16816         gcc.target/powerpc/altivec-varargs-1.c,
16817         gcc.target/powerpc/altivec-vec-merge.c,
16818         gcc.target/powerpc/ppc-vector-memcpy.c,
16819         gcc.target/powerpc/ppc-vector-memset.c,
16820         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16821         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16822         these effective targets.
16823         * gcc.dg/vmx/pr27006.c: Add missing close brace.
16824         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16826 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16828         PR middle-end/27384
16829         * g++.dg/other/fold1.C: New test.
16831         PR middle-end/27488
16832         * gcc.dg/fold-nonneg-1.c: New test.
16834         PR c++/27547
16835         * g++.dg/other/operator1.C: New test.
16837 2006-05-11  Richard Guenther  <rguenther@suse.de>
16839         PR middle-end/27529
16840         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16842 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16844         * lib/target-supports-dg.exp (check-flags): New.
16845         (dg-skip-if): Move flag checks.
16847 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16849         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16850         * lib/target-supports.dg (check_cxa_atexit_available): New.
16852 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16854         PR fortran/27470
16855         * gfortran.dg/multiple_allocation_2.f90: New test case.
16857 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16859         * gcc.target/arm/pr27387.C: Fix a comment typo.
16861 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16863         PR fortran/24549
16864         * gfortran.dg/error_recovery_1.f90: New test.
16866 2006-05-10  Richard Guenther  <rguenther@suse.de>
16868         PR tree-optimization/27302
16869         * gcc.dg/torture/pr27302.c: New testcase.
16871 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16872         Richard Guenther  <rguenther@suse.de>
16874         PR middle-end/27498
16875         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16877 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16879         PR rtl-optimization/27335
16880         * gcc.dg/pr27335.c: New test.
16882 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16884         * gcc.target/mips/mips-ps-5.c: New file.
16886 2006-05-08  Jan Hubicka  <jh@suse.cz>
16888         PR middle-end/25962
16889         * gcc.dg/pr25962.c: New.
16891 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16893         PR target/27158
16894         * gcc.target/powerpc/pr27158.c: New test case.
16896 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16898         PR testsuite/27476
16899         * ada/acats/run_all.sh: Use test -z.
16901 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16903         PR libfortran/18271
16904         * gfortran.dg/spec_expr_3.f90: New test.
16906 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16908         PR target/24879
16909         * gcc.target/i386/monitor.c: New file.
16911 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16913         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16915 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16917         PR c++/27447
16918         * g++.dg/other/ptrmem7.C: New test.
16920 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16922         PR target/27421
16923         * gcc.dg/array-9.c: New test.
16925 2006-05-07  Richard Guenther  <rguenther@suse.de>
16927         PR tree-optimization/27409
16928         * gcc.dg/torture/pr27409.c: New testcase.
16930 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16932         PR fortran/27457
16933         * gfortran.dg/select_6.f90: New.
16935 2006-05-07  Richard Guenther  <rguenther@suse.de>
16937         PR tree-optimization/27136
16938         * gcc.dg/torture/pr27136.c: New testcase.
16940 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16942         PR fortran/24813
16943         * gfortran.dg/char_cons_len_1.f90: New test.
16945 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16947         PR c++/27427
16948         * g++.dg/template/incomplete2.C: New test.
16950 2006-05-06  Richard Guenther  <rguenther@suse.de>
16952         PR tree-optimization/27151
16953         * gcc.dg/vect/pr27151.c: New testcase.
16955 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16957         PR c++/27430
16958         * g++.dg/template/void1.C: New test.
16960         PR c++/27423
16961         * g++.dg/other/void2.C: New test.
16963         PR c++/27422
16964         * g++.dg/conversion/void1.C: New test.
16966 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16968         PR/21391
16969         * g++.dg/other/unused1.C: New.
16971 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16973         PR objc/27240
16974         * objc.dg/member-1.m: New test.
16976 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16978         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16980 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16982         PR libfortran/26985
16983         * gfortran.dg/matmul_2.f90: New test.
16985 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16987         * ada/acats/run_all.sh: Use sync when main not found.
16989 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16991         PR target/26765
16992         * gcc.target/mips/pr26765.c: New.
16994 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16996         * gcc.target/bfin: New directory.
16997         * gcc.target/bfin/bfin.exp: New file.
16998         * gcc.target/bfin/frmul.c: New file.
16999         * gcc.target/bfin/arith.c: New file.
17000         * gcc.target/bfin/mul-combine.c: New file.
17001         * gcc.target/bfin/shift.c: New file.
17003 2006-05-04  Richard Guenther  <rguenther@suse.de>
17005         PR tree-optimization/14287
17006         PR tree-optimization/14844
17007         PR tree-optimization/19792
17008         PR tree-optimization/21608
17009         PR tree-optimization/27090
17010         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
17011         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
17012         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
17013         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
17014         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
17016 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
17018         PR tree-optimization/27285
17019         * gcc.c-torture/execute/pr27285.c: New test.
17021         PR middle-end/27388
17022         * gcc.dg/gomp/pr27388-1.c: New test.
17023         * gcc.dg/gomp/pr27388-2.c: New test.
17024         * gcc.dg/gomp/pr27388-3.c: New test.
17026         PR c++/27359
17027         * g++.dg/gomp/pr27359.C: New test.
17029 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
17031         PR fortran/20248
17032         * gfortran.dg/iargc.f90: New test.
17034 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17036         PR c++/27102
17037         * g++.dg/template/crash49.C: New test.
17039 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
17041         PR testsuite/27032
17042         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17044 2006-05-02  Jeff Law  <law@redhat.com>
17046         PR tree-optimization/27364
17047         * gcc.c-torture/execute/pr27364.c: New test.
17049 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17051         PR c++/27309
17052         * g++.dg/parser/ctor5.C: New test.
17054 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
17056         PR target/27387
17057         * gcc.target/arm/arm.exp: New.
17058         * gcc.target/arm/pr27387.C: Likewise.
17060 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17062         PR fortran/27269
17063         PR fortran/27324
17064         * gfortran.dg/module_equivalence_2.f90: New test.
17066 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
17068         PR middle-end/27337
17069         * g++.dg/gomp/pr27337-1.C: New test.
17070         * g++.dg/gomp/pr27337-2.C: New test.
17072         PR middle-end/27328
17073         * gcc.dg/gomp/pr27328.c: New test.
17075         PR middle-end/27325
17076         * g++.dg/gomp/pr27325.C: New test.
17078         PR middle-end/27310
17079         * g++.dg/gomp/pr27310.C: New test.
17081 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17083         PR tree-optimization/27291
17084         * g++.dg/tree-ssa/pr27291.C: New test.
17086 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17088         PR tree-optimization/27283
17089         * g++.dg/tree-ssa/pr27283.C: New test.
17091 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17093         * gcc.dg/tree-ssa/loop-16.c: New test.
17095 2006-05-01  Roger Sayle  <roger@eyesopen.com>
17096             Joseph S. Myers  <joseph@codesourcery.com>
17098         * gcc.dg/Wconversion-3.c: New test case.
17099         * gcc.dg/Wconversion-4.c: Likewise.
17101 2006-05-01  Richard Guenther  <rguenther@suse.de>
17103         PR tree-optimization/26726
17104         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17106 2006-04-30  Roger Sayle  <roger@eyesopen.com>
17108         * gcc.dg/Woverflow-1.c: New test case.
17109         * gcc.dg/Woverflow-2.c: Likewise.
17110         * gcc.dg/Woverflow-3.c: Likewise.
17112 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
17114         PR c++/27094
17115         * g++.dg/template/defarg8.C: New test.
17117 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17119         PR c++/27278
17120         * g++.dg/parse/operator7.C: New test.
17122 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17124         PR c++/11471
17125         PR c++/27102
17126         * g++.dg/template/crash48.C: New test.
17128         PR c++/27279
17129         * g++.dg/parse/ctor4.C: New test.
17131 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17133         PR fortran/25681
17134         * gfortran.df/char_type_len.f90: New test.
17136 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17138         PR libgfortran/27304
17139         * gfortran.dg/fmt_exhaust.f90: New test.
17141 2006-04-28  Roger Sayle  <roger@eyesopen.com>
17143         PR c/25309
17144         * gcc.dg/large-size-array-2.c: New test case.
17146 2006-04-28  Richard Guenther  <rguenther@suse.de>
17148         PR target/26826
17149         * gcc.target/i386/pr26826.c: New testcase.
17151 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
17153         PR middle-end/27260
17154         * gcc.c-torture/execute/pr27260.c: New.
17156 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
17158         PR middle-end/27095
17159         * gcc.dg/pr27095.c: New.
17161 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17163         PR c++/27292
17164         * g++.dg/conversion/bitfield4.C: New test.
17166 2006-04-27  Eric Christopher  <echristo@apple.com>
17168         * gcc.dg/pragma-ms_struct.c: New.
17170 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17172         PR c++/27102
17173         * g++.dg/template/crash47.C: New test.
17175 2006-04-27  Dirk Mueller  <dmueller@suse.de>
17177         * gcc.target/i386/sse-7.c: build with -msse.
17179 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
17181         PR testsuite/27274:
17182         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17183         (main): Exit if processor doesn't support SSE.
17185 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
17187         PR middle-end/27282
17188         * gcc.c-torture/compile/pr27282.c: New test.
17190 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
17192         PR middle-end/26913
17193         * g++.dg/gomp/pr26913.C: New test.
17195         PR c/25996
17196         * gcc.dg/gomp/pr25996.c: New test.
17197         * g++.dg/gomp/pr25996.C: New test.
17199 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
17201         PR rtl-optimization/26725
17202         * gcc.c-torture/compile/pr26725.c: New test.
17204 2006-04-25  Richard Guenther  <rguenther@suse.de>
17206         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17207         than n + -1.
17209 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
17211         * gcc.dg/20060425-1.c: New testcase.
17213 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
17215         PR tree-optimization/26865
17216         * gcc.dg/pr26865.c: New test.
17218 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
17220         PR c++/27292
17221         * g++.dg/conversion/bitfield1.C: New test.
17222         * g++.dg/conversion/bitfield2.C: Likewise.
17223         * g++.dg/conversion/bitfield3.C: Likewise.
17225 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17226         Richard Guenther  <rguenther@suse.de>
17228         PR tree-optimization/27236
17229         * gcc.dg/tree-ssa/pr27236.c: New testcase.
17231 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17233         PR c++/19963
17234         * g++.dg/other/incomplete2.C: New test.
17236 2006-04-24  Richard Guenther  <rguenther@suse.de>
17238         PR middle-end/26869
17239         * gcc.dg/torture/pr26869.c: New testcase.
17241 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17242         Richard Guenther  <rguenther@suse.de>
17244         PR tree-optimization/27218
17245         * g++.dg/tree-ssa/pr27218.C: New testcase.
17247 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17249         PR c++/26912
17250         * g++.dg/template/friend41.C: New test.
17252 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
17254         * g++.dg/opt/pr15551.C: Include cstdio.
17255         (main): Use remove instead of unlink.
17257 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
17259         * gcc.dg/sibcall-7.c: New test.
17260         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17261         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17262         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17263         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17264         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17266 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17268         PR c++/26534
17269         * g++.dg/opt/bitfield1.C: New test.
17270         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17271         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17272         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17273         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17274         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17275         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17276         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17277         * g++.dg/abi/bitfield2.C: Likewise.
17278         * g++.dg/init/bitfield1.C: Likewise.
17280 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
17282         PR fortran/25099
17283         * gfortran.dg/elemental_subroutine_4.f90: New test.
17284         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17285         call sub (m, x).
17287 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17289         * gcc.c-torture/compile/20060421-1.c: New testcase.
17291 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17293         PR c/25875
17294         * gcc.dg/init-bad-4.c: New test.
17296 2006-04-21  Paul Brook  <paul@codesourcery.com>
17298         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17300 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17302         PR fortran/27122
17303         * gfortran.dg/defined_operators_1.f90: New test.
17304         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17305         remove old ones associated, incorrectly, with Note 5.46.
17307         PR fortran/27113
17308         * gfortran.dg/character_array_constructor_1.f90: New test.
17310 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
17312         * gcc.dg/20060419-1.c: New test.
17314 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
17316         PR c/26774
17317         * gcc.dg/struct-parse-1.c: New test case.
17319 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17321         PR c++/26558
17322         * g++.dg/parse/template19.C: New test.
17324         PR c++/26739
17325         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17327         PR c++/26036
17328         * g++.dg/expr/call3.C: New test.
17330         PR c++/10385
17331         * g++.dg/conversion/dynamic1.C: New test.
17333 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
17335         PR c++/27102
17336         * g++.dg/template/crash35.C: Tweak error markers.
17337         * g++.dg/template/crash46.C: New test.
17338         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17339         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17341 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
17343         PR rtl-optimization/14261
17344         * gcc.c-torture/compile/20060419-1.c: Added.
17346 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
17348         * gfortran.dg/label_1.f90: Adjust dg-error.
17350 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17352         PR target/26961
17353         * gcc.dg/fold-cond-1.c: New test case.
17354         * gcc.dg/pr26961-1.c: Likewise.
17356 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17358         PR libgfortran/27138
17359         * gfortran.dg/read_bad_advance.f90: New test.
17361 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17362             Dale Johannesen  <dalej@apple.com>
17364         PR target/24076
17365         * gcc.target/i386/vecinit-3.c: New testcase.
17366         * gcc.target/i386/vecinit-4.c: Likewise.
17367         * gcc.target/i386/sse-18.c: Likewise.
17368         * gcc.target/i386/sse-19.c: Likewise.
17370 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
17372         * gfortran.dg/allocate_zerosize_1.f90: New test.
17374 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
17376         PR c++/26365
17377         * g++.dg/template/crash45.C: New test.
17379 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17381         PR fortran/26787
17382         * gfortran.dg/proc_assign_1.f90: New test.
17383         * gfortran.dg/procedure_lvalue.f90: Change message.
17384         * gfortran.dg/namelist_4.f90: Add new error.
17386         PR fortran/25597
17387         PR fortran/27096
17388         * gfortran.dg/auto_pointer_array_result_1.f90
17390         PR fortran/27089
17391         * gfortran.dg/specification_type_resolution_1.f90
17393         PR fortran/18003
17394         PR fortran/25669
17395         PR fortran/26834
17396         * gfortran.dg/bounds_temporaries_1.f90: New test.
17398         PR fortran/27124
17399         * gfortran.dg/array_return_value_1.f90: New test.
17401 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17403         PR fortran/25336
17404         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17406 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17408         PR middle-end/26823
17409         * g++.dg/gomp/pr26823-1.C: New test.
17410         * g++.dg/gomp/pr26823-2.C: New test.
17412 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17414         PR middle-end/27134
17415         * gcc.dg/pr27314.c: New test.
17417 2006-04-13  Richard Henderson  <rth@redhat.com>
17419         * g++.dg/gomp/block-0.C: Update expected matches.
17421 2006-04-13  DJ Delorie  <dj@redhat.com>
17423         * lib/target-supports.exp (check_effective_target_int32plus): New.
17424         (check_effective_target_ptr32plus): New.
17425         (check_effective_target_size32plus): New.
17426         (check_effective_target_int16): New.
17427         (check_profiling_available): Add m32c to the list of unsupported
17428         targets.
17430         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17431         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17432         memory size.
17433         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17434         pointers.
17435         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17436         size_t.
17437         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17438         and size_t.
17439         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17440         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17441         not just xstormy16.  Skip m32c due to weird pointer size.
17442         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17443         not just xstormy16.
17444         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17445         not just xstormy16.
17446         * gcc.dg/20020312-2.c: Add m32c support.
17447         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17448         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17449         in test.
17450         * gcc.dg/20050321-2.c: Require >=32 bit integers.
17451         * gcc.dg/asm-1.c: Skip if int and short are the same size.
17452         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17453         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17454         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17455         formats
17456         * gcc.dg/init-string-2.c: Require >=32 bit integers.
17457         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17458         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17459         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17460         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17461         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17462         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17463         in test.
17464         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17465         in test.
17466         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17467         * gcc.dg/pr23049.c: Require >=32 bit integers.
17468         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17469         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17470         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17471         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17472         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17473         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17474         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17475         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17476         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17477         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17478         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17479         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17480         prototype in test.
17481         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17482         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17483         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17484         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17485         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17487         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
17488         * gcc.c-torture/execute/20040703-1.x: Likewise.
17489         * gcc.c-torture/execute/20040705-1.x: Likewise.
17490         * gcc.c-torture/execute/20040705-2.x: Likewise.
17491         * gcc.c-torture/execute/20040709-1.x: Likewise.
17492         * gcc.c-torture/execute/20040709-2.x: Likewise.
17493         * gcc.c-torture/execute/20040811-1.x: Likewise.
17494         * gcc.c-torture/execute/20050316-1.x: Likewise.
17495         * gcc.c-torture/execute/bitfld-4.x: Likewise.
17496         * gcc.c-torture/execute/pr19689.x: Likewise.
17497         * gcc.c-torture/execute/pr7284-1.x: Likewise.
17498         * gcc.c-torture/execute/usmul.x: Likewise.
17499         * gcc.c-torture/execute/vrp-5.x: Likewise.
17500         * gcc.c-torture/execute/vrp-6.x: Likewise.
17501         * gcc.dg/debug/20041023-1.s: Likewise.
17503 2006-04-13  Roger Sayle  <roger@eyesopen.com>
17505         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17506         of integers to a vector types are now constant expressions in C.
17507         * gcc.dg/vect/vect-fold-1.c: New test case.
17509 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
17510             Ulrich Weigand  <uweigand@de.ibm.com>
17512         PR target/27006
17513         * gcc.dg/vmx/pr27006.c: New testcase.
17515 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17517         PR libgfortran/26766
17518         * gfortran.dg/write_recursive.f90: New test.
17520 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
17522         * g++.dg/parse/dtor7.C: New test.
17523         * g++.dg/parse/new1.C: Add error marker.
17524         * g++.dg/template/new3.C: New test.
17526         PR c++/26122
17527         * g++.dg/template/pure1.C: New test.
17529         PR c++/26295
17530         * g++.dg/parse/ptrmem4.C: New test.
17532 2006-04-10  Jeff Law  <law@redhat.com>
17534         PR/27087
17535         * gcc.c-torture/compile/pr27087.c: New test.
17537 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
17539         PR/21391
17540         * gcc.dg/20060410.c: New.
17542 2006-04-10  Matthias Klose  <doko@debian.org>
17544         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17545         Recognize multilib directory names containing underscores.
17547 2006-04-10  Roger Sayle  <roger@eyesopen.com>
17549         * gcc.target/i386/vecinit-1.c: New test case.
17550         * gcc.target/i386/vecinit-2.c: Likewise.
17552 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
17554         PR debug/27057
17555         * g++.dg/debug/dwarf2-2.C: New test.
17557 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
17559         PR rtl-optimization/27073
17560         * gcc.c-torture/execute/pr27073.c: New test.
17562 2006-04-08  Mike Stump  <mrs@apple.com>
17564         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17566 2006-04-07  Richard Guenther  <rguenther@suse.de>
17568         PR tree-optimization/26135
17569         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17571 2006-04-06  Jan Hubicka  <jh@suse.cz>
17573         PR profile/26399
17574         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17576 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17578         * g++.dg/conversion/nullptr1.C: New test case.
17579         * g++.dg/conversion/nullptr2.C: Likewise.
17581 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17583         * gfortran.dg/dependency_18.f90: New test case.
17585 2006-04-05  Richard Guenther  <rguenther@suse.de>
17587         PR tree-optimization/26919
17588         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17589         * gcc.dg/ipa/ipa-2.c: Likewise.
17590         * gcc.dg/ipa/ipa-3.c: Likewise.
17591         * gcc.dg/ipa/ipa-5.c: Likewise.
17593 2006-04-05  Richard Guenther  <rguenther@suse.de>
17595         PR tree-optimization/26763
17596         * gcc.dg/torture/pr26763-1.c: New testcase.
17597         * gcc.dg/torture/pr26763-2.c: Likewise.
17599 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17601         PR fortran/23634
17602         PR fortran/25619
17603         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17605 2006-04-04  Eric Christopher  <echristo@apple.com>
17607         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17608         stubs.
17609         * gcc.target/i386/387-5.c: Ditto.
17611 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17613         * gcc.target/sparc/struct-ret-check.c: New test.
17615 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17617         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17618         zero decimal digits specified in format.
17620 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17622         PR fortran/26891
17623         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17625         PR fortran/26976
17626         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17627         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17628         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17629         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17630         compliant and detect bigendian-ness.
17632 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17634         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17635         dummy arguments work when the actual argument is itself a dummy
17636         argument of the caller.
17638 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17640         PR libfortran/24685
17641         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17643 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17645         * gfortran.dg/dependencency_17.f90: New test case.
17647 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17649         * gfortran.dg/dependency_14.f90: New test case.
17650         * gfortran.dg/dependency_15.f90: Likewise.
17651         * gfortran.dg/dependency_16.f90: Likewise.
17653 2006-03-31  Asher Langton  <langton2@llnl.gov>
17655         PR fortran/25358
17656         gfortran.dg/cray_pointers_6.f90: New test.
17658 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17660         PR libgfortran/26890
17661         * gfortran.dg/read_size_noadvance.f90: New test.
17663 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17665         PR fortran/25031
17666         * gfortran.dg/multiple_allocation_1.f90: Check that the
17667         size has changed after a re-allocation with stat.
17669 2006-03-30  Richard Guenther  <rguenther@suse.de>
17671         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17672         removal.
17673         * gcc.target/i386/sselibm-2.c: Likewise.
17674         * gcc.target/i386/sselibm-3.c: Likewise.
17675         * gcc.target/i386/sselibm-4.c: Likewise.
17676         * gcc.target/i386/sselibm-5.c: Likewise.
17678 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17680         * gcc.dg/fold-andxor-1.c: New test case.
17681         * gcc.dg/fold-xorand-1.c: Likewise.
17683 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17685         * gcc.dg/fold-convnotconv-1.c: New test case.
17687 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17689         PR fortran/26779
17690         * gfortran.dg/private_type_5.f90: New test.
17692 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17694         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17696 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17698         * gfortran.dg/advance_2.f90: New test.
17699         * gfortran.dg/advance_3.f90: New test.
17701         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17703 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17705         PR libgfortran/26661
17706         PR libgfortran/26880
17707         * gfortran.dg/read_x_past.f: New test.
17709 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17711         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17712         to be STABS.
17714 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17716         * objc.dg/dwarf-1.m: Skip on AIX.
17717         * objc.dg/dwarf-2.m: Skip on AIX.
17719 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17721         PR fortran/26816
17722         * gfortran.dg/float_1.f90: New test.
17724 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17726         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17727         X86_64 targets.
17728         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17730 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17732         PR libfortran/26735
17733         * gfortran.dg/convert_implied_open.f90: New test case.
17735 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17737         PR fortran/26769
17738         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17740 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17742         PR middle-end/26717
17743         * gcc.dg/pr26717.c: New test.
17745 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17747         * gfortran.dg/dependency_12.f90: New test case.
17749 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17751         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17753 2006-03-24  Jeff Law  <law@redhat.com>
17755         * gcc.c-torture/pr26840.c: New test.
17757 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17759         * objc.dg/dwarf-2.m: New.
17760         * obj-c++.dg/dwarf-2.mm: New.
17762         * g++.old-deja/g++.other/init19.C: New.
17764 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17766         * g++.dg/eh/spbp.C: Skip on AIX.
17768 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17770         PR middle-end/26611
17771         * g++.dg/gomp/pr26611-1.C: New test.
17772         * g++.dg/gomp/pr26611-2.C: New test.
17774 2006-03-24  Jeff Law  <law@redhat.com>
17776         * gcc.c-torture/compile/pr26833.c: New test.
17777         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17779 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17781         * gfortran.dg/endfile_2.f90: Delete temp file.
17783 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17785         PR fortran/19303
17786         * gfortran.dg/record_marker_1.f90: New test case.
17787         * gfortran.dg/record_marker_2.f: New test case.
17788         * gfortran.dg/record_marker_3.f90: New test case.
17790 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17792         PR fortran/17298
17793         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17794         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17796 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17798         * lib/gcc-dg.exp (cleanup-modules): New proc.
17799         * gfortran.dg/allocatable_function_1.f90,
17800         gfortran.dg/allocate_char_star_scalar_1.f90,
17801         gfortran.dg/assumed_charlen_function_1.f90,
17802         gfortran.dg/assumed_dummy_1.f90,
17803         gfortran.dg/assumed_shape_ranks_1.f90,
17804         gfortran.dg/assumed_shape_ranks_2.f90,
17805         gfortran.dg/assumed_size_dt_dummy.f90,
17806         gfortran.dg/auto_char_dummy_array_1.f90,
17807         gfortran.dg/auto_char_len_3.f90,
17808         gfortran.dg/automatic_module_variable.f90,
17809         gfortran.dg/bad_automatic_objects_1.f90,
17810         gfortran.dg/char_array_constructor.f90,
17811         gfortran.dg/char_array_structure_constructor.f90,
17812         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17813         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17814         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17815         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17816         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17817         gfortran.dg/derived_pointer_recursion.f90,
17818         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17819         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17820         gfortran.dg/dummy_functions_1.f90,
17821         gfortran.dg/elemental_initializer_1.f90,
17822         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17823         gfortran.dg/elemental_pointer_1.f90,
17824         gfortran.dg/elemental_subroutine_1.f90,
17825         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17826         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17827         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17828         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17829         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17830         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17831         gfortran.dg/global_references_1.f90,
17832         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17833         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17834         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17835         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17836         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17837         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17838         gfortran.dg/large_integer_kind_1.f90,
17839         gfortran.dg/large_real_kind_1.f90,
17840         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17841         gfortran.dg/module_double_reuse.f90,
17842         gfortran.dg/module_equivalence_1.f90,
17843         gfortran.dg/module_interface_1.f90,
17844         gfortran.dg/module_parameter_array_refs_1.f90,
17845         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17846         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17847         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17848         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17849         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17850         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17851         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17852         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17853         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17854         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17855         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17856         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17857         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17858         gfortran.dg/same_name_1.f90,
17859         gfortran.dg/sibling_dummy_procedure_1.f90,
17860         gfortran.dg/sibling_dummy_procedure_2.f90,
17861         gfortran.dg/sibling_dummy_procedure_3.f90,
17862         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17863         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17864         gfortran.dg/used_dummy_types_2.f90,
17865         gfortran.dg/used_dummy_types_3.f90,
17866         gfortran.dg/used_dummy_types_4.f90,
17867         gfortran.dg/used_dummy_types_5.f90,
17868         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17869         gfortran.dg/userdef_operator_1.f90: Use it.
17871 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17873         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17874         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17875         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17876         gfortran.dg/write_back.f,
17877         gfortran.fortran-torture/execute/inquire_1.f90,
17878         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17880 2006-03-21  Jeff Law  <law@redhat.com>
17882         * gcc.dg/tree-ssa/vrp28.c: New test.
17884 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17886         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17887         if _STDC_C99 is defined.
17888         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17889         * gcc.dg/builtins-20.c: Likewise.
17890         * gcc.dg/builtins-53.c: Likewise.
17891         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17892         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17894 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17896         PR tree-opt/26781
17897         * gcc.c-torture/compile/pr26781-1.c: New test.
17898         * gcc.c-torture/compile/pr26781-2.c: New test.
17900 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17902         PR c++/26690
17903         * g++.dg/gomp/pr26690-1.C: New test.
17904         * g++.dg/gomp/pr26690-2.C: New test.
17906 2006-03-20  Jeff Law  <law@redhat.com>
17908         * gcc.dg/tree-ssa/pr21829.c: New test.
17910         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17912 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17914         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17915         (check_visibility_available): Use it.
17916         (check_effective_target_default_packed): Likewise.
17917         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17918         (check_effective_target_fopenmp): Likewise.
17919         (check_effective_target_freorder): Likewise.
17920         (check_effective_target_fpic): Likewise.
17921         (check_named_sections_available): Likewise.
17922         (check_effective_target_ilp32): Likewise.
17923         (check_effective_target_lp64): Likewise.
17925 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17927         PR fortran/20935
17928         * gfortran.dg/scalar_mask_2.f90: New test case.
17930 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17932         PR tree-opt/26629
17933         * gcc.dg/tree-ssa/loadpre12.c: New test.
17934         * gcc.dg/tree-ssa/loadpre13.c: New test.
17935         * gcc.dg/tree-ssa/loadpre14.c: New test.
17936         * gcc.dg/tree-ssa/loadpre15.c: New test.
17937         * gcc.dg/tree-ssa/loadpre16.c: New test.
17938         * gcc.dg/tree-ssa/loadpre17.c: New test.
17939         * gcc.dg/tree-ssa/loadpre18.c: New test.
17940         * gcc.dg/tree-ssa/loadpre19.c: New test.
17941         * gcc.dg/tree-ssa/loadpre20.c: New test.
17942         * gcc.dg/tree-ssa/loadpre21.c: New test.
17943         * gcc.dg/tree-ssa/loadpre22.c: New test.
17945 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17947         PR fortran/26741
17948         * gfortran.dg/elemental_initializer_1.f90: New test.
17950         PR fortran/26716
17951         * gfortran.dg/assumed_shape_ranks_2: New test.
17953 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17955         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17956         target fpic.
17958 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17960         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17961         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17962         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17963         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17964         gfortran.fortran-torture/execute/direct_io.f90,
17965         gfortran.fortran-torture/execute/inquire_2.f90,
17966         gfortran.fortran-torture/execute/inquire_4.f90,
17967         gfortran.fortran-torture/execute/list_read_1.f90,
17968         gfortran.fortran-torture/execute/open_replace.f90,
17969         gfortran.fortran-torture/execute/slash_edit.f90,
17970         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17971         temporary files from testcases.
17973 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17975         PR libgfortran/26509
17976         gfortran.dg/write_direct_eor.f90: New test.
17978 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17980         * gcc.target/powerpc/pr26350.c: New.
17981         * gcc.target/powerpc/indexed-addr.c: New.
17983 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17985         * gfortran.dg/dependency_13.f90: New test case.
17987 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17989         PR middle-end/21781
17990         * gcc.dg/real-const-1.c: New test case.
17992 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17994         * g++.old-deja/g++.other/init18.C: New.
17995         * g++.old-deja/g++.other/init5.C: Remove xfail.
17997 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17999         * g++.dg/opt/pr15551.C: Cleanup temp file.
18001 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18003         PR c++/6634
18004         g++.dg/parse/long1.C: New test.
18006 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18008         PR fortran/19101
18009         * gfortran.dg/continuation.f90: New test.
18010         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
18012 2006-03-14  Richard Guenther  <rguenther@suse.de>
18014         PR tree-optimization/26672
18015         * gcc.dg/torture/pr26672.c: New testcase.
18017 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
18019         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
18020         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
18022 2006-03-13  Roger Sayle  <roger@eyesopen.com>
18024         PR middle-end/26557
18025         * gcc.c-torture/compile/switch-1.c: New test case.
18027 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
18029         PR fortran/25378
18030         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18031         test to include more permuatations of mask and index.
18032         * gfortran.dg/scalar_mask_1.f90: Modify last test to
18033         respond to F2003 spec. that the position returned for an all false
18034         mask && condition is zero.
18036 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
18038         PR middle-end/25989
18039         * gcc.dg/gomp/pr25989.c: New test.
18041 2006-03-13  Jeff Law  <law@redhat.com>
18043         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18045 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
18047         * gcc.dg/switch-9.c: New test.
18049 2006-03-13  Richard Guenther  <rguenther@suse.de>
18051         PR middle-end/26630
18052         * gcc.dg/torture/pr26630.c: New testcase.
18054 2006-03-11  Roger Sayle  <roger@eyesopen.com>
18056         * gfortran.dg/dependency_10.f90: New test case.
18057         * gfortran.dg/dependency_11.f90: Likewise.
18059 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
18060             Erik Edelmann  <eedelman@gcc.gnu.org>
18062         * gfortran.dg/allocatable_function_1.f90: New.
18063         * gfortran.dg/allocatable_function_2.f90: New.
18065 2006-03-10  Richard Guenther  <rguenther@suse.de>
18067         PR middle-end/26565
18068         * gcc.dg/torture/pr26565.c: New testcase.
18070 2006-03-09  Eric Christopher  <echristo@apple.com>
18072         * gcc.c-torture/compile/20060309-1.c: New.
18074 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18076         PR libgfortran/26499
18077         * gfortran.dg/write_back.f: New test.
18078         * gfortran.dg/write_rewind_1.f: New test.
18079         * gfortran.dg/write_rewind_2.f: New test.
18081 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18083         PR libgfortran/26554
18084         * gfortran.dg/read_logical.f90: New test.
18086 2006-03-04  Laurent GUERBY <laurent@guerby.net>
18088         * ada/acats/norun.lst: cdd2a03 now passes.
18090 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
18092         PR testsuite/25177
18093         * gcc.target/powerpc/pr18096-1.c: Change where the error
18094         would match.
18096 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
18098         * gcc.target/i386/cleanup-1.c: New test.
18099         * gcc.target/i386/cleanup-2.c: New test.
18101 2006-03-04  Roger Sayle  <roger@eyesopen.com>
18103         * gfortran.dg/dependency_9.f90: Remove for the time being.
18105 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
18107         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18108         directive.
18110 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18112         * gfortran.dg/dependency_9.f90: New test case.
18114 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18116         * gfortran.dg/dependency_4.f90: New test case.
18117         * gfortran.dg/dependency_5.f90: New test case.
18118         * gfortran.dg/dependency_6.f90: New test case.
18119         * gfortran.dg/dependency_7.f90: New test case.
18120         * gfortran.dg/dependency_8.f90: New test case.
18122 2006-03-03  Paul Brook  <paul@codesourcery.com>
18124         * lib/target-supports.exp (check_profiling_available):
18125         Add m68k-*-elf.
18127 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
18129         PR fortran/25031
18130         * multiple_allocation_1.f90: New test.
18132 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18134         PR tree-optimization/26524
18135         * gfortran.dg/pr26524.f: New test case.
18137 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18139         * g++.dg/template/repo5.C: Cleanup repo files.
18140         * gcc.dg/20051201-1.c: Cleanup coverage files.
18141         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18142         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18143         tree dump files.
18145 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
18147         * objc.dg/objc-nofilename-1.m: New test.
18148         * objc.dg/bad-receiver-type.m: New test.
18149         * obj-c++.dg/bad-receiver-type.mm: New test.
18151 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18153         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18155 2006-03-01  Mike Stump  <mrs@apple.com>
18157         * g++.dg/abi/key2.C: Add.
18159 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
18161         * gfortran.dg/logical_dot_product.f90: New test.
18163         PR fortran/26393
18164         * gfortran.dg/used_interface_ref.f90: New test.
18166         PR fortran/20938
18167         * gfortran.dg/dependency_2.f90: New test.
18168         * gfortran.fortran-torture/execute/where17.f90: New test.
18169         * gfortran.fortran-torture/execute/where18.f90: New test.
18170         * gfortran.fortran-torture/execute/where19.f90: New test.
18171         * gfortran.fortran-torture/execute/where20.f90: New test.
18173 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
18175         * g++.dg/tree-ssa/pr26443.C: New test case.
18177 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
18179         PR middle-end/26022
18180         * g++.dg/opt/return-slot1.C: New test.
18182 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18184         PR libgfortran/26136
18185         * gfortran.dg/namelist_23.f90: New test.
18187 2006-02-28  Roger Sayle  <roger@eyesopen.com>
18189         PR middle-end/14752
18190         * gcc.dg/fold-eqandshift-2.c: New test case.
18192 2006-02-28  Richard Guenther  <rguenther@suse.de>
18194         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18195         decomposition.
18197 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
18199         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18201 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18203         PR libgfortran/26464
18204         * gfortran.dg/backspace_5.f: New test.
18205         * gfortran.dg/backspace_6.f: New test.
18207 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18209         * gcc.dg/fold-eqandnot-1.c: New test case.
18211 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18213         PR middle-end/19983
18214         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18216 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
18218         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18219         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18221 2006-02-26  Richard Guenther  <rguenther@suse.de>
18223         PR tree-optimization/26421
18224         * gcc.dg/tree-ssa/pr26421.c: New testcase.
18226 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
18228         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18229         * g++.old-deja/g++.robertl/eb132.C: Likewise.
18231 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18233         * gcc.dg/fold-even-1.c: New test case.
18235 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18237         PR middle-end/21137
18238         * gcc.dg/fold-eqandshift-1.c: New test case.
18240 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18242         PR tree-optimization/25125
18243         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18244         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18246 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18248         PR tree-optimizations/26359
18249         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18250         with -fdump-tree-dceloop-details.
18251         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18253 2006-02-25  Roger Sayle  <roger@eyesopen.com>
18255         PR middle-end/23673
18256         * gcc.dg/fold-eqxor-1.c: New test case.
18257         * gcc.dg/fold-eqxor-2.c: Likewise.
18258         * gcc.dg/fold-eqxor-3.c: Likewise.
18260 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
18262         PR fortran/23092
18263         * scalar_mask_1.f90: New test.
18265 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
18267         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18268         * g++.dg/eh/uncaught2.C: New.
18269         * g++.dg/eh/uncaught3.C: New.
18271 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18273         PR libgfortran/26423
18274         * gfortran.dg/read_many_1.f: New test.
18276 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
18278         PR fortran/24519
18279         * gfortran.dg/dependency_3.f90: New test.
18280         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18281         XFAILs.
18283         PR fortran/25395
18284         * gfortran.dg/equiv_6.f90: New test.
18286 2006-02-23  Jeff Law  <law@redhat.com>
18288         * gcc.c-torture/compile/pr26425.c: New test.
18290 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
18292         PR middle-end/26412
18293         * gcc.dg/gomp/pr26412.c: New test.
18295 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18297         PR c++/26291
18298         * g++.dg/other/ellipsis1.C: New test.
18299         * g++.dg/parse/operator4.C: Adjust error marker.
18301 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
18303         PR target/25603
18304         * gfortran.dg/pr25603.f: New testcase.
18306 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18308         * gcc.dg/bf-spl1.c: Don't specify -m68000.
18309         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18311 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
18313         * g++.dg/eh/spbp.C: New.
18315 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
18317         PR middle-end/26379
18318         * gcc.target/i386/mmx-7.c: New test.
18320 2006-02-20  Roger Sayle  <roger@eyesopen.com>
18322         PR tree-optimization/26361
18323         * gcc.dg/tree-ssa/vrp27.c: New test case.
18325 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
18327         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18328         * gcc.dg/tree-ssa/complex-4.c: Here.
18330 2006-02-19  Roger Sayle  <roger@eyesopen.com>
18332         PR middle-end/19543
18333         * gfortran.dg/logical_1.f90: New test case.
18335 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
18337         PR middle-end/26334
18338         * gcc.dg/20060218-1.c: Moved to...
18339         * gcc.target/i386/20060218-1.c: ... here.  New test.
18341 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18343         PR fortran/26201
18344         * gfortran.dg/convert_1.f90: New.
18346 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
18348         PR fortran/25054
18349         * gfortran.dg/namelist_5.f90: New test.
18351         PR fortran/25089
18352         * gfortran.dg/namelist_4.f90: New test.
18354 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18356         PR tree-opt/25680
18357         * gcc.dg/tree-ssa/complex-3.c: New test.
18359 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18361         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18362         variable to take into account the variable name in the
18363         function header.
18364         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18366 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
18368         PR middle-end/26334
18369         * gcc.c-torture/compile/20060217-1.c: New test.
18370         * gcc.dg/20060218-1.c: New test.
18372 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
18374         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18376 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18378         * gcc.dg/cpp/undef3.c: New test.
18379         * gcc.dg/cpp/trad/builtins2.c: New test.
18381 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18383         PR c++/26266
18384         * g++.dg/template/static22.C: New test.
18385         * g++.dg/template/static23.C: New test.
18386         * g++.dg/template/static24.C: New test.
18387         * g++.dg/template/non-dependent13.C: New test.
18388         * g++.dg/init/member1.C: Tweak error markers.
18390 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18392         PR target/26255
18393         * gcc.c-torture/compile/pr26255.c: New test case.
18395 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18397         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18398         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18399         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18400         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18401         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18402         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18403         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18405 2006-02-16  Jeff Law  <law@redhat.com>
18407         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18408         * gcc.dg/tree-ssa/vrp26.c: New test.
18410 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18412         PR target/20353
18413         PR target/24578
18414         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18415         __UCLIBC__ is defined.
18417 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18419         PR fortran/26224
18420         * gfortran.dg/gomp/pr26224.f: New test.
18422 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18424         PR tree-opt/25918
18425         * lib/target-supports.exp
18426         (check_effective_target_vect_short_mult): New.
18427         (check_effective_target_vect_char_mult): New.
18428         (check_effective_target_vect_widen_sum_qi_to_si): New.
18429         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18430         (check_effective_target_vect_widen_sum_hi_to_si): New.
18431         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18432         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18433         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18434         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18435         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18436         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18437         vect-reduc-pattern-2c.c
18438         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18439         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18440         vect-reduc-pattern-1c.c
18442 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18444         PR fortran/24557
18445         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18447 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18449         PR fortran/26054
18450         * gfortran.dg/enum_8.f90: Remove check for warning.
18451         * gfortran.dg/iomsg_1.f90: Ditto.
18452         * gfortran.dg/enum_1.f90: Ditto.
18453         * gfortran.dg/enum_9.f90: Ditto.
18454         * gfortran.dg/enum_2.f90: Ditto.
18455         * gfortran.dg/enum_10.f90: Ditto.
18456         * gfortran.dg/enum_3.f90: Ditto.
18457         * gfortran.dg/flush_1.f90: Ditto.
18458         * gfortran.dg/enum_4.f90: Ditto.
18459         * gfortran.dg/array_constructor_1.f90: Ditto.
18460         * gfortran.dg/enum_5.f90: Ditto.
18461         * gfortran.dg/enum_6.f90: Ditto.
18462         * gfortran.dg/enum_7.f90: Ditto.
18464 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
18466         PR middle-end/26300
18467         * gcc.c-torture/compile/20060215-1.c: New test.
18469 2006-02-14  Roger Sayle  <roger@eyesopen.com>
18471         PR middle-end/23670
18472         * gcc.dg/tree-ssa/andor-2.c: New test case.
18474 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
18476         PR fortran/25045
18477         * optional_dim.f90: New test.
18479 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18481         PR fortran/26277
18482         * gfortran.dg/label_4.f90: New.
18484 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
18485             Diego Novillo  <dnovillo@redhat.com>
18486             Uros Bizjak  <uros@kss-loka.si>
18488         * gfortran.dg/gomp: New directory.
18490 2006-02-14  Richard Guenther  <rguenther@suse.de>
18492         PR tree-optimization/26258
18493         * gcc.dg/torture/pr26258.c: New testcase.
18495 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
18497         PR fortran/26246
18498         * gfortran.dg/pr26246_1.f90: New test.
18499         * gfortran.dg/pr26246_2.f90: New test.
18501         PR middle-end/26092
18502         * gcc.c-torture/compile/20060208-1.c: New test.
18504 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
18506         PR fortran/26074
18507         PR fortran/25103
18508         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18509         * gfortran.dg/bad_automatic_objects_1.f90: New test.
18510         * gfortran.dg/automatic_module_variable.f90: Change error message.
18512         PR fortran/20861
18513         * gfortran.dg/internal_dummy_1.f90: New test.
18515         PR fortran/20871
18516         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18519         PR fortran/25083
18520         * gfortran.dg/uncommon_block_data_1.f90: New test.
18521         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18522         with standard.
18524         PR fortran/25088
18525         * gfortran.dg/typed_subroutine_1.f90: New test.
18527 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
18529         * objc.dg/dwarf-1.m: New.
18531 2006-02-13  Roger Sayle  <roger@eyesopen.com>
18533         PR middle-end/24427
18534         * gcc.dg/tree-ssa/andor-1.c: New test case.
18536 2006-02-13  Josh Conner  <jconner@apple.com>
18538         PR target/25376
18539         * gcc.dg/pr25376.c: New test.
18541         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18542         assemble.
18543         * lib/target-supports.exp (check_named_sections_available):
18544         Only compile named-sections test -- don't assemble.
18546 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18548         * g++.dg/warn/no-write-strings.C: New test.
18549         * g++.dg/warn/write-strings.C: Likewise.
18550         * g++.dg/warn/write-strings-default.C: Likewise.
18552 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
18554         PR fortran/25806
18555         * gfortran.dg/ret_pointer_2.f90: New test.
18557 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
18559         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18561 2006-02-10  Jeff Law  <law@redhat.com>
18563         * gcc.c-torture/compile/pr26213.c: New test.
18565 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18567         gfortran.dg/null_1.f90: New test.
18569 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18571         PR fortran/14771
18572         * gfortran.dg/parens_4.f90: New.
18573         * gfortran.dg/parens_5.f90: New.
18575 2006-02-10  Richard Guenther  <rguenther@suse.de>
18577         * gcc.dg/pr23372-1.c: Remove empty file.
18579 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18580         Paul Thomas  <pault@gcc.gnu.org>
18582         PR fortran/14771
18583         * gfortran.dg/parens_1.f90: New.
18584         * gfortran.dg/parens_2.f90: New.
18585         * gfortran.dg/parens_3.f90: New.
18587 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18589         PR fortran/26038
18590         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18592         PR fortran/25059
18593         * gfortran.dg/impure_assignment_1.f90: New test.
18595         PR fortran/25070
18596         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18598 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18600         PR target/26141
18601         * g++.dg/expr/stdarg2.C: New test.
18603 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18605         PR inline-asm/16194
18606         * gcc.dg/pr16194.c: New test.
18608 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18610         * ada/acats/run_acats: Use portable variant of "$@".
18612 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18614         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18615         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18617 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18619         PR tree-opt/26179
18620         * g++.dg/opt/pr26179.C: New test.
18622 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18624         PR middle-end/26134
18625         * gcc.dg/tree-ssa/complex-3.c: New test.
18627 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18629         * gcc.c-torture/compile/volatile-1.c: New test.
18631 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18633         PR 26180
18634         * gcc.dg/tree-ssa/pr26180.c: New test.
18636 2006-02-08  Jeff Law  <law@redhat.com>
18638         * gcc.dg/tree-ssa/pr21417.c: New test.
18640 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18642         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18643         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18645 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18647         * lib/scanrtl.exp: New.
18649 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18651         PR c++/26071
18652         * g++.dg/other/virtual2.C: New test.
18654         PR c++/26070
18655         * g++.dg/other/virtual1.C: New test.
18657 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18659         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18660         cleanup-ipa-dump): Update dump file glob patterns.
18661         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18662         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18664         * lib/gcc-dg.exp: Load it.
18665         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18667 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18669         PR testsuite/26159
18670         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18671         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18673 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18675         PR fortran/25577
18676         * gfortran.dg/mvbits_1.f90: New.
18678 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18680         * g++.dg/warn/Wdiv-by-zero.C: New test.
18681         * g++.dg/warn/Wno-div-by-zero.C: New.
18683 2006-02-07  Jeff Law  <law@redhat.com>
18685         * gcc.dg/tree-ssa/pr21559.c: New test.
18687         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18688         multiple VRP passes.
18689         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18690         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18691         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18692         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18693         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18694         * gcc.dg/tree-ssa/vrp02.c: Likewise
18695         * gcc.dg/tree-ssa/vrp11.c: Likewise
18696         * gcc.dg/tree-ssa/pr14341.c: Likewise
18697         * gcc.dg/tree-ssa/vrp19.c: Likewise
18698         * gcc.dg/tree-ssa/vrp20.c: Likewise
18699         * gcc.dg/tree-ssa/vrp03.c: Likewise
18700         * gcc.dg/tree-ssa/pr21086.c: Likewise
18701         * gcc.dg/tree-ssa/pr21959.c: Likewise
18702         * gcc.dg/tree-ssa/vrp21.c: Likewise
18703         * gcc.dg/tree-ssa/vrp04.c: Likewise
18704         * gcc.dg/tree-ssa/pr25485.c: Likewise
18705         * gcc.dg/tree-ssa/pr22026.c: Likewise
18706         * gcc.dg/tree-ssa/vrp22.c: Likewise
18707         * gcc.dg/tree-ssa/vrp05.c: Likewise
18708         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18709         * gcc.dg/tree-ssa/pr20701.c: Likewise
18710         * gcc.dg/tree-ssa/vrp23.c: Likewise
18711         * gcc.dg/tree-ssa/vrp06.c: Likewise
18712         * gcc.dg/tree-ssa/pr22117.c: Likewise
18713         * gcc.dg/tree-ssa/pr20702.c: Likewise
18714         * gcc.dg/tree-ssa/vrp15.c: Likewise
18715         * gcc.dg/tree-ssa/pr21090.c: Likewise
18716         * gcc.dg/tree-ssa/pr21294.c: Likewise
18717         * gcc.dg/tree-ssa/vrp24.c: Likewise
18718         * gcc.dg/tree-ssa/vrp07.c: Likewise
18719         * gcc.dg/tree-ssa/pr21563.c: Likewise
18720         * gcc.dg/tree-ssa/pr25382.c: Likewise
18721         * gcc.dg/tree-ssa/vrp16.c: Likewise
18722         * gcc.dg/tree-ssa/vrp25.c: Likewise
18723         * gcc.dg/tree-ssa/vrp08.c: Likewise
18724         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18725         * gcc.dg/tree-ssa/vrp17.c: Likewise
18726         * gcc.dg/tree-ssa/pr21458.c: Likewise
18727         * g++.dg/tree-ssa/pr18178.C: Likewise
18729 2006-02-07  Richard Guenther  <rguenther@suse.de>
18731         PR c++/26140
18732         Revert
18733         2006-01-30  Richard Guenther  <rguenther@suse.de>
18734         PR c++/23372
18735         * gcc.dg/pr23372-1.C: New testcase.
18737         * g++.dg/tree-ssa/pr26140.C: New testcase.
18739 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18741         PR c++/9737
18742         * g++.dg/template/ttp15.C: New test.
18743         * g++.dg/template/ttp16.C: Likewise.
18744         * g++.dg/template/ttp17.C: Likewise.
18745         * g++.old-deja/g++.pt/ttp36.C: Remove.
18746         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18747         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18748         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18749         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18750         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18751         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18752         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18753         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18754         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18756 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18758         PR libfortran/23815
18759         * unf_io_convert_4.f90: New test.
18761 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18763         * gcc.dg/tree-ssa/loadpre10.c: New test.
18764         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18765         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18766         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18768 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18770         PR libfortran/24685
18771         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18773 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18775         PR tree-opt/25251
18776         * gfortran.dg/assign_7.f: New test.
18778 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18780         PR fortran/26041
18781         PR fortran/26064
18782         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18783         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18784         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18786 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18788         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18789         in size_t typedef.
18791 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18793         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18794         * g++.dg/charset/string.c (foo): Likewise.
18795         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18796         const char*
18797         * g++.dg/ext/builtin2.C (printf): Likewise.
18798         * g++.dg/init/new15.C (printf): Likewise.
18799         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18800         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18801         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18802         * g++.dg/template/non-dependent4.C (temp): Likewise.
18803         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18804         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18805         parameter type to const char*.
18806         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18807         Change type to const char*.
18808         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18809         Likewise.
18810         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18811         second parameter type to const char*.
18812         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18813         (Y::Y): Change parameter type to const char*.
18814         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18815         * g++.old-deja/g++.jason/report.C: Apply const correctness.
18816         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18817         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18818         (char*).
18819         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18820         const char*.
18821         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18822         type to const char*.
18823         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18824         return type to const char*.
18825         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18826         to const char*.
18827         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18828         * g++.old-deja/g++.law/refs1.C: Likewise.
18829         * g++.old-deja/g++.law/visibility1.C: Likewise.
18830         * g++.old-deja/g++.law/visibility2.C: Likewise.
18831         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18832         const char*.
18833         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18834         * g++.old-deja/g++.mike/net48.C: Likewise.
18835         * g++.old-deja/g++.mike/p646.C: Likewise.
18836         * g++.old-deja/g++.mike/p6746.C: Likewise.
18837         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18838         type to const char*.
18839         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18840         deprecated conversion warning.
18841         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18842         char*.
18843         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18844         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18845         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18846         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18847         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18848         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18849         * g++.old-deja/g++.pt/t39.C: Likewise.
18850         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18851         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18853 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18855         PR fortran/25075
18856         intrinsic_argument_conformance_1.f90: New test.
18858 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18860         PR fortran/20845
18861         * gfortran.dg/char_result_11.f90: Add SAVE.
18862         * gfortran.dg/der_pointer_4.f90: Ditto.
18863         * gfortran.dg/default_initialization.f90: New test.
18865 2006-02-03  Jeff Law  <law@redhat.com>
18867         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18868         handle more than 100 dump files.
18869         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18870         * lib/scantree.exp (scan-tree-dump): Likewise.
18871         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18872         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18873         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18874         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18875         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18877 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18879         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18881 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18883         * g++.dg/template/using12.C: New test.
18885 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18887         * gcc.target/powerpc/pr25960.c: New test.
18889 2006-02-02  Steven G. Kargl  <kargls@comcast>
18891         PR fortran/24958
18892         gfortran.dg/nullify_2.f90: New test.
18894 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18896         PR 25990
18897         * gcc.dg/gomp/pr25990.c: New test.
18899 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18901         PR c++/25342
18902         * g++.gd/template/partial4.C: New test.
18904 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18906         PR middle-end/26001
18907         * gfortran.dg/data_char_2.f90: New.
18909 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18911         PR fortran/26039
18912         maxval_maxloc_conformance_1.f90: New test.
18914 2006-01-31  Richard Guenther  <rguenther@suse.de>
18916         * gcc.target/i386/sselibm-1.c: New testcase.
18917         * gcc.target/i386/sselibm-2.c: Likewise.
18918         * gcc.target/i386/sselibm-3.c: Likewise.
18919         * gcc.target/i386/sselibm-4.c: Likewise.
18920         * gcc.target/i386/sselibm-5.c: Likewise.
18922 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18924         PR fortran/24266
18925         * gfortran.dg/arrayio_derived_2.f90: New.
18927 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18929         * gcc.dg/unsigned-long-compare.c: New test.
18931 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18933         PR testsuite/25318
18934         * lib/target-supports.exp (check_effective_target_freorder):
18935         Check to see if target supports -freorder-blocks-and-partition.
18936         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18937         instead of "dg-require-named-sections".
18939 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18941         PR target/14798:
18942         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18943         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18944         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18945         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18946         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18947         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18948         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18949         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18951 2006-01-30  Richard Guenther  <rguenther@suse.de>
18953         PR c++/23372
18954         * gcc.dg/pr23372-1.C: New testcase.
18956 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18958         * gcc.dg/gomp/pr25874.c: New test.
18960 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18962         PR tree-opt/25911
18963         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18965 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18967         PR fortran/18578
18968         PR fortran/18579
18969         PR fortran/20857
18970         PR fortran/20885
18971         * gfortran.dg/intent_out_1.f90: New test.
18973 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18975         PR fortran/17911
18976         * gfortran.dg/procedure_lvalue.f90: New test.
18978         PR fortran/20895
18979         PR fortran/25030
18980         * gfortran.dg/char_pointer_assign_2.f90: New test.
18981         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18982         assignment to be consistent with standard.
18983         * gfortran.dg/char_result_2.f90: The same.
18984         * gfortran.dg/char_result_8.f90: The same.
18986 2006-01-28  Zack Weinberg  <zackw@panix.com>
18988         * gcc.dg/Woverlength-strings.c
18989         * gcc.dg/Woverlength-strings-pedantic-c89.c
18990         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18991         * gcc.dg/Woverlength-strings-pedantic-c99.c
18992         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18994 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18996         * gcc.c-torture/execute/20060127-1.c: New test.
18998 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19000         PR c++/25999
19001         * g++.dg/ext/pragmaweak1.C: New test.
19003 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
19005         PR c++/25855
19006         * g++.dg/template/spec29.C: New test.
19008 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
19010         PR c/19606.
19011         * gcc.c-torture/execute/pr19606.c: New.
19013 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
19015         * gcc.dg/pragma-re-4.c: New test.
19017 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
19019         PR fortran/25964
19020         * gfortran.dg/assumed_size_refs_3.f90: New test.
19022 2006-01-27  Ben Elliston  <bje@au.ibm.com>
19024         * gcc.misc-tests/dectest.exp: Remove defunct comment.
19026 2006-01-26  Laurent GUERBY <laurent@guerby.net>
19028         PR ada/21317
19029         * ada/acats/support/impdef.a: Add One_Long_Second.
19030         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19031         * ada/acats/tests/c9/c94026.a: Likewise.
19032         * ada/acats/tests/c9/c97305c.ada: Likewise.
19033         * ada/acats/tests/c9/c99004a.ada: Likewise.
19035 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
19037         PR fortran/25964
19038         * gfortran.dg/global_references_2.f90: New test.
19040         PR fortran/25084
19041         PR fortran/20852
19042         PR fortran/25085
19043         PR fortran/25086
19044         * gfortran.dg/assumed_charlen_function_1.f90: New test.
19045         * gfortran.dg/assumed_charlen_function_3.f90: New test.
19047         PR fortran/25416
19048         * gfortran.dg/assumed_charlen_function_2.f90: New test.
19050 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
19052         PR c/25892
19053         * gcc.dg/Wpointer-sign.c: New.
19054         * gcc.dg/Wpointer-sign-Wall.c: New.
19055         * gcc.dg/Wpointer-sign-Wall-no.c: New.
19056         * gcc.dg/Wpointer-sign-pedantic.c: New.
19057         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19058         * gcc.dg/conv-2.c: Use -Wpointer-sign.
19060 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
19062         PR C/25861
19063         * gcc.c-torture/compile/pr25861.c: New test.
19065 2006-01-26  Paul Brook  <paul@codesourcery.com>
19067         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19068         on short-enum targets.
19069         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19070         variable.
19071         (generate_fields): Use short_enums.
19072         (main): Set short_enums.  Document -e.
19073         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19074         on short-enum targets.
19075         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19076         variable.
19077         (generate_fields): Use short_enums.
19078         (main): Set short_enums.  Document -e.
19079         * lib/target-supports.exp (check_effective_target_short_enums): New.
19081 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
19083         PR target/25947
19084         * gcc.dg/torture/pr25947-1.c: New test.
19086 2006-01-25  Jan Hubicka  <jh@suse.cz>
19087             Roger Sayle  <roger@eyesopen.com>
19089         PR rtl-optimization/25703
19090         * gcc.target/i386/20060125-1.c: New test case.
19091         * gcc.target/i386/20060125-2.c: New test case.
19093 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19095         PR fortran/18540
19096         * gfortran.dg/goto_1.f: New.
19098 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
19100         PR fortran/25716
19101         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19102         25716 on 32-bit systems too.
19104 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
19106         PR testsuite/25590
19107         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19109 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
19111         * gcc.dg/tree-ssa/gen-vect-33.c: New.
19113 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19115         PR fortran/25835
19116         * gfortran.dg/read_eof.f90: Delete, renamed.
19117         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19118         * gfortran.dg/read_eof_2.f90: New test.
19119         * gfortran.dg/read_eof_3.f90: New test.
19121 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
19123         PR tree-opt/25860
19124         * gcc.c-torture/compile/pr25860.c: New test.
19126 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19128         PR c++/25552
19129         * g++.dg/parse/dtor8.C: New test.
19131 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
19133         PR testsuite/25891
19134         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19135         * gcc.dg/gomp/gomp.exp: Return without testing anything if
19136         check_effective_target_fopenmp returns 0.
19138 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
19140         PR ada/20548
19141         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19142         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19143         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19145 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
19147         PR tree-opt/25857
19148         * g++.dg/opt/pr25857.C: New test.
19150 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
19151         Jan Hubicka  <jh@suse.cz>
19152         Richard Guenther  <rguenther@suse.de>
19154         PR rtl-optimization/25654
19155         * gcc.dg/torture/pr25654.c: New testcase.
19156         * gcc.target/i386/pr25654.c: Likewise.
19158 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
19160         PR fortran/25901
19161         * gfortran.dg/internal references_2.f90: New test.
19163         Fix regression in testing of admissability of attributes.
19164         * gfortran.dg/intent_used_1.f90: New test.
19166 2006-01-23  Ben Elliston  <bje@au.ibm.com>
19168         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19169         Remove target conditional torture options for i?86 and x86_64
19170         GNU/Linux.
19172 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19174         PR c++/10891
19175         * g++.dg/rtti/no-rtti.C: New.
19177 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
19179         PR c++/25895
19180         * g++.dg/inherit/conv2.C: New test.
19182         PR c++/25856
19183         * g++.dg/parse/dtor7.C: New test.
19185         PR c++/25858
19186         * g++.dg/template/crash44.C: New test.
19188 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
19190         PR fortran/25124
19191         PR fortran/25625
19192         * gfortran.dg/internal_references_1.f90: New test.
19193           PR fortran/20881
19194         PR fortran/23308
19195         PR fortran/25538
19196         PR fortran/25710
19197         * gfortran.dg/global_references_1.f90: New test.
19198         * gfortran.dg/g77/19990905-1.f: Restore the error that
19199         there is a clash between the common block name and
19200         the name of a subroutine reference.
19202         PR fortran/PR24276
19203         * gfortran.dg/aliasing_dummy_1.f90: New test.
19205 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
19207         * gcc.dg/vmx/1b-01.c: Warning fix.
19208         * gcc.dg/vmx/1c-02.c: Likewise.
19209         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19211 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
19213         PR testsuite/24962
19214         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19216 2006-01-20  Richard Guenther  <rguenther@suse.de>
19217         Steven Bosscher <stevenb.gcc@gmail.com>
19219         PR rtl-optimization/24626
19220         * gcc.dg/torture/pr24626-1.c: New testcase.
19221         * gcc.dg/torture/pr24626-2.c: Likewise.
19222         * gcc.dg/torture/pr24626-3.c: Likewise.
19223         * gcc.dg/torture/pr24626-4.c: Likewise.
19225 2006-01-20  Dirk Mueller  <dmueller@suse.com>
19227         PR c++/5520
19228         * g++.dg/warn/empty-body.C: New.
19230 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
19232         PR c++/22136
19233         * g++.dg/template/using10.C: New test.
19234         * g++.dg/temlpate/using11.C: Likewise.
19235         * g++.dg/inherit/using5.C: Tweak error messages.
19237 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
19239         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19240         target test.
19241         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19243 2006-01-19  Jan Hubicka  <jh@suse.cz>
19245         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19247 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19249         PR c++/25854
19250         * g++.dg/template/spec28.C: New test.
19252 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
19254         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19255         (switchfiles): Fix fprintf's by adding srcdir or removing it.
19257 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
19259         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19260         * gcc.dg/gomp/critical-1.c: Likewise.
19261         * gcc.dg/gomp/critical-3.c: Likewise.
19262         * gcc.dg/gomp/empty.c: Likewise.
19263         * gcc.dg/gomp/ordered-1.c: Likewise.
19264         * gcc.dg/gomp/for-4.c: Likewise.
19265         * gcc.dg/gomp/for-6.c: Likewise.
19266         * gcc.dg/gomp/master-3.c: Likewise.
19267         * gcc.dg/gomp/for-8.c: Likewise.
19268         * gcc.dg/gomp/for-10.c: Likewise.
19269         * gcc.dg/gomp/for-18.c: Likewise.
19270         * gcc.dg/gomp/for-5.c: Likewise.
19271         * gcc.dg/gomp/for-7.c: Likewise.
19272         * gcc.dg/gomp/for-9.c: Likewise.
19274 2006-01-18  Jeff Law  <law@redhat.com>
19276         * gcc.dg/tree-ssa/vrp25.c: New test.
19278 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19280         * gcc.dg/pr25805.c: Fix misapplied patch.
19282 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
19284         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19285         (check_effective_target_vect_udot_qi): New.
19286         (check_effective_target_vect_sdot_hi): New.
19287         (check_effective_target_vect_udot_hi): New.
19288         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19289         prefixed with "wrapv-" with -fwrapv.
19290         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19291         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19292         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19293         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19294         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19296         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19297         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19298         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19299         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19301 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19303         PR c++/16829
19304         * g++.dg/other/default2.C: New test.
19305         * g++.dg/other/default3.C: New test.
19307 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19309         PR c/25805
19310         * gcc.dg/pr25805.c: New file.
19312 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
19314         PR c++/25836
19315         * g++.dg/template/init6.C: New test.
19317 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
19319         * gcc.dg/tree-ssa/pr24287.c: New test
19321 2006-01-18  Eric Christopher  <echristo@apple.com>
19323         * g++.dg/eh/table.C: New.
19325 2006-01-18  DJ Delorie  <dj@redhat.com>
19327         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19328         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19329         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19330         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19332 2006-01-18  Jeff Law  <law@redhat.com>
19334         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19335         on wrapping on overflow semantics.
19337         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19339         * gcc.gc/tree-ssa/vrp23.c: New test.
19340         * gcc.gc/tree-ssa/vrp24.c: New test.
19342 2006-01-18  Richard Henderson  <rth@redhat.com>
19343             Aldy Hernandez  <aldyh@redhat.com>
19344             Jakub Jelinek  <jakub@redhat.com>
19345             Diego Novillo  <dnovillo@redhat.com>
19346             Uros Bizjak  <uros@kss-loka.si>
19348         * gcc.dg/gomp: New directory.
19350 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
19351             Steven G. Kargl  <kargls@comcast.net>
19353         PR fortran/20869
19354         * gfortran.dg/intrinsic_external_1.f90: New test.
19356         PR fortran/20875.
19357         * gfortran.dg/elemental_pointer_1.f90: New test.
19359         PR fortran/25024
19360         * gfortran.dg/external_procedures_1.f90: New test.
19362         PR fortran/25785
19363         gfortran.dg/assumed_present.f90: New test.
19365 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
19367         * g++.dg/parse/lookup5.C: New test.
19369 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19371         PR fortran/25697
19372         * gfortran.dg/read_eof.f90: New test.
19374 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19376         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19377         add a closing brace.
19379 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19381         PR fortran/25631
19382         * gfortran.dg/fmt_tl.f: New test.
19384 2006-01-17  Eric Christopher  <echristo@apple.com>
19386         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19387         * g++.old-deja/g++.warn/impint2.C: Ditto.
19388         * g++.old-deja/g++.other/null1.C: Ditto.
19389         * g++.dg/warn/conv2.C: Ditto.
19390         * g++.dg/warn/conv4.C: New file.
19392 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19394         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19396 2006-01-17  Andreas Jaeger  <aj@suse.de>
19397             Janis Johnson <janis187@us.ibm.com>
19399         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19400         in 64-bit.
19401         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19402         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19404 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19406         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19407         (switchfiles): xfail txxx where xxx >= 25.
19409 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19411         PR testsuite/25764
19412         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19414 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19416         PR c/25682
19417         * gcc.dg/pr25682.c: New test.
19418         * g++.dg/parse/array-size2.C: New test.
19420 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19422         * consistency.vlad: Remove entire directory, 1652 files.
19424 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19426         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19427         check_effective_target_dfprt_nocache): New.
19428         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19429         (check_effective_target_dfprt): New.
19430         * lib/c-compat.exp (check_dfp): Remove.
19431         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19432         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19433         level of support for decimal float.
19434         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19435         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19436         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19437         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19438         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19439         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19440         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19441         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19442         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19443         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19444         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19445         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19446         directives.
19448 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19450         PR testsuite/25741
19451         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19452         $base_dir/../.
19453         * lib/gfortran.exp (gfortran_init): Likewise.
19454         * lib/obj-c++.exp (obj-c++_init): Likewise.
19455         * lib/scanasm.exp (scan-assembler-dem): Likewise.
19456         (scan-assembler-dem-not): Likewise.
19457         * lib/scandump.exp (scan-dump-dem): Likewise.
19458         (scan-dump-dem-not): Likewise.
19460 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
19462         PR testsuite/25767
19463         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19464         powerpc-*-darwin*.
19465         * lib/obj-c++.exp (obj-c++_init): Likewise.
19467 2006-01-16  Richard Guenther  <rguenther@suse.de>
19469         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19471 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19473         PR testsuite/25777
19474         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19475         to LD_LIBRARY_PATH.
19477 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19478             Andrew Pinski  <pinskia@physics.uc.edu>
19480         * gcc.dg/minmax-1.c: New test.
19482 2006-01-16  Ben Elliston  <bje@au.ibm.com>
19484         * gcc.dg/dfp/dfp.exp: Correct FSF address.
19485         * gcc.misc-tests/dectest.exp: Ditto.
19487 2006-01-15  Ian Lance Taylor  <ian@airs.com>
19489         PR testsuite/25796
19490         * gcc.target/i386/cmov6.c: Use -march=k8.
19492 2006-01-15  Andreas Jaeger  <aj@suse.de>
19494         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19495         x86 does not have __float128.
19497 2006-01-14  Ian Lance Taylor  <ian@airs.com>
19499         * gcc.target/i386/cmov6.c: New test.
19501 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
19503         PR c++/25663
19504         * g++.dg/template/ctor6.C: New test.
19506 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
19508         PR tree-optimization/25485
19509         * gcc.dg/tree-ssa/pr25485.c: New.
19511 2006-01-14  Richard Guenther  <rguenther@suse.de>
19513         PR tree-optimization/22548
19514         PR tree-optimization/22555
19515         PR tree-optimization/22501
19516         * gcc.dg/tree-ssa/alias-4.c: New testcase.
19517         * gcc.dg/tree-ssa/alias-5.c: Likewise.
19518         * gcc.dg/tree-ssa/alias-6.c: Likewise.
19519         * gcc.dg/tree-ssa/alias-7.c: Likewise.
19520         * gcc.dg/tree-ssa/alias-8.c: Likewise.
19521         * gcc.dg/tree-ssa/alias-9.c: Likewise.
19522         * gcc.dg/tree-ssa/alias-10.c: Likewise.
19523         * gcc.dg/tree-ssa/alias-11.c: Likewise.
19524         * gcc.dg/tree-ssa/alias-12.c: Likewise.
19526 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
19528         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
19529         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19531 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
19532         Richard Guenther  <rguenther@suse.de>
19534         PR rtl-optimization/24257
19535         * gcc.dg/torture/pr24257.c: New testcase.
19537 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
19539         * gcc.c-torture/execute/20060110-1.c: New test.
19540         * gcc.c-torture/execute/20060110-2.c: New test.
19542 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
19544         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19546 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
19548         PR fortran/25756
19549         * gfortran.dg/label_3.f90: New test.
19551 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
19553         PR tree-optimization/25771
19554         * g++.dg/tree-ssa/pr25771.C: New test
19556 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19558         PR tree-opt/24365
19559         * g++.dg/opt/complex5.C: New test.
19561 2006-01-13  Richard Guenther  <rguenther@suse.de>
19563         * gcc.target/i386/387-9.c: New testcase.
19565 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19567         PR c++/24824
19568         * g++.dg/debug/dwarf2-1.C: New.
19570 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19572         PR testsuite/25728
19573         * lib/gcov.exp (verify-lines): Add "close $fd".
19575 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19576             Ben Elliston  <bje@au.ibm.com>
19578         * gcc.dg/dfp/inf-1.c: New test.
19580 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19581             Yao Qi  <qiyaoltc@cn.ibm.com>
19582             Ben Elliston  <bje@au.ibm.com>
19583             Jon Grimm  <jgrimm2@us.ibm.com>
19585         * gcc.dg/nodfp-1.c: New test.
19586         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19587         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19588         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19589         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19590         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19591         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19592         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19593         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19594         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19595         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19596         * gcc.dg/format/dfp-printf-1.c: Likewise.
19597         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19598         (compat_setup_dfp): New.
19599         * gcc.dg/compat/compat.exp: Use it.
19600         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19601         Make some variables global, prepend "compat_" to their names.
19602         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19603         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19604         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19605         * lib/compat.exp (compat_skip_list): Make global, rename.
19606         * lib/c-compat.exp: New file.
19607         * lib/target-supports.exp (check_effective_target_dfp): New.
19609         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19610         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19611         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19612         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19613         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19614         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19615         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19616         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19617         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19618         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19619         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19620         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19621         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19622         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19623         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19624         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19625         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19626         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19627         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19628         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19629         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19630         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19631         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19632         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19633         gcc.dg/dfp/struct-layout-1.c,
19634         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19635         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19636         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19637         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19638         gcc.dg/dfp/func-vararg-dfp.c,
19639         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19640         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19641         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19642         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19643         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19645 2006-01-11  Richard Guenther  <rguenther@suse.de>
19647         PR tree-optimization/25734
19648         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19650 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19652         PR fortran/25486
19653         * gfortran.dg/literal_character_constant_1_x.F: New test.
19654         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19655         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19656         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19658 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19660         PR c++/25386
19661         * g++.dg/ext/packed3.C: Add expected packed error.
19663 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19665         PR target/25706
19666         * gcc.dg/torture/pr25706-1.c: New test.
19668 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19670         PR tree-optimization/23109
19671         PR tree-optimization/23948
19672         PR tree-optimization/24123
19674         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19675         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19676         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19677         g++.dg/tree-ssa/pr23948.C: New testcases.
19678         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19679         three divisions in order to do the optimization.
19681 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19683         PR c++/25632
19684         * g++.dg/other/pr25632.C: New test.
19686 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19688         PR fortran/25730
19689         * gfortran.dg/used_types_1.f90: New test.
19691 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19693         PR target/25718
19694         * gcc.dg/torture/pr25718-1.c: New test.
19696 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19698         * gfortran.dg/list_read_2.f90: Fix typo in description.
19700 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19702         * lib/target-supports.exp (check_visibility_available): Simplify test
19703         for *-*-netware*.
19704         (check_profiling_available): Fail for *-*-netware*.
19705         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19706         * gcc.dg/20021014-1.c: Likewise.
19707         * gcc.dg/nest.c: Likewise.
19709 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19711         fortran/24936
19712         * gfortran.dg/forall_3.f90: New test.
19714 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19716         PR fortran/21977
19717         * gfortran.dg/nesting_2.f90: New test.
19718         * gfortran.dg/nesting_3.f90: New test.
19720 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19722         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19723         Fix typo in comment.
19725 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19727         * gfortran.dg/single_char_string.f90: New test.
19729 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19731         * gfortran.dg/ichar_2.f90: New test.
19733 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19735         PR fortran/25093
19736         * gfortran.dg/private_type_4.f90: New.
19738 2006-01-07  Richard Guenther  <rguenther@suse.de>
19740         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19742 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19744         * gfortran.dg/func_decl_1.f90: New.
19745         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19746         * gfortran.dg/array_alloc_2.f90: Likewise.
19747         * gfortran.dg/char_result_8.f90: Likewise.
19748         * gfortran.dg/dup_save_1.f90: Likewise.
19749         * gfortran.dg/dup_save_2.f90: Likewise.
19750         * gfortran.dg/f2c_6.f90: Likewise.
19751         * gfortran.dg/f2c_7.f90: Likewise.
19752         * gfortran.dg/func_result_2.f90: Likewise.
19753         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19755 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19757         PR fortran/22146
19758         * gfortran.dg/elemental_subroutine_1.f90: New test.
19759         * gfortran.dg/elemental_subroutine_2.f90: New test.
19761         PR fortran/25029
19762         PR fortran/21256
19763         * gfortran.dg/assumed_size_refs_1.f90: New test.
19765         PR fortran/20868
19766         PR fortran/20870
19767         * gfortran.dg/assumed_size_refs_2.f90: New test.
19768         * gfortran.dg/initialization_1.f90: Change warning message.
19770 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19772         * gcc.dg/tree-ssa/loop-15.c: New test.
19774 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19776         PR fortran/25598
19777         * gfortran.dg/backspace_3.f: New test.
19778         * gfortran.dg/backspace_4.f: New test.
19780 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19782         PR fortran/24268
19783         * gfortran.dg/fmt_white.f: Update test.
19785 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19787         * gcc.dg/cast-1.c: Add new warning.
19788         * gcc.dg/cast-2.c: Likewise.
19789         * gcc.dg/cast-3.c: Likewise.
19790         * gcc.dg/format/cast-1.c: Likewise.
19791         * gcc.dg/cast-4.c: New testcase.
19793 2006-01-05  Richard Guenther  <rguenther@suse.de>
19795         PR tree-optimization/22555
19796         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19798 2006-01-05  Richard Guenther  <rguenther@suse.de>
19799             Diego Novillo  <dnovillo@redhat.com>
19801         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19802         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19803         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19804         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19805         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19806         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19807         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19808         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19809         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19810         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19811         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19812         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19813         * gcc.dg/tree-ssa/loop-6.c: Likewise.
19814         * treelang/compile/extravar.tree: Likewise.
19815         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19816         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19817         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19818         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19819         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19821 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19823         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19824         for 64-bit fix.
19826 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
19828         PR fortran/23675
19829         gfortran.dg/char_result_11.f90: New.
19831 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
19833         PR c++/24782
19834         * g++.dg/parse/access9.C: New test.
19835         * g++.dg/tc1/dr52.C: Tweak error markers.
19837 2006-01-04  Richard Henderson  <rth@redhat.com>
19839         Merge from gomp branch.
19840         * g++.dg/parse/pragma2.C: Update expected error lines.
19842 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19844         * g++.dg/other/i386-2.C: New test.
19846         PR target/25554
19847         * gcc.c-torture/compile/20051228-1.c: New test.
19849         PR c/25559
19850         * gcc.dg/pr25559.c: New test.
19852 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19854         PR c++/25492
19855         * g++.dg/lookup/friend9.C: New test.
19857         PR c++/25625
19858         * g++.dg/template/repo5.C: New test.
19860 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19862         PR fortran/25101
19863         * gfortran.dg/forall_2.f90: New test.
19865 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19867         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19868         dg-require-weak.  Adjust regexp to handle leading-underscore
19869         targets and space as well as TAB after .weak.  Change previous
19870         64-bit fix to not use naked dot.
19872 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19874         PR rtl-optimization/25578
19875         * gcc.c-torture/execute/20060102-1.c: New testcase.
19877 2006-01-03  Richard Guenther  <rguenther@suse.de>
19879         PR c/25183
19880         * gcc.dg/torture/pr25183.c: New testcase.
19882 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19884         Merge from gomp-branch.
19885         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19886         * gcc.dg/ia64-sync-2.c: Likewise.
19887         * gcc.dg/ia64-sync-3.c: Likewise.
19888         * gcc.dg/ia64-sync-4.c: Likewise.
19889         * gcc.dg/sync-2.c: Likewise.
19890         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19891         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19893 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19895         PR c++/25635
19896         * g++.dg/parse/operator6.C: New test.
19898         PR c++/25637
19899         * g++.dg/parse/error29.C: New test.
19901         PR c++/25638
19902         * g++.dg/parse/dtor6.C: New test.
19904         PR c++/25633
19905         * g++.dg/parse/ctor3.C: New test.
19907         PR c++/25634
19908         * g++.dg/template/class3.C: New test.
19910 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19912         * g++.dg/debug/debug9.C: New.
19914 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19916         PR fortran/24640
19917         * gfortran.dg/label_2.f90: New test.
19919 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19921         * g++.dg/lookup/using12.C: Tighten error marker.
19923 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19924             Andrew Pinski <pinskia@physics.uc.edu>
19926         * gcc.target/powerpc/darwin-abi-3.c: New file.
19927         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19928         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19929         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19930         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19931         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19932         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19933         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19934         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19936 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19938         * gcc.dg/tree-ssa/loadpre1.c: New;
19939         * gcc.dg/tree-ssa/loadpre2.c: New;
19940         * gcc.dg/tree-ssa/loadpre3.c: New;
19941         * gcc.dg/tree-ssa/loadpre4.c: New;
19942         * gcc.dg/tree-ssa/loadpre5.c: New;
19943         * gcc.dg/tree-ssa/loadpre6.c: New;
19944         * gcc.dg/tree-ssa/loadpre7.c: New;
19945         * gcc.dg/tree-ssa/loadpre8.c: New;
19946         * gcc.dg/tree-ssa/loadpre9.c: New;
19948 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19950         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19951         * g++.dg/abi/thunk4.C: Likewise.
19953 2006-01-01  Andreas Jaeger  <aj@suse.de>
19955         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19956         portable.
19958 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19960         PR c++/25294
19961         * gcc.dg/pragma-pack-3.c: New test.
19962         * g++.dg/parse/pragma3.C: New test.
19964 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19966         PR middle-end/24827
19967         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19969 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19971         PR testsuite/25214
19972         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19974 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19976         PR fortran/22607
19977         * gfortran-dg/pure_byref_3.f90: New.
19979         fortran/PR 25396
19980         * gfortran.dg/userdef_operator_1.f90: New.
19982 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19984         * g++.dg/abi/thunk3.C: New.
19985         * g++.dg/abi/thunk4.C: New.
19987 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19989         PR fortran/25532
19990         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19991         associated derived type components of derived types are
19992         properly declared in contained procedures.
19994 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19996         PR libgfortran/25139
19997         * gfortran.dg/backspace_2.f: New test.
19999 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20001         PR libgfortran/25550
20002         * gfortran.dg/endfile.f: New test.
20004 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20006         PR libgfortran/25419
20007         * gfortran.dg/comma.f: New test.
20009 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20011         * lib/gfortran-dg.exp: Remove trailing whitespace.
20012         * lib/fortran-torture.exp: Test with -fbounds-check instead of
20013         -funroll-all-loops.
20015 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
20017         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
20018         Extended Double long doubles or repeat tests when long double is
20019         the same size as double.
20021 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20023         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
20025         PR testsuite/25442
20026         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
20027         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
20029         PR testsuite/25441
20030         * gcc.dg/pr23911.c: Make test variable static.
20032         PR testsuite/25444
20033         * gcc.dg/tree-ssa/pr14841.c: Likewise.
20035 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20037         PR c++/25439
20038         * g++.dg/parse/crash17.C: Adjust error markers.
20039         * g++.dg/template/error20.C: New test.
20041 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20043         PR c++/23172
20044         * g++.dg/ext/complit4.C: New test.
20046         PR c++/25417
20047         * g++.dg/ext/complit5.C: Likewise.
20049 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
20051         PR tree-optimization/25125
20052         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20053         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20054         * gcc.c-torture/execute/pr25125.c: New.
20056 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
20058         PR fortran/25029
20059         PR fortran/21256
20060         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20061         functions with incorrect assumed size references.
20063 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
20065         PR c++/23171
20066         * g++.dg/opt/init1.C: New test.
20068 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
20070         PR c++/24671
20071         * g++.dg/template/sfinae3.C: New test.
20073 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20075         * g++.dg/other/friend4.C: New test.
20077 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20079         PR target/25005
20080         * g++.dg/opt/pr25005.C: New test.
20082 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20084         PR c++/25369
20085         * g++.dg/template/ptrmem16.C: New test.
20087 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
20089         PR fortran/25029
20090         PR fortran/21256
20091         * gfortran.dg/initialization_1.f90: Add test of SIZE.
20093 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20095         PR libgfortran/25307
20096         * gfortran.dg/list_read_5.f90: New test.
20098 2005-12-22  Richard Henderson  <rth@redhat.com>
20100         * gcc.target/i386/sse-7.c: Use -msse2.
20102 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20104         PR rtl-optimization/25432
20105         * gcc.c-torture/compile/20051216-1.c: New test.
20107         PR objc/25328
20108         * objc/execute/pr25328.m: New test.
20110 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20112         PR c++/25364
20113         * g++.dg/template/call4.C: New test.
20115 2005-12-22  Dale Johannesen  <dalej@apple.com>
20117         * gcc.target/i386/sse-17.c: New.
20119 2005-12-22  Paul Brook  <paul@codesourcery.com>
20121         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20123 2005-12-22  Paul Brook  <paul@codesourcery.com>
20125         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20127 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20129         PR tree-opt/25513
20130         * gcc.c-torture/compile/pr25513.c: New test.
20132 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20134         PR c++/23333
20135         * g++.dg/parse/error25.C: Add more tests.
20137 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20139         PR fortran/18990
20140         * gfortran.dg/der_charlen_1.f90: New.
20142 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
20144         PR fortran/20889
20145         * gfortran.dg/pointer_component_type_1.f90: New test.
20147         PR fortran/25029
20148         PR fortran/21256
20149         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20150         should give an error with assumed size array refernces and checks
20151         those that should not.
20152         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20153         reference an upper bound so that it does not generate an error.
20155         PR fortran/19362
20156         PR fortran/20244
20157         PR fortran/20864
20158         PR fortran/25391
20159         * gfortran.dg/used_dummy_types_1.f90: New test.
20160         * gfortran.dg/used_dummy_types_2.f90: New test.
20161         * gfortran.dg/used_dummy_types_3.f90: New test.
20162         * gfortran.dg/used_dummy_types_4.f90: New test.
20163         * gfortran.dg/used_dummy_types_5.f90: New test.
20165         PR fortran/23152
20166         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20167         group already being USE associated.
20168         * gfortran.dg/assumed_shape_nml.f90: New test.
20169         * gfortran.dg/assumed_size_nml.f90: New test.
20171         PR fortran/20862
20172         PR fortran/25053
20173         PR fortran/25063
20174         PR fortran/25064
20175         PR fortran/25066
20176         PR fortran/25067
20177         PR fortran/25068
20178         PR fortran/25307
20179         * gfortran.dg/io_constraints_1.f90: New test.
20180         * gfortran.dg/io_constraints_1.f90: New test.
20181         * gfortran.dg/iostat_3.f90: Change wording of warning.
20182         * gfortran.dg/g77/19981216-0.f: The same.
20184 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
20186         PR tree-optimization/23518
20187         * gcc.dg/pr23518.c: New.
20189 2005-12-21  Mike Stump  <mrs@apple.com>
20191         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20193 2005-12-21  Paul Brook  <paul@codesourcery.com>
20195         * gcc.dg/pr19340.c: Skip on m68k targets.
20197 2005-12-21  Steven Bosscher  <stevenb@suse.de>
20199         PR rtl-optimization/25196
20200         * gcc.dg/pr25196.c: New test.
20202 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
20204         PR fortran/25423
20205         gfortran.dg/where_nested_1.f90: New.
20207 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
20209         PR tree-optimization/25382.
20210         * gcc.dg/tree-ssa/pr25382.c: New.
20212 2005-12-20  Richard Guenther  <rguenther@suse.de>
20214         PR middle-end/24306
20215         * gcc.target/i386/pr24306.c: New testcase.
20217 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
20219         PR tree-optimization/25501
20220         * gcc.dg/tree-ssa/pr25501.c: New.
20222 2005-12-20  Richard Guenther  <rguenther@suse.de>
20224         Revert
20225         2005-12-02  Richard Guenther  <rguenther@suse.de>
20227         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20229 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
20231         PR c++/21228
20232         * g++.dg/warn/Wunreachable-code-2.C: New test.
20234 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
20236         PR c++/24278
20237         * g++.dg/template/ctor5.C: New test.
20239         PR c++/24915
20240         * g++.dg/template/overload8.C: New test.
20242 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
20244         * gcc.c-torture/compile/pr25483 : New test.
20246 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20248         PR c++/20552
20249         * g++.dg/ext/typeof10.C: New test.
20251 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20253         * gcc.dg/mt-loopi1.c: New.
20255 2005-12-18  Richard Guenther  <rguenther@suse.de>
20257         PR tree-optimization/25481
20258         * gcc.dg/torture/pr25481.c: New testcase.
20260 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20262         PR rtl-optimization/21041
20263         * gcc.dg/pr21041.c: New test.
20265 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20267         PR libgfortran/25463
20268         * gfortran.dg/advance.f90: New test.
20270 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
20272         * gcc.dg/20051201-1.c: New test.
20274 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
20276         PR fortran/25018
20277         * gfortran.dg/initialization_1.f90: New test.
20278         * gfortran.dg/enum_5.f90: Change dg-error to new message.
20279         * gfortran.dg/g77/980616-0.f: The same.
20281 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20283         * PR fortran/25458
20284         * gfortran.dg/chkbits.f90: New test.
20286 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20288         * gfortran.dg/enum_5.f: Revert to previous version.
20290 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20292         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20293         * gfortran.dg/nested_modules_1.f90: Ditto.
20294         * gfortran.dg/hollerith_f95.f90: Ditto.
20295         * gfortran.dg/select_5.f90: Ditto.
20296         * gfortran.dg/secnds.f: Ditto.
20297         * gfortran.dg/hollerith2.f90: Ditto.
20298         * gfortran.dg/imag_2.f: Ditto.
20299         * gfortran.dg/ftell_2.f90: Ditto.
20300         * gfortran.dg/malloc_free_1.f90: Ditto.
20301         * gfortran.dg/logint-1.f: Ditto.
20302         * gfortran.dg/recursive_statement_functions.f90: Ditto.
20303         * gfortran.dg/e_d_fmt.f90: Ditto.
20304         * gfortran.dg/hollerith_legacy.f90: Ditto.
20305         * gfortran.dg/logint-2.f: Ditto.
20306         * gfortran.dg/enum_5.f90: Ditto.
20307         * gfortran.dg/f2c_2.f90: Ditto.
20308         * gfortran.dg/pr17143.f90: Ditto.
20309         * gfortran.dg/namelist_14.f90: Ditto.
20310         * gfortran.dg/logint-3.f: Ditto.
20311         * gfortran.dg/spread_scalar_source.f90: Ditto.
20312         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20313         * gfortran.dg/namelist_11.f: Ditto.
20314         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20315         * gfortran.dg/g77/20010519-1.f
20316         * gfortran.dg/g77/alpha1.f: Ditto.
20317         * gfortran.dg/g77/990115-1.f: Ditto.
20318         * gfortran.dg/g77/erfc.f: Ditto.
20319         * gfortran.dg/g77/19990313-3.f: Ditto.
20320         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20321         * gfortran.dg/g77/20010426.f: Ditto.
20322         * gfortran.dg/g77/19990313-0.f: Ditto.
20323         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20324         * gfortran.dg/g77/20000629-1.f: Ditto.
20325         * gfortran.dg/g77/970125-0.f: Ditto.
20326         * gfortran.dg/g77/8485.f: Ditto.
20327         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20328         * gfortran.dg/g77/19990313-1.f: Ditto.
20329         * gfortran.dg/g77/int8421.f: Ditto.
20330         * gfortran.dg/g77/19990305-0.f: Ditto.
20331         * gfortran.dg/g77/947.f: Ditto.
20332         * gfortran.dg/g77/19990905-2.f: Ditto.
20333         * gfortran.dg/g77/cabs.f: Ditto.
20334         * gfortran.dg/g77/19990313-2.f: Ditto.
20335         * gfortran.dg/g77/20020307-1.f: Ditto.
20336         * gfortran.dg/g77/dcomplex.f: Ditto.
20337         * gfortran.dg/g77/19990502-1.f: Ditto.
20338         * gfortran.dg/g77/19981216-0.f: Ditto.
20339         * gfortran.dg/common_4.f90: Ditto.
20340         * gfortran.dg/entry_4.f90: Ditto.
20341         * gfortran.dg/equiv_constraint_2.f90: Ditto.
20342         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20343         * gfortran.dg/namelist_12.f: Ditto.
20344         * gfortran.dg/scale_1.f90: Ditto.
20345         * gfortran.dg/modulo_1.f90
20346         * gfortran.dg/hollerith.f90: Ditto.
20347         * gfortran.dg/direct_io_3.f90: Ditto.
20348         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20349         * gfortran.dg/gnu_logical_1.F: Ditto.
20350         * gfortran.dg/unf_io_convert_1.f90: Ditto.
20351         * gfortran.dg/assign_1.f90: Ditto.
20352         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20353         * gfortran.dg/pr23095.f: Ditto.
20354         * gfortran.dg/read_float_1.f90: Ditto.
20356 2005-12-17  Andreas Jaeger  <aj@suse.de>
20358         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20359         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20361 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20363         PR fortran/24268
20364         * gfortran.dg/fmt_white.f: New test.
20366 2005-12-16  Steven G. Kargl <kargls@comcast.net>
20368         * gfortran.dg/label_1.f90: New test.
20370 2005-12-15  Ben Elliston  <bje@au.ibm.com>
20372         PR testsuite/25422
20373         * gcc.dg/20031012-1.c: Add -Walways-true option.
20374         * gcc.dg/weak/weak-3.c: Likewise.
20375         * g++.old-deja/g++.mike/warn8.C: Likewise.
20377 2005-12-16  Mike Stump  <mrs@apple.com>
20379         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20380         exit.
20382 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20384         PR libgfortran/25264
20385         PR libgfortran/25349
20386         * gfortran.dg/tl_editing.f90: Added additional checks.
20387         * gfortran.dg/t_editing.f: New test.
20388         * gfortran.dg/write_padding.f90: New test
20390 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20392         PR testsuite/25215
20393         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20395 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20397         PR rtl-optimization/24899
20398         * gcc.c-torture/execute/20051215-1.c: New test.
20400 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20402         PR 24823
20403         * gfortran.dg/pr24823.f: New test.
20405 2005-12-16  Jeff Law  <law@redhat.com>
20407         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20409 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20411         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20412         (base_types): Change C++ style comments to C style comments.  Remove
20413         aligned types from the array.  Keep Enums disabled.
20414         (complex_types): Remove aligned types from the array.
20415         Comment out "_Complex long double".
20416         (attrib_types): Remove.
20417         (complex_attrib_types): Remove.
20418         (attrib_array_types): Remove.
20419         (complex_attrib_array_types): Remove.
20420         (aligned_bitfld_types): Remove.
20421         (n_aligned_bitfld_types): Remove.
20422         (FEATURE_ALIGNEDPACKED): Delete.
20423         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20424         (singles): Remove support for adding attributes.
20425         (choose_type): Remove support for attributed types.
20426         (generate_fields): Remove support for attributed bit-fields.
20427         Remove support for adding attributes.
20428         (generate_random_tests): Remove support for adding attributes.
20429         (features): Add back "[0] :0" and "complex vector [0]".
20430         (main): Remove support for attributed bit-fields.
20431         Uncomment the calling of generate_random_tests for the rests of
20432         the tests.
20434 2005-12-16  Jan Hubicka  <jh@suse.cz>
20436         * gcc.c-torture/combine/pr25224.c: New.
20438 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20440         PR other/25028
20441         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20442         HP-UX.
20444 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20446         * gcc.dg/20051215-1.c: New file.
20448 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20450         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20451         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20453 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
20455         PR fortran/18197
20456         * gfortran.dg/dummy_functions_1.f90: New.
20458 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
20460         PR rtl-optimization/25310
20461         * gcc.c-torture/compile/pr25310.c: New test.
20463 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20465         PR debug/25023
20466         * gcc.dg/pr25023.c: New test.
20468 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20470         * g++.old-deja/g++.brendan/redecl1.C,
20471         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20472         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20473         g++.old-deja/g++.oliva/typeof1.C,
20474         g++.old-deja/g++.other/crash16.C,
20475         g++.old-deja/g++.other/crash34.C,
20476         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20477         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20478         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20479         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20480         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20481         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20482         Remove xfail.
20484 2005-12-14  Kean Johnston  <jkj@sco.com>
20485             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20487         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20488         * gcc.target/i386/20020523-1.c: Ditto.
20489         * gcc.target/i386/tailcall-1.c: Ditto.
20490         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20491         * gcc.target/i386/ssetype-5.c: Ditto.
20493 2005-12-14  Jeff Law  <law@redhat.com>
20495         * gcc.dg/tree-ssa/foldstring-1.c: New test.
20497 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20499         PR target/25254
20500         PR target/24188
20501         * gcc.target/i386/pr25254.c: New test.
20502         * gfortran.dg/PR24188.f: New test.
20504 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
20506         * lib/fortran-torture.exp: Catch remaining uses of
20507         remote_file build delete.
20509 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20511         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20513 2005-12-14  Ben Elliston  <bje@au.ibm.com>
20515         * gcc.dg/warn-addr-cmp.c: New test.
20517 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20519         PR debug/25023
20520         PR target/25293
20521         * gcc.target/i386/pr25293.c: New test.
20523 2005-12-13  Petr Machata  <machata@post.cz>
20525         PR c++/24907
20526         * g++.dg/parse/comma2.C: New test.
20528 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
20529             Jakub Jelinek  <jakub@redhat.com>
20531         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20532         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20533         (limits.h): Include unconditionally.
20534         (stdlib.h): Likewise.
20535         (hashtab.h): Do not include.
20536         (getopt.h): Likewise.
20537         (stddef.h): Include.
20538         (hashval_t): Define.
20539         (struct entry): Add "next" field.
20540         (HASH_SIZE): New macro.
20541         (hash_table): New variable.
20542         (switchfiles): Do not use xmalloc.
20543         (mix): New macro.
20544         (iterative_hash): New function.
20545         (hasht): Remove.
20546         (e_exists): New function.
20547         (e_insert): Likewise.
20548         (output): Use, instead of libiberty hashtable functions.
20549         (main): Do not use getopt.  Do not call htab_create.
20551 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20553         PR c++/25331
20554         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20555         put atal* and atpaal* attributes on array elements.
20556         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20557         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20558         put atal* and atpaal* attributes on array elements.
20559         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20561 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
20563         * gcc.dg/single-precision-constant.c: New test.
20565 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20567         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20568         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20569         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20570         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20571         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20572         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20573         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20574         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20575         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20576         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20577         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20578         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20579         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20580         gcc.target/powerpc/ppc-sdata-2.c,
20581         gcc.target/powerpc/ppc-stackalign-1.c,
20582         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20583         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20584         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20585         gcc.target/powerpc/rs6000-ldouble-2.c,
20586         gcc.target/powerpc/rs6000-power2-1.c,
20587         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20588         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20589         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20590         option into target selector.
20591         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20592         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20594 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20596         PR objc/25348
20597         * objc.dg/encode-9.m: New test.
20599 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20601         PR testsuite/20772
20602         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20603         * gcc.dg/asm-b.c: Fix typo.
20604         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20605         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20606         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20607         i?86 lp64 and x86_64 ilp32.
20608         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20609         on i?86 lp64.
20610         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20612 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20614         PR fortran/25078
20615         gfortran.dg/equiv_5.f90: New test.
20617 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20619         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20620         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20621         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20622         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20623         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20624         * gcc.dg/tree-ssa/reassoc-5.c: New.
20625         * gcc.dg/tree-ssa/reassoc-6.c: New.
20626         * gcc.dg/tree-ssa/reassoc-7.c: New.
20627         * gcc.dg/tree-ssa/reassoc-8.c: New.
20628         * gcc.dg/tree-ssa/reassoc-9.c: New.
20629         * gcc.dg/tree-ssa/reassoc-10.c: New.
20630         * gcc.dg/tree-ssa/reassoc-11.c: New.
20632 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20634         PR testsuite/25167
20635         PR testsuite/24478
20636         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20638 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20640         PR c++/25300
20641         * g++.dg/template/inherit.C: Do not use a generic error message.
20643 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20645         PR libobjc/25354
20646         * objc.dg/gnu-encoding: New directory.
20647         * objc.dg/gnu-encoding/compat-common.h: New file.
20648         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20649         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20650         * objc.dg/gnu-encoding/vector-defs.h: New file.
20651         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20652         * objc.dg/gnu-encoding/generate-random.c: New file.
20653         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20654         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20655         * objc.dg/gnu-encoding/generate-random.h: New file.
20657 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20659         PR c++/25337
20660         * g++.dg/template/defarg7.C: New test.
20662 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20664         PR libobjc/25347
20665         * objc.dg/encode-8.m: New test.
20667 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20669         PR libobjc/25346
20670         * objc.dg/encode-7.m: New test.
20672 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20674         PR c++/25010
20675         * g++.dg/opt/inline10.C: New test.
20677 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20679         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20681 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20683         * gfortran.dg/substring_equivalence.f90: typo in comment
20685 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20687         PR fortran/25068
20688         * gfortran.dg/iostat_3.f90: New test.
20690 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20692         PR fortran/23815
20693         * gfortran.dg/unf_io_convert_1.f90: New test.
20694         * gfortran.dg/unf_io_convert_2.f90: New test.
20695         * gfortran.dg/unf_io_convert_3.f90: New test.
20697 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20699         PR testsuite/20772
20700         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20701         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20702         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20703         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20704         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20705         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20706         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20707         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20708         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20709         gcc.dg/torture/fp-int-convert-float128-timode.c,
20710         gcc.dg/torture/fp-int-convert-float128.c,
20711         gcc.dg/torture/fp-int-convert-float80-timode.c,
20712         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20713         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20715         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20717 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20719         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20721 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20723         * gcc.dg/20051207-1.c,
20724         * gcc.dg/20051207-2.c,
20725         * gcc.dg/20051207-3.c: New tests.
20727 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20729         PR testsuite/20772
20730         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20731         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20732         dg-skip-if target selector.
20734         PR testsuite/20772
20735         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20736         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20737         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20738         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20739         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20740         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20741         and/or merge with i?86 cases.
20743         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20745         PR testsuite/20772
20746         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20747         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20748         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20749         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20750         x86_64-*-linux*.
20752 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20754         PR target/25311
20755         * gcc.c-torture/compile/pr25311.c: New test.
20757 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20759         PR libgfortran/25039
20760         * gfortran.dg/read_comma.f: New test.
20762 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20764         PR c++/19317
20765         * g++.dg/opt/pr19317-1.C: New test.
20766         * g++.dg/opt/pr19317-2.C: New test.
20767         * g++.dg/opt/pr19317-3.C: New test.
20769         PR target/19005
20770         * gcc.c-torture/execute/pr19005.c: New test.
20772         PR target/17828
20773         * g++.old-deja/g++.other/comdat5.C: New test.
20774         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20776         * g++.dg/compat/struct-layout-1.exp: New file.
20777         * g++.dg/compat/struct-layout-1.h: New.
20778         * g++.dg/compat/struct-layout-1_generate.c: New.
20779         * g++.dg/compat/struct-layout-1_x1.h: New.
20780         * g++.dg/compat/struct-layout-1_x2.h: New.
20781         * g++.dg/compat/struct-layout-1_y1.h: New.
20782         * g++.dg/compat/struct-layout-1_y2.h: New.
20784         * gcc.dg/20050330-2.c: New test.
20786 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20788         PR fortran/25292
20789         * gfortran.dg/associated_1.f90: New.
20791 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20793         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20794         ILP32 vect_no_align platforms.
20796 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20797             Jakub Jelinek  <jakub@redhat.com>
20799         PR target/25268
20800         * gcc.c-torture/compile/20051207-1.c: New test.
20802 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20804         PR testsuite/20772
20805         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20806         gcc.dg/torture/pr18582-1.c,
20807         gcc.target/i386/attributes-error.c: Also test on x86_64.
20809         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20811 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20813         PR c++/19397
20814         * g++.dg/template/typedef3.C: New test.
20816         PR c++/19762
20817         PR c++/19764
20818         * g++.dg/template/dtor3.C: Fix error markers.
20820 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
20822         * lib/target-supports.exp (check_effective_target_sync_char_short):
20823         Add s390*.
20825 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
20827         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20829 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20831         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20832         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20833         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20834         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20836 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20838         PR c++/25263
20839         * g++.dg/other/array2.C: New test case.
20841 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
20843         * gcc.dg/darwin-weakimport-3.c: New.
20845         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20846         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20847         and to work on Darwin.
20848         * gcc.dg/attr-weakref-1b.c: New file.
20849         * gcc.dg/attr-weakref-2.c: New test.
20850         * gcc.dg/darwin-weakref-1.c: New test.
20852 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20854         PR testsuite/25247
20855         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20856         use in selector expressions.
20857         (dg-xfail-if): Ditto.
20858         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20859         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20860         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20861         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20862         * gcc.test-framework/test-framework.exp: Skip generated tests if
20863         CHECK_TEST_FRAMEWORK is not 1.
20865 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20867         PR tree-optimization/24963
20868         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20870         PR target/24108
20871         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20873         PR target/18580
20874         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20875         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20876         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20877         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20879 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20881         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20882         dg-options.
20884 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20886         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20888 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20890         * gcc.dg/format/cast-1.c: New test.
20892 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20894         PR c/7776
20895         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20896         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20897         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20898         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20900 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20902         * gcc.dg/cast-pretty-print-1.c: New test.
20904 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20906         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20908 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20910         PR c++/24173
20911         * g++.dg/template/friend40.C: New test.
20913 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20915         PR target/25199
20916         * gcc.target/i386/movq-2.c: New test.
20917         * gcc.target/i386/movq.c: Remove target i?86, instead add
20918         dg-require-effective-target ilp32.
20920 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20922         PR c++/24103
20923         * g++.dg/other/default1.C: New test.
20925 2005-12-02  Richard Guenther  <rguenther@suse.de>
20927         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20929 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20931         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20933 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20935         PR target/21017
20936         * gcc.target/powerpc/rotate.c: New.
20938 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20940         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20941         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20943 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20945         PR c/13384
20946         * gcc.dg/pr17730-1.c: Adjust.
20947         * gcc.dg/lvalue1.c (main): Likewise.
20948         * gcc.dg/lvalue-2.c: Likewise.
20949         * g++.dg/pr7503-3.C
20951 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20953         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20954         error messages.
20956 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20958         PR fortran/24789
20959         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20961 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20963         PR target/24475
20964         * lib/target-supports.exp (check_effective_target_tls): New.
20965         (check_effective_target_tls_runtime): New.
20966         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20967         for TLS support.
20968         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20969         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20970         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20971         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20972         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20973         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20974         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20975         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20976         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20977         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20978         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20979         effective-target TLS.
20980         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20981         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20982         effective-target TLS runtime.
20984 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20986         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20988 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20990         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20991         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20992         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20993         ignored" warnings when "packing" is the same as the ABI layout.
20995 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20997         PR fortran/21302
20998         * gfortran.dg/line_length_1.f: New test.
20999         * gfortran.dg/line_length_2.f90: Ditto.
21001 2005-11-30  Richard Guenther  <rguenther@suse.de>
21003         PR tree-optimization/21655
21004         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
21006 2005-11-30  Dale Johannesen  <dalej@apple.com>
21008         * gcc.c-torture/compile/pr24930.c: New.
21010 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
21012         PR fortran/15809
21013         *  gfortran.dg/auto_char_dummy_array.f90: New test.
21015 2005-11-30  Jeff Law  <law@redhat.com>
21017         * g++.old-deja/g++.law/pr25000.C: New test.
21019 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
21021         * gcc.dg/tls/opt-11.c: New test.
21023 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
21025         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
21026         targets.
21027         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
21028         LP64 ia64.
21030 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
21032         * gfortran.dg/open_access_1.f90: New test.
21034 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21036         * gcc.dg/charset/builtin2.c: New test.
21038 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
21040         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21041         on mmix-*-* for *_[xy].c.
21043 2005-11-28  Kean Johnston  <jkj@sco.com>
21045         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21046         headers.
21047         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21048         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21049         * gcc.target/i386/asm-3.c: Ditto.
21050         * gcc.target/i386/clobbers.c: Ditto.
21051         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21052         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21053         test regexp.
21054         * gcc.target/i386/mul.c: Ditto.
21055         * gcc.target/i386/ssetype-1.c: Ditto.
21056         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21057         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21058         static so the test works with -fPIC mode too. Based on comment in
21059         PR19231 by Pinski.
21060         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21062 2005-11-28  Richard Guenther  <rguenther@suse.de>
21064         * gcc.dg/alias-9.c: New testcase.
21065         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21067 2005-11-28  Roger Sayle  <roger@eyesopen.com>
21068             Uros Bizjak  <uros@kss-loka.si>
21070         PR middle-end/20219
21071         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21072         tan(x)/sin(x) transformations.
21074 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
21076         PR middle-end/24575
21077         * gcc.dg/tree-ssa/divide-3.c: New test.
21078         * gcc.dg/tree-ssa/divide-4.c: New test.
21080 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
21082         PR fortran/24917
21083         *  gfortran.dg/boz_6.f90: New test.
21085 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21087         PR fortran/23912
21088         * gfortran.dg/modulo_1.f90: New test.
21090 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21092         PR libfortran/24919
21093         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21094         fail on CRLF platforms.
21095         * gfortran.dg/ftell_2.f90: Likewise.
21097 2005-11-26  Eric Christopher  <echristo@apple.com>
21099         * gcc.dg/intmax_t-1.c: Remove mips xfail.
21101 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21103         * objc.dg/gnu-runtime-3.m: Simplify.
21105 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21107         PR middle-end/23669
21108         * gcc.dg/tree-ssa/divide-1.c: New test.
21109         * gcc.dg/tree-ssa/divide-2.c: New test.
21111 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21113         PR libgfortran/24945
21114         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21116 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21118         PR libgfortran/24945
21119         * gfortran.dg/open_status_2.f90: New test.
21121 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21123         * gcc.c-torture/execute/builtins/fprintf.c,
21124         gcc.c-torture/execute/builtins/fputs-lib.c,
21125         gcc.c-torture/execute/builtins/fputs.c,
21126         gcc.c-torture/execute/builtins/lib/fprintf.c,
21127         gcc.c-torture/execute/builtins/lib/printf.c,
21128         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21130 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
21132         * gcc.dg/20050922-2.c: New test.
21134 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21136         * objc.dg/gnu-runtime-3.m: New test.
21138 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21140         PR c++/9278
21141         * g++.dg/other/void1.C: New test.
21143 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
21145         PR middle-end/24998
21146         * gcc.dg/torture/fp-int-convert-float.c,
21147         gcc.dg/torture/fp-int-convert-double.c,
21148         gcc.dg/torture/fp-int-convert-long-double.c,
21149         gcc.dg/torture/fp-int-convert-timode.c,
21150         gcc.dg/torture/fp-int-convert-float80.c,
21151         gcc.dg/torture/fp-int-convert-float80-timode.c,
21152         gcc.dg/torture/fp-int-convert-float128.c,
21153         gcc.dg/torture/fp-int-convert-float128-timode.c,
21154         gcc.dg/torture/fp-int-convert.h: New files.
21156 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21158         PR middle-end/24989
21159         * gcc.dg/tree-ssa/bool-10.c: New test.
21160         * gcc.dg/tree-ssa/bool-11.c: New test.
21161         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21163 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21165         PR middle-end/24990
21166         * tree-ssa/pr24990-1.c: New test.
21168 2005-11-24  Richard Guenther  <rguenther@suse.de>
21169         Dirk Mueller <dmueller@suse.de>
21171         PR c++/14024
21172         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21173         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21174         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21175         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21176         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21177         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21179 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
21181         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21183 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21185         PR c/21668
21186         * gcc.dg/Wc++-compat.c: New.
21187         * gcc.dg/Wno-c++-compat.c: New.
21189 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
21191         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21192         (vspltish, vspltisw): Likewise.
21194 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21196         PR libgfortran/24794
21197         * gfortran.dg/namelist_12.f: Fix quotes.
21198         * gfortran.dg/namelist_13.f90: Fix quotes.
21199         * gfortran.dg/namelist_14.f90: Fix quotes.
21200         * gfortran.dg/namelist_15.f90: Fix quotes.
21201         * gfortran.dg/namelist_use.f90: Fix quotes.
21202         * gfortran.dg/namelist_use_only.f90: Fix quotes.
21203         * gfortran.dg/namelist_21.f90: New test.
21204         * gfortran.dg/namelist_22.f90: New test.
21206 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
21208         PR target/23435
21209         * gcc.c-torture/compile/pr23435.c: New.
21211 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21213         * gcc.c-torture/execute/floatunsisf-1.c: New test.
21215 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21217         * gcc.target/powerpc/405-macchw-1.c,
21218         gcc.target/powerpc/405-macchw-2.c,
21219         gcc.target/powerpc/405-macchwu-1.c,
21220         gcc.target/powerpc/405-macchwu-2.c,
21221         gcc.target/powerpc/405-machhw-1.c,
21222         gcc.target/powerpc/405-machhw-2.c,
21223         gcc.target/powerpc/405-machhwu-1.c,
21224         gcc.target/powerpc/405-machhwu-2.c,
21225         gcc.target/powerpc/405-maclhw-1.c,
21226         gcc.target/powerpc/405-maclhw-2.c,
21227         gcc.target/powerpc/405-maclhwu-1.c,
21228         gcc.target/powerpc/405-maclhwu-2.c,
21229         gcc.target/powerpc/405-mulchw-1.c,
21230         gcc.target/powerpc/405-mulchw-2.c,
21231         gcc.target/powerpc/405-mulchwu-1.c,
21232         gcc.target/powerpc/405-mulchwu-2.c,
21233         gcc.target/powerpc/405-mulhhw-1.c,
21234         gcc.target/powerpc/405-mulhhw-2.c,
21235         gcc.target/powerpc/405-mulhhwu-1.c,
21236         gcc.target/powerpc/405-mulhhwu-2.c,
21237         gcc.target/powerpc/405-mullhw-1.c,
21238         gcc.target/powerpc/405-mullhw-2.c,
21239         gcc.target/powerpc/405-mullhwu-1.c,
21240         gcc.target/powerpc/405-mullhwu-2.c,
21241         gcc.target/powerpc/405-nmacchw-1.c,
21242         gcc.target/powerpc/405-nmacchw-2.c,
21243         gcc.target/powerpc/405-nmachhw-1.c,
21244         gcc.target/powerpc/405-nmachhw-2.c,
21245         gcc.target/powerpc/405-nmaclhw-1.c,
21246         gcc.target/powerpc/405-nmaclhw-2.c,
21247         gcc.target/powerpc/440-macchw-1.c,
21248         gcc.target/powerpc/440-macchw-2.c,
21249         gcc.target/powerpc/440-macchwu-1.c,
21250         gcc.target/powerpc/440-macchwu-2.c,
21251         gcc.target/powerpc/440-machhw-1.c,
21252         gcc.target/powerpc/440-machhw-2.c,
21253         gcc.target/powerpc/440-machhwu-1.c,
21254         gcc.target/powerpc/440-machhwu-2.c,
21255         gcc.target/powerpc/440-maclhw-1.c,
21256         gcc.target/powerpc/440-maclhw-2.c,
21257         gcc.target/powerpc/440-maclhwu-1.c,
21258         gcc.target/powerpc/440-maclhwu-2.c,
21259         gcc.target/powerpc/440-mulchw-1.c,
21260         gcc.target/powerpc/440-mulchw-2.c,
21261         gcc.target/powerpc/440-mulchwu-1.c,
21262         gcc.target/powerpc/440-mulchwu-2.c,
21263         gcc.target/powerpc/440-mulhhw-1.c,
21264         gcc.target/powerpc/440-mulhhw-2.c,
21265         gcc.target/powerpc/440-mulhhwu-1.c,
21266         gcc.target/powerpc/440-mulhhwu-2.c,
21267         gcc.target/powerpc/440-mullhw-1.c,
21268         gcc.target/powerpc/440-mullhw-2.c,
21269         gcc.target/powerpc/440-mullhwu-1.c,
21270         gcc.target/powerpc/440-mullhwu-2.c,
21271         gcc.target/powerpc/440-nmacchw-1.c,
21272         gcc.target/powerpc/440-nmacchw-2.c,
21273         gcc.target/powerpc/440-nmachhw-1.c,
21274         gcc.target/powerpc/440-nmachhw-2.c,
21275         gcc.target/powerpc/440-nmaclhw-1.c,
21276         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21278 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
21280         PR fortran/24774
21281         * gfortran.dg/inquire_9.f90: New test.
21283         PR fortran/21647
21284         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21286 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21288         PR libfortran/24432
21289         * lib/target-supports.exp (check_effective_target_fortran_large_real):
21290         Check that 'cos' is supported.
21292 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
21294         PR fortran/24223
21295         * gfortran.dg/substring_equivalence.f90: New test.
21297         PR fortran/24705
21298         * gfortran.dg/auto_internal_assumed.f90: New test.
21300 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
21302         * gcc.dg/fold-div-2.c: New test.
21304 2005-11-20  Ian Lance Taylor  <ian@airs.com>
21306         PR rtl-optimization/24883
21307         * gcc.c-torture/compile/pr24883.c: New test.
21309 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
21311         PR middle-end/20583
21312         * gcc.c-torture/compile/pr20583.c: New.
21314 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
21316         * gcc.c-torture/execute/usmul.c: New test.
21318 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
21320         * gcc.dg/tree-ssa/vrp22.c: New test.
21322 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
21324         PR middle-end/24912
21325         * gcc.dg/torture/pr24912-1.c: New test.
21327 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
21329         PR fortran/24862
21330         * gfortran.dg/arrayio_derived_1.f90: New test.
21332 2005-11-19  Richard Guenther  <rguenther@suse.de>
21334         PR middle-end/23294
21335         * gcc.dg/tree-ssa/pr23294.c: New testcase.
21337 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
21339         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21341 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
21343         PR c++/8355
21344         * g++.dg/template/friend39.C: New test.
21346 2005-11-18  James E Wilson  <wilson@specifix.com>
21348         * gcc.dg/builtin-strstr.c: New.
21350 2005-11-18  Richard Henderson  <rth@redhat.com>
21352         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21353         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21354         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21355         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21356         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21357         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21358         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21359         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21360         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21361         renaming to remove initial "ia64-".
21363 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
21365         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21367 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
21369         * g++.dg/cpp/string-2.C: New test.
21371 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
21373         * gcc.dg/tree-ssa/loop-14.c: New test.
21375 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21376             Michael Chamberlain <michael@chamberlain.net.au>
21378         * ada/acats/run_all.sh (target_run): Kill long running tests.
21380 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21382         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21383         * gcc.dg/cleanup-9.c: Likewise.
21384         * gcc.dg/cleanup-10.c: Likewise.
21385         * gcc.dg/cleanup-11.c: Likewise.
21387 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21389         PR fortran/24892
21390         * gfortran.dg/open_access_append_1.f90: New test.
21391         * gfortran.dg/open_access_append_2.f90: New test.
21393 2005-11-16  Richard Guenther  <rguenther@suse.de>
21395         PR middle-end/24851
21396         * gcc.c-torture/execute/pr24851.c: New testcase.
21398 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21400         * gcc.dg/fold-overflow-1.c: New test.
21402 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21404         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21405         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21407 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21409         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21410         structures.
21411         * g++.dg/eh/forced2.C: Likewise.
21412         * g++.dg/eh/forced3.C: Likewise.
21413         * g++.dg/eh/forced4.C: Likewise.
21415 2005-11-11  Mike Stump  <mrs@apple.com>
21417         * g++.old-deja/g++.mike/unused.C: Add.
21419 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21421         PR c++/24667
21422         * g++.dg/warn/Wcast-qual1.C: New test.
21424 2005-11-15  Jan Hubicka  <jh@suse.cz>
21426         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21428 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21430         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21432 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21434         PR 24840
21435         * gcc.dg/tree-ssa/pr24840.c: New test.
21437 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21439         PR testsuite/24841
21440         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21442 2005-11-14  Dale Johannesen  <dalej@apple.com>
21444         * gcc.c-torture/execute/20051113-1.c: New.
21446 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
21448         PR c++/24687
21449         * g++.dg/template/crash43.C: New test.
21451 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
21453         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21455 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21457         PR c++/24817
21458         * g++.dg/eh/spec8.C: New test.
21460 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21462         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21464 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21466         PR c++/20293
21467         * g++.dg/parse/ambig4.C: New test.
21468         * g++.dg/tc1/dr101.C: Adjust error markers.
21469         * g++.dg/lookup/strong-using-2.C: Likewise.
21470         * g++.dg/lookup/ambig5.C: Likewise.
21471         * g++.dg/lookup/ambig4.C: Likewise.
21472         * g++.dg/parse/crash22.C: Likewise.
21474 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21476         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21478 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
21480         * gcc.dg/nested-calls-1.c: New test.
21482 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21484         * gfortran.dg/complex_intrinsic_1.f90: New test.
21485         * gfortran.dg/complex_intrinsic_2.f90: New test.
21486         * gfortran.dg/fgetc_1.f90: New test.
21487         * gfortran.dg/fgetc_2.f90: New test.
21488         * gfortran.dg/fgetc_3.f90: New test.
21489         * gfortran.dg/ftell_1.f90: New test.
21490         * gfortran.dg/ftell_2.f90: New test.
21491         * gfortran.dg/gnu_logical_1.F: New test.
21492         * gfortran.dg/gnu_logical_2.f90: New test.
21494 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
21496         PR middle-end/24820
21497         * gcc.dg/pr24820.c: New test.
21499 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
21501         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21502         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21503         variable.
21505 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21507         PR testsuite/24614
21508         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21510 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21512         * gcc.target/cris/cris.exp: New file.
21513         * gcc.target/cris/rld-legit1.c: New test.
21514         * gcc.target/cris/rld-legit2.c: New test.
21516 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
21518         PR c++/24780
21519         * g++.dg/opt/pr24780.C: New test.
21521         PR c++/24761
21522         * g++.dg/template/asm1.C: New test.
21524 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
21526         PR libgfortran/24787
21527         * gfortran.dg/scan_1.f90: New test.
21529 2005-11-12  Jan Hubicka  <jh@suse.cz>
21531         * gcc.target/i386/minmax-1.c: New.
21532         * gcc.target/i386/minmax-2.c: New.
21534 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
21536         * gcc.dg/pr24445.c: Fix for 64-bit targets.
21538 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
21540         * gcc.c-torture/execute/20051110-1.c,
21541         gcc.c-torture/execute/20051110-2.c: New tests.
21543 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21545         PR middle-end/24750
21546         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21547         New tests.
21549 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21551         * lib/target-libpath.exp (get_shlib_extension): New proc.
21552         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21553         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21554         * lib/objc.exp (objc_target_compile): Likewise.
21555         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21556         detection.
21558 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21560         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21562         * lib/target-supports.exp (check_effective_target_static_libgfortran):
21563         Add -static to additional_flags and pass it to target_compile.
21565 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21567         PR libgfortran/24719
21568         gfortran.dg/read_noadvance.f90: New test.
21570         PR libgfortran/24699
21571         gfortran.dg/fmt_t_2.f90: New test.
21573         PR libgfortran/24785
21574         gfortran.dg/read_x_eor.f90: New test.
21576         PR libgfortran/24584
21577         gfortran.dg/namelist_empty.f90: Rename test.
21579         PR libgfortran/24489
21580         gfortran/read_eor.f90: Rename test.
21582 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21584         PR fortran/15976
21585         * gfortran.dg/automatic_module_variable.f90: New test.
21587 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21589         PR target/24445
21590         * gcc.dg/pr24445.c: New test.
21592 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21594         PR fortran/24655
21595         PR fortran/24755
21596         * gfortran.dg/recursive_statement_functions.f90: Add statement
21597         functions using inline intrinsic functions and parameters to test
21598         that they no longer seg-fault.
21600         PR fortran/24409
21601         gfortran.dg/nested_modules_4.f90: New test.
21602         gfortran.dg/nested_modules_5.f90: New test.
21604 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21606         PR fortran/24643
21607         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21609 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21611         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21612         failures.
21614 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21616         * gcc.dg/sparc-getcontext-1.c: New test.
21618 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21620         * gcc.dg/ifcvt-fabs-1.c: New test.
21622 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21624         PR other/4372
21625         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21626         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21628 2005-11-09  Richard Guenther  <rguenther@suse.de>
21630         PR tree-optimization/24716
21631         * gcc.c-torture/execute/pr24716.c: New testcase.
21633 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21635         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21637 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21639         PR 24624
21640         * gcc.dg/pr24624.c: Testcase added.
21642 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21644         PR 24623
21645         * g++.dg/other/pr24623.C: Testcase added.
21647 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21649         PR fortran/22607
21650         * gfortran-dg/pure_byref_1.f90: New.
21651         * gfortran-dg/pure_byref_2.f90: New.
21653 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21655         PR c/24101
21656         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21657         * gcc.dg/dg.exp: Run main loop also for *.i files.
21659 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21661         PR c++/19450
21662         * g++.dg/tls/diag-3.C: New test.
21663         * g++.dg/tls/diag-4.C: New test.
21664         * g++.dg/tls/static-1.C: New test.
21665         * g++.dg/tls/static-1a.cc: New file.
21667 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21669         PR 23046
21670         * g++.dg/tree-ssa/pr23046.C: New test.
21672 2005-11-08  Devang Patel <dpatel@apple.com>
21674         PR tree-optimization/23115
21675         * gcc.dg/tree-ssa/pr23115.c: New.
21677 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21679         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21680         * gcc.target/powerpc/pr16155.c: Same.
21681         * gcc.target/powerpc/altivec-1.c: Same.
21682         * gcc.target/powerpc/altivec-2.c: Same.
21683         * gcc.target/powerpc/altivec-3.c: Same.
21684         * gcc.target/powerpc/altivec-5.c: Same.
21685         * gcc.target/powerpc/altivec-11.c: Same.
21686         * gcc.target/powerpc/altivec-12.c: Same.
21687         * gcc.target/powerpc/altivec-14.c: Same.
21688         * gcc.target/powerpc/altivec-22.c: Same.
21689         * gcc.target/powerpc/altivec-consts.c: Same.
21690         * gcc.target/powerpc/altivec-pr22085.c: Same.
21691         * gcc.target/powerpc/altivec-splat.c: Same.
21692         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21693         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21694         * gcc.target/powerpc/darwin-longlong.c: Same.
21696 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21698         PR target/19340
21699         * gcc.dg/pr19340.c: New test.
21701 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21703         PR rtl-optimization/24683
21704         * gcc.dg/pr24683.c: New test.
21706 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21708         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21709         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21711 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21713         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21715 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21717         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21719 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21721         PR target/24230
21723         * gcc.target/powerpc/altivec-consts.c,
21724         gcc.target/powerpc/altivec-splat.c: New testcase.
21726 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21728         PR c/24599
21730         * gcc.dg/overflow-2.c: New testcase.
21732 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21734         PR rtl-optimization/23567
21735         * gcc.c-torture/execute/20051104-1.c: New test.
21737 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21739         PR fortran/24534
21740         gfortran.dg/private_type_2.f90: Modified to check that case with
21741         PRIVATE declaration within derived type is accepted.
21743         PR fortran/20838
21744         gfortran.dg/pointer_assign_1.f90: New test.
21746         PR fortran/20840
21747         * gfortran.dg/arrayio_0.f90: New test.
21749         PR fortran/17737
21750         gfortran.dg/data_initialized.f90: New test.
21751         gfortran.dg/data_constraints_1.f90: New test.
21752         gfortran.dg/data_constraints_2.f90: New test.
21754 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21756         PR fortran/24174
21757         PR fortran/24305
21758         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21760 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21762         PR 24670
21763         * gcc.dg/tree-ssa/pr24670.c: New test.
21765 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21767         PR target/22432
21768         * gcc.target/i386/pr22432.c: New test.
21770 2005-11-05  Richard Henderson  <rth@redhat.com>
21772         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21773         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21774         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21775         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21776         from gcc.dg/alpha-*.
21777         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21778         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21780 2005-11-05  Andreas Jaeger  <aj@suse.de>
21782         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21784 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21786         PR target/23424
21787         * gcc.dg/torture/pr23424-1.c: New test.
21789 2005-11-04  Richard Henderson  <rth@redhat.com>
21791         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21792         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21793         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21794         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21795         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21796         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21797         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21798         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21799         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21800         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21801         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21802         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21803         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21804         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21805         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21806         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21807         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21808         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21809         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21810         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21811         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21812         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21813         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21814         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21815         Move from gcc.dg/.
21816         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21817         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21818         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21819         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21820         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21821         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21822         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21823         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21824         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21825         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21826         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21827         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21828         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21829         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21830         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21831         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21832         gcc.target/i386/lea.c, gcc.target/i386/local.c,
21833         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21834         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21835         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21836         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21837         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21838         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21839         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21840         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21841         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21842         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21843         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21844         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21845         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21846         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21847         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21848         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21849         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21850         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21851         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21852         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21853         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21854         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21855         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21856         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21857         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21858         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21859         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21860         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21862 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21864         PR 24627
21865         * gcc.dg/tree-ssa/pr24627.c: New test.
21867 2005-11-04 Paul Brook  <paul@codesourcery.com>
21869         * gcc.dg/tls/opt-10.c: New test.
21871 2005-11-04  Andreas Jaeger  <aj@suse.de>
21873         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21874         avoid extra warnings.
21876 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21878         PR libfortran/22298
21879         * lib/target-supports.exp
21880         (check_effective_target_static_libgfortran): New
21881         static_libgfortran effective target.
21882         * gfortran.dg/static_linking_1.f: New test.
21883         * gfortran.dg/static_linking_1.c: New file.
21885 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21887         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21889 2005-11-03  Josh Conner  <jconner@apple.com>
21891         PR c++/19989
21892         g++.dg/ext/array2.C: New test.
21893         g++.dg/template/dependent-name3.C: New test.
21894         g++.dg/template/dependent-name4.C: New test.
21895         g++.dg/template/sfinae2.C: New test.
21897 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21899         PR preprocessor/22042
21900         * gcc.dg/cpp/strify4.c: New test.
21902 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21904         PR c++/17964
21905         * g++.dg/cpp/string-1.C: New test.
21907 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21909         * gcc.target/powerpc: New directory.
21910         * gcc.target/powerpc/powerpc.exp: New file.
21911         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21912         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21913         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21914         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21915         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21916         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21917         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21918         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21919         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21920         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21921         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21922         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21923         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21924         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21925         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21926         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21927         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21928         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21929         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21930         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21931         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21932         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21933         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21934         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21935         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21936         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21937         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21938         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21939         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21940         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21941         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21942         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21943         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21944         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21946 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21948         PR c++/21627
21949         * g++.dg/warn/inline2.C: New test.
21951 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21953         PR middle-end/23155
21954         * g++.dg/ext/c99struct1.C: New test.
21955         * gcc.dg/union-cast-1.c: New test.
21956         * gcc.dg/union-cast-2.c: New test.
21957         * gcc.dg/union-cast-3.c: New test.
21959 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21961         PR middle-end/24589
21962         * gcc.c-torture/execute/zero-struct-2.c: New test.
21964 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21966         PR c++/24582
21967         * g++.dg/init/switch1.C: New test.
21969 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21971         * gcc.dg/delay-slot-1.c: New test.
21973 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21975         PR target/24620
21976         * gcc.dg/pr24620.c: New test.
21978 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21980         PR c/24329
21981         * gcc.dg/format/unnamed-1.c: New test.
21983 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21985         PR c++/22434
21986         * g++.dg/expr/cond8.C: New test.
21988         PR c++/24560
21989         * g++.dg/parse/dot1.C: New test.
21991 2005-11-02  Jan Hubicka  <jh@suse.cz>
21993         PR target/23303
21994         * gcc.dg/i386-lea.c: New test
21996 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21998         PR target/24615
21999         * gcc.dg/pr24615.c: New test.
22001 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
22003         PR target/24600
22004         * gcc.dg/pr24600.c: New test.
22006 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22008         PR c++/19253
22009         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
22010         * g++.dg/parse/typename9.C: New test.
22011         * g++/dg/parse/typename10.C: Likewise.
22013 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
22015         PR fortran/18157
22016         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
22017         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
22018         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
22020 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
22022         PR c++/24569
22023         * g++.dg/debug/static1.C: New test.
22025 2005-11-02  Josh Conner  <jconner@apple.com>
22027         * g++.dg/crash38.C: moved into proper directory...
22028         * g++.dg/template/crash42.C: ...here
22030 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
22032         PR target/18338
22033         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22034         pcc_bitfield_type_matters || default_packed.
22036         * lib/target-supports.exp
22037         (check_effective_target_pcc_bitfield_type_matters): New proc.
22038         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22040         PR testsuite/23304
22041         * lib/target-supports.exp (check_effective_default_packed): New proc.
22042         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22043         Gate expected errors on target ! default_packed.
22044         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22046 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22048         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22049         change (r106358).
22051 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22053         PR fortran/24008
22054         * gfortran.dg/entry_5.f90: New.
22055         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22057 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
22059         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22061 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
22063         PR fortran/21565
22064         gfortran.dg/namelist_blockdata.f90: New test.
22066         PR fortran/18737
22067         gfortran.dg/external_implicit_none.f90: New test.
22069         PR fortran/14994
22070         * gfortran.dg/secnds.f: New test.
22072 2005-10-31  Jan Hubicka  <jh@suse.cz>
22074         PR target/20928
22075         * gcc.c-torture/compile/pr20928.c: New test.
22077 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
22079         PR middle-end/23492
22080         * gcc.c-torture/compile/zero-strct-5.c: New test.
22082 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
22084         PR libgfortran/24584
22085         * gfortran.dg/pr24584.f90: New test.
22087 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
22089         PR fortran/18883
22090         * gfortran.dg/char_result_9.f90: New.
22091         * gfortran.dg/char_result_10.f90: New.
22093 2005-10-30  Jan Hubicka  <jh@suse.cz>
22095         * g++.dg/tree-ssa/pr24172.C: New testcase.
22097 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22099         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22101 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
22103         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22104         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22105         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22106         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22107         gfortran.dg/enum_9.f90,
22108         gfortran.fortran-torture/compile/enum_1.f90,
22109         gfortran.fortran-torture/execute/enum_1.f90,
22110         gfortran.fortran-torture/execute/enum_2.f90,
22111         gfortran.fortran-torture/execute/enum_3.f90,
22112         gfortran.fortran-torture/execute/enum_4.f90: New tests.
22114 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
22116         PR target/18482
22117         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22118         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22120 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22122         PR libfortran/20179
22123         * gfortran.dg/mixed_io_1.f90: New test.
22124         * gfortran.dg/mixed_io_1.c: New file.
22126 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22128         * gfortran.dg/malloc_free_1.f90: New test.
22130 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
22132         * gcc.dg/nested-func-4.c: Require profiling -pg.
22134 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22136         PR C++/23229
22137         * g++.dg/warn/main-2.C: New test.
22139 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
22141         PR fortran/24545
22142         * gfortran.dg/interface_2.f90: new test.
22144 2005-10-28  Josh Conner  <jconner@apple.com>
22146         PR c++/22153
22147         * g++.dg/template/crash38.C: New test.
22148         * g++.dg/parse/explicit1.C: Change expected errors.
22150 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22152         PR C++/23426
22153         * g++.dg/other/large-size-array.C: New test.
22155 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22157         PR middle-end/24362
22158         * g++.dg/opt/complex4.C: New test.
22160 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
22162         * gcc.dg/nested-func-4.c: New test.
22164 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
22166         PR fortran/24158
22167         gfortran.dg/derived_recursion.f90: New test.
22168         gfortran.dg/implicit_actual.f90: New test.
22170 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
22172         PR middle-end/24295, PR testsuite/24477
22173         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
22174         removed when weakref hits the tree.
22176 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
22178         * gfortran.dg/cray_pointers_4.f90: New test.
22180         * gfortran.dg/cray_pointers_5.f90: New test.
22182 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
22184         PR fortran/22290
22185         * gfortran.dg/assign_5.f90: New test.
22186         * gfortran.dg/assign_6.f: New test.
22188 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
22190         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
22191         CPU has no SSE support.
22193 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
22195         PR libgfortran/24224
22196         * gfortran.dg/arrayio_1.f90: Update attribution.
22197         * gfortran.dg/arrayio_2.f90: Update attribution.
22198         * gfortran.dg/arrayio_3.f90: Update attribution.
22199         * gfortran.dg/arrayio_4.f90: Update test conditions.
22200         * gfortran.dg/arrayio_5.f90: Update attribution.
22201         * gfortran.dg/arrayio_6.f90: New test.
22202         * gfortran.dg/arrayio_7.f90: New test.
22204 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
22206         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22208 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22210         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22212 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22214         PR fortran/24416
22215         * gfortran.dg/namelist_char_only.f90: New test.
22217 2005-10-24  Asher Langton  <langton2@llnl.gov>
22219         PR fortran/17031
22220         PR fortran/22282
22221         * gfortran.dg/cray_pointers_1.f90: New test.
22222         * gfortran.dg/cray_pointers_2.f90: New test.
22223         * gfortran.dg/cray_pointers_3.f90: New test.
22224         * gfortran.dg/loc_1.f90: New test.
22225         * gfortran.dg/loc_2.f90: New test.
22227 2005-10-24  Steven Bosscher  <stevenb@suse.de>
22229         * gcc.dg/pr24225.c: New test.
22231 2005-10-24  Asher Langton  <langton2@llnl.gov>
22233         * gfortran.dg/dup_save_1.f90: New test.
22234         * gfortran.dg/dup_save_2.f90: New test.
22236 2005-10-24  Paul Brook  <paul@codesourcery.com>
22238         PR 24107
22239         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22240         stdint.h.
22242 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
22244         PR libgfortran/24489
22245         * gfortran.dg/pr24489.f90: New test.
22247 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
22249         PR fortran/23635
22250         * gfortran.dg/ichar_1.f90: Add tests for derived types.
22252 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
22254         PR target/18911
22255         * g++.dg/init/array16.C: Skip for mmix-*-*.
22257 2005-10-23  Asher Langton  <langton2@llnl.gov>
22259         * gfortran.dg/byte_1.f90: New test.
22260         * gfortran.dg/byte_2.f90: New test.
22262 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22264         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22266 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
22268         PR fortran/18022
22269         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22271         PR fortran/24311
22272         * gfortran.dg/merge_char_const.f90: New test.
22274         PR fortran/24384
22275         * gfortran.dg/spread_scalar_source.f90: New test.
22277 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
22279         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22281         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22282         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22284         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22286 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
22288         PR fortran/24426
22289         * gfortran.dg/der_pointer_4.f90: New.
22291 2005-10-22  David Ayers  <d.ayers@inode.at>
22293         * obj-c++.dg/except-1.mm: Simplify.
22295 2005-10-21  David Ayers  <d.ayers@inode.at>
22297         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22299 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
22301         * gfortran.dg/assumed_dummy_2.f90: New test.
22303 2005-10-21  James E Wilson  <wilson@specifix.com>
22305         PR preprocessor/15220
22306         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22308 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
22310         * gcc.c-torture/execute/20051021-1.c: New test.
22312 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
22314         PR c++/24260
22315         * g++.dg/ext/tmplattr1.C: New test.
22317 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
22319         PR fortran/24440
22320         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22322 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
22324         * obj-c++.dg/except-1.mm: New.
22326         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22328 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
22330         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22332 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22334         PR middle-end/24295
22335         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22336         declarations with the same names as thunks' alias targets, use
22337         aliases instead.
22338         * gcc.dg/attr-alias-3.c: New test.
22339         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22341 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
22343         PR c++/22618
22344         * g++.dg/parse/access8.C: New test.
22346 2005-10-20  Richard Guenther  <rguenther@suse.de>
22348         PR c++/24439
22349         * g++.dg/tree-ssa/pr24439.C: New testcase.
22351 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22353         * g++.dg/opt/delay-slot-1.C: New test.
22355 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
22357         PR fortran/21625
22358         * gfortran.fg/der_init_1.f90: New.
22360 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
22362         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22364 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
22366         PR c++/21908
22367         * g++.dg/parse/error28.C: New test.
22369 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22371         * gcc.dg/profile-generate-2.c: New test.
22373 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
22375         PR target/23589
22376         * g++.dg/ext/dllimport11.C: New.
22378 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22380         PR c++/22293
22381         * g++.dg/other/friend3.C: New test.
22383 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22385         PR c++/23293
22386         * g++.dg/template/error19.C: New test.
22388 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22390         PR c++/21383
22391         * g++.dg/overload/koenig2.C: New.
22393         PR c++/23118
22394         * g++.dg/overload/error2.C: New.
22396         PR c++/22604
22397         * g++.dg/inherit/covariant14.C: New.
22399 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22401         PR c++/23440
22402         * g++.dg/parse/for1.C: New test.
22404 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22406         PR fortran/23446
22407         * gfortran.dg/host_dummy_index_1.f90: New test.
22409         PR fortran/21459
22410         * gfortran.dg/automatic_char_len_2.f90: New test.
22412         PR fortran/20866
22413         * gfortran.dg/recursive_statement_functions.f90: New test.
22415         PR fortran/20853
22416         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22418         PR fortran/20849
22419         * gfortran.dg/external_initializer.f90: New test.
22421         PR fortran/20837
22422         * non_module_public.f90: New test.
22424 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22426         PR c++/24386
22427         * g++.dg/template/overload7.C: New.
22429         PR c++/22551
22430         * g++.dg/other/switch2.C: Remove expected warnings.
22432         PR c++/21353
22433         * g++.dg/template/defarg6.C: New.
22435 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22437         PR target/24315
22438         * gcc.target/i386/pr24315.c: New test.
22440 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22442         PR c++/24389
22443         * g++.dg/template/static21.C: New test.
22444         * g++.dg/template/static21-a.cc: Likewise.
22446 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
22448         PR c++/23959
22449         * g++.dg/warn/Wswitch-default-1.C: New test.
22450         * g++.dg/warn/Wswitch-default-2.C: New test.
22452 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22454         PR c++/22173
22455         * g++.dg/parse/template18.C: New test.
22456         * g++.dg/template/nontype15.C: Likewise.
22458 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
22460         PR fortran/22273
22461         * gfortran.dg/spec_expr_2.f90: New.
22463 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
22465         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22466         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22467         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22468         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22469         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22470         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22471         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22472         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
22473         previous target-specific skips and warning-message matches where
22474         applicable.
22476 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
22478         PR c++/21347
22479         * g++.dg/warn/Wctor-dtor.C: New test.
22481 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22483         PR c/23439
22484         * gcc.dg/for-1.c: New test.
22486 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
22488         PR c++/19565
22489         * g++.dg/warn/Wconversion1.C: New test.
22490         * g++.dg/ext/packed4.C: Compile with -w.
22491         * g++.dg/opt/20050511-1.C: Likewise.
22492         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22494 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
22496         * gfortran.dg/boz_5.f90: New test.
22498 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
22500         PR c++/22551
22501         * g++.dg/other/switch2.C: New.
22503         PR c++/23984
22504         * g++.dg/init/ctor7.C: New.
22506 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
22508         PR c++/23730
22509         * g++.dg/parse/crash32.C: New test.
22511 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
22513         PR c++/20721
22514         * g++.dg/init/goto2.C: New test.
22516         PR c++/22464
22517         * g++.dg/template/crash/41.C: New test.
22519         PR c++/22180
22520         * g++.dg/template/crash40.C: New test.
22522         PR c++/23694
22523         * g++.dg/parse/friend5.C: New test.
22525         PR c++/23307
22526         * g++.dg/template/crash38.C: New test.
22528         PR c++/22352
22529         * g++.dg/template/friend38.C: New test.
22531         PR c++/22405
22532         * g++.dg/template/crash39.C: New test.
22534 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
22536         * gcc.dg/debug/dwarf2/dwarf-char1.c,
22537         gcc.dg/debug/dwarf2/dwarf-char2.c,
22538         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22540         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22542 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
22544         * gcc.dg/dll-2.c: Add tests for warnings.
22545         * gcc.dg/dll-3.c: Likewise.
22546         * gcc.dg/dll-4.c: Likewise.
22548         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22549         * g++.dg/ext/dllimport2.C: Likewise.
22550         * g++.dg/ext/dllimport3.C: Likewise.
22551         * g++.dg/ext/dllimport7.C: Likewise.
22552         * g++.dg/ext/dllimport8.C: Likewise.
22553         * g++.dg/ext/dllimport9.C: Likewise.
22555 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
22557         PR fortran/24092
22558         * gfortran.dg/derived_pointer_recursion.f90: New test.
22560 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
22562         * gcc.c-torture/execute/20051012-1.c: New test.
22564 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22566         PR fortran/18082
22567         * gfortran.dg/automatic_char_len_1.f90: New test.
22569 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22571         PR fortran/20847
22572         * gfortran.dg/save_common.f90: New test.
22574         PR fortran/20856
22575         * gfortran.dg/save_result.f90: New test.
22577 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22579         PR c++/21592
22580         * g++.dg/template/dependent-expr1.C: Add new expected error.
22581         * g++.dg/template/dependent-expr2.C: Adjust error text.
22582         * g++.dg/template/overload6.C: New.
22584         PR c++/23797
22585         * g++.dg/other/typename8.C: New.
22587         PR c++/21117
22588         * g++.dg/other/return1.C: New.
22590 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22592         PR c++/24052
22593         * g++.dg/ext/label5.C: New.
22595 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22597         PR c++/19964
22598         * g++.dg/parse/crash31.C: New.
22600 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22602         * g++.dg/ipa/ipa-1.c: New test.
22603         * g++.dg/ipa/ipa-2.c: New test.
22604         * g++.dg/ipa/ipa-3.c: New test.
22605         * g++.dg/ipa/ipa-4.c: New test.
22606         * g++.dg/ipa/ipa-5.c: New test.
22607         * g++.dg/ipa/ipa.exp: New file.
22609 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22611         PR fortran/24207
22612         * gfortran.dg/private_type_3.f90: New test.
22614 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22616         PR fortran/20786
22617         gfortran.dg/aint_anint_1.f90: New test.
22619 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22621         PR libgfortran/24313
22622         gfortran.dg/csqrt.f: New test.
22624 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22626         PR c++/8057
22627         * g++.dg/warn/noeffect7.C: New test.
22628         * g++.dg/warn/noeffect2.C: Instantiate templates.
22629         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22630         and warning.
22632 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22634         PR c++/21089
22635         * g++.dg/init/float1.C: New test.
22637         PR c++/24277
22638         * g++.dg/init/member1.C: Tweak error markers.
22640 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22642         PR testsuite/24281
22643         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22644         Check for null pointer.
22646 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22648         PR c++/21369
22649         * g++.dg/parse/ret-type3.C: New test.
22651 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22653         PR tree-opt/23946
22654         * gcc.c-torture/compile/pr23946.c: New test.
22656 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22658         * g++.dg/opt/mmx2.C: New test.
22660 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22662         PR c++/24277
22663         * g++.dg/template/static20.C: New test.
22665         PR c++/24302
22666         * g++.dg/warn/Wunused-12.C: New test.
22668         PR c++/23437
22669         * g++.dg/template/arg4.C: New test.
22671 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22673         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22674         * gcc.dg/ucnid-3.c: Likewise.
22675         * gcc.dg/ucnid-4.c: Likewise.
22676         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22677         * g++.dg/other/ucnid-1.C: Likewise.
22678         * gcc.dg/sparc-frame-1.c: New test.
22680 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22682         PR c++/24139
22683         * g++.dg/template/spec27.C: New test.
22685         PR c++/24275
22686         * g++.dg/template/static19.C: New test.
22688 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22690         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22691         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22693 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22695         PR target/24136
22696         * gfortran.fortran-torture/compile/pr24136.f: New test.
22698 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22700         PR c++/22172
22701         * g++.dg/parse/crash30.C: New test.
22703 2005-10-07  Richard Guenther  <rguenther@suse.de>
22705         PR middle-end/24227
22706         * gcc.c-torture/compile/pr24227.c: New testcase.
22708 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22710         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22711         Do not put aligned attributes on array elements.
22713 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22715         PR testsuite/23611, PR testsuite/23615
22716         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22717         writing prototypes of library functions by hand.
22718         * obj-c++.dg/bitfield-4.mm: Likewise.
22719         * obj-c++.dg/const-str-4.mm: Likewise.
22720         * obj-c++.dg/encode-4.mm: Likewise.
22721         * obj-c++.dg/encode-5.mm: Likewise.
22722         * obj-c++.dg/encode-6.mm: Likewise.
22723         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22724         * obj-c++.dg/method-10.mm: Likewise.
22725         * obj-c++.dg/method-17.mm: Likewise.
22726         * obj-c++.dg/method-19.mm: Likewise.
22727         * obj-c++.dg/try-catch-2.mm: Likewise.
22729 2005-10-06  Richard Henderson  <rth@redhat.com>
22731         PR 24236
22732         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22734 2005-10-06  Dale Johannesen  <dalej@apple.com>
22736         * gcc.c-torture/execute/20030125-1.c: Correct.
22738 2005-10-06  Richard Guenther  <rguenther@suse.de>
22740         PR tree-optimization/24238
22741         * g++.dg/tree-ssa/pr24238.C: New testcase.
22743 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22745         PR 18568
22746         * gfortran.dg/der_pointer_3.f90: New test.
22748 2005-10-05  Devang Patel  <dpatel@apple.com>
22750         PR Debug/23205
22751         * g++.dg/other/PR23205.C: New.
22753 2005-10-05  Richard Henderson  <rth@redhat.com>
22755         PR target/23602
22756         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22757         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22759 2005-10-05  Dale Johannesen  <dalej@apple.com>
22761         * gcc.c-torture/execute/float-floor.c: New.
22763 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22765         PR tree-optimization/21419
22766         PR tree-optimization/24146
22767         PR tree-optimization/24151
22769         * g++.dg/ext/asm7.C: New.
22770         * g++.dg/ext/asm8.C: New.
22771         * gcc.dg/asm-1.c: Compile on all targets.
22772         * gcc.dg/asm-pr24146.c: New.
22773         * gcc.dg/pr21419.c: Adjust error messages.
22775 2005-10-05  Richard Guenther  <rguenther@suse.de>
22777         PR fortran/24176
22778         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22780 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22782         PR c++/23513
22783         * g++.dg/template/spec22.C: Robustify test.
22784         * g++.dg/template/spec26.C: New.
22786 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22788         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22789         if target supports vector instructions.
22791 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22793         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22794         C99 functions.
22796 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22798         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22799         check_effective_target_fortran_large_int): Replace cached result
22800         when target changes.
22802 2005-10-04  Devang Patel  <dpatel@apple.com>
22804         * gcc.dg/i386-sse-vect-types.c: New.
22806 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22808         PR preprocessor/13726
22809         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22810         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22812 2005-10-04  Richard Guenther  <rguenther@suse.de>
22814         PR c/23576
22815         * gcc.dg/noncompile/pr23576.c: New testcase.
22817 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22819         PR middle-end/23125
22820         * gcc.dg/register-var-3.c: New test.
22822 2005-10-04  Steven Bosscher  <stevenb@suse.de>
22824         * gcc.dg/pr23049.c: New test.
22826         * gcc.dg/ucnid-4.c: Fix test.
22828 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
22830         PR 23445
22831         * gcc.c-torture/compile/pr23445.c: New test.
22833 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
22835         * g++.dg/overload/unknown1.C: New.
22837 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22839         PR c++/17775
22840         * g++.dg/template/repo4.C: New test.
22842 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22844         PR libfortran/19308
22845         * gfortran.dg/large_real_kind_2.F90: New test.
22846         * gfortran.dg/large_integer_kind_2.f90: New test.
22848 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22850         * lib/target-supports.exp (check_effective_target_vect_shift):
22851         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22852         (check_effective_target_vect_condition): Fix copy-n-pasto.
22854         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22855         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22856         targets.
22858 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22860         PR c++/22621
22861         * g++.dg/template/overload5.C : New test.
22863         PR c++/23840
22864         * g++.dg/expr/stdarg1.C: New test.
22866 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22868         PR 24142
22869         * gcc.c-torture/execute/pr24142.c: New test.
22871 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22873         PR 24141
22874         * gcc.c-torture/execute/pr24141.c: New test.
22876 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22877             Diego Novillo  <dnovillo@redhat.com>
22879         PR 23604
22880         * gcc.c-torture/execute/pr23604.c: New test.
22882 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22884         PR fortran/16404
22885         PR fortran/20835
22886         PR fortran/20890
22887         PR fortran/20899
22888         PR fortran/20900
22889         PR fortran/20901
22890         PR fortran/20902
22891         gfortran.dg/equiv_constraint_1.f90: New test.
22892         gfortran.dg/equiv_constraint_2.f90: New test.
22893         gfortran.dg/equiv_constraint_3.f90: New test.
22894         gfortran.dg/equiv_constraint_4.f90: New test.
22895         gfortran.dg/equiv_constraint_5.f90: New test.
22896         gfortran.dg/equiv_constraint_6.f90: New test.
22897         gfortran.dg/equiv_constraint_7.f90: New test.
22898         gfortran.dg/equiv_constraint_8.f90: New test.
22899         gfortran.dg/private_type_1.f90: New test.
22900         gfortran.dg/private_type_2.f90: New test.
22901         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22902         980628-10.f: Assert std=gnu to permit mixing of
22903         types in equivalence statements.
22905 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22907         PR 24112
22908         * gfortran.dg/open_status_1.f90: New.
22910 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22912         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22913         * gcc.dg/vect/pr22480.c: Clean up temp files.
22914         * gcc.dg/vect/pr23831.c: Clean up temp files.
22915         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22916         Clean up temp files.
22917         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22918         Clean up temp files.
22920         * gcc.dg/20050309-1.c: Clean up temp files.
22921         * gcc.dg/20050325-1.c: Clean up temp files.
22923 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22925         PR tree-optimization/24059
22926         * gcc.dg/vect/pr24059.c : New test.
22928 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22930         PR middle-end/24109
22931         * gcc.c-torture/execute/20050929-1.c: New test.
22933 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22935         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22937 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22939         PR c/21419
22940         * gcc.dg/pr21419.c: New test.
22942 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22944         * gcc.dg/pr23911.c: New test.
22946 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22948         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22950         PR c++/16782
22951         * g++.dg/parse/qualified4.C: New test.
22952         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22953         * g++.old-deja/g++.mike/p8154.C: Likewise.
22955 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22957         PR c++/22147
22958         * g++.dg/template/friend37.C: New test.
22959         * g++.dg/parse/crash28.C: Adjust error markers.
22961 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22963         PR fortran/18518
22964         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22966 2005-09-27  Devang Patel  <dpatel@apple.com>
22968         PR tree-optimization/23625
22969         * gcc.dg/pr23625.c: New test.
22971 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22973         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22974         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22976 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22978         PR fortran/23677
22979         * gfortran.fortran-torture/execute/save_1.f90: New test.
22980         * gfortran.dg/save_1.f90: New test.
22982 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22984         * gcc.target/i386/builtin-apply-mmx.c: New test.
22986         PR target/22576
22987         * gcc.target/i386/pr22576.c: New test.
22989         PR target/22585
22990         * gcc.target/i386/pr22585.c: New test.
22992         PR target/23268
22993         * gcc.target/i386/pr23268.c: New test.
22995         PR middle-end/23831
22996         * gcc.dg/vect/pr23831.c: New test.
22998         PR target/24055
22999         * gcc.target/i386/pr24055.c: New test.
23001 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
23003         PR tree-optimization/23960
23004         * gcc.c-torture/compile/pr23960.c: New.
23006 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
23008         PR fortran/16861
23009         * gfortran.dg/nested_modules_3.f90: New.
23011 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
23013         PR fortran/24005
23014         gfortran.dg/interface_1.f90: New test.
23016 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
23017         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23019         PR fortran/23843
23020         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
23022 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
23024         PR fortran/23516
23025         * gfortran.dg/imag_1.f: New test.
23026         * gfortran.dg/imag_2.f: Ditto.
23028 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
23030         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23032 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
23034         PR c++/21983
23035         * g++.dg/warn/pr21983.C: New test.
23037 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
23039         * gcc.dg/20050922-1.c: Testcase added.
23041 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
23043         PR c++/23993
23044         * g++.dg/template/array14.C: New test.
23046 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
23048         PR fortran/19929
23049         * gfortran.dg/der_ptr_component_1.f90: New test.
23051 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23053         PR c++/23965
23054         * g++.dg/template/error1.C: Reject "no matching function" message.
23056 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23058         PR c++/17609
23059         * g++.dg/lookup/error1.C: New test.
23061 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
23063         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23064         functionality of the testcase.
23066 2005-09-20  Richard Henderson  <rth@redhat.com>
23068         * gcc.dg/vect/vect-22.c: Require vect_float.
23069         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23071 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
23073         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23074         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23075         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23076         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23077         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23078         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23079         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23080         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23081         * gcc.dg/cpp/ucnid-8.c: New test.
23083 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23085         PR tree-optimization/23929
23086         * gcc.c-torture/compile/pr23929.c: New test.
23088 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
23090         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23091         for one loop.
23093 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
23095         PR testsuite/23186
23096         * g++.dg/other/pr22003.C: Require named sections.
23098 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23100         PR c++/23947
23101         * g++.dg/rtti/crash3.C: New test.
23103         PR tree-optimization/23818
23104         * gcc.dg/pr23818.c: New test.
23106 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23108         PR fortran/23420
23109         * gfortran.dg/print_fmt_4.f: New.
23111 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23113         PR fortran/23663
23114         * gfortran.fortran-torture/execute/entry_11.f90: New test.
23116 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23118         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23119         Use pointers to local alignable arrays instead. Added comments.
23120         * gcc.dg/vect/vect-46.c: Likewise.
23121         * gcc.dg/vect/vect-48.c: Likewise.
23122         * gcc.dg/vect/vect-49.c: Likewise.
23123         * gcc.dg/vect/vect-52.c: Likewise.
23124         * gcc.dg/vect/vect-53.c: Likewise.
23125         * gcc.dg/vect/vect-54.c: Likewise.
23126         * gcc.dg/vect/vect-56.c: Likewise.
23127         * gcc.dg/vect/vect-57.c: Likewise.
23128         * gcc.dg/vect/vect-58.c: Likewise.
23129         * gcc.dg/vect/vect-60.c: Likewise.
23130         * gcc.dg/vect/vect-61.c: Likewise.
23132         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23133         The test is no longer vectorizable on vect_no_align targets.
23134         * gcc.dg/vect/vect-43.c: Likewsie.
23136         * gcc.dg/vect/vect-44.c: Added comments.
23137         * gcc.dg/vect/vect-45.c: Added comments.
23138         * gcc.dg/vect/vect-50.c: Added comments.
23139         * gcc.dg/vect/vect-51.c: Added comments.
23141         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23142         aligned type.
23143         * gcc.dg/vect/Os-vect-95.c: Likewise.
23145         * gcc.dg/vect/vect-41.c: Test removed.
23146         * gcc.dg/vect/vect-47.c: Test removed.
23147         * gcc.dg/vect/vect-55.c: Test removed.
23148         * gcc.dg/vect/vect-59.c: Test removed.
23150 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23152         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23153         No longer vectorizable on vect_no_align targets.
23154         * gcc.dg/vect/pr20122.c: Likewise.
23155         * gcc.dg/vect/vect-74.c: Likewise.
23156         * gcc.dg/vect/vect-75.c: Likewise.
23157         * gcc.dg/vect/vect-76.c: Likewise.
23159         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23160         Will not be vectorizable on vect_no_align targets once aliasing issues
23161         are resolved.
23162         * gcc.dg/vect/vect-79.c: Likewise.
23164         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23165         * gcc.dg/vect/vect-78.c: Likewise.
23166         * gcc.dg/vect/vect-97.c: Likewise.
23168 2005-09-19  Steven Bosscher  <stevenb@suse.de>
23170         * gcc.dg/pr23943.c: New test.
23172 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23174         PR fortran/19181
23175         * gfortran.dg/derived_pointer_null_1.f90: New test.
23177 2005-09-18  Richard Guenther  <rguenther@suse.de>
23179         PR middle-end/23944
23180         * gcc.c-torture/compile/pr23944.c: New testcase.
23182 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
23184         PR fortran/15975
23185         * gfortran.dg/der_pointer_2.f90: New test.
23187 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23189         PR fortran/16861
23190         * gfortran.dg/nested_modules_2.f90: New test.
23192 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23194         PR c++/18368
23195         * g++.dg/other/semicolon.C: New test.
23197 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
23199         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23200         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23202 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
23204         PR c++/23914
23205         * g++.dg/template/static18.C: New test.
23207         PR c++/21514
23208         * g++.dg/template/crash19.C: Remove dg-error marker.
23209         * g++.dg/template/local4.C: New test.
23211 2005-09-16  Paul Brook  <paul@codesourcery.com>
23213         PR fortran/23906
23214         * gfortran.dg/dependency_1.f90: New test.
23216 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23218         PR c++/23896
23219         * g++.dg/template/static17.C: New test.
23221 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
23223         PR c++/23139
23224         * g++.dg/warn/huge-val1.C: New test.
23226 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23228         PR c++/13140
23229         * g++.dg/parse/class2.C: New test.
23230         * g++.dg/template/explicit8.C: Likewise.
23231         * g++.dg/template/spec25.C: Likewise.
23233 2005-09-14  Josh Conner  <jconner@apple.com>
23235         PR middle-end/23584
23236         * gcc.dg/pr23584.c: New test.
23238 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
23240         PR fortran/21875 Internal Unit Array I/O, NIST
23241         * gfortran.dg/arrayio_1.f90: New test.
23242         * gfortran.dg/arrayio_1.f90: New test.
23243         * gfortran.dg/arrayio_1.f90: New test.
23244         * gfortran.dg/arrayio_1.f90: New test.
23245         * gfortran.dg/arrayio_1.f90: New test.
23247 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
23249         PR middle-end/22480
23250         * gcc.dg/vect/pr22480.c: New test.
23252 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
23254         PR fortran/19358
23255         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23257 2005-09-13 Josh Conner <jconner@apple.com>
23259         PR c++/23180
23260         * g++.dg/init/struct2.C: New test.
23261         * g++.dg/init/struct3.C: New test.
23263 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
23265         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23266         Clean up temp files.
23267         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23268         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23269         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23270         gcc.dg/tree-ssa/builtin-printf-1.c,
23271         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23272         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23273         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23274         gcc.dg/tree-ssa/builtin-vprintf-1.c,
23275         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23276         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23277         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23278         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23279         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23280         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23281         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23282         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23284 2005-09-13  Josh Conner  <jconner@apple.com>
23286         * lib/gcc-dg.exp: Load scanipa.exp.
23287         (cleanup-dump): New procedure.
23288         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23289         * lib/scandump.exp: New file.
23290         * lib/scantree.exp: Use it.
23291         * lib/scanipa.exp: New file.
23293 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
23295         PR fortran/17740
23296         * gfortran.dg/generic_4.f90: New test.
23298 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
23300         PR target/23816
23301         * gcc.target/i386/pr23816-1.c: New test.
23302         * gcc.target/i386/pr23816-2.c: New test.
23305 2005-09-13  Bastian Blank <waldi@debian.org>
23307         PR c++/16171
23308         * g++.dg/abi/mangle26.C: New test.
23309         * g++.dg/abi/mangle27.C: New test.
23310         * g++.dg/abi/mangle28.C: New test.
23311         * g++.dg/abi/mangle29.C: New test.
23313         PR c++/23839
23314         * g++.dg/parse/register1.C: New test.
23316 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
23318         PR c++/23842
23319         * g++.dg/template/access16.C: New test.
23321 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23323         * gfortran.dg/char_pack_2.f90: Increase the vector size.
23325 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23327         PR fortran/18899
23328         * gfortran.dg/shape_2.f90: New test.
23330 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23332         PR target/19269
23333         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23334         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23335         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23336         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23337         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23338         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23339         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23340         tests.
23342 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23344         PR c++/23841
23345         * g++.dg/parse/template17.C: New test.
23347 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23349         PR c++/23789
23350         * g++.dg/template/nontype14.C: New test.
23352 2005-09-12  Ian Lance Taylor  <ian@airs.com>
23354         PR g++/7874
23355         * g++.dg/lookup/friend7.C: New test.
23356         * g++.dg/lookup/friend8.C: New test.
23357         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23358         so that it will be found via argument dependent lookup.
23359         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23360         friend functions which will no longer be found.
23361         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23362         function g, so that it will be found via argument dependent
23363         lookup.
23364         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23365         * g++.old-deja/g++.mike/net43.C: Likewise.
23367 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23369         PR c++/23691
23370         * g++.dg/template/static16.C: New test.
23372 2005-09-12  Josh Conner  <jconner@apple.com>
23374         PR middle-end/23237
23375         * gcc.c-torture/compile/pr23237.c: New test.
23377 2005-09-11  Richard Henderson  <rth@redhat.com>
23379         * g++.dg/other/error8.C: Update expected diagnostic text.
23381 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23383         PR libfortran/19872
23384         * gfortran.dg/overwrite_1.f: New test.
23386 2005-09-09  Josh Conner  <jconner@apple.com>
23388         * g++.dg/init/pr23180-1.C: Removed.
23389         * g++.dg/init/pr23180-2.C: Removed.
23391 2005-09-09  David Daney <ddaney@avtrex.com>
23393         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23394         files which are ...
23395         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23396         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23398 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23400         * gfortran.dg/iostat_2.f90: New test.
23402 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23404         PR c++/22252
23405         * g++.dg/ext/interface1.C: New test.
23406         * g++.dg/ext/interface1.h: Likewise.
23407         * g++.dg/ext/interface1a.cc: Likewise.
23409 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23411         * gfortran.dg/iomsg_1.f90: New test case.
23413 2005-09-09  Richard Guenther  <rguenther@suse.de>
23415         PR c++/23624
23416         * g++.dg/tree-ssa/pr23624.C: New testcase.
23418 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23420         PR fortran/19239
23421         * gfortran.dg/vector_subscript_1.f90,
23422         * gfortran.dg/vector_subscript_2.f90: New tests.
23424 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23426         PR fortran/21104
23427         * gfortran.dg/array_alloc_1.f90,
23428         * gfortran.dg/array_alloc_2.f90,
23429         * gfortran.dg/array_alloc_3.f90: New tests.
23431 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23433         PR fortran/12840
23434         * gfortran.dg/array_constructor_6.f90
23435         * gfortran.dg/array_constructor_7.f90
23436         * gfortran.dg/array_constructor_8.f90
23437         * gfortran.dg/array_constructor_9.f90
23438         * gfortran.dg/array_constructor_10.f90
23439         * gfortran.dg/array_constructor_11.f90
23440         * gfortran.dg/array_constructor_12.f90: New tests.
23442 2005-09-08  Josh Conner  <jconner@apple.com>
23444         PR c++/23180
23445         * g++.dg/init/pr23180-1.C: New test.
23446         * g++.dg/init/pr23180-2.C: New test.
23448 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23450         PR fortran/18878
23451         * gfortran.dg/module_double_reuse.f90: New.
23453 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23455         PR fortran/23270
23456         PR fortran/22304
23457         PR fortran/18870
23458         PR fortran/17917
23459         PR fortran/16511
23460         * gfortran.dg/common_equivalence_1.f: New.
23461         * gfortran.dg/common_equivalence_2.f: New.
23462         * gfortran.dg/common_equivalence_3.f: New.
23463         * gfortran.dg/contained_equivalence_1.f90: New.
23464         * gfortran.dg/module_blank_common.f90: New.
23465         * gfortran.dg/module_commons_1.f90: New.
23466         * gfortran.dg/module_equivalence_1.f90: New.
23467         * gfortran.dg/nested_modules_1.f90: New.
23468         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23469         equivalences and add comment to connect the test with
23470         the PR.
23472 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23474         PR fortran/23765
23475         * gfortran.dg/common_6.f90: New test.
23477 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23479         PR fortran/15326
23480         * gfortran.dg/char_result_1.f90,
23481         * gfortran.dg/char_result_2.f90,
23482         * gfortran.dg/char_result_3.f90,
23483         * gfortran.dg/char_result_4.f90,
23484         * gfortran.dg/char_result_5.f90,
23485         * gfortran.dg/char_result_6.f90,
23486         * gfortran.dg/char_result_7.f90,
23487         * gfortran.dg/char_result_8.f90: New tests.
23489 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23491         PR fortran/19928
23492         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23494 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23496         PR obj-c++/16816
23497         * obj-c++.dg/selector-5.mm: New test.
23498         * obj-c++.dg/selector-6.mm: New test.
23500 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23502         PR objc/20574
23503         PR objc/19324
23504         * objc.dg/error-1.m: New test.
23506 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
23508         PR fortran/23373
23509         * gfortran.fortran-torture/execute/pr23373-1.f90,
23510         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23512 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
23514         PR libfortran/23760
23515         * gfortran.dg/g77/1832.f: Remove long string in write statement
23516         to allow the test to pass on correct list directed output with
23517         prepended space.
23519 2005-09-07  James E Wilson  <wilson@specifix.com>
23521         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23523 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23525         * gfortran.dg/parameter+save.f90: Rename to
23526         * gfortran.dg/parameter_save.f90: .. this.
23528 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23530         PR fortran/20848
23531         * gfortran.dg/parameter+save.f90: New test case.
23533 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
23535         PR fortran/19269
23536         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23538 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23540         PR c/23075
23541         * gcc.dg/pr23075.c: New test.
23542         * g++.dg/warn/pr23075.C: New test.
23544         PR target/22362
23545         * gcc.target/i386/pr22362.c: New test.
23547         PR rtl-optimization/23098
23548         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23550         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23551         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23552         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23554 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
23556         * g++.dg/expr/cast6.C: New test.
23558         PR c++/9782
23559         * g++.dg/init/new15.C: New test.
23561 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23563         * gcc.dg/vect/Os-vect-95.c: New test.
23564         * gcc.dg/vect/vect-95.c: Same.
23566 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23568         * gcc.dg/vect/vect-29.c: Update xfail testing.
23569         * gcc.dg/vect/vect-44.c: Same.
23570         * gcc.dg/vect/vect-48.c: Same.
23571         * gcc.dg/vect/vect-50.c: Same.
23572         * gcc.dg/vect/vect-72.c: Same.
23573         * gcc.dg/vect/vect-77.c: Same.
23574         * gcc.dg/vect/vect-78.c: Same.
23575         * gcc.dg/vect/vect-80.c: Same.
23576         * gcc.dg/vect/vect-96.c: Same.
23577         * gcc.dg/vect/vect-100.c: Same.
23578         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23579         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23580         * gfortran.dg/vect/vect-5.f90: Same.
23582 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23584         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23585         start strings.
23586         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23587         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23589         PR c++/23056
23590         * g++.dg/opt/pr23056.C: New test.
23592         PR rtl-optimization/23098
23593         * gcc.target/i386/pr23098.c: New test.
23595 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23597         PR c++/23667
23598         * g++.dg/template/static15.C: New test.
23600         PR c++/21440
23601         * g++.dg/ext/stmtexpr5.C: New test.
23602         * g++.dg/ext/stmtexpr6.C: Likewise.
23604 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23606         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23608         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23609         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23610         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23612 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23614         PR libfortran/23321
23615         * gfortran.dg/direct_io_4.f90: New test case.
23617 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23618             Rasmus Hahn  <rassahah@neofonie.de>
23620         PR libobjc/23108
23621         * objc.dg/type-stream-1.m: New test.
23623 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23625         PR fortran/23661
23626         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23627         gfortran.dg/print_fmt_3.f90: New test.
23629 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23631         * gfortran.dg/fmt_t_1.f90: New test.
23633 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23635         PR rtl-optimization/23454
23636         * g++.dg/opt/pr23454.C: New test.
23638 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23640         PR c++/23699
23641         * g++.dg/ext/static1.C: New test.
23643 2005-09-02  Richard Henderson  <rth@redhat.com>
23645         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23646         tail call to check_fa_work.
23648 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23650         PR c++/21687
23651         * g++.dg/other/gc3.C: New test.
23653 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23655         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23656         * gcc.dg/20050826-1.c: Likewise.
23658 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23660         PR c++/23167
23661         * g++.dg/expr/volatile1.C: New test.
23663 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23665         PR middle-end/23547
23666         * gcc.dg/pr23547.c: New test.
23668 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23670         PR c/22061
23671         * gcc.c-torture/execute/pr22061-1.c,
23672         * gcc.c-torture/execute/pr22061-2.c,
23673         * gcc.c-torture/execute/pr22061-3.c,
23674         * gcc.c-torture/execute/pr22061-4.c: New tests.
23676 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23678         * gcc.dg/Wredundant-decls-2.c: New test to check that
23679         -Wredundant-decls does not issue warning for a variable
23680         definition following a declaration.
23682 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23684         PR debug/7241
23685         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23686         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23687         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23689         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23690         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23691         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23692         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23693         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23694         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23695         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23696         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23698 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23700         PR objc/23306
23701         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23702         scan-assmbler.
23704 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23706         PR target/21255
23707         * gcc.dg/pr21255-1.c: New test.
23708         * gcc.dg/pr21255-2-mb.c: Likewise.
23709         * gcc.dg/pr21255-2-ml.c: Likewise.
23710         * gcc.dg/pr21255-3.c: Likewise.
23711         * gcc.dg/pr21255-4.c: Likewise.
23713 2005-08-31  Dale Johannesen  <dalej@apple.com>
23715         * gcc.dg/20050830-1.c: New.
23717 2005-08-31  Josh Conner  <jconner@apple.com>
23719         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23720         command-line options for arm-*-* targets.
23721         * g++.dg/init/array16.C: Likewise.
23722         * g++.dg/other/crash-4.C: Likewise.
23724 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23726         PR obj-c++/23640
23727         * obj-c++.dg/gnu-runtime-3.mm: New test.
23729 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23731         PR c++/13377
23732         * g++.dg/lookup/ambig4.C: New test.
23733         * g++.dg/lookup/ambig5.C: New test.
23734         * g++.dg/tc1/dr101.C: Adjust error markers.
23736 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23738         PR c++/23639
23739         * g++.dg/template/ttp5.C: Adjust error markers.
23741 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23743         PR testsuite/23609
23744         * lib/obj-c++.exp: Include target-libpath.exp.
23745         (obj-c++_link_flags): Look for the GNU libobjc library
23746         and set the library path to include it.
23747         Don't manually set LD_LIBRARY_PATH (etc.) but call
23748         set_ld_library_path_env_vars instead.
23749         (obj-c++_target_compile): Don't set library path or
23750         linker flags because they are already set correctly
23751         in obj-c++_link_flags.
23753 2005-08-30  Josh Conner  <jconner@apple.com>
23755         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23756         to command-line options for arm-*-* targets.
23758 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23760         * g++.dg/other/i386-1.C: New.
23762 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23764         PR preprocessor/20348
23765         PR preprocessor/20356
23766         * gcc.dg/cpp/pr20348.c: New test.
23767         * gcc.dg/cpp/pr20348.h: New file.
23768         * gcc.dg/cpp/inc/pr20348.h: New file.
23769         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23770         * gcc.dg/cpp/pr20356.c: New test.
23771         * gcc.dg/cpp/pr20356.h: New file.
23772         * gcc.dg/cpp/inc/pr20356.h: New file.
23773         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23775 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23777         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23778         Fix array dimension to avoid correct end-of-file error.
23780 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23782         PR libfortran/23598
23783         * gfortran.dg/iostat_1.f90: New test.
23785 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23787         PR middle-end/23408
23788         * gcc.dg/pr23408.c: New test.
23790 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23792         PR c++/23099
23793         * g++.dg/init/member1.C: Make sure erroneous static data member
23794         definitions are required.
23795         * g++.dg/template/static13.C: New test.
23796         * g++.dg/template/static14.C: Likewise.
23798 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23800         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23801         -march=pentium4, remove ilp32 requirement.
23803         PR middle-end/23484
23804         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23805         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23807 2005-08-29  Andreas Jaeger  <aj@suse.de>
23809         PR testsuite/23607
23810         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23812 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23814         * gcc.c-torture/execute/20050316-2.c: New test.
23815         * gcc.c-torture/execute/20050316-3.c: New test.
23816         * gcc.dg/torture/pr16104-1.c: New test.
23818 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
23820         PR middle-end/23463
23821         * gcc.c-torture/execute/zero-struct-1.c: New test.
23823 2005-08-27  Richard Guenther  <rguenther@suse.de>
23825         PR target/23575
23826         * gcc.target/i386/pr23575.c: New testcase.
23828 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
23830         PR rtl-optimization/23561
23831         * gcc.c-torture/execute/20050826-1.c: New test.
23833         PR rtl-opt/23560
23834         * gcc.c-torture/execute/20050826-2.c: New test.
23836 2005-08-26  Dale Johannesen  <dalej@apple.com>
23838         * gcc.dg/20030711-1.c: Modify to work on Darwin.
23839         * gcc.dg/20050826-1.c: New.
23841 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
23843         PR c++/19004
23844         * g++.dg/template/nontype13.C: New test.
23846         PR c++/23491
23847         * g++.dg/init/new14.C: New test.
23848         * g++.dg/expr/anew1.C: Do not XFAIL.
23849         * g++.dg/expr/anew2.C: Likewise.
23850         * g++.dg/expr/anew3.C: Likewise.
23852 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23854         PR middle-end/22439
23855         * gcc.dg/vla-3.c: New test.
23857 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23859         PR fortran/20363
23860         * gfortran.dg/named_interface.f90: New.
23862 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23864         * gcc.c-torture/execute/frame-address.c: New test.
23866 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23868         PR c++/20817
23869         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23871 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23873         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23875 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23877         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23878         * gcc.dg/altivec-22.c: Rename from..
23879         * gcc.dg/altivec-nomfcr.c: ..this.
23881 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23883         PR tree-optimization/23546
23884         * gcc.dg/tree-ssa/pr23546.c: New test.
23886 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23888         PR fortran/17758
23889         * gfortran.dg/nonreturning_statements.f90: New test.
23891 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23893         PR c++/22454
23894         * g++.dg/parse/crash29.C: New.
23896 2005-08-23  DJ Delorie  <dj@redhat.com>
23898         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23899         constants have the L suffix.
23901 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23903         PR c++/23044
23904         * g++.dg/template/instantiate8.C: New.
23906 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23908         PR middle-end/23467
23909         * gcc.c-torture/execute/pr23467.c: New test.
23911 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23913         PR tree-optimization/22043
23914         * gcc.c-torture/execute/20050613-1.c: New test.
23916 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23918         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23920 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23922         PR rtl-optimization/23478
23923         * g++.dg/opt/pr23478.C: New test.
23925 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23927         PR c/18715
23928         * gcc.dg/switch-warn-3.c: New test.
23930 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23932         PR c++/22233
23933         * g++.dg/template/param1.C: New test.
23935 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23937         PR c++/23089
23938         * g++.dg/other/incomplete1.C: New test.
23940 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23942         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23943         are vectorizable.
23945 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23947         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23948         d_lines_5.f: New.
23950 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23952         * gcc.target/i386/sse-4.c: New test.
23954 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23956         PR testsuite/23239
23957         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23959 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23961         * gcc.dg/20050811-1.c: New test.
23962         * gcc.dg/20050811-2.c: New test.
23964 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23966         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23968 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23970         PR 23476
23971         * gcc.c-torture/compile/pr23476.c: New test.
23973 2005-08-19  Devang Patel  <dpatel@apple.com>
23975         PR tree-optimization/23048
23976         * gcc.dg/tree-ssa/pr23048.c: New test.
23978 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23980         PR middle-end/20624
23981         * g++.dg/warn/Wreturn-3.C: New test
23983 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23985         PR tree-optimization/22228
23986         * g++.dg/vect/pr22543.cc: New test.
23988 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23990         PR tree-optimization/21574
23991         * gcc.dg/tree-ssa/pr21574.c: New test.
23993 2005-08-16  James E Wilson  <wilson@specifix.com>
23995         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23997 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23999         PR tree-opt/23402
24000         * gcc.c-torture/compile/zero-strct-3.c: New test.
24001         * gcc.c-torture/compile/zero-strct-4.c: New test.
24003 2005-08-16  Steven Bosscher  <stevenb@suse.de>
24005         PR target/23376
24006         * gcc.target/x86_64/pr23376.c: New test.
24008 2005-08-16  Ian Lance Taylor  <ian@airs.com>
24010         PR c++/23337
24011         * g++.dg/ext/vector2.C: New.
24013 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24015         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
24017 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
24019         PR libfortran/23428
24020         * gfortran.dg/inquire-complex.f90: New test case.
24022 2005-08-16  James E Wilson  <wilson@specifix.com>
24024         PR tree-optimization/21105
24025         * gcc.dg/large-size-array.c: New.
24027 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
24029         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24030         type.
24031         * gcc.dg/vect/vect-41: Likewise.
24032         * gcc.dg/vect/vect-42: Likewise.
24033         * gcc.dg/vect/vect-43: Likewise.
24034         * gcc.dg/vect/vect-44: Likewise.
24035         * gcc.dg/vect/vect-46: Likewise.
24036         * gcc.dg/vect/vect-47: Likewise.
24037         * gcc.dg/vect/vect-48: Likewise.
24038         * gcc.dg/vect/vect-52: Likewise.
24039         * gcc.dg/vect/vect-53: Likewise.
24040         * gcc.dg/vect/vect-54: Likewise.
24041         * gcc.dg/vect/vect-55: Likewise.
24042         * gcc.dg/vect/vect-56: Likewise.
24043         * gcc.dg/vect/vect-57: Likewise.
24044         * gcc.dg/vect/vect-58: Likewise.
24045         * gcc.dg/vect/vect-59: Likewise.
24046         * gcc.dg/vect/vect-60: Likewise.
24047         * gcc.dg/vect/vect-61: Likewise.
24048         * gcc.dg/vect/vect-85: Likewise.
24049         * gcc.dg/vect/vect-87: Likewise.
24050         * gcc.dg/vect/vect-88: Likewise.
24051         * gcc.dg/vect/vect-93.c: Likewise.
24052         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24053         * gcc.dg/vect/vect-75: Likewise.
24054         * gcc.dg/vect/vect-76: Likewise.
24055         * gcc.dg/vect/vect-77: Likewise.
24056         * gcc.dg/vect/vect-78: Likewise.
24057         * gcc.dg/vect/vect-80: Likewise.
24058         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24059         vectorized for the expected reason, rather than checking how alignment
24060         was handled.
24061         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24062         aligned type and also instead of aligned pointers. Added documentation.
24064 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
24066         * gfortran.dg/power.f90: New test.
24068 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
24070         PR rtl-optimization/23299
24071         * g++.dg/opt/pr23299.C: New test.
24073 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24075         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24077 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
24079         * g++.dg/template/local6.C: New test.
24081 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
24083         * execute/exceptions/finally-1.m: Check that the catch and finally are
24084         being called.  Also add a "return 0;" at the end of main.
24086 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
24088         PR fortran/21432.
24089         * gfortran.dg/namelist_print_1.f: New test of functionality of
24090         PRINT namelist.
24091         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24092         namelist generates error with -std=f95.
24094 2005-08-14  Ira Rosen  <irar@il.ibm.com>
24096         PR tree-optimization/23119
24097         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24099 2005-08-13  Marcin Koziej  <creep@desk.pl>
24100             Andrew Pinski  <pinskia@physics.uc.edu>
24102         PR libobjc/22492
24103         * execute/exceptions/finally-1.m: New test.
24105 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24107         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24108         testsuite.
24109         * objc/execute/exceptions/trivial.m: New test.
24110         * objc.dg/try-catch-11.m: Move to ...
24111         * objc/execute/exceptions/foward-1.m: Here.
24112         * objc.dg/try-catch-2.m: Move to ...
24113         * objc/execute/exceptions/catchall-1.m: Here.
24114         * objc.dg/try-catch-8.m: Move to ...
24115         * objc/execute/exceptions/local-variables-1.m: Here.
24117 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24119         * objc.dg/nested-func-1.m: Move to ...
24120         * objc/execute/nested-func-1.m: Here.
24122 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24124         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24125         in ${options} instead of [target_info name].
24126         * lib/obj-c++.exp (objc_target_compile): Likewise.
24128 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24130         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24132 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24134         part of PR testsuite/23348
24135         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24136         each of the torture options.
24137         * objc/compile/trivial.m: New test.
24139 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24141         * gfortran.dg/eoshift.f90: Correct format.
24143 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24145         * gfortran.fortran-torture/execute/character_passing.f90:
24146         Fix comment typo.
24148 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
24150         PR c++/8271
24151         * g++.dg/template/unify10.C: New.
24153 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
24155         * g++.dg/parse/pr22514.C: Move to...
24156         * g++.dg/debug/pr22514.C: here.
24158 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24160         PR c++/23266
24161         * g++.dg/inherit/pure1.C: New test.
24163         * ChangeLog: Fix typos.
24165 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24166             Steven Bosscher  <stevenb@suse.de>
24168         * gfortran.dg/runtime_warning_1.f90: New test.
24170 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24172         PR c++/23219
24173         * g++.dg/parse/crash28.C: New.
24175 2005-08-11  Richard Guenther  <rguenther@suse.de>
24177         PR target/23289
24178         * gcc.target/i386/tailcall-1.c: New testcase.
24180 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24182         * gcc.dg/vect/vect-67.c: Un-xfail.
24184 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24186         PR c++/23225
24187         * g++.dg/parse/crash27.C: new test.
24189 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
24191         PR libfortran/22143
24192         * gfortran.dg/shift-kind.f90: New testcase.
24194 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
24196         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24197         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24199 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24201         PR c++/20646
24202         * g++.dg/other/mult-stor1.C: New test.
24204 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24206         * gcc.c-torture/pr18299-1.c: Move to ...
24207         * gcc.c-torture/compile/pr18299-1.c: Here.
24209 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
24211         * gfortran/fortran.torture/execute/character_passing.f90:
24212         Fix types for LSAME.
24214 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
24216         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24217         input data back to what it was originally.
24219 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24221         * objc.dg/try-catch-8.m: Enable for all targets.
24223 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
24225         * gcc.dg/pr23165.c: New test.
24227 2005-08-09  Steven Bosscher  <stevenb@suse.de>
24229         PR tree-optimization/23234
24230         * gcc.dg/tree-ssa/pr23234.c: New test.
24232 2005-08-08  Josh Conner  <jconner@apple.com>
24234         PR rtl-optimization/23241
24235         * gcc.dg/char-compare.c: New test.
24237 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24239         PR c++/22508
24240         * g++.dg/init/new13.C: New test.
24242 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24244         PR c++/21166
24245         * g++.dg/other/crash-4.C: Adjust
24246         * g++/dg/ext/packed9.C: New.
24248 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24250         PR middle-end/21964
24251         * gcc.c-torture/execute/pr21964-1.c: New test.
24253 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24255         PR c/22458
24256         * gcc.dg/pr22458-1.c: New test.
24258 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
24259             Steven G. Kargl <kargls@comcast.net>
24261         PR fortran/22390
24262         * gfortran.dg/flush_1.f90: New test.
24264 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24266         PR c++/23191
24267         * g++.dg/template/eh2.C: New test.
24269 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24271         PR c++/19498
24272         * g++.dg/template/instantiate7.C: New test.
24274 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
24276         PR c/23113
24277         * gcc.dg/Wunused-value-1.c: New test.
24279 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
24281         PR rtl-optimization/23233
24282         * gcc.c-torture/compile/pr23233-1.c: New test.
24284 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
24286         PR fortran/18833
24287         PR fortran/20850
24288         * gfortran.dg/equiv_1.f90: New test.
24289         * gfortran.dg/equiv_2.f90: New test.
24290         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24291         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24292         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24294 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24296         * gcc.c-torture/execute/vrp-5.c: New test.
24297         * gcc.c-torture/execute/vrp-6.c: New test.
24298         * gcc.dg/tree-ssa/vrp21.c: New test.
24300 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24302         * g++.dg/parse/pr22514.C: New test.
24304 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
24306         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24308         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24309         instead of constant loads / pool entries.
24311 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
24313         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24314         TEST_TO_WCTYPE.
24316 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
24318         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24319         __WINT_TYPE__ in generated prototypes if possible.
24321 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
24323         PR 22037
24324         * g++.dg/tree-ssa/pr22037.C:
24326 2005-08-04  Richard Henderson  <rth@redhat.com>
24328         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24329         scan-tree-dump-times directive.
24331 2005-08-04  Jan Hubicka  <jh@suse.cz>
24333         * gcov-1.C: Fix switch counts.
24334         * gcov-4b.c: Likewise.
24336 2005-08-03  Jeff Law  <law@redhat.com>
24338         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24340 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
24342         * gcc.c-torture/execute/pr23135.c: New test.
24344 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24346         PR tree-optimization/19899
24347         * gcc.dg/tree-ssa/scev-1.c: New test.
24348         * gcc.dg/tree-ssa/scev-2.c: New test.
24350 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
24352         PR target/18582
24353         * gcc.dg/torture/pr18582-1.c: New test.
24355 2005-08-03  Jan Hubicka  <jh@suse.cz>
24357         * update-conroll.c: New testcase.
24358         * update-conroll-2.c: New testcase.
24360 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
24362         * gfortran.dg/constant_substring.f: New test.
24363         * gfortran.dg/pr22491.f: New test.
24365 2005-08-02  Jan Hubicka  <jh@suse.cz>
24367         * update-threading.c: Replace by the proper one.
24369 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24371         PR 23164
24372         * g++.dg/tree-ssa/pr23164.C: New test.
24374 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24376         * gcc.dg/tree-ssa/pr23192.c: New test.
24378 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24380         * gcc.c-torture/execute/vrp-4.c: New test.
24382 2005-08-02  Jan Hubicka  <jh@suse.cz>
24384         * update-threading.c: New test.
24386 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24388         * gcc.c-torture/compile/20050801-1.c: New test.
24389         * gcc.c-torture/compile/20050801-2.c: New test.
24391 2005-08-01  Jan Hubicka  <jh@suse.cz>
24393         * val-prof-5.c: New test.
24395 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24397         PR c/22311
24398         * gcc.dg/pr22311-1.c : New test.
24400 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24402         PR target/23095
24403         * gfortran.dg/pr23095.f: New test.
24405         PR c++/22003
24406         * g++.dg/other/pr22003.C: New test.
24408 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24410         PR target/20621
24411         * gcc.c-torture/execute/pr20621-1.c: New test.
24413 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24415         * gfortran.dg/comma_format_extension_4.f: Adjust length
24416         of string for format.
24417         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24418         print statement with internal write.
24419         * gfortran.dg/der_array_io_2.f: Likewise.
24420         * gfortran.dg/der_array_io_3.f: Likewise.
24422 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24424         * gcc.dg/fold-abs-4.c: new test.
24426 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24428         PR fortran/22570 an related issues.
24429         * gfortran.dg/x_slash_1.f: New test.
24431 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24433         PR c/23143
24434         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24435         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24437 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24439         PR c/529
24440         * gcc.dg/Wshadow-3.c: New test.
24442 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24444         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24445         used to have the wrong bounds).
24447 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24449         PR c/21720
24450         * gcc.dg/hex-round-1.c: Test more cases.
24451         * gcc.dg/hex-round-2.c: New test.
24453 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
24455         PR 22550
24456         * g++.dg/tree-ssa/pr22550.C: New test.
24458 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
24460         * gcc.dg/tree-ssa/vrp19.c: New test.
24461         * gcc.dg/tree-ssa-vrp20.c: New test.
24463 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24465         PR c/22240
24466         * gcc.dg/transparent-union-4.c: New test.
24468 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24470         PR c/22192
24471         * gcc.dg/c99-vla-2.c: New test.
24473 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24475         PR c/21720
24476         * gcc.dg/hex-round-1.c: New test.
24478 2005-07-28  Jan Hubicka  <jh@suse.cz>
24480         * inliner-1.c: Do not dump everything.
24481         * tree-prof.exp: Do not pass -ftree-based-profiling.
24482         * bprob.exp: Likewise.
24484         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24486 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
24488         PR c++/22545
24489         * g++.dg/expr/ptrmem7.C: New test.
24491 2005-07-28  Mike Stump  <mrs@apple.com>
24493         * g++.old-deja/g++.mike/visibility-1.C: New test.
24495 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24497         PR c/20187
24498         * gcc.c-torture/execute/pr20187-1.c: New test.
24500 2005-07-28  Jeff Law  <law@redhat.com>
24502         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24503         * gcc.dg/tree-ssa/vrp18.c: New test.
24505 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24507         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24509 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24511         PR tree-optimization/22506
24512         * gcc.dg/vect/ps22506.c: New test.
24514 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
24516         PR target/21149
24517         * gcc.target/i386/sse-3.c: New test.
24519 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24521         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24522         * gcc.target/mips/mips32-dsp-type.c: Likewise.
24524 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24526         PR c/22589
24527         * gcc.c-torture/compile/pr22589-1.c: New test.
24529 2005-07-28  Jan Hubicka  <jh@suse.cz>
24531         * update-loopch.c: New testcase.
24533 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24535         PR rtl-optimization/23047
24536         * gcc.c-torture/execute/pr23047.c: New test.
24537         * gcc.c-torture/execute/pr23047.x: New.
24539 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24541         PR tree-optimization/22493
24542         * gcc.c-torture/execute/pr22493-1.c: New test.
24543         * gcc.c-torture/execute/pr22493-1.x: New.
24544         * gcc.c-torture/execute/vrp-1.c: New test.
24545         * gcc.c-torture/execute/vrp-2.c: New test.
24546         * gcc.c-torture/execute/vrp-2.c: New test.
24548 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
24550         * gcc.target/frv/all-builtin-read8.c: Delete.
24551         * gcc.target/frv/all-builtin-read16.c: Delete.
24552         * gcc.target/frv/all-builtin-read32.c: Delete.
24553         * gcc.target/frv/all-builtin-read64.c: Delete.
24554         * gcc.target/frv/all-builtin-write8.c: Delete.
24555         * gcc.target/frv/all-builtin-write16.c: Delete.
24556         * gcc.target/frv/all-builtin-write32.c: Delete.
24557         * gcc.target/frv/all-builtin-write64.c: Delete.
24558         * gcc.target/frv/all-read-write-1.c: New.
24560 2005-07-27  Jeff Law  <law@redhat.com>
24562         * gcc.c-torture/execute/pr22630.c: New test.
24564 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24566         PR tree-optimization/23073
24567         * gcc.dg/vect/nodump-pr23073.c: New test.
24568         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24570 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24572         PR tree-optimize/22348
24573         * gcc.c-torture/execute/pr22348.c: New.
24575 2005-07-27  Richard Guenther  <rguenther@suse.de>
24577         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24579 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24581         PR fortran/22503
24582         * gfortran.dg/logical_comp.f90: New test.
24584 2005-07-27  Jan Hubicka  <jh@suse.cz>
24586         * inliner-1.c: Add cleanup of dumps.
24587         * val-prof-*.c: Likewise.
24588         * update-tailcall.c: New.
24590 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24592         PR 22591
24593         * gcc.dg/tree-ssa/pr22591.c: New test.
24594         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24596 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24598         PR libobjc/22606
24599         * objc.dg/try-catch-11.m: New test.
24601 2005-07-26  Richard Guenther  <rguenther@suse.de>
24603         PR tree-optimization/22486
24604         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24606 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24608         PR tree-opt/22484
24609         * g++.dg/opt/loop2.C: New test.
24611 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24613         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24614         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24616 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24618         * lib/profopt.exp (profopt-execute): Check for profiling data
24619         files on the target.
24621 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24623         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24624         for matching of asm labels.
24626 2005-07-25  Richard Guenther  <rguenther@suse.de>
24628         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24630 2005-07-25  Richard Guenther  <rguenther@suse.de>
24632         PR testsuite/22624
24633         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24635 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24637         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24638         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24639         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24640         * gcc.dg/vect/vect-100.c: New test.
24641         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24642         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24643         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24644         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24645         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24646         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24647         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24648         * gfortran.dg/vect/pr19049.f90: New testcase.
24649         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24651 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24653         * gcc.c-torture/execute/20050713-1.c: New test.
24655         PR fortran/20063
24656         * gfortran.fortran-torture/execute/data_4.f90: New test.
24658         PR middle-end/20303
24659         * gcc.dg/visibility-d.c: New test.
24661 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24663         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24664         * gfortran.dg/underflow.f90: Ditto.
24666 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24668         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24669         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24670         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24672 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24674         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24675         include case of field width of zero.
24677 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24679         PR libgfortran/21875
24680         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24681         with trailing blanks on normal formatted read.
24683 2005-07-23  Chao-ying Fu  <fu@mips.com>
24685         * gcc.target/mips/mips32-dsp-type.c: New test.
24686         * gcc.target/mips/mips32-dsp.c: New test.
24688 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24690         PR testsuite/21073
24691         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24693         PR testsuite/20454
24694         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24695         and __cyg_profile_func_exit.
24697 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24699         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24700         * gfortran.dg/comma_format_extension_4.f: Same.
24701         * gfortran.dg/pr15332.f: Same.
24702         * gfortran.dg/pr21730.f: Same.
24704 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24706         * g++.dg/opt/vrp2.C: Fix testcase.
24708         PR tree-opt/22625
24709         * g++.dg/opt/vrp2.C: New test.
24711 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24713         PR debug/21828
24714         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24716 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24718         * gcc.dg/tree-ssa/20050719-1.c: New test.
24720 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24722         * gcc.dg/bfin-longcall-1.c: New file.
24723         * gcc.dg/bfin-longcall-2.c: New file.
24725 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24727         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24729 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24731         PR middle-end/19055
24732         * gcc.dg/tree-ssa/pr19055.c: New test.
24733         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24735 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24737         PR C++/22358
24738         * g++.dg/other/pr22358.C: New test.
24740 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24742         PR c++/2922
24743         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24745 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24747         PR c++/15938
24748         * g++.dg/init/union2.C: New test.
24750 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24752         PR c/22393
24753         * gcc.dg/complex-4.c: New test.
24755 2005-07-21  Richard Guenther  <rguenther@suse.de>
24757         PR testsuite/22522
24758         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24759         scanning for asm labels.
24760         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24762 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24764         PR target/22085
24765         * gcc.dg/altivec-pr22085.c: New.
24767 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24769         PR tree-optimization/19210
24770         * gcc.dg/tree-ssa/pr19210-1.c: New.
24771         * gcc.dg/tree-ssa/pr19210-2.c: New.
24773 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24775         PR rtl-optimization/22167
24776         * g++.dg/opt/pr22167.C: New test.
24778 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24780         PR c++/2922
24781         * g++.dg/lookup/two-stage2.C: New.
24782         * g++.dg/lookup/two-stage3.C: New.
24783         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24784         fixed two-stage name lookup for operators.
24785         * g++.dg/template/call3.C: Compiler now produces an appropriate
24786         error message.
24787         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24788         14 as a candidate.
24789         * g++.dg/template/ptrmem4.C: Compiler produces different error
24790         message.
24791         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24792         connect_to_method as a candidate.
24794 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24796         * gcc.dg/fold-alloc-1.c: New test.
24798 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24800         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24801         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24803 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24805         * gcc.dg/fold-abs-1.c: New test.
24806         * gcc.dg/fold-abs-2.c: New test.
24807         * gcc.dg/fold-abs-3.c: New test.
24809 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24811         Make CONSTRUCTOR use VEC to store initializers.
24812         * g++.dg/ext/complit3.C: Check for specific error messages.
24813         * g++.dg/init/brace2.C: Update error message.
24814         * g++.dg/warn/Wbraces2.C: Likewise.
24816 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
24818         PR fortran/16940
24819         * gfortran.dg/module_interface_1.f90: New test.
24821 2005-07-19  Danny Berlin <dberlin@dberlin.org>
24822             Kenneth Zadeck <zadeck@naturalbridge.com>
24824         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24826 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24828         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24829         specify -Wformat for these tests.
24830         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24831         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24832         * gcc.dg/format/opt-6.c: Delete.
24834 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24836         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24837         * gcc.dg/tree-ssa/sra-3.c: Likewise.
24839 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24841         * gcc.dg/tree-ssa/alias-2.c: New test.
24843 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24845         PR c++/22263
24846         * g++.dg/template/explicit7.C: New test.
24848 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24850         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24851         field width of 8 to +Inf and -Inf.
24853 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24855         PR c++/22139
24856         * g++.dg/template/friend36.C: New test.
24858 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24860         PR fortran/21730
24861         * gfortran.dg/pr21730.f: New test.
24863 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24864             Kenneth Zadeck <zadeck@naturalbridge.com>
24866         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24867         since pure const detection cannot run at -O1 in c compiler.
24868         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24869         can now optimize this case properly.
24870         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24871         because we now pass.
24872         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24874 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24876         PR c/22421
24877         * gcc.dg/format/bitfld-1.c: New test.
24879 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24881         PR c++/22204
24882         * g++.dg/rtti/repo1.C: New test.
24884 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24886         PR middle-end/22398
24887         * gcc.c-torture/compile/pr22398.c: New test.
24889 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24891         PR c++/22132
24892         * g++.dg/expr/cast4.C: New test.
24894 2005-07-15  Richard Guenther  <rguenther@suse.de>
24896         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24897         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24899 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24901         PR tree-optimization/22230
24902         * gcc.dg/tree-ssa/pr22230.c: New test.
24904 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24906         * gfortran.dg/g77/cpp6.f: New test.
24908         PR fortran/22417
24909         * gfortran.dg/g77/cpp5.F: New test.
24910         * gfortran.dg/g77/cpp5.h: New file.
24911         * gfortran.dg/g77/cpp5inc.h: New file.
24913 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24915         PR libfortran/16435
24916         * gfortran.dg/tl_editting.f90: New.
24917         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24919 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24921         * gfortran.dg/char_array_constructor.f90: New test.
24923 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24925         * gfortran.dg/past_eor.f90: New.
24926         * gfortran.dg/complex_read.f90: New.
24928 2005-07-13  Jeff Law  <law@redhat.com>
24930         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24931         additional casts.
24933         * gcc.dg/tree-ssa/pr22321.c: New test
24935 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24937         PR tree-optimization/21921
24938         * gcc.dg/tree-ssa/pr21921.c: New.
24940 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24942         PR tree-optimizatio/22442
24943         * gcc.dg/tree-ssa/loop-11.c: New test.
24945 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24947         PR tree-opt/21840
24948         * gcc.c-torture/compile/pr21840.c: New test.
24950 2005-07-12  Jan Hubicka  <jh@suse.cz>
24952         * gcc.c-torture/compile/pr22379.c: New test.
24954 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24956         PR libfortran/21593
24957         gfortran.dg/dev_null.f90: Remove outdated comment about
24958         PR libfortran/21593.
24961 2005-07-12  Dale Johannesen  <dalej@apple.com>
24963         * gcc.target/i386/compress-float-sse.c: New.
24964         * gcc.target/i386/compress-float-sse-pic.c: New.
24965         * gcc.target/i386/compress-float-387.c: New.
24966         * gcc.target/i386/compress-float-387-pic.c: New.
24967         * gcc.dg/compress-float-ppc.c: New.
24968         * gcc.dg/compress-float-ppc-pic.c: New.
24970 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24972         PR libfortran/21593
24973         gfortran.dg/dev_null.f90: Remove targets.
24975 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24977         PR tree-opt/22335
24978         * gcc.dg/pr22335-1.c: New test.
24979         * gcc.dg/pr22335-2.c: New test.
24981 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24983         PR c++/20172
24984         * g++.dg/template/nontype12.C : New test.
24986 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24988         * gcc.dg/tree-ssa/loop-10.c: New test.
24990 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24992         * gcc.c-torture/execute/20020720-1.x: Remove.
24994 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24996         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24998 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
25000         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
25001         (dg-mips-options): Use it.
25003 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
25005         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
25007 2005-07-09  Richard Henderson  <rth@redhat.com>
25009         * lib/target-supports.exp (check_effective_target_sync_char_short):
25010         Add alpha.
25012 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
25014         PR libfortran/22217
25015         * gfortran.dg/negative-z-descriptor.f90: New test.
25017 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25019         PR tree-opt/22329
25020         * gcc.dg/pr22329.c: New test.
25022 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
25024         PR tree-optimization/20139
25025         * gcc.dg/tree-ssa/pr20139.c: New.
25027 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
25029         PR tree-opt/22356
25030         * gcc.dg/pr22356-1.c: New test.
25032 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
25034         PR c++/21799
25035         * g++.dg/template/unify8.C: New.
25036         * g++.dg/template/unify9.C: New.
25038 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
25040         * gfortran.fortran-torture/execute/entry_10.f90: New test.
25042 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
25044         * gcc.dg/darwin-version-1.c: New.
25045         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25046         * gcc.dg/builtins-20.c: Likewise.
25047         * gcc.dg/builtins-53.c: Likewise.
25048         * gcc.dg/torture/builtins-convert-1.c: Likewise.
25049         * gcc.dg/torture/builtins-convert-2.c: Likewise.
25050         * gcc.dg/torture/builtins-convert-3.c: Likewise.
25051         * gcc.dg/torture/builtins-power-1.c: Likewise.
25052         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25053         on Darwin.
25055 2005-07-07  Jeff Law  <law@redhat.com>
25057         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
25058         argument evaluation order.
25060 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
25062         PR libfortran/21594
25063         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25064         Add test cases where the shift length is greater than the
25065         array length.
25067 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25069         * obj-c++.dg/proto-lossage-6.mm: New.
25070         * objc.dg/proto-lossage-6.m: New.
25072 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25074         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25075         * objc.dg/gnu-runtime-2.m: Likewise.
25077 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25079         * gfortran.dg/longline.f: New test.
25081         * gfortran.dg/badline.f: New test.
25083 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25085         PR fortran/16531
25086         PR fortran/15966
25087         PR fortran/18781
25088         * gfortran.dg/hollerith.f90: New.
25089         * gfortran.dg/hollerith2.f90: New.
25090         * gfortran.dg/hollerith3.f90: New.
25091         * gfortran.dg/hollerith4.f90: New.
25092         * gfortran.dg/hollerith_f95.f90: New.
25093         * gfortran.dg/hollerith_legacy.f90: New.
25094         * gfortran.dg/g77/cpp4.F: New. Port from g77.
25096 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25098         PR objc/22274
25099         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25100         * objc.dg/gnu-runtime-2.m: New.
25102 2005-07-06  Jeff Law  <law@redhat.com>
25104         * gcc.dg/tree-ssa/vrp17.c: New test.
25106 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25108         PR fortran/22327
25109         * gfortran.dg/array_constructor_5.f90: New test.
25111 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25113         * gfortran.fortran-torture/execute/entry_9.f90: New test.
25115 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
25117         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25118         * gcc.dg/980816-1.c: Ditto.
25120 2005-07-06  Jeff Law  <law@redhat.com>
25122         * gcc.c-torture/compile/pr21356.c: New test.
25124 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25126         PR c/22013
25127         PR c/22098
25128         * gcc.c-torture/compile/pr22013-1.c,
25129         gcc.c-torture/execute/pr22098-1.c,
25130         gcc.c-torture/execute/pr22098-2.c,
25131         gcc.c-torture/execute/pr22098-3.c: New tests.
25133 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25135         PR c/22308
25136         * gcc.dg/pr22308-1.c: New test.
25138 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
25140         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
25141         target.
25142         * gcc.dg/compare9.c: Use -fshort-enums instead of
25143         -fno-short-enums.  Change the last test to dg-bogus.
25145 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
25147         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25148         * gcc.dg/compare9.c: New.
25150 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25152         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25154 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25156         PR testsuite/22288
25157         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25160 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25162         * gcc.dg/format/gcc_gfc-1.c: New.
25164 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25166         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25168 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25170         PR fortran/20842
25171         * gfortran.dg/io_invalid_1.f90: New test.
25173 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
25175         * gcc.dg/format/gcc_diag-1.c: Update.
25177 2005-07-02  Jeff Law  <law@redhat.com>
25179         * gcc.dg/tree-ssa/pr22051-1.c: New test.
25180         * gcc.dg/tree-ssa/pr22051-2.c: New test.
25182 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
25184         * gcc.dg/format/gcc_diag-1.c: Update.
25186 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
25188         PR tree-opt/22269
25189         * gcc.c-torture/compile/pr22269.c: New test.
25191 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
25193         PR 21584
25194         PR 22219
25195         * g++.dg/tree-ssa/pr21584-1.C: New test.
25196         * g++.dg/tree-ssa/pr21584-2.C: New test.
25198 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
25200         * obj-c++.dg/try-catch-11.mm: New.
25201         * objc.dg/try-catch-10.m: New.
25203 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
25205         * g++.dg/other/ucnid-1.C: xfail on AIX.
25207 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
25209         PR 22234
25210         * gcc.dg/20050629-1.c: New test.
25212 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
25214         * obj-c++.dg/const-str-1[0-1].mm: New.
25215         * objc.dg/const-str-1[0-1].m: New.
25217 2005-05-29  Richard Henderson  <rth@redhat.com>
25219         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25220         Rename from check_effective_target_vect_no_max.
25221         (check_effective_target_vect_no_int_add): New.
25222         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25223         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25224         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25225         * gcc.dg/vect/vect-reduc-1.c: Use both.
25226         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25228 2005-05-29  Richard Henderson  <rth@redhat.com>
25230         * lib/target-supports.exp (check_effective_target_vect_no_max):
25231         Remove i386 and x86_64.
25233 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25235         PR testsuite/21969
25236         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25238 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25240         PR middle-end/21969
25241         * gcc.dg/vect/pr21969.c: New test.
25243 2005-06-28  Eric Christopher  <echristo@redhat.com>
25245         PR c/22052
25246         PR c/21975
25247         * gcc.dg/inline1.c: New test.
25248         * gcc.dg/inline2.c: Ditto.
25249         * gcc.dg/inline3.c: Ditto.
25250         * gcc.dg/inline4.c: Ditto.
25251         * gcc.dg/inline5.c: Ditto.
25253 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25255         PR libfortran/22142
25256         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25257         Add testcase also testing eoshift1 for PR 22142.
25259 2005-06-28  Richard Henderson  <rth@redhat.com>
25261         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25262         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25263         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25264         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25265         gcc.dg/tree-ssa/20030922-2.c: Likewise.
25267 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25269         PR libfortran/22142
25270         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25271         Add testcase for PR 22142.
25273 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
25275         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25276         gcc.target/ia64/fpreg-2.c: New tests.
25278 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25280         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25282 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25284         PR libfortran/22170
25285         * gfortran.dg/slash_1.f90: New test.
25287 2005-06-27  Richard Henderson  <rth@redhat.com>
25289         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25290         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25291         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25292         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25293         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25294         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25296 2005-06-27  Richard Henderson  <rth@redhat.com>
25298         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25299         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25301 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25303         * obj-c++.dg/proto-lossage-5.mm: New.
25304         * objc.dg/proto-lossage-5.m: New.
25306 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
25308         PR 21959
25309         * gcc.dg/tree-ssa/pr21959.c: New test.
25311 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
25313         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25314         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25315         testing uninitialized var.
25317         * gcc.c-torture/execute/builtins/chk.h: New.
25318         * gcc.c-torture/execute/builtins/lib/chk.c: New.
25319         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25320         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25321         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25322         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25323         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25324         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25325         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25326         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25327         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25328         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25329         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25330         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25331         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25332         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25333         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25334         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25335         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25336         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25337         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25338         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25339         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25340         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25341         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25342         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25343         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25344         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25345         * gcc.dg/builtin-object-size-1.c: New test.
25346         * gcc.dg/builtin-object-size-2.c: New test.
25347         * gcc.dg/builtin-object-size-3.c: New test.
25348         * gcc.dg/builtin-object-size-4.c: New test.
25349         * gcc.dg/builtin-object-size-5.c: New test.
25350         * gcc.dg/builtin-stringop-chk-1.c: New test.
25351         * gcc.dg/builtin-stringop-chk-2.c: New test.
25352         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25353         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25354         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25355         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25356         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25357         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25358         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25359         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25360         * gcc.c-torture/execute/printf-1.c: New test.
25361         * gcc.c-torture/execute/fprintf-1.c: New test.
25362         * gcc.c-torture/execute/vprintf-1.c: New test.
25363         * gcc.c-torture/execute/vfprintf-1.c: New test.
25364         * gcc.c-torture/execute/printf-chk-1.c: New test.
25365         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25366         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25367         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25369 2005-06-27  Michael Matz  <matz@suse.de>
25371         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25372         slot is not merged if address escapes.
25374 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25376         PR c/21911
25377         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25379 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25381         PR middle-end/17965
25382         * gcc.c-torture/compile/20050622-1.c: New test.
25384         PR middle-end/22028
25385         * gcc.dg/20050620-1.c: New test.
25387 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25389         PR tree-optimization/22026
25390         * gcc.dg/tree-ssa/pr22026.c: New.
25392 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25394         PR libfortran/22144
25395         * gfortran.dg/shift-alloc.f90: New testcase.
25397 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25399         * all files: Update FSF address in copyright headers.
25401 2005-06-22  Jan Hubicka  <jh@suse.cz>
25403         * wholeprogram-1.c: New testcase.
25404         * wholeprogram-2.c: New testcase.
25406 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25408         PR 22171
25409         * gcc.dg/tree-ssa/pr22171.c: New test.
25411 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25413         * gfortran.dg/simplify_modulo.f90: New.
25415 2005-06-24  Jan Hubicka  <jh@suse.cz>
25417         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25419 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25421         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25423 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25425         * obj-c++.dg/typedef-alias-1.mm: New.
25426         * objc.dg/typedef-alias-1.m: New.
25428 2005-06-23  Jeff Law  <law@redhat.com>
25430         * gcc.dg/tree-ssa/vrp16.c: New test.
25432 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25434         * lib/target-supports.exp: Add
25435         check_effective_target_fortran_large_real and
25436         check_effective_target_fortran_large_int to check for
25437         corresponding effective targets.
25438         * gfortran.dg/large_integer_kind_1.f90: New test.
25439         * gfortran.dg/large_real_kind_1.f90: New test.
25441 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25443         PR tree-optimization/22117
25444         * gcc.dg/tree-ssa/pr22117.c: New.
25446 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
25448         PR testsuite/22123
25449         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25451 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
25453         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25455 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
25457         * gfortran.dg/f2c_4.f90: Add tests for complex functions
25458         * gfortran.dg/f2c_4.c: Likewise.
25460 2005-06-22 Paul Brook  <paul@codesourcery.com>
25462         PR fortran/21034
25463         * gfortran.dg/auto_save_1.f90: New test.
25465 2005-06-22  Michael Matz  <matz@suse.de>
25467         * gcc.target/x86-64/abi: New directory.
25468         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25469         * gcc.target/x86-64/abi/README.gcc: New file.
25470         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25471         * gcc.target/x86-64/abi/asm-support.s: New file.
25472         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25473         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25474         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25475         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25476         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25477         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25478         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25479         * gcc.target/x86_64/abi/test_bitfields.c: New test.
25480         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25481         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25482         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25483         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25484         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25485         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25486         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25487         * gcc.target/x86_64/abi/test_varargs.c: New test.
25489 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
25491         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25492         32-bit i?86 and x86_64.
25494 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
25496         * obj-c++.dg/const-str-[1-9].mm: New tests.
25498 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
25500         PR fortran/22010
25501         * gfortran.dg/namelist_use.f90: New.
25502         * gfortran.dg/namelist_use_only.f90: New.
25504 2005-06-21  Jeff Law  <law@redhat.com>
25506         * gcc.dg/tree-ssa/vrp15.c: New test.
25508 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
25510         * lib/target-supports.exp (check_effective_target_vect_reduction):
25511         Remove.
25512         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25513         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25514         remove vect_reduction target keyword. Also avoid two returns in main.
25515         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25516         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25517         * gcc.dg/vect/vect-reduc-1short.c: New test.
25518         * gcc.dg/vect/vect-reduc-1char.c: New test.
25519         * gcc.dg/vect/vect-reduc-2short.c: New test.
25520         * gcc.dg/vect/vect-reduc-2char.c: New test.
25521         * gcc.dg/vect/vect-reduc-6.c: New test.
25522         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25523         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25524         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25526 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25527         Paul Thomas  <pault@gcc.gnu.org>
25529         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25530         New tests.
25532 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25534         * gfortran.dg/backslash_1.f90: New test.
25535         * gfortran.dg/backslash_2.f90: New test.
25537 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
25539         * gfortran.dg/duplicate_labels.f90: New test.
25541 2005-06-20  Jan Beulich  <jbeulich@novell.com>
25543         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25544         unsupportable relocations.
25545         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25546         * gcc.dg/20050321-2.c: xfail for NetWare.
25548 2005-06-20  Andreas Jaeger  <aj@suse.de>
25550         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25551         gcc.target/i386/fastcall-sseregparm.c,
25552         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25554 2005-06-19  Richard Henderson  <rth@redhat.com>
25556         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25558 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
25560         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25562 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
25564         PR c++/22115
25565         * g++.dg/conversion/simd2.C: Change expected error message.
25567 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25569         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25570         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25571         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25573 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25575         * gcc.dg/fold-mod-1.c: New test.
25577 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25579         PR fortran/19926
25580         * gfortran.dg/pr19926.f90: New test.
25582 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25584         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25585         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25586         targets.
25587         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25588         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25590 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25592         * gcc.target/ia64/float80-varargs-1.c: New test.
25594 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25596         PR tree-opt/22035
25597         * gfortran.dg/f2c_6.f90: New test.
25599 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25601         PR c++/17413
25602         * g++.dg/template/local5.C: New.
25604 2005-06-17  Richard Henderson  <rth@redhat.com>
25606         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25608 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25610         PR testsuite/21945
25611         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25613 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25615         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25616         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25617         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25618         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25619         check_vect to verify the presence of hardware vector support.
25621 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25623         PR testsuite/22056
25624         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25626 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25628         PR libfortran/19216
25629         * gfortran.dg/pr19216.f: Add correct space between brackets and
25630         dg directive.
25632 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25634         PR libfortran/16436
25635         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25637 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25639         * gcc.target/i386/attributes-error.c: New testcase.
25640         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25641         * gcc.target/i386/regparm-stdcall.c: Likewise.
25642         * gcc.target/i386/sseregparm-1.c: Likewise.
25643         * gcc.target/i386/sseregparm-2.c: Likewise.
25645 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25647         * g++.dg/rtti/crash2.C: New.
25649 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25651         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25653 2005-06-15  David Ung  <davidu@mips.com>
25655         * gcc.target/mips/mips16e-extends.c: New test for testing the
25656         generation of MIPS16e zeb/zeh, seb/seh instructions.
25658 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25660         PR 22018
25661         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25662         * gcc.dg/tree-ssa/pr22018.c: New test.
25664 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25666         * gcc.dg/simd-1.c: Update error messages.
25667         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25668         * gcc.dg/simd-2.c: Update error messages.
25669         * gcc.dg/simd-4.c: New.
25671 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25673         PR c++/20678
25674         * g++.dg/other/crash-4.C: New.
25676 2005-06-14  Devang Patel  <dpatel@apple.com>
25678         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25680 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25682         PR c++/21929
25683         * g++.dg/parse/crash11.C: Update
25685 2005-06-13  Jeff Law  <law@redhat.com>
25687         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25688         perform the desired transformations.
25689         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25690         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25692 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25694         PR fortran/22038
25695         * gfortran.dg/forall_1.f90: Un-XFAIL.
25697 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25699         PR c++/21929
25700         * g++.dg/parse/crash26.C: New.
25702         PR c++/20789
25703         * g++.dg/init/member1.C: New.
25705 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25707         * gfortran.dg/altreturn_1.f90: New test.
25709 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25711         PR middle-end/21985
25712         * gcc.dg/tree-ssa/pr21985.c: New test.
25714 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25716         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25718 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25720         PR c++/21930
25721         * g++.dg/other/error10.C: New test case.
25723 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25725         PR libfortran/19155
25726         * gfortran.dg/pr19155.f: Add test.
25728 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25730         * gfortran.dg/f2c_7.f90: New test.
25732         * gfortran.dg/forall_1.f90: XFAILed.
25734 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25736         * gcc.dg/pr14796-1.c: New.
25737         * gcc.dg/pr14796-2.c: New.
25739 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25741         PR fortran/17792
25742         PR fortran/21375
25743         * gfortran.dg/deallocate_stat.f90: New test.
25745 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25747         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25749 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25751         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25752         access will be generated when this loop is vectorized. Test that
25753         accesses with same alignment were detected.
25754         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25755         Test that accesses with same alignment were detected.
25756         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25757         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25758         alignment were detected.
25760 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25762         PR c++/10611
25763         * g++.dg/conversion/simd2.C: New.
25765 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25767         * gcc.dg/Wcxx-compat-1.c: New.
25769 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25771         PR libfortran/21480
25772         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25773         complex array.
25775 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25777         * gcc.dg/alias-8.c: New.
25779 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25781         * gcc.dg/format/cmn_err-1.c: Update.
25783 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25785         PR target/20666
25786         * gcc.target/sparc/fexpand-2.c: New.
25787         * gcc.target/sparc/fpmerge-2.c: New.
25788         * gcc.target/sparc/fpmul-2.c: New.
25789         * gcc.target/sparc/noresult.c: New.
25790         * gcc.target/sparc/pdist-2.c: New.
25791         * gcc.target/sparc/pdist-3.c: New.
25793 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25795         PR testsuite/21702
25796         * gcc.target/i386/i386.exp: Fix comment typo.
25798 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25800         PR c++/19497
25801         * g++.dg/inherit/using5.C: New.
25802         * g++.dg/inherit/using6.C: New.
25804 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25806         PR c++/19894
25807         * g++.dg/template/ptrmem15.C: New test.
25809         PR c++/20563
25810         * g++.dg/ext/label4.C: New test.
25812 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25814         * gcc.dg/tls/debug-1.c: New test.
25816 2005-06-07  Dale Johannesen  <dalej@apple.com>
25818         * gcc.target/i386/movq.c: New.
25820 2005-06-07  Dale Johannesen  <dalej@apple.com>
25822         * gcc.dg/20050607-1.c: New.
25824 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
25826         PR middle-end/21850
25827         * gcc.c-torture/execute/20050607-1.c: New test.
25829 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
25831         PR libfortran/21926
25832         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25833         Test case where the return array has lowest stride one,
25834         but isn't packed.
25836 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
25838         * lib/target-supports.exp (check_effective_target_sync_int_long):
25839         Add s390 and s390x targets.
25841 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
25843         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25844         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25845         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25846         * gcc.dg/tree-ssa/loop-9.c: New test.
25848 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25850         * g++.dg/parse/defarg10.C: New.
25852 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25854         PR regression/21897
25855         * gcc.c-torture/execute/20050604-1.c: New test.
25857 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25859         PR 21903
25860         * g++.dg/parse/defarg9.C: New.
25862         PR c++/20637
25863         * g++.dg/inherit/using4.C: New.
25864         * g++.dg/overload/error1.C: Adjust expected errors.
25865         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25866         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25867         * g++.old-deja/g++.other/redecl2.C: Likewise.
25868         * g++.old-deja/g++.other/redecl4.C: Likewise.
25869         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25871 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25873         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25875 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25877         * lib/gfortran.exp (gfortran_target_compile): Call
25878         dg-additional-files-options
25879         * gfortran.dg/f2c_4.f90: New file
25880         * gfortran.dg/f2c_4.c: New file
25881         * gfortran.dg/f2c_5.f90: New file
25882         * gfortran.dg/f2c_5.c: New file
25884 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25886         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25888         PR fortran/21912
25889         * gfortran.dg/array_constructor_4.f90: New test.
25891 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25893         PR c++/21619
25894         * g++.dg/ext/builtin9.C: New test.
25896 2005-06-05  Dale Johannesen  <dalej@apple.com>
25898         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25899         * gcc.c-torture/execute/20050603-2.c: Ditto.
25901 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25903         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25904         * gcc.dg/vect/vect-reduc-1.c: New.
25905         * gcc.dg/vect/vect-reduc-2.c: New.
25906         * gcc.dg/vect/vect-reduc-3.c: New.
25908 2005-06-04  Dale Johannesen  <dalej@apple.com>
25910         * gcc.c-torture/execute/20050603-1.c: New.
25911         * gcc.c-torture/execute/20050603-2.c: New.
25912         * gcc.dg/20050603-3.c: New.
25914 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25916         PR fortran/19195
25917         * gfortran.dg/debug_1.f90: New test.
25919         * gfortran.dg/forall_1.f90: New test.
25921 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25923         * gfortran.dg/array_constructor_3.f90: New test.
25925 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25927         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25929 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25931         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25933 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25935         PR c/21873
25936         * gcc.dg/init-excess-1.c: New test.
25938 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25940         PR c++/21853
25941         * g++.dg/expr/static_cast6.C: New test.
25943 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25945         * gcc.dg/tree-ssa/vrp14.c: New test.
25947 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25949         PR c++/21336
25950         * g++.dg/template/new2.C: New test.
25952 2005-06-03  Josh Conner  <jconner@apple.com>
25954         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25955         all entries in initializer.
25957 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25959         PR middle-end/21858
25960         * gcc.dg/pr21858.c: New testcase.
25962 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25964         PR tree-optimization/21292
25966         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25967         New.
25968         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25969         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25970         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25971         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25972         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25974 2005-06-02  Richard Henderson  <rth@redhat.com>
25976         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25978 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25980         * gcc.dg/wtypequal.c: New testcase.
25982 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25984         PR 21582
25985         * gcc.dg/tree-ssa/pr21582.c: New test.
25987 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25989         PR c++/21280
25990         * g++.dg/opt/interface2.h: New.
25991         * g++.dg/opt/interface2.C: New.
25992         * g++.dg/init/ctor4.C: Adjust error lines.
25993         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25994         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25995         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25996         * g++.old-deja/g++.pt/assign1.C: Likewise.
25997         * g++.old-deja/g++.pt/crash20.C: Likewise.
25999 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
26001         PR tree-optimization/21734
26002         * g++.dg/vect/pr21734_1.cc: New.
26003         * g++.dg/vect/pr21734_2.cc: New.
26005 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
26007         PR c++/20350
26008         * g++.dg/template/spec24.C: New.
26010         PR c++/21151
26011         * g++.dg/pch/local-1.C: New.
26012         * g++.dg/pch/local-1.Hs: New.
26014 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
26016         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
26017         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
26018         * gcc.dg/tree-ssa/pr14341.c: New test.
26019         * gcc.dg/tree-ssa/pr14841.c: New test.
26020         * gcc.dg/tree-ssa/pr20701.c: New test.
26021         * gcc.dg/tree-ssa/pr21086.c: New test.
26022         * gcc.dg/tree-ssa/pr21090.c: New test.
26023         * gcc.dg/tree-ssa/pr21332.c: New test.
26024         * gcc.dg/tree-ssa/pr21458.c: New test.
26025         * gcc.dg/tree-ssa/pr21658.c: New test.
26026         * gcc.dg/tree-ssa/vrp01.c: New test.
26027         * gcc.dg/tree-ssa/vrp02.c: New test.
26028         * gcc.dg/tree-ssa/vrp03.c: New test.
26029         * gcc.dg/tree-ssa/vrp04.c: New test.
26030         * gcc.dg/tree-ssa/vrp05.c: New test.
26031         * gcc.dg/tree-ssa/vrp06.c: New test.
26032         * gcc.dg/tree-ssa/vrp07.c: New test.
26033         * gcc.dg/tree-ssa/vrp08.c: New test.
26034         * gcc.dg/tree-ssa/vrp09.c: New test.
26035         * gcc.dg/tree-ssa/vrp10.c: New test.
26036         * gcc.dg/tree-ssa/vrp11.c: New test.
26037         * gcc.dg/tree-ssa/vrp12.c: New test.
26038         * gcc.dg/tree-ssa/vrp13.c: New test.
26040 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
26042         PR 21029
26043         * gcc.dg/tree-ssa/pr21029.c: New test.
26045 2005-06-01  Roger Sayle  <roger@eyesopen.com>
26047         * gfortran.dg/logint-1.f: New test case.
26048         * gfortran.dg/logint-2.f: Likewise.
26049         * gfortran.dg/logint-3.f: Likewise.
26051 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
26053         PR c/21536
26054         PR c/20760
26055         * gcc.dg/20050527-1.c: New test.
26057         * gcc.dg/i386-sse-12.c: New test.
26059         PR fortran/21729
26060         * gfortran.dg/implicit_5.f90: New test.
26062 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
26064         PR fortran/20883
26065         * gfortran/assign_4.f90: New test.
26066         * gfortran/assign_2.f90: Change compile to run.
26068 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
26070         * lib/target-supports.exp
26071         (check_effective_target_sync_char_short): New.
26072         * gcc.dg/sync-2.c: New.
26074 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
26076         PR tree-optimization/21817
26077         * gcc.dg/torture/pr21817-1.c: New.
26079 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
26081         PR c++/21165
26082         * g++.dg/template/init5.C: New.
26084 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
26086         * gfortran.dg/char_initialiser_actual.f90:
26087         Test character initialisers as actual arguments.
26088         * gfortran.dg/char_pointer_comp_assign.f90:
26089         Test character pointer structure component assignments.
26090         * gfortran.dg/char_array_structure_constructor.f90:
26091         Test character components in structure constructors.
26093 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
26095         PR middle-end/20931
26096         * g++.dg/opt/pr20931.C: New test.
26098 2005-05-31  Andreas Jaeger  <aj@suse.de>
26100         PR testsuite/20772
26101         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26102         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26103         g++.old-deja/g++.ext/asmspec1.C,
26104         g++.old-deja/g++.other/regstack.C,
26105         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26106         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26107         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26108         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26109         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26110         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26111         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26112         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26113         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26114         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26115         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26116         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26117         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26118         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26119         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26120         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26121         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26122         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26123         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26125 2005-05-31  Jeff Law  <law@redhat.com>
26127         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26129 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
26131         PR middle-end/21743
26132         * gcc.dg/builtins-1.c: Activate disabled clog test.
26133         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26135 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
26137         * gfortran.dg/char_pointer_assign.f90:
26138         Test character-pointer assignments and pointer assignments.
26139         * gfortran.dg/char_pointer_dummy.f90:
26140         Test character-pointer dummy arguments.
26141         * gfortran.dg/char_pointer_func.f90:
26142         Test character-pointer function returns.
26143         * gfortran.dg/char_pointer_dependency.f90:
26144         Test character-pointer functions with dependencies.
26146 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
26148         PR c++/21784
26149         * g++.dg/lookup/using14.C: New test.
26151 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
26153         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26154         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26155         trailing ^M.
26157 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
26159         PR c++/17413
26160         * g++.dg/template/local5.C: New.
26162         PR target/21761
26163         * gcc.c-torture/compile/pr21761.c: New.
26165         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26166         before darwin8.
26168 2005-05-30  Steven G. Kargl
26170         PR fortran/20846
26171         * gfortran.dg/inquire_8.f90: New test.
26173 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26175         PR libfortran/21376
26176         * gfortran.dg/output_exponents_1.f90: New test.
26178 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26180         PR libfortran/20006
26181         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26183 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
26185         PR c++/21210
26186         * g++.dg/ext/complex1.C: New test.
26188         PR c++/21340
26189         * g++.dg/init/ctor6.C: New test.
26191 2005-05-29  Jan Hubicka  <jh@suse.cz>
26193         * gcc.c-torture/compile/pr21562.c: New.
26195 2005-05-28  Steven G. Kargl <kargls@comcast.net>
26197         * gfortran.dg/subnormal_1.f90: New test.
26199 2005-05-28  Jan Hubicka  <jh@suse.cz>
26201         * tree-prof.exp: Fix comment.
26202         * value-prof-1.c: New.
26203         * value-prof-2.c: New.
26204         * value-prof-3.c: New.
26205         * value-prof-4.c: New.
26207 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
26209         PR c++/21614
26210         * g++.dg/expr/ptrmem6.C: New test.
26211         * g++.dg/expr/ptrmem6a.C: Likewise.
26213 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
26215         PR tree-optimization/21658
26216         * gcc.dg/tree-ssa/pr21658.c: New.
26218 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
26220         PR c++/21455
26221         * g++.dg/inherit/ptrmem3.C: New.
26223         PR c++/21681
26224         * g++.dg/parse/template16.C: New.
26226 2005-05-27  Andreas Jaeger  <aj@suse.de>
26228         * gcc.dg/setjmp-2.c: Only run in 32-bit.
26230         * gcc.dg/i386-sse-8.c: Run test on all archs.
26232 2005-05-26  Mike Stump  <mrs@apple.com>
26234         * objc.dg/isa-field-1.m: Only run on darwin.
26235         * objc.dg/lookup-1.m: Likewise.
26236         * objc.dg/try-catch-8.m: Likewise.
26238 2005-05-26  Roger Sayle  <roger@eyesopen.com>
26240         PR tree-optimization/9814
26241         * gcc.dg/pr9814-1.c: New test case.
26243 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26245         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26246         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26247         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26248         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26249         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26250         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26251         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26252         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26253         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26254         objc.dg/try-catch-8.m: New.
26256 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
26258         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26259         remove extraneous semicolons.
26261 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26263         * obj-c++.dg/comp-types-12.mm: New.
26264         * objc.dg/comp-types-11.m: New.
26265         * objc.dg/selector-4.m: New.
26267 2005-05-26  Andreas Jaeger  <aj@suse.de>
26269         PR testsuite/20772
26270         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26271         g++.old-deja/g++.ext/attrib3.C,
26272         g++.old-deja/g++.other/store-expr1.C,
26273         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26274         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26275         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26276         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26277         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26278         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26279         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26280         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26281         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26282         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26283         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26284         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26285         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26286         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26287         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26288         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26289         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26290         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26291         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26293 2005-05-26  Andreas Jaeger  <aj@suse.de>
26295         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26296         x86-64 compilation.
26298 2005-05-26  Andreas Jaeger  <aj@suse.de>
26300         PR testsuite/20772
26301         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26302         gcc.misc-tests/i386-pf-athlon-1.c,
26303         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26304         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26305         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26306         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26307         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26308         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26309         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26310         programs.
26312         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26313         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26314         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26315         x86-64 compilation.
26317         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26318         x86_64.
26320         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26321         effective-target ilp32.
26323 2005-05-26  David Ung  <davidu@mips.com>
26325         * gcc.target/mips/ext_ins.c: New test for testing the generation
26326         of MIPS32/64 rev 2 ext/ins instructions.
26328 2005-05-26  Andreas Jaeger  <aj@suse.de>
26330         * treelang/compile/unsigned.tree: Use gimple instead of
26331         nonexisting generic dump.
26333 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
26335         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26337 2005-05-26  Andreas Jaeger  <aj@suse.de>
26339         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26341 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
26343         PR libfortran/17283
26344         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26345         Test callee-allocated memory with write statements.
26347 2005-05-25  Roger Sayle  <roger@eyesopen.com>
26349         PR middle-end/21709
26350         * gcc.dg/pr21709-1.c: New test case.
26352 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26353             Mike Stump  <mrs@apple.com>
26355         * objc/execute/next_mapping.h: Update for C++.
26357         * obj-c++.dg/selector-1.mm: Move to...
26358         * obj-c++.dg/selector-4.mm: here...
26360         * obj-c++.dg/basic.mm: New.
26361         * obj-c++.dg/comp-types-1.mm: New.
26362         * obj-c++.dg/cxx-class-1.mm: New.
26363         * obj-c++.dg/cxx-ivars-1.mm: New.
26364         * obj-c++.dg/cxx-ivars-2.mm: New.
26365         * obj-c++.dg/cxx-ivars-3.mm: New.
26366         * obj-c++.dg/cxx-scope-1.mm: New.
26367         * obj-c++.dg/cxx-scope-2.mm: New.
26368         * obj-c++.dg/defs.mm: New.
26369         * obj-c++.dg/empty-private-1.mm: New.
26370         * obj-c++.dg/encode-1.mm: New.
26371         * obj-c++.dg/encode-2.mm: New.
26372         * obj-c++.dg/encode-3.mm: New.
26373         * obj-c++.dg/extern-c-1.mm: New.
26374         * obj-c++.dg/extra-semi.mm: New.
26375         * obj-c++.dg/fix-and-continue-2.mm: New.
26376         * obj-c++.dg/isa-field-1.mm: New.
26377         * obj-c++.dg/ivar-list-semi.mm: New.
26378         * obj-c++.dg/local-decl-1.mm: New.
26379         * obj-c++.dg/lookup-1.mm: New.
26380         * obj-c++.dg/lookup-2.mm: New.
26381         * obj-c++.dg/method-1.mm: New.
26382         * obj-c++.dg/method-2.mm: New.
26383         * obj-c++.dg/method-3.mm: New.
26384         * obj-c++.dg/method-4.mm: New.
26385         * obj-c++.dg/method-5.mm: New.
26386         * obj-c++.dg/method-6.mm: New.
26387         * obj-c++.dg/method-7.mm: New.
26388         * obj-c++.dg/no-extra-load.mm: New.
26389         * obj-c++.dg/overload-1.mm: New.
26390         * obj-c++.dg/pragma-1.mm: New.
26391         * obj-c++.dg/pragma-2.mm: New.
26392         * obj-c++.dg/private-1.mm: New.
26393         * obj-c++.dg/private-2.mm: New.
26394         * obj-c++.dg/proto-qual-1.mm: New.
26395         * obj-c++.dg/qual-types-1.mm: New.
26396         * obj-c++.dg/stubify-1.mm: New.
26397         * obj-c++.dg/stubify-2.mm: New.
26398         * obj-c++.dg/super-class-1.mm: New.
26399         * obj-c++.dg/super-class-2.mm: New.
26400         * obj-c++.dg/super-dealloc-1.mm: New.
26401         * obj-c++.dg/super-dealloc-2.mm: New.
26402         * obj-c++.dg/template-1.mm: New.
26403         * obj-c++.dg/template-2.mm: New.
26404         * obj-c++.dg/template-3.mm: New.
26405         * obj-c++.dg/template-4.mm: New.
26406         * obj-c++.dg/template-5.mm: New.
26407         * obj-c++.dg/template-6.mm: New.
26408         * obj-c++.dg/try-catch-1.mm: New.
26409         * obj-c++.dg/try-catch-2.mm: New.
26410         * obj-c++.dg/try-catch-3.mm: New.
26411         * obj-c++.dg/try-catch-4.mm: New.
26412         * obj-c++.dg/try-catch-5.mm: New.
26413         * obj-c++.dg/try-catch-6.mm: New.
26414         * obj-c++.dg/try-catch-7.mm: New.
26415         * obj-c++.dg/try-catch-8.mm: New.
26416         * obj-c++.dg/try-catch-9.mm: New.
26417         * obj-c++.dg/va-meth-1.mm: New.
26419 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26421         * obj-c++.dg/selector-1.mm: New.
26422         * obj-c++.dg/selector-2.mm: New.
26424 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26426         * obj-c++.dg/selector-3.mm: New.
26427         * objc.dg/selector-3.m: New.
26429 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26431         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26432         about where warning appears.
26434 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26436         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26437         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26438         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26439         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26441 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26443         * gcc.dg/20050524-1.c: New test.
26445 2005-05-25  Jan Hubicka  <jh@suse.cz>
26447         * gcc.dg/tree-prof/inliner-1.c: New.
26449 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
26451         * gcc.dg/tree-prof: New directory.
26452         * gcc.dg/tree-prof/tree-prof.exp: New.
26454 2005-05-25  DJ Delorie  <dj@redhat.com>
26456         * gcc.dg/Wattributes-1.c: New.
26457         * gcc.dg/Wattributes-2.c: New.
26458         * gcc.dg/Wattributes-3.c: New.
26460 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
26462         PR tree-optimization/19833
26463         * gcc.dg/uninit-4.c: Remove xfail.
26464         * gcc.dg/uninit-9.c: Ditto.
26466 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
26468         * obj-c++.dg/bitfield-[1-5].mm: New.
26469         * obj-c++.dg/class-protocol-1.mm: New.
26470         * obj-c++.dg/comp-types-1[0-1].mm: New.
26471         * obj-c++.dg/comp-types-[2-9].mm: New.
26472         * obj-c++.dg/encode-[4-8].mm: New.
26473         * obj-c++.dg/layout-1.mm: New.
26474         * obj-c++.dg/method-1[0-9].mm: New.
26475         * obj-c++.dg/method-2[0-1].mm: New.
26476         * obj-c++.dg/method-[8-9].mm: New.
26477         * obj-c++.dg/objc-gc-3.mm: New.
26478         * obj-c++.dg/try-catch-10.mm: New.
26479         * objc.dg/bitfield-5.m: New.
26480         * objc.dg/comp-types-10.m: New.
26481         * objc.dg/comp-types-9.m: New.
26482         * objc.dg/layout-1.m: New.
26483         * objc.dg/objc-gc-4.m: New.
26484         * objc.dg/try-catch-9.m: New.
26485         * objc.dg/class-protocol-1.m: Tweak diagnostics.
26486         * objc.dg/comp-types-1.m: Likewise.
26487         * objc.dg/comp-types-[5-6].m: Likewise.
26488         * objc.dg/method-9.m: Likewise.
26490 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
26492         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26493         and on hardware without VMX support.
26495         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26497         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26499         * lib/profopt.exp (dg-final-generate, dg-final-use,
26500         profopt-final-code, profopt-get-options): New.
26501         (profopt-execute): Process test directives.
26503         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26504         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26505         cleanup-tree-dump, cleanup-saved-temps): Update comments.
26507 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
26509         PR C++/21645
26510         * g++.dg/init/ctor5.C: New test.
26512 2005-05-24  Ira Rosen  <irar@il.ibm.com>
26514         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26515         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26516         vect-113.c, vect-114.c.
26518 2005-05-23  Adam Nemet  <anemet@lnxw.com>
26520         * gcc.dg/const-elim-1.c: Remove xfails.
26522 2005-05-23  Jeff Law  <law@redhat.com>
26524         * gcc.c-torture/compile/pr21638.c: New test.
26525         * gcc.c-torture/compile/20050520-1.c: New test.
26527 2005-05-23  Nick Clifton  <nickc@redhat.com>
26529         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26530         be a proper triple, ie: m32r*-*-*.
26531         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26533 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
26535         PR middle-end/21331
26536         PR tree-opt/21293
26537         * gcc.c-torture/compile/pr21293.c: New test.
26538         * gcc.c-torture/execute/pr21331.c: New test.
26540 2004-05-20  Richard Henderson  <rth@redhat.com>
26542         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26544 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
26546         * obj-c++-dg.exp: Add.
26547         * obj-c++.exp: Add.
26548         * obj-c++.dg/dg.exp: Add.
26550 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26552         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26553         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26555 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
26557         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26559 2004-05-19  Richard Henderson  <rth@redhat.com>
26561         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26563 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
26565         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26567         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26569 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26571         PR c++/21495
26572         * g++.dg/parse/extern1.C: New test.
26573         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26575 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26577         * gcc.dg/c99-math.h: New.
26578         * gcc.dg/c99-math-float-1.c: New test.
26579         * gcc.dg/c99-math-double-1.c: Likewise.
26580         * gcc.dg/c99-math-long-double-1.c: Likewise.
26582 2005-05-18  Richard Henderson  <rth@redhat.com>
26584         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26586 2005-05-18  Devang Patel  <dpatel@apple.com>
26588         * g++.dg/opt/20050511-1.C: New test.
26590 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26592         PR libfortran/21127
26593         * gfortran.dg/reshape-complex.f90: New test.
26595 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26597         * gfortran.dg/array_constructor_1.f90: New test.
26598         * gfortran.dg/array_constructor_2.f90: New test.
26600 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26602         PR fortran/20954
26603         * gfortran.dg/pr20954.f: New test.
26605 2005-05-17  Mike Stump  <mrs@apple.com>
26607         Yet more Objective-C++...
26609         * objc.dg/method-5.m: Update.
26610         * objc.dg/method-6.m: Update.
26611         * objc.dg/method-7.m: Update.
26612         * objc.dg/method-9.m: Update.
26613         * objc.dg/try-catch-2.m: Update.
26615 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26617         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26618         Remove little-endian optimizations.
26620 2005-05-17  Jeff Law  <law@redhat.com>
26622         * g++.dg/tree-ssa/pr14814.C: New test.
26623         * gcc.dg/tree-ssa/pr14814.C: New test.
26624         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26625         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26627 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26629         * gcc.dg/compat/generate-random.c: Do not include
26630         libiberty.h.
26631         * gcc.dg/compat/generate-random_r.c: Likewise.
26633 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26635         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26637 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26639         PR middle-end/21595
26640         * g++.dg/tree-ssa/builtin1.C: New testcase.
26642 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26644         PR c++/21454
26645         * g++.dg/opt/const4.C: New test.
26647         PR middle-end/21492
26648         * g++.dg/opt/crossjump1.C: New test.
26650         PR tree-optimization/21610
26651         * gcc.c-torture/compile/20050516-1.c: New test.
26653         PR fortran/15080
26654         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26655         about the test failing.
26656         * gfortran.fortran-torture/execute/where_7.f90: New test.
26657         * gfortran.fortran-torture/execute/where_8.f90: New test.
26659 2005-05-16  Richard Henderson  <rth@redhat.com>
26661         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26662         i?86 and x86_64.
26664 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26666         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26667         (limits.h): Include unconditionally.
26668         (stdlib.h): Likewise.
26669         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26670         (limits.h): Include unconditionally.
26671         (stdlib.h): Likewise.
26672         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26673         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26674         (limits.h): Include unconditionally.
26675         (stdlib.h): Likewise.
26676         (hashtab.h): Do not include.
26677         (getopt.h): Likewise.
26678         (stddef.h): Include.
26679         (hashval_t): Define.
26680         (struct entry): Add "next" field.
26681         (HASH_SIZE): New macro.
26682         (hash_table): New variable.
26683         (switchfiles): Do not use xmalloc.
26684         (mix): New macro.
26685         (iterative_hash): New function.
26686         (hasht): Remove.
26687         (e_exists): New function.
26688         (e_insert): Likewise.
26689         (output): Use, instead of libiberty hashtable functions.
26690         (main): Do not use getopt.  Do not call htab_create.
26692 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26694         PR libstdc++/21526
26695         * lib/target-supports.exp (check_mkfifo_available):
26696         Return 0 for cygwin as mkfifo support incomplete on platform.
26697         Fix typos in comments.
26699 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26701         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26703 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26705         PR fortran/17432
26706         * gfortran.dg/assign_4.f: New test.
26708 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26710         PR tree-optimization/21563
26711         * gcc.dg/tree-ssa/pr21563.c: New.
26713 2005-05-14  Jan Hubicka  <jh@suse.cz>
26715         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26717 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26719         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26721 2005-05-13  Julian Brown  <julian@codesourcery.com>
26723         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26724         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26726 2005-05-13  Jan Hubicka  <jh@suse.cz>
26728         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26729         * gcc.dg/fold-xor-?.c: Likewise.
26730         * gcc.dg/pr15784-?.c: Likewise.
26731         * gcc.dg/pr20922-?.c: Likewise.
26732         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26733         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26734         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26736 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26738         PR fortran/21260
26739         * gfortran.dg/hollerith_1.f90: New test.
26741 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26743         * gfortran.dg/func_result_2.f90: New test.
26745 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26747         * gfortran.dg/dev_null.f90: New test.
26749 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26751         * gcc.dg/arm-vfp1.c: Revert last change.
26753 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26755         PR middle-end/19807
26756         PR tree-optimization/19639
26757         * g++.dg/tree-ssa/pr19807.C: New testcase.
26759 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26761         PR libfortran/21471
26762         * gfortran.dg/append-1.f90: New test.
26764 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26766         * gcc.dg/pr18501.c: XFAIL.
26767         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26768         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26769         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26770         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26771         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26772         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26773         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26774         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26776 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26778         PR fortran/20178
26779         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26780         gfortran.dg/f2c_3.f90: New tests.
26782         * gfortran.dg/return_1.f90: Fix dg annotation.
26784 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26786         * gcc.c-torture/compile/20050510-1.c: New test.
26788 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26790         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26792 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26794         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26796 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26798         PR c/17913
26799         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26801 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26803         PR c/21342
26804         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26805         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26807 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26809         PR debug/16676
26810         * gcc.dg/debug/pr16676.c: New test.
26812 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26814         PR testsuite/21443
26815         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26816         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26817         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26818         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26819         Change -O1 to -O2.
26820         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
26821         -fno-tree-dominator-opts.
26823 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26825         * gfortran.dg/return_1.f90: New test.
26827 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
26829         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26831         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26833 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
26835         PR c++/21427
26836         * g++.dg/inherit/covariant13.C: New.
26838 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26840         PR libfortran/19155
26841         * gfortran.dg/pr19155.f: New test.
26843 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26845         PR inline-asm/8788
26846         * gcc.dg/pr8788-1.c: New testcase.
26848 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26850         PR target/21416
26851         * gcc.target/mips/fpcmp-[12].c: New tests.
26853 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26855         * lib/target-supports-dg.exp (dg-require-fork): New function.
26856         (dg-require-mkfifo): Likewise.
26857         * lib/target-supports.exp (check_function_available): New
26858         function.
26859         (check_fork_available): Likewise.
26860         (check_mkfifo_available): Likewise.
26862 2005-05-06  Jeff Law  <law@redhat.com>
26864         * gcc.c-torture/compile/pr21380.c: New test.
26866 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26868         PR c++/20961
26869         * g++.dg/ext/weak3.C: New test.
26871 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26873         PR c++/21352
26874         * g++.dg/template/crash37.C: New test.
26876 2005-05-05  Paul Brook  <paul@codesourcery.com>
26878         * gcc.dg/arm-g2.c: Use effective-target arm32.
26879         * gcc.dg/arm-mmx-1.c: Ditto.
26880         * gcc.dg/arm-scd42-2.c: Ditto.
26881         * gcc.dg/arm-vfp1.c: Ditto.
26882         * lib/target-supports.exp (check_effective_target_arm32): New
26883         function.
26885 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26887         PR libfortran/21354
26888         gfortran.dg/in_pack_rank7.f90: New test.
26890 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26892         PR middle-end/15618
26893         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26895 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26897         PR middle-end/21265
26898         * gcc.dg/20050503-1.c: New test.
26900         PR rtl-optimization/21239
26901         * gcc.dg/i386-sse-11.c: New test.
26903 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26905         PR target/16888
26906         * gcc.target/i386/asm-1.c: New test.
26908 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26910         PR rtl-optimization/21330
26911         * gcc.c-torture/execute/20050502-1.c: New test.
26913         PR target/21297
26914         * gcc.c-torture/execute/20050502-2.c: New test.
26916 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26918         PR middle-end/21282
26919         * gcc.dg/pr21282.c: New.
26921 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26923         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26924         * gcc.dg/vect/vect-92.c: Likewise.
26925         * gcc.dg/vect/vect-93.c: Likewise.
26926         * gcc.dg/vect/vect-dv-1.c: Likewise.
26927         * gcc.dg/vect/vect-dv-2.c: Likewise.
26928         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26930 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26932         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26933         * gfortran.dg/vect/vect-2.f90: Likewise.
26934         * gfortran.dg/vect/vect-3.f90: Likewise.
26935         * gfortran.dg/vect/vect-4.f90: Likewise.
26936         * gfortran.dg/vect/vect-5.f90: Likewise.
26938 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26940         PR target/20813
26941         * gcc.dg/rs6000-fpint-2.c: New.
26943 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26945         PR c/15698
26946         * gcc.dg/builtins-30.c: Update expected messages.
26947         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26948         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26949         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26951 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26953         PR tree-optimization/21294
26954         * gcc.dg/tree-ssa/pr21294.c: New.
26956 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26958         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26959         __builtin_altivec_st_internal_4si built-in.
26961 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26963         PR c++/15875
26964         * g++.dg/template/ptrmem14.C: New test.
26966 2005-05-02  Paul Brook  <paul@codesourcery.com>
26968         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26970 2005-05-02  Michael Matz  <matz@suse.de>
26972         PR c++/19542
26973         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26975 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26977         * g++.dg/cpp/weak.C: New test.
26979 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26981         * gcc.dg/tree-ssa/loop-8.c: New test.
26983 2005-04-30  Michael Maty  <matz@suse.de>
26985         * gcc.dg/inline-mcpy.c: New test.
26987 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26989         PR libfortran/18958
26990         * gfortran.dg/eoshift.f90: New test case.
26992 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26994         PR libfortran/18857
26995         * gfortran.dg/matmul_1.f90: New test.
26997 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26999         PR tree-optimization/21030
27000         * gcc.dg/tree-ssa/pr21030.c: New.
27002 2005-04-29  Devang Patel  <dpatel@apple.com>
27004         PR tree-optimization/21272
27005         * gcc.dg/vect/vect-ifcvt-10.c: New test.
27007 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
27009         PR fortran/13082
27010         PR fortran/18824
27011         * gfortran.dg/entry_4.f90: New test.
27012         * gfortran.fortran-torture/execute/entry_1.f90: New test.
27013         * gfortran.fortran-torture/execute/entry_2.f90: New test.
27014         * gfortran.fortran-torture/execute/entry_3.f90: New test.
27015         * gfortran.fortran-torture/execute/entry_4.f90: New test.
27016         * gfortran.fortran-torture/execute/entry_5.f90: New test.
27017         * gfortran.fortran-torture/execute/entry_6.f90: New test.
27018         * gfortran.fortran-torture/execute/entry_7.f90: New test.
27020 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27022         * gfortran.fortran-torture/execute/entry_8.f90: New test.
27024 2005-04-29  Paul Brook  <paul@codesourcery.com>
27026         * gfortran.dg/entry_3.f90: New test.
27028 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27030         * gfortran.dg/implicit_4.f90: New test.
27032 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
27034         * lib/target-supports.exp (check_profiling_available): Return
27035         false for xtensa-*-elf.
27037 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
27039         * lib/fortran-torture.exp (fortran-torture.exp): Catch
27040         error if file cannot be deleted.
27042 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27044         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27045         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27046         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27047         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27048         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27049         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27050         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27051         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27052         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27053         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27054         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27055         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27056         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27058 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27060         PR fortran/20865
27061         * gfortran.dg/pr20865.f90: New test.
27063 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
27065         * gcc.dg/void-cast-2.c: New test.
27067 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27069         PR c/21159
27070         * gcc.dg/void-cast-1.c: New test.
27072 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
27074         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27076 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27078         PR fortran/21177
27079         * gfortran.dg/pr21177.f90: New test.
27081 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
27083         PR tree-optimization/21171
27084         * gcc.dg/tree-ssa/pr21171.c: New test.
27086 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
27088         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27089         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27090         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27091         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27092         gcc.dg/tree-ssa/gen-vect-32.c: New.
27093         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27094         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27095         don't run on PPC32.
27097 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27099         PR c/21213
27100         * gcc.dg/transparent-union-3.c: New test.
27102 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27104         PR c/20740
27105         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27106         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27107         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27108         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27109         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27110         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27112 2005-04-26  Jeff Law  <law@redhat.com>
27114         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27115         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27116         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27117         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27118         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27119         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27120         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27122 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
27124         PR tree-optimization/17598
27125         * gcc.dg/tree-ssa/pr17598.c: New testcase.
27127 2005-04-25  Mike Stump  <mrs@apple.com>
27129         * objc.dg/fix-and-continue-1.m: Add.
27131 2005-04-25  Roger Sayle  <roger@eyesopen.com>
27133         PR c++/20995
27134         * g++.dg/opt/pr20995-1.C: New test case.
27136 2005-04-25  Devang Patel <dpatel@apple.com>
27138         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27140 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27142         PR testsuite/21062
27143         * g++.dg/opt/alias2.C (printf): Correct the prototype.
27145 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27147         PR C++/21188
27148         * g++.dg/opt/rtti2.C: New test.
27150 2005-04-25  Paul Brook  <paul@codesourcery.com>
27151         Steven G. Kargl  <kargls@comcast.net>
27153         PR fortran/20879
27154         * gfortran.dg/ichar_1.f90: New file.
27156 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
27158         PR middle-end/20991
27159         * g++.dg/opt/pr20991.C: New test.
27161         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27162         where sizeof (type) < __alignof__ (type).
27163         * gcc.dg/compat/struct-layout-1.h: Likewise.
27165 2005-04-24  Per Bothner  <per@bothner.com>
27166             Devang Patel  <dpatel@apple.com>
27168         PR preprocessor/20907
27169         * gcc.dg/cpp/very-long-comment.c: New test.
27171 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27173         PR fortran/20059
27174         * gfortran.dg/common_5.f: New test.
27176 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
27178         PR middle-end/21082
27179         * g++.dg/tree-ssa/pr21082.C: New testcase.
27181 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
27183         * gcc.dg/vect/vect-99.c: New test.
27185 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
27187         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27189 2005-04-22  Jeff Law  <law@redhat.com>
27191         * gcc.dg/uninit-5.c: Remove xfails.
27192         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27193         conditionals and loads.
27195 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
27197         PR libfortran/20074
27198         PR libfortran/20436
27199         PR libfortran/21108
27200         * gfortran.dg/nested_reshape.f90: new test
27201         * gfortran.dg/reshape-alloc.f90: new test
27202         * gfortran.dg/reshape.f90: new test
27204 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
27206         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27208         * gcc.dg/arm-vfp1.c: New test.
27210 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
27212         PR c++/21087
27213         * g++.dg/lookup/builtin2.C: New test.
27215 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
27217         * gcc.dg/weak/weak-13.c: New test.
27219 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
27221         * lib/target-supports.exp (check_effective_target_sync_int_long):
27222         Add powerpc*.
27224 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
27226         * gcc.target/mips/branch-1.c: New test.
27228 2005-04-21  Richard Henderson  <rth@redhat.com>
27230         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27231         * gcc.dg/vect/vect-86.c: Likewise.
27232         * gcc.dg/vect/vect-87.c: Likewise.
27233         * gcc.dg/vect/vect-88.c: Likewise.
27235 2005-04-21  Devang Patel  <dpatel@apple.com>
27237         PR optimization/20994
27238         * gcc.dg/tree-ssa/ifc-3.c: New test.
27240 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27242         PR c/12913
27243         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27244         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27245         gcc.dg/c99-vla-jump-5.c: New tests.
27247 2005-04-19  Richard Henderson  <rth@redhat.com>
27249         * lib/target-supports.exp (check_effective_target_vect_int_mult):
27250         Fix typo in exists check.
27251         (check_effective_target_sync_int_long): New.
27252         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27253         * gcc.dg/ia64-sync-2.c: Likewise.
27254         * gcc.dg/ia64-sync-3.c: Likewise.
27255         * gcc.dg/ia64-sync-4.c: Likewise.
27257 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
27259         * gcc.dg/fold-xor-1.c: New test.
27260         * gcc.dg/fold-xor-2.c: New test.
27262 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
27264         PR target/20670
27265         * g++.dg/eh/fp-regs.C: New test.
27267 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27269         * gcc.dg/Wint-to-pointer-cast-1.c,
27270         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27271         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27272         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27274 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27276         PR fortran/16861
27277         * gfortran.dg/pr16861.f90: New test.
27279 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27281         * gcc.dg/pr21085.c: New test.
27283 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
27285         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
27286         (setup_mips_tests, dg-mips-options): New procedures.
27287         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27288         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27289         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27290         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27291         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27292         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27293         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27294         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27295         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27296         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27297         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27298         dg-mips-options instead of dg-options.  Remove now-redundant
27299         preprocessor guards.
27300         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27301         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27302         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27303         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27304         * gcc.dg/vr-mult-2.c: Delete.
27305         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27306         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27307         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27308         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27309         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27310         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27311         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27313 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
27315         * ada/acats/run_all.sh: Use sync when executable not present.
27317 2005-04-18  Devang Patel  <dpatel@apple.com>
27319         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27320         * gcc.dg/vect/vect-11a.c: New.
27321         * gcc.dg/vect/vect-none.c: Update.
27322         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27324 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27326         PR tree-optimization/20922
27327         * gcc.dg/pr20922-1.c: New test.
27328         * gcc.dg/pr20922-2.c: New test.
27329         * gcc.dg/pr20922-3.c: New test.
27330         * gcc.dg/pr20922-4.c: New test.
27331         * gcc.dg/pr20922-5.c: New test.
27332         * gcc.dg/pr20922-6.c: New test.
27334 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27336         PR libfortran/20950
27337         * gfortran.dg/pr20950.f: New test.
27339 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27341         PR libfortran/19216
27342         * gfortran.dg/pr19216.f: New test.
27344 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
27346         PR tree-optimization/21001
27347         * gcc.dg/tree-ssa/pr21001.c: New.
27349 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
27351         PR libfortran/21075
27352         * gfortran.dg/reshape_rank7.f90: New test.
27354 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27356         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27357         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27358         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27359         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27360         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27361         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27362         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27363         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27364         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27365         wrong way round).
27366         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27367         in namelists.  New test.
27368         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27369         New test.
27370         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27371         New test.
27372         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27373         namelist.  New test.
27374         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27375         New test.
27376         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27377         New test.
27378         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27379         namelist.  New test.
27380         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27381         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27382         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27383         New test.
27384         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27385         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27386         arrays. New test.
27388 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27390         * gfortran.dg/wtruncate.f: New testcase.
27391         * gfortran.dg/wtruncate.f90: New testcase.
27393 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27395         PR c++/21025
27396         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27397         which sizeof/alignof is dependent, rather than just whether we are
27398         processing_template_decl.
27400 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27402         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27403         corrected typo where the wrong variables had been compared.
27405 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27407         PR libfortran/18495
27408         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27409         Test callee-allocated version of return array with a write
27410         statement.
27411         Test spread with a temporary with another write statement.
27413 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27415         PR tree-optimization/21031
27416         * gcc.dg/tree-ssa/pr21031.c: New.
27418 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27420         PR tree-optimization/21004
27421         * gcc.dg/builtins-53.c: Include builtins-config.h.
27422         Check floorf, ceilf, floorl and ceill transformations
27423         only when HAVE_C99_RUNTIME is defined.
27425 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27427         PR middle-end/20739
27428         * gcc.dg/tree-ssa/pr20739.c: New test.
27430 2005-04-14  Mike Stump  <mrs@apple.com>
27432         * gcc.dg/Foundation.framework/empty: New.
27433         * gcc.dg/framework-2.c: New.
27435 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27437         PR tree-optimization/21021
27438         * gcc.c-torture/compile/pr21021.c: New.
27440 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27442         PR testsuite/21010
27443         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27444         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27445         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27446         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27447         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27448         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27449         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27450         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27452 2005-04-14  Richard Henderson  <rth@redhat.com>
27454         * lib/target-supports.exp (check_effective_target_vect_condition):
27455         Add ia64, i?86, and x86_64.
27457 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
27459         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27461 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27463         PR tree-optimization/20657
27464         * gcc.dg/tree-ssa/pr20657.c: New.
27466 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
27468         * gcc.dg/builtins-53.c: Also check (int)trunc* and
27469         (long long int)trunc*.
27471 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
27473         PR target/20927
27474         * gcc.dg/pr20927.c: New test.
27476 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
27478         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27479         * gcc.target/mips/asm-1.c: Likewise.
27481 2005-04-13  Dale Johannesen  <dalej@apple.com>
27483         * objc.dg/objc-fast-4.m: New.
27485 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
27487         * gcc.target/cris/torture/cris-torture.exp: New driver in new
27488         directory.
27489         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27491 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
27493         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27494         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27495         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27497 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
27499         PR tree-optimization/20913
27500         * gcc.dg/tree-ssa/pr20913.c: New.
27502         PR tree-optimization/20702
27503         * gcc.dg/tree-ssa/pr20702.c: New.
27505 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27507         PR c++/13744
27508         * g++.dg/inherit/local3.C: New test.
27510 2005-04-12  Jeff Law  <law@redhat.com>
27512         * gcc.dg/tree-ssa/20050412-1.c: New test.
27514 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
27516         PR libfortran/19016
27517         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27518         Add tests with mask generated by expression.
27519         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27520         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27521         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27523 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
27525         PR middle-end/20917
27526         * gcc.dg/20050409-1.c: New test.
27528 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
27530         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27532 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27534         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27535         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27536         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27537         (TARGET_CXX): Adjust accordingly.
27538         * target.h (struct gcc_target): Remove epxort_class_data.  Add
27539         determine_class_data_visibility and class_data_always_comdat.
27540         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27541         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27542         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27543         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27544         (arm_cxx_determine_class_data_visibility): New.
27545         (arm_cxx_class_data_always_comdat): Likewise.
27546         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27547         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27548         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27549         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27550         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27551         Define.
27553 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27555         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27557 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
27559         * gcc.dg/i386-darwin-fpmath.c: New.
27561 2004-04-11  Devang Patel  <dpatel@apple.com>
27563         * lib/target-supports.exp (check_effective_target_vect_condition): New.
27564         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27565         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27566         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27567         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27568         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27569         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27570         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27571         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27573 2004-04-11  Devang Patel  <dpatel@apple.com>
27575         * gcc.dg/vect/vect-dv-1.c: New test.
27576         * gcc.dg/vect/vect-dv-2.c: New test.
27578 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27580         PR tree-optimization/20933
27581         * gcc.dg/tree-ssa/pr20933.c: New test.
27583 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27585         * gfortran.dg/fold_nearest.f90: New test.
27587 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27589         * gcc.dg/tree-ssa/alias-1.c: New test.
27591 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27593         PR tree-optimization/20920
27594         * g++.dg/tree-ssa/pr20920.C: New test.
27596 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27598         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27599         (long long int)ceil*.
27601 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27603         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27604         explicit C++ linkage.
27606 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27608         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27609         warning for arithmetic IF statements.
27611 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27613         * eor_handling_1.f90: New test case.
27614         * eor_handling_2.f90: New test case.
27615         * eor_handling_3.f90: New test case.
27616         * eor_handling_4.f90: New test case.
27617         * eor_handling_5.f90: New test case.
27618         * noadv_size.f90: New test case.
27619         * pad_no.f90: New test case.
27621 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27623         * gcc.c-torture/execute/20050410-1.c: New test.
27625 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27627         * gcc.dg/pr20126.c: New.
27629 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27630             Steven G. Kargl <kargls@comcast.net>
27632         * gfortran.dg/PR19872.f: New test.
27634 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27636         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27638 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27640         * gfortran.dg/nint_1.f90: New test.
27642 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27644         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27645         Added test for callee-allocated arrays with write statements.
27646         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27647         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27648         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27649         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27650         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27652 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27654         PR libfortran/20163
27655         * gfortran.dg/open-options-blanks.f: New test.
27657 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27659         PR fortran/13257
27660         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27662 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27664         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27665         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27666         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27667         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27668         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27669         * gcc.c-torture/execute/stdarg-4.c: New test.
27671         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27673         PR target/20795
27674         * g++.dg/abi/param2.C: New test.
27676 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27678         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27680 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27682         * gcc.dg/builtins-53.c: New test.
27684 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27686         * g++.dg/tree-ssa/pr18178.C: New test.
27687         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27688         * gcc.c-torture/execute/20041019-1.c: New test.
27689         * gcc.dg/tree-ssa/20041008-1.c: New test.
27690         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27691         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27692         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27693         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27694         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27695         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27696         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27697         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27698         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27699         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27701 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27703         PR rtl-optimization/20466
27704         * gcc.c-torture/execute/pr20466-1.c: New test.
27706 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27708         PR c++/20905
27709         * g++.dg/parse/cond2.C: New test.
27711         PR c++/20145
27712         * g++.dg/warn/Wdtor1.C: New test.
27714 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27716         PR fortran/17229
27717         * gfortran.dg/pr17229.f: New test.
27719 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27721         * gfortran.dg/tiny_1.f90: New test.
27722         * gfortran.dg/tiny_2.f90: ditto.
27724 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27726         * gfortran.dg/eor_1.f90: Fix dg-do run line
27727         * gfortran.dg/open_new.f90: Fix dg-do run line
27729 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27731         * lib/target-supports.exp (get_compiler_messages): Support
27732         optional arguments, the fourth being compiler options.
27733         (check_effective_target_fpic): New proc.
27734         * gcc.dg/20050321-2.c: Restrict to target fpic.
27736 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27738         * gcc.dg/15443-1.c: New test.
27739         * gcc.dg/15443-2.c: Likewise.
27741 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27743         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27745 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27747         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27749 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27751         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27752         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27753         -m64.
27754         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27755         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27756         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27758 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27760         PR c++/20212
27761         * g++.dg/warn/Wunused-11.C: New test.
27763 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27765         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27767 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27769         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27771 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27773         PR c++/20734
27774         * g++.dg/template/ptrmem13.C: New test.
27776 2005-04-05  Per Bothner  <per@bothner.com>
27778         * lib/gcc.exp: Always add -fno-show-column, for now.
27780 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27782         PR testsuite/20767
27783         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27784         of plain old "unsigned int" for the type of "i".  Makes this test
27785         64bit clean.
27787 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27789         * gcc.dg/i386-ssefn-1.c: New test.
27790         * gcc.dg/i386-ssefn-2.c: New test.
27791         * gcc.dg/i386-ssefn-3.c: New test.
27792         * gcc.dg/i386-ssefn-4.c: New test.
27794 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27796         PR tree-optimization/20076
27797         * gcc.dg/builtin-apply4.c: New test.
27799         PR preprocessor/19475
27800         * gcc.dg/cpp/macspace1.c: New test.
27801         * gcc.dg/cpp/macspace2.c: New test.
27803 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27805         * gfortran.dg/pr20755.f: Fixed bad format.
27807 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27809         PR c++/20763
27810         * g++.dg/ext/attrib21.C: New test.
27812 2004-04-05  Devang Patel  <dpatel@apple.com>
27814         * lib/target-supports.exp (check_effective_target_vect_shif): New.
27815         * gcc.dg/vect/vect-shift-1.c: New test.
27817 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27819         PR libfortran/20755
27820         * gfortran.dg/pr20755.f: New test.
27822 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
27824         * gfortran.dg/pr15959.f90: New test.
27825         * gfortran.dg/string_pad_trunc.f90: New test.
27827 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27829         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27830         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27831         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27832         syntax.
27834 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27836         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27838 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27840         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27841         * gcc.c-torture/compile/20011119-2.c: Likewise.
27842         * gcc.c-torture/compile/981001-2.c: Likewise.
27844 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27846         PR c++/20679
27847         * g++.dg/template/overload4.C: New test.
27849 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27851         PR c++/20746
27852         * g++.dg/abi/covariant5.C: New.
27854         PR debug/20505
27855         * g++.dg/debug/const2.C: New.
27857 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27859         PR rtl-optimization/16104
27860         * gcc.c-torture/execute/20050316-1.c: New test.
27862 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27864         * g++.dg/template/spec23.C: Fix dg-error text.
27866 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27868         PR c++/19199
27869         * g++.dg/expr/lval2.C: New.
27871 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27873         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27874         __builtin_strcasecmp and __builtin_strncasecmp.
27876 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27878         PR c++/20723
27879         * g++.dg/template/spec22.C: New.
27880         * g++.dg/template/spec23.C: New.
27882 2005-04-03  Dale Ranta  <dir@lanl.gov>
27883             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27885         PR libfortran/20068
27886         PR libfortran/20125
27887         PR libfortran/20156
27888         PR libfortran/20471
27889         * gfortran.dg/backspace.f: New test.
27891 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27893         * gcc.dg/pr19345.c: New test.
27895 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27897         PR tree-optimization/20640
27898         * gcc.dg/torture/tree-loop-1.c: New.
27900 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27902         PR rtl-optimization/20290
27903         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27905 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27907         * gcc.dg/rs6000-fpint.c: New.
27909 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27911         * gcc.dg/old-style-then-proto-1.c: New test.
27913 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27915         * gfortran.fortran-torture/execute/backspace.f90: Check
27916         after backspace and read was incorrect.
27918 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27920         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27921         buffer past the terminating NUL using memcmp.
27922         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27923         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27925         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27926         Fix unused/uninitialized variable warnings.
27928         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27929         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27930         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27931         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27933         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27934         gcc.c-torture/execute/builtins/fputs-lib.c,
27935         gcc.c-torture/execute/builtins/lib/fprintf.c,
27936         gcc.c-torture/execute/builtins/lib/main.c,
27937         gcc.c-torture/execute/builtins/lib/memcmp.c,
27938         gcc.c-torture/execute/builtins/lib/memmove.c,
27939         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27940         gcc.c-torture/execute/builtins/lib/memset.c,
27941         gcc.c-torture/execute/builtins/lib/printf.c,
27942         gcc.c-torture/execute/builtins/lib/sprintf.c,
27943         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27944         gcc.c-torture/execute/builtins/lib/strchr.c,
27945         gcc.c-torture/execute/builtins/lib/strcmp.c,
27946         gcc.c-torture/execute/builtins/lib/strcpy.c,
27947         gcc.c-torture/execute/builtins/lib/strcspn.c,
27948         gcc.c-torture/execute/builtins/lib/strlen.c,
27949         gcc.c-torture/execute/builtins/lib/strncat.c,
27950         gcc.c-torture/execute/builtins/lib/strncmp.c,
27951         gcc.c-torture/execute/builtins/lib/strncpy.c,
27952         gcc.c-torture/execute/builtins/lib/strrchr.c,
27953         gcc.c-torture/execute/builtins/lib/strspn.c,
27954         gcc.c-torture/execute/builtins/lib/strstr.c,
27955         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27956         gcc.c-torture/execute/builtins/strlen-2.c,
27957         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27958         prototypes.
27960 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27962         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27963         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27964         selectany usage.
27966 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27968         PR c++/19406
27969         * g++.dg/debug/using1.C: New test.
27971 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27973         PR middle-end/20524
27974         * gcc.dg/alias-7.c: Prefix asm-declared name with
27975         __USER_LABEL_PREFIX__.
27977 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27979         Fix fallout from PR middle-end/15700:
27980         * gcc.c-torture/compile/20011119-1.c: Take
27981         __USER_LABEL_PREFIX__ into account.
27982         * gcc.c-torture/compile/20011119-2.c: Likewise.
27984 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27986         PR c++/18644
27987         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27989 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27991         PR c/17855
27992         * gcc.c-torture/compile/struct-non-lval-1.c,
27993         gcc.c-torture/compile/struct-non-lval-2.c,
27994         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27996 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27998         * gcc.dg/tls/tls.exp: Remove temporary file.
27999         * g++.dg/tls/tls.exp: Ditto.
28000         * lib/file-format.exp: Ditto.
28001         * g++.dg/special/ecos.exp: Ditto.
28003         * lib/profopt.exp: Treat prof_ext as a list.
28004         * gcc.misc-tests/bprob.exp: Ditto.
28005         * g++.dg/bprob/bprob.exp: Ditto.
28007         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
28008         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
28009         g++.dg/tree-ssa/pointer-reference-alias.C,
28010         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
28011         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
28012         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
28013         g++.dg/vect/pr19951.cc: Ditto.
28014         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
28015         gcc.dg/builtins-47.c: Ditto.
28016         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
28017         gcc.dg/pr20115-1.c: Ditto.
28018         * gcc.dg/tree-ssa/20030530-2.c,
28019         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
28020         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
28021         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
28022         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
28023         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
28024         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
28025         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
28026         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
28027         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
28028         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28029         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28030         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28031         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28032         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28033         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28034         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28035         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28036         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28037         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28038         gcc.dg/tree-ssa/20030824-1.c,
28039         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28040         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28041         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28042         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28043         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28044         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28045         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28046         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28047         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28048         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28049         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28050         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28051         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28052         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28053         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28054         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28055         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28056         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28057         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28058         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28059         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28060         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28061         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28062         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28063         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28064         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28065         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28066         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28067         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28068         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28069         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28070         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28071         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28072         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28073         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28074         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28075         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28076         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28077         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28078         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28079         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28080         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28081         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28082         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28083         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28084         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28085         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28086         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28087         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28088         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28089         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28090         gcc.dg/tree-ssa/useless-1.c: Ditto.
28091         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28092         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28093         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28094         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28095         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28096         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28097         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28098         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28099         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28100         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28101         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28102         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28103         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28104         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28105         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28106         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28107         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28108         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28109         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28110         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28111         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28112         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28113         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28114         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28115         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28116         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28117         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28118         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28119         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28120         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28121         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28122         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28123         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28124         gcc.dg/vect/vect-none.c: Ditto.
28125         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28126         treelang/compile/unsigned.tree: Ditto.
28128         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28129         * gcc.dg/cpp/direct2s.c: Ditto.
28130         * gcc.dg/cpp/paste4.c: Ditto.
28131         * gcc.dg/cpp/separate-1.c: Ditto.
28132         * gcc.dg/pch/save-temps-1.c: Ditto.
28133         * g++.dg/ext/altivec-10.C: Ditto.
28134         * g++.dg/pch/pch.C: Ditto.
28136         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28138         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28139         * g++.dg/template/repo1.C: Ditto.
28140         * g++.dg/template/repo2.C: Ditto.
28141         * g++.dg/template/repo3.C: Ditto.
28142         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28143         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28144         * g++.old-deja/g++.pt/repo1.C: Ditto.
28145         * g++.old-deja/g++.pt/repo2.C: Ditto.
28146         * g++.old-deja/g++.pt/repo3.C: Ditto.
28147         * g++.old-deja/g++.pt/repo4.C: Ditto.
28149         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28150         * gcc.dg/20030107-1.c: Ditto.
28151         * gcc.dg/20030702-1.c: Ditto.
28152         * gcc.dg/profile-generate-1.c: Ditto.
28153         * g++.dg/other/profile1.C: Ditto.
28154         * g++.old-deja/g++.robertl/eb83.C: Ditto.
28156         * lib/gcc-dg.exp (remove-build-file): New.
28157         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28158         cleanup-tree-dump, cleanup-saved-temps): New.
28160 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28162         PR c++/19203, DR 214
28163         * g++.dg/parse/ambig3.C: Not ambiguous.
28164         * g++.dg/template/spec20.C: New.
28165         * g++.dg/template/spec21.C: New.
28167 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
28169         PR target/20045
28170         * gcc.dg/ia64-fptr-1.c: Run only on linux.
28172 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28174         PR libfortran/20660
28175         * gfortran.dg/negative_unit.f: New test.
28177 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28179         * gcc.dg/20050330-1.c: New test.
28181 2005-03-30  Devang Patel  <dpatel@apple.com>
28183         * g++.dg/tree-sra/ssa-sra-3.C: New test.
28185 2005-03-30  Dale Johannesen  <dalej@apple.com>
28187         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28189 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
28191         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28192         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28193         Strip options from test name.
28195 2005-03-31  Jan Hubicka  <jh@suse.cz>
28197         * gcc.dg/varpool-1.c: New testcase.
28199 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28201         PR c/772
28202         PR c/17913
28203         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28204         gcc.dg/stmt-expr-label-3.c : New tests.
28205         * gcc.c-torture/execute/medce-2.c: Remove.
28207 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28209         PR c/20368
28210         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28211         tests.
28213 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
28215         * gcc.c-torture/compile/pr20203.c: New test.
28217 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28219         * gfortran.dg/promotion.f90: New test.
28221 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
28223         PR middle-end/20491
28224         * gcc.dg/torture/asm-subreg-1.c: New test.
28226 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
28228         PR c/20672
28229         * gcc.dg/pr20672-1.c: New test.
28231 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
28233         * gfortran.dg/vect: New directory.
28234         * gfortran.dg/vect/vect.exp: New.
28235         * gfortran.dg/vect/vect-1.f90: New test.
28236         * gfortran.dg/vect/vect-2.f90: New test.
28237         * gfortran.dg/vect/vect-3.f90: New test.
28238         * gfortran.dg/vect/vect-4.f90: New test.
28239         * gfortran.dg/vect/vect-5.f90: New test.
28241 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
28243         PR middle-end/20622
28244         * gcc.dg/alias-7.c: New test.
28246 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28248         * gcc.dg/sparc-reg-1.c: New test.
28250 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
28252         PR target/19890
28253         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28255 2005-03-29  Dale Ranta  <dir@lanl.gov>
28256             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28258         PR libfortran/20163
28259         * gfortran.dg/pr20163-2.f: New test.
28261 2005-03-28  Jan Hubicka  <jh@suse.cz>
28263         PR middle-end/20635
28264         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28265         by Jakub Jelinek.
28267 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
28269         PR tree-optimization/20626
28270         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28271         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28273 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28275         * gfortran.dg/underflow.f90: New test.
28276         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28278 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28280         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28282 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
28284         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28285         (g++_init): Make sure that CXXFLAGS is set.
28286         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28287         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28288         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28289         * lib/objc.exp (objc_init): Likewise.
28290         * lib/treelang.exp (treelang_init): Likewise.
28292 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
28294         PR tree-optimization/20470
28295         * gcc.dg/tree-ssa/pr20470.c: New test.
28297 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
28299         * gcc.dg/ppc-stfiwx.c: New.
28301 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
28303         PR target/19888
28304         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28306 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28308         * gcc.dg/20050325-1.c: Fix a typo.
28310 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28312         PR libfortran/19678
28313         PR libfortran/19679
28314         * gfortran.dg/dos_eol.f: New test.
28316 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28318         PR rtl-optimization/20249
28319         * gcc.dg/20050325-1.c: New test.
28321 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28323         PR libfortran/15332
28324         * gfortran.dg/pr15332.f: New test.
28326 2005-03-24  Dale Johannesen  <dalej@apple.com>
28328         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28330 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
28332         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28333         'internal' visibility.
28334         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28335         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28336         'protected' visibility.
28337         * gcc.dg/visibility-7.c: Likewise.
28338         * lib/target-supports.exp (check_visibility_available): Take
28339         a parameter, the kind of visibility to check for.
28340         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28341         to check_visibility_available.
28343         * g++.dg/expr/cast3.C: New.
28345 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
28347         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28348         rs6000.
28350 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
28352         PR target/20095
28353         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28355 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
28357         * gcc.dg/badshift.c: Renamed to...
28358         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
28360         * gcc.target/i386/badshift.c: Renamed to...
28361         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
28362         only.
28364         PR rtl-optimization/20532
28365         * gcc.target/i386/badshift.c: New.
28367 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28369         * gfortran.dg/pr18025.f90: New test.
28371 2005-03-23  Dale Johannesen  <dalej@apple.com>
28373         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28375 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28377         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28379         * lib/target-supports.exp (check_iconv_available): Default
28380         libiconv to -liconv, if there is no definition.
28382 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28384         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28386 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28388         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28389         * g++.dg/opt/pr7503-2.C: Likewise.
28390         * g++.dg/opt/pr7503-3.C: Likewise.
28391         * g++.dg/opt/pr7503-4.C: Likewise.
28392         * g++.dg/opt/pr7503-5.C: Likewise.
28393         * g++.dg/warn/minmax.C: New test.
28395 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28397         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28398         * gfortran.dg/g77_intrinsics_sub.f: New test.
28400 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28401             Jan Hubicka  <jh@suse.cz>
28402             Steven Bosscher <stevenb@suse.de
28404         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28406 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28408         PR c++/19980
28409         * g++.dg/template/redecl3.C: New test.
28411 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28413         PR c++/20499
28414         * g++.dg/parse/error16.C: Tweak error markers.
28416 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28418         PR target/20561
28419         * gcc.dg/20050321-2.c: New test.
28421 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28423         PR c++/20465
28424         PR c++/20381
28425         * g++.dg/template/ptrmem12.C: New.
28427 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28429         PR rtl-optimization/20527
28430         * gcc.c-torture/execute/pr20527-1.c: New test.
28432 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28434         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28435         program, compile it into a real executable and then delete the .c
28436         and .x files afterwards, to avoid problems on testglue targets.
28438 2005-03-21  Stuart Hastings  <stuart@apple.com>
28440         * gcc.target/i386/sse-2.c: New.
28442 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28444         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28446 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28448         * g++.dg/parse/crash25.C: Fix typo.
28450 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28452         PR c++/20461
28453         * g++.dg/parse/crash24.C: New test.
28455         PR c++/20536
28456         * g++.dg/parse/crash25.C: New test.
28458 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28460         PR c++/20147
28461         * g++.dg/ext/stmtexpr4.C: New test.
28463 2005-03-20  Roger Sayle  <roger@eyesopen.com>
28465         PR middle-end/20539
28466         * gcc.c-torture/compile/pr13066-1.c: New test case.
28467         * gcc.c-torture/compile/pr20539-1.c: Likewise.
28468         * g++.dg/opt/pr13066-1.C: Likewise.
28470 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
28472         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28474 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28476         PR fortran/18525
28477         * gfortran.dg/nesting_1.f90: New test.
28479 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28481         PR c++/20240
28482         * g++.dg/lookup/using13.C: New test.
28484 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28486         PR c++/20333
28487         * g++.dg/template/crash36.C: New test.
28489 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
28491         PR c++/20463
28492         * g++.dg/template/crash35.C: New test.
28494 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
28496         PR c++/19966
28497         * g++.dg/overload/operator2.C: New test.
28499 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28501         PR libfortran/20257
28502         * gfortran.dg/pr20257.f90: New test.
28504 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28506         PR libfortran/20480
28507         * gfortran.dg/pr20480.f90: New test.
28509 2005-03-16  Richard Henderson  <rth@redhat.com>
28511         PR middle-end/15700
28512         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28513         (_rtld_global): New.
28514         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28515         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28517         * gcc.dg/alias-3.c: New.
28518         * gcc.dg/alias-4.c: New.
28519         * gcc.dg/alias-5.c: New.
28520         * gcc.dg/alias-6.c: New.
28522 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
28524         * gcc.dg/cpp/ucnid-7.c: New.
28526 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
28527             Dorit Naishlos  <dorit@il.ibm.com>
28529         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28530         darwin.
28532 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
28534         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28535         support misaligned accesses.
28536         * gcc.dg/vect/vect-58.c: Likewise.
28537         * gcc.dg/vect/vect-92.c: New.
28538         * gcc.dg/vect/vect-93.c: New.
28540 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
28542         PR fortran/18827
28543         * gfortran.dg/assign_2.f90: New test.
28544         * gfortran.dg/assign_3.f90: New test.
28545         * gfortran.dg/assign.f90: New test.
28547 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
28549         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28550         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28551         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28552         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28553         names.
28555 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
28557         * gcc.dg/cpp/ucnid-6.c: New.
28559         * gcc.dg/cpp/normalize-1.c: New.
28560         * gcc.dg/cpp/normalize-2.c: New.
28561         * gcc.dg/cpp/normalize-3.c: New.
28562         * gcc.dg/cpp/normalize-4.c: New.
28563         * gcc.dg/cpp/ucnid-4.c: New.
28564         * gcc.dg/cpp/ucnid-5.c: New.
28565         * g++.dg/cpp/normalize-1.C: New.
28566         * g++.dg/cpp/ucnid-1.C: New.
28568 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28570         * gcc.dg/pr18628.c: New.
28572 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28574         PR c++/20280
28575         * g++.dg/tree-ssa/pr20280.C: New.
28577 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28579         PR fortran/20467
28580         * gfortran.dg/stfunc_2.f90: New test.
28582 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28584         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28586 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28588         * gcc.dg/tree-ssa/20050314-1.c: New test.
28590 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28592         PR c++/4403
28593         PR c++/9783, DR433
28594         * g++.dg/template/friend34.C: New test.
28595         * g++.dg/template/friend35.C: Likewise.
28596         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28598 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28600         Friend class name lookup 5/n
28601         PR c++/1016
28602         * g++.dg/lookup/hidden-class1.C: New test.
28603         * g++.dg/lookup/hidden-class2.C: Likewise.
28604         * g++.dg/lookup/hidden-class3.C: Likewise.
28605         * g++.dg/lookup/hidden-class4.C: Likewise.
28606         * g++.dg/lookup/hidden-class5.C: Likewise.
28607         * g++.dg/lookup/hidden-class6.C: Likewise.
28608         * g++.dg/lookup/hidden-class7.C: Likewise.
28609         * g++.dg/lookup/hidden-class8.C: Likewise.
28610         * g++.dg/lookup/hidden-class9.C: Likewise.
28611         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28612         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28613         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28614         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28615         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28616         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28617         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28618         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28619         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28620         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28621         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28623 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28625         PR c++/20157
28626         * g++.dg/template/error18.C: New test.
28628 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28630         PR debug/16792
28631         * g++.dg/debug/pr16792.C: New test.
28633 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28635         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28636         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28637         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28638         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28639         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28640         test assertion names.
28642 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28644         PR fortran/18600
28645         * gfortran.dg/stfunc_1.f90: New test.
28647 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28649         PR fortran/16907
28650         * gfortran.dg/real_index_1.f90: New test.
28652 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28654         PR fortran/20323
28655         * gfortran.dg/spec_expr_1.f90: New test.
28657 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28659         PR c/20402
28660         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28661         new parser.
28663 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28665         PR fortran/20361
28666         * gfortran.dg/largeequiv_1.f90: New test.
28668 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28670         * gcc.dg/ucnid-1.c: New.
28671         * gcc.dg/ucnid-2.c: New.
28672         * gcc.dg/ucnid-3.c: New.
28673         * gcc.dg/ucnid-4.c: New.
28674         * gcc.dg/ucnid-5.c: New.
28675         * gcc.dg/ucnid-6.c: New.
28676         * gcc.dg/cpp/ucnid-1.c: New.
28677         * gcc.dg/cpp/ucnid-2.c: New.
28678         * gcc.dg/cpp/ucnid-3.c: New.
28679         * g++.dg/other/ucnid-1.C: New.
28681 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28683         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28685 2005-03-11  Per Bothner  <per@bothner.com>
28687         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28688         that diagnotics refer to correct token.
28689         * gcc.dg/unused-3.c: Likewise.
28691 2005-03-11  Per Bothner  <per@bothner.com>
28693         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28694         constant" is now actually on same line as string constant.
28695         * gcc.dg/cpp/direct2s.c: Likewise.
28697 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28699         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28701 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28703         PR libfortran/20124
28704         * gfortran.dg/pr20124.f90: New Test
28706 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28708         PR tree-optimization/20130
28709         * gcc.dg/pr20130-1.c: New test.
28711 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28713         PR target/20095
28714         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28716 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28718         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28720 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28722         * g++.dg/eh/forced1.C: Fix comment.
28723         * g++.dg/eh/forced2.C: Ditto.
28724         * g++.dg/eh/forced3.C: Ditto.
28725         * g++.dg/eh/forced4.C: Ditto.
28727 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28729         PR rtl-opt/20412
28730         * gcc.c-torture/compile/pr20412.c: New test.
28732 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28734         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28736 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28738         PR target/20322
28739         * gcc.dg/20050307-1.c: New test.
28741 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28743         PR c++/20375
28744         * g++.dg/other/stdarg3.C: New.
28746 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28748         PR c++/18384, c++/18327
28749         * g++.dg/init/array19.C: New test.
28751         PR inline-asm/20314
28752         * gcc.dg/torture/pr20314-1.c: New test.
28753         * gcc.dg/torture/pr20314-2.c: New test.
28755 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28757         * gcc.dg/20050309-1.c: New test.
28759 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28761         * gcc.dg/builtins-10.c: Reactivate disabled test.
28762         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28763         new cbrt transformations.
28765 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28767         PR c++/20208
28768         * g++.dg/template/array13.C: New test.
28770 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28772         PR c++/16859
28773         * g++.dg/init/brace4.C: New test.
28775 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28777         PR c++/20186
28778         * g++.dg/template/non-dependent12.C: New.
28780 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28782         PR c++/20142
28783         * g++.dg/init/array18.C: Add dg-do run marker.
28785         PR c++/20142
28786         * g++.dg/init/array18.C: New test.
28788 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28790         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28791         * g++.dg/gcov/gcov.exp: Likewise.
28792         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28793         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28794         * lib/c-torture.exp: Likewise.
28795         * lib/fortran-torture.exp: Likewise.
28796         * lib/g++.exp: Likewise.
28797         * lib/gcc-defs.exp: Likewise.
28798         * lib/gcc-dg.exp: Likewise.
28799         * lib/gcc.exp: Likewise.
28800         * lib/gcov.exp: Likewise.
28801         * lib/gfortran.exp: Likewise.
28802         * lib/mike-g++.exp: Likewise.
28803         * lib/mike-gcc.exp: Likewise.
28804         * lib/objc-torture.exp: Likewise.
28805         * lib/objc.exp: Likewise.
28806         * lib/profopt.exp: Likewise.
28807         * lib/target-libpath.exp: Likewise.
28808         * lib/target-supports.exp: Likewise.
28809         * lib/treelang.exp: Likewise.
28810         * lib/wrapper.exp: Likewise.
28812 2005-03-08  Jeff Law  <law@redhat.com>
28814         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28815         PHI-OPT changes.
28817 2005-03-08  Ira Rosen  <irar@il.ibm.com>
28819         * gcc.dg/vect/pr20122.c: New test.
28821 2005-03-07  Jeff Law  <law@redhat.com>
28823         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28824         was folded away.
28825         * gcc.dg/tree-ssa/pr18133-1.c: New test.
28826         * gcc.dg/tree-ssa/pr18133-2.c: New test.
28827         * gcc.dg/tree-ssa/pr18134.c: New test.
28829 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28831         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28832         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28833         gcc.dg/torture/builtin-noret-2.c: Require weak support.
28835 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
28837         PR tree-opt/17671
28838         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28840 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
28842         * g++.dg/warn/Wnvdtor.C: New test.
28844 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28846         * gcc.dg/torture/pr19683-1.c: New test.
28848 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28850         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28851         * gfortran.dg/g77/19990313-2.f: Ditto.
28852         * gfortran.dg/g77/19990313-3.f: Ditto.
28853         * gfortran.dg/g77/19990525-0.f: Ditto.
28854         * gfortran.dg/g77/19990826-0.f: Ditto.
28855         * gfortran.dg/g77/19990826-2.f: Ditto.
28856         * gfortran.dg/g77/19990826-3.f: Ditto.
28857         * gfortran.dg/g77/20000511-1.f: Ditto.
28858         * gfortran.dg/g77/20000511-2.f: Ditto.
28859         * gfortran.dg/g77/970625-2.f: Ditto.
28860         * gfortran.dg/g77/980310-2.f: Ditto.
28861         * gfortran.dg/g77/980310-3.f: Ditto.
28862         * gfortran.dg/g77/980310-8.f: Ditto.
28863         * gfortran.dg/g77/980519-2.f: Ditto.
28864         * gfortran.dg/g77/alpha1.f: Ditto.
28865         * gfortran.dg/g77/claus.f: Ditto.
28866         * gfortran.dg/g77/erfc.f: Ditto.
28867         * gfortran.dg/g77/short.f: Ditto.
28868         * gfortran.fortran-torture/execute/data.f90: Ditto.
28869         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28870         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28872 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28874         * lib/file-format.exp (gcc_target_object_format): Add check for som
28875         format and hardcode object formats on hppa*-*-hpux*.
28876         * lib/target-supports.exp (check_weak_available): Add check for som
28877         object format.  Always return 0 on hppa*-*-hpux10*.
28879         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28880         is defined.
28882         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28884 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28886         * gfortran.dg/pr19936_1.f90: New test.
28887         * gfortran.dg/pr19936_2.f90: New test.
28888         * gfortran.dg/pr19936_3.f90: New test.
28890 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28891             Paul Thomas <prthomas@drfccad.cea.fr>
28893         * gfortran.dg/PR19754_1.f90: New test.
28894         * gfortran.dg/PR19754_2.f90: Ditto.
28896 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28898         PR c++/19311
28899         * g++.dg/template/non-dependent11.C: New test.
28901 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28903         * lib/target-supports.exp (check_iconv_available): Fix comment.
28905 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28906             Joseph S. Myers  <joseph@codesourcery.com>
28908         PR c++/19797
28909         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28911 2005-03-04  Matthew Sachs  <msachs@apple.com>
28913         * gcc.exp (gcc_target_compile): Put braces around
28914         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28915         * objc.exp (objc_target_compile): Likewise.
28916         * treelang.exp (treelang_target_compile): Likewise.
28918 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28920         PR fortran/19673
28921         * gfortran.dg/func_result_1.f90: New test.
28923 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28925         * gcc.misc-tests/options.exp: New test.
28927 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28929         * gcc.dg/pr15784-4.c: New test.
28931 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28933         * gcc.c-torture/execute/pr17133.c: New.
28934         * gcc.c-torture/compile/20050303-1.c: New.
28936 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28938         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28940 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28942         * g++.dg/overload/using2.C: New.
28944 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28946         PR c++/19916
28947         * g++.dg/init/ptrmem2.C: New test.
28949 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28951         PR c/8927
28952         * gcc.dg/pr8927-1.c: New test.
28954 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28956         PR c++/20232
28957         * g++.dg/inherit/covariant12.C: New.
28959 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28961         PR fortran/19479
28962         * gfortran.dg/bound_1.f90: New test.
28964 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28966         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28967         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28969 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28971         PR c/20245
28972         * gcc.dg/pr20245-1.c: New test.
28974 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28976         PR middle-end/19874
28977         * gcc.c-torture/execute/20050119-2.c: New test case.
28979 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28981         * README: Update the DejaGnu bug reporting address.
28982         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28983         * lib/objc-torture.exp: Likewise.
28985 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28987         * gfortran.dg/boz_1.f90: New test.
28988         * gfortran.dg/boz_3.f90: New test.
28989         * gfortran.dg/boz_4.f90: New test.
28991 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28993         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28994         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28996 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28998         PR libfortran/20101
28999         * gfortran.dg/write_0_pe_format.f90: New test.
29001 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
29003         PR c++/20206
29004         * g++.dg/opt/thunk2.C: New test.
29005         * g++.dg/opt/covariant1.C: New test.
29007 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29009         * gfortran.dg/e_d_fmt.f90: New test.
29011 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
29013         * gcc.dg/asm-b.c: Fix comment typos.
29015 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29017         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
29018         a V_MAY_DEF also.
29020 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
29022         PR tree-opt/20188
29023         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
29024         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
29025         * gcc.dg/asm-b.c: New test.
29027 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
29029         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29030         Disable this test on IRIX 6.
29032 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
29034         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29035         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29036         parser.
29038 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
29040         PR tree-optimization/20204
29041         * gcc.dg/pr20204.c: New test.
29043 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
29045         PR target/20196
29046         * gcc.c-torture/execute/20050224-1.c: New test.
29048         PR c++/20175
29049         * g++.dg/warn/Wbraces2.C: New test.
29051 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
29053         PR c++/19878
29054         * g++.dg/init/const2.C: New test.
29056 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
29058         PR tree-optimization/20100
29059         * gcc.c-torture/execute/pr20100-1.c: New test.
29061 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29063         * gfortran.dg/implicit_3.f90: New test.
29065         * gfortran.dg/deftype_1.f90: New test.
29067 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
29069         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29070         the test passes.
29071         * g++.dg/other/anon3.C: Accept a warning.
29073 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
29075         * gcc.dg/pr20017.c: Fix a comment typo.
29077 2005-02-23  Bud Davis  <bdavis@gfortran.org>
29079         * gfortran.dg/list_read_4.f90: Change to f90 comments.
29081 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29083         PR ada/19902
29084         * ada/acats/tests/cxa/cxa3004.a: Remove.
29085         * ada/acats/tests/cxb/cxb30061.am: Likewise.
29087 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29089         PR c++/20073
29090         * g++.dg/init/const1.C: New test.
29092         PR c++/19991
29093         * g++.dg/parse/constant7.C: New test.
29095         PR c++/20152
29096         * g++.dg/parse/error27.C: New test.
29097         * g++.dg/template/qualttp15.C: Adjust error markers.
29098         * g++.old-deja/g++.other/struct1.C: Likewise.
29100         PR c++/20153
29101         * g++.dg/template/error17.C: New test.
29103         PR c++/20148
29104         * g++.dg/parser/error26.C: New test.
29106 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
29108         PR tree-optimization/20100
29109         PR tree-optimization/20115
29110         * gcc.dg/pr20115.c: New test.
29111         * gcc.dg/pr20115-1.c: New test.
29112         * gcc.dg/pr20100.c: New test.
29113         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29114         call-clobbered variables after alias1.
29116 2005-02-22  Bud Davis  <bdavis@gfortran.org>
29118         * gfortran.dg/list_read_4.f90: new test.
29120 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
29122         PR rtl-optimization/20017.
29123         * gcc.dg/pr20017.c: New.
29125 2005-02-22  Devang Patel  <dpatel@apple.com>
29127         PR 19952
29128         * g++.dg/tree-ssa/pr19952.C: New test.
29130 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29132         PR c++/19883
29133         * g++.dg/parse/constant6.C: New test.
29135 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29137         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29138         * g++.dg/charset/asm2.c: Likewise.
29139         * g++.dg/charset/asm3.c: Likewise.
29140         * g++.dg/charset/asm4.c: Likewise.
29141         * g++.dg/charset/asm5.c: Likewise.
29142         * g++.dg/charset/attribute1.c: Likewise.
29143         * g++.dg/charset/attribute2.c: Likewise.
29144         * g++.dg/charset/extern1.cc: Likewise.
29145         * g++.dg/charset/extern2.cc: Likewise.
29146         * g++.dg/charset/extern3.cc: Likewise.
29147         * g++.dg/charset/function.cc: Likewise.
29148         * g++.dg/charset/string.c: Likewise.
29149         * g++.dg/charset/charset.exp: Likewise.
29150         * lib/target-supports.exp (check_iconv_available): Fix comment.
29152 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29154         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29155         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29156         * gcc.dg/charset/asm2.c: Likewise.
29157         * gcc.dg/charset/asm3.c: Likewise.
29158         * gcc.dg/charset/asm4.c: Likewise.
29159         * gcc.dg/charset/asm5.c: Likewise.
29160         * gcc.dg/charset/asm6.c: Likewise.
29161         * gcc.dg/charset/attribute1.c: Likewise.
29162         * gcc.dg/charset/attribute2.c: Likewise.
29163         * gcc.dg/charset/builtin1.c: Likewise.
29164         * gcc.dg/charset/extern.c: Likewise.
29165         * gcc.dg/charset/function.c: Likewise.
29166         * gcc.dg/charset/string.c: Likewise.
29167         * gcc.dg/charset/charset.exp: Likewise.
29169 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
29171         PR fortran/20086
29172         * gfortran.dg/pr20086.f90: New test.
29174 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
29176         PR tree-optimization/19786
29177         * g++.dg/tree-ssa/pr19786.C: New.
29179 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29181         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29183 2005-02-21  Jeff Law  <law@redhat.com>
29185         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29187 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29189         * gfortran.dg/do_iterator: Split loop, markup all lines for
29190         which an error locus is printed.
29191         * gfortran.dg/pr17708.f90: Markup all lines for which an error
29192         locus is printed.
29193         * gfortran.dg/select_4.f90: Likewise.
29194         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29195         locuses in the various permutations.
29197 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
29199         PR tree-optimization/19951
29200         * g++.dg/vect: New directory.
29201         * g++.dg/vect/vect.exp: New file.
29202         * g++.dg/vect/pr19951.cc: New testcase.
29203         * g++.dg/dg.exp: Also prune vectorizer tests.
29205 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
29207         PR 18785
29208         * gcc.dg/charset/builtin1.c: New test.
29210 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29212         PR c++/19299
29213         * g++.dg/inherit/volatile1.C: New test.
29215         PR c++/19440
29216         * g++.dg/template/dtor4.C: New test.
29218 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29220         * gfortran.dg/int_1.f90: New test.
29222 2005-02-19  Devang Patel  <dpatel@apple.com>
29224         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29226 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29228         * gfortran.dg/achar_1.f90: New test.
29230 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
29232         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29234 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
29235             Jakub Jelinek  <jakub@redhat.com>
29237         PR tree-optimization/19828
29238         * gcc.dg/tree-ssa/loop-7.c: New test.
29239         * gcc.c-torture/execute/20050218-1.c: New test.
29241 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
29243         PR c/20043
29244         * gcc.dg/transparent-union-1.c: New test.
29245         * gcc.dg/transparent-union-2.c: New test.
29247 2005-02-18  James E Wilson  <wilson@specifixinc.com>
29249         PR tree-optimization/18977
29250         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29252 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
29254         PR target/20054
29255         * gcc.dg/pr20054.c: New test.
29257 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29259         PR c++/19508
29260         * g++.dg/ext/attrib20.C: New test.
29262 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
29264         PR middle-end/20030
29265         * gfortran.fortran-torture/execute/character_passing.f90: New test.
29267 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
29269         PR c++/20008
29270         * g++.dg/opt/switch4.C: New.
29272 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
29274         PR c++/20023
29275         PR tree-optimization/20009
29276         * gcc.c-torture/compile/20050217-1.c: New test.
29277         * g++.dg/opt/switch3.C: New test.
29279         PR tree-optimization/18947
29280         * gcc.c-torture/compile/20050215-1.c: New test.
29281         * gcc.c-torture/compile/20050215-2.c: New test.
29282         * gcc.c-torture/compile/20050215-3.c: New test.
29284 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
29286         PR c++/20028
29287         * g++.dg/template/crash34.C: New.
29289         PR c++/20022
29290         * g++.dg/other/access3.C: New.
29292 2005-02-17  Ira Rosen  <irar@il.ibm.com>
29294         * gcc.dg/vect/vect-98.c: New test.
29296 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
29298         PR tree-optimization/19967
29299         * gcc.dg/pr19967.c: New.
29301 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
29303         PR middle-end/19857
29304         * gcc.dg/tree-ssa/20050215-1.c: New test.
29305         * gcc.c-torture/execute/20050215-1.c: New test.
29307 2005-02-15  Eric Christopher  <echristo@redhat.com>
29309         * gcc.dg/cpp/20050215-1.c: New file.
29311 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
29313         PR tree-optimization/15785
29314         * gcc.dg/pr15785-1.c: New test.
29316 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
29318         PR c++/17788
29319         * g++.dg/init/ctor4.C: New.
29320         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29322 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
29324         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29325         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29327 2005-02-15  Andreas Schwab  <schwab@suse.de>
29329         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29330         declare malloc.
29332 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
29334         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29336 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
29338         PR tree-optimization/19853
29339         * gcc.c-torture/compile/pr19853.c: New test.
29341 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29343         PR c++/19608
29344         * g++.dg/parse/local-class1.C: New.
29346         PR c++/19895
29347         * g++.dg/parse/ptrmem3.C: New.
29349         PR c++/19884
29350         * g++.old-deja/g++.oliva/template6.C: Add another case.
29351         * g++.dg/template/explicit6.C: New.
29353 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
29355         PR c++/17816
29356         * g++.dg/other/redecl2.C: New.
29358 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29360         PR c++/19891
29361         * g++.dg/abi/covariant4.C: New.
29363 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
29365         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29366         New tests.
29368 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
29370         * gcc.dg/vect/vect-96.c: Fix typo.
29372 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29374         PR c++/14479
29375         PR c++/19487
29376         * g++.dg/template/enum5.C: New test.
29378 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29380         * gcc.dg/vect/vect-97.c: New test.
29382 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29384         * gcc.dg/vect/vect-96.c: New test.
29386 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29388         * gcc.dg/builtins-34.c: Also check ldexp*.
29390 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29392         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29394 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29396         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29397         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29398         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29399         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29400         selector_list, selector_expression, dg-process-target): Move to new
29401         file target-supports-dg.exp.
29402         * lib/target-supports-dg.exp: New.
29404         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29405         New.
29407 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29409         PR c++/19666
29410         * g++.dg/other/ptrmem6.C: New test.
29412         PR middle-end/19858
29413         * gcc.c-torture/compile/20050210-1.c: New test.
29415 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29417         PR c++/19755
29418         * g++.dg/warn/Wbraces1.C: New test.
29420 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29422         * gcc.dg/builtins-52.c: New testcase.
29424 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29426         PR c/19342
29427         * gcc.c-torture/execute/20050119-1.c: New test.
29429 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29431         PR c++/19811
29432         * g++.dg/init/delete1.C: New test.
29434 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29436         PR c++/18470
29437         * g++.dg/template/static12.C: New test.
29439 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29441         PR c++/19787
29442         * g++.dg/conversion/ambig1.C: New test.
29444         PR c++/19739
29445         * g++.dg/ext/attrib19.C: New test.
29447         PR c++/19732
29448         * g++.dg/parse/dtor5.C: New test.
29450         PR c++/19762
29451         * g++.dg/template/dtor3.C: New test.
29453         PR c++/19826
29454         * g++.dg/template/static11.C: New test.
29455         * g++.dg/template/crash2.C: Remove dg-error marker.
29457 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
29459         PR C++/18491
29460         * g++.old-deja/g++.mike/p10769a.C: Remove.
29462 2005-02-09  Roger Sayle  <roger@eyesopen.com>
29464         * gcc.dg/builtins-48.c: New test case.
29465         * gcc.dg/builtins-49.c: New test case.
29466         * gcc.dg/builtins-50.c: New test case.
29467         * gcc.dg/builtins-51.c: New test case.
29469 2005-02-09  Ian Lance Taylor  <ian@airs.com>
29471         PR middle-end/19583
29472         * g++.dg/warn/Wreturn-type-3.C: New test.
29474 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29476         PR middle-end/19402
29477         * gcc.dg/pr19402-1.c: New testcase.
29478         * gcc.dg/pr19402-2.c: likewise.
29480 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29482         PR middle-end/19854
29483         * g++.dg/tree-ssa/tmmti.C: New testcase.
29485 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29487         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29489 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
29491         PR c++/19733
29492         * g++.dg/parse/crash23.C: New test.
29493         * g++.dg/warn/Weff1.C: New test.
29495 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29497         * gcc.dg/20050209-1.c: New test.
29499 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29501         PR target/19799
29502         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29504 2005-02-08  Mike Stump  <mrs@apple.com>
29506         * g++.dg/pch/import-2.c: New test.
29507         * g++.dg/pch/import-2.hs: New.
29508         * g++.dg/pch/include/import-2a.h: New.
29509         * g++.dg/pch/include/import-2b.h: New.
29511 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
29513         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29515 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29517         * gfortran.dg/substr_1.f90: New test.
29519 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
29521         PR middle-end/19775
29522         * gcc.dg/torture/builtin-power-1.c: Disable test for
29523         invalid transformation.
29524         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
29525         no longer optimize.
29526         * gcc.dg/builtins-47.c: New testcase.
29528 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
29529             Dorit Naishlos  <dorit@il.ibm.com>
29531         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29533 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
29535         * gcc.c-torture/compile/20050206-1.c: New test.
29537 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29539         PR tree-opt/19768
29540         * g++.dg/opt/pr19768.C: New test.
29542 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29544         PR tree-opt/19736
29545         * gcc.c-torture/compile/pr19736.c: New test.
29547 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29549         PR c++/17401
29550         * g++.dg/parse/error25.C: New test.
29552 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
29554         * gcc.c-torture/execute/20050203-1.c: New.
29556 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
29558         * gcc.dg/vect/vect-85.c: Remove xfail.
29559         * gcc.dg/vect/vect-86.c: Remove xfail.
29560         * gcc.dg/vect/vect-87.c: Remove xfail.
29561         * gcc.dg/vect/vect-88.c: Remove xfail.
29563 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
29565         * gcc.dg/altivec-19.c: New.
29567 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29569         PR c/17807
29570         * gcc.dg/nested-func-3.c: New test.
29571         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29573 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29575         * gcc.test-framework/gen_directive_tests: Generate tests for
29576         selector expressions.
29578 2005-02-02  Matt Austern  <austern@apple.com>
29580         PR c++/19628
29581         * g++/ext/builtin7.C: New.
29582         * g++/ext/builtin8.C: New.
29584 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29586         PR c/18502
29587         * gcc.dg/pr18502-1.c: New test.
29589 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29591         PR c++/17413
29592         * g++.dg/template/local4.C: Tweak.
29594 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29596         PR tree-optimization/19578
29597         * gcc.c-torture/compile/20050202-1.c: New test.
29599 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29601         PR c/19435
29602         * gcc.dg/c99-init-4.c: New test.
29604 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29606         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29608         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29610         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29611         * g++.dg/eh/check-vect.h: New.
29613         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29614         * gcc.dg/vect/vect-78.c: Ditto.
29615         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29616         Remove.
29618         * g++.dg/conversion/simd1.C: Expect warning.
29619         * g++.dg/ext/attribute-test-1.C: Ditto.
29620         * g++.dg/ext/attribute-test-2.C: Ditto.
29621         * g++.dg/ext/attribute-test-3.C: Ditto.
29622         * g++.dg/ext/attribute-test-4.C: Ditto.
29624         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29625         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29627         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29629 2005-02-01  Richard Henderson  <rth@redhat.com>
29631         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29632         long double for ibm double-double format.
29633         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29635 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29637         PR tree-optimization/19633
29638         * gcc.dg/pr19633-1.c: New test.
29639         * gcc.dg/pr19633.c: Tweak to make pointer point
29640         to NULL or a symbol.
29642 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29644         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29645         New procs.
29646         (dg-process-target (local override)): Handle selector expressions.
29648         * gcc.test-framework/README: Describe tests in source directory.
29649         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29650         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29651         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29652         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29653         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29654         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29655         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29656         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29657         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29658         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29659         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29660         * gcc.test-framework/dg-error-exp-P.c: New test.
29661         * gcc.test-framework/dg-error-exp-XP.c: New test.
29662         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29663         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29664         * gcc.test-framework/dg-output-exp-P.c: New test.
29665         * gcc.test-framework/dg-output-exp-XF.c: New test.
29666         * gcc.test-framework/dg-warning-exp-P.c: New test.
29667         * gcc.misc-tests/dg-1.c: Remove.
29668         * gcc.misc-tests/dg-2.c: Remove.
29669         * gcc.misc-tests/dg-3.c: Remove.
29670         * gcc.misc-tests/dg-4.c: Remove.
29671         * gcc.misc-tests/dg-5.c: Remove.
29672         * gcc.misc-tests/dg-6.c: Remove.
29673         * gcc.misc-tests/dg-7.c: Remove.
29674         * gcc.misc-tests/dg-8.c: Remove.
29675         * gcc.misc-tests/dg-9.c: Remove.
29676         * gcc.misc-tests/dg-10.c: Remove.
29677         * gcc.misc-tests/dg-11.c: Remove.
29678         * gcc.misc-tests/dg-12.c: Remove.
29679         * gcc.misc-tests/dg-test.exp: Remove.
29681         * gcc.test-framework/test-framework.awk: Change recording and
29682         printing of passes and failures.
29684         * gcc.test-framework: New directory.
29685         * gcc.test-framework/README: New.
29686         * gcc.test-framework/test-framework.exp: New.
29687         * gcc.test-framework/test-framework.awk: New.
29688         * gcc.test-framework/gen_directive_tests: New.
29690 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29692         * lib/treelang.exp: Fix comment typos.
29693         (treelang_target_compile): Don't append libs=-ltreelang to options.
29695 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29697         * g++.dg/parse/typename7.C: Adjust error messages.
29699 2005-01-31  Jeff Law  <law@redhat.com>
29701         * gcc.c-torture/execute/20050131-1.c: New test.
29702         * gcc.dg/wcaselabel.c: New test.
29704 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29706         * g++.dg/other/warning1.C: Adjust error messags.
29707         * g++.dg/parse/constant5.C: New test.
29709 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29711         PR c/19333
29712         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29713         the test case valid.
29714         * gcc.dg/20030815-1.c: Remove invalid tests.
29715         * gcc.dg/array-7.c: Adjust expected result.
29716         * gcc.dg/pr18596-3.c: Likewise.
29717         * gcc.dg/noncompile/20000901-1.c: Likewise.
29718         * gcc.dg/noncompile/init-2.c: Likewise.
29719         * gcc.dg/noncompile/init-4.c: Likewise.
29721 2005-01-31  Dale Johannesen  <dalej@apple.com>
29723         * g++.dg/opt/pr19650.C: New test.
29725 2005-01-31  Richard Henderson  <rth@redhat.com>
29727         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29728         long double for intel double extended format.
29729         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29731 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29733         PR c++/19555
29734         * g++.dg/template/static10.C: New test.
29736         PR c++/19395
29737         * g++.dg/parse/error24.C: New test.
29739         PR c++/19367
29740         * g++.dg/lookup/builtin1.C: New test.
29742         PR c++/19457
29743         * g++.dg/warn/conv3.C: New test.
29745 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29747         PR fortran/19647
29748         * gfortan.dg/inquire_7.f90
29750 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29752         PR tree-optimization/15791
29753         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29754         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29755         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29756         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29757         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29758         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29759         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29760         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29761         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29762         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29764 2005-01-29  Paul Brook  <paul@codesourcery.com>
29766         PR fortran/18565
29767         * check.c (real_or_complex_check): New function.
29768         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29769         * intrinsic.c (add_functions): Use new check functions.
29770         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29771         Add prototypes.
29773 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29775         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29776         gcc.dg/lvalue-3.c: New tests.
29777         * gcc.dg/concat.c: Update expected messages.
29779 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29781         PR libfortran/19595
29782         * gfortran.dg/eor_1.f90: New test.
29784 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29786         PR fortran/19589
29787         * gfortran.dg/logical_data_1.f90: New test.
29789 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29791         PR c++/19253
29792         * g++.dg/template/crash33.C: New test.
29794         PR c++/19667
29795         * g++.dg/template/crash32.C: New test.
29797 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29799         PR middle-end/16558
29800         * g++.dg/warn/Wreturn-type-2.C: New test.
29802 2004-06-24  Jeff Law  <law@redhat.com>
29804         * gcc.dg/tree-ssa/20050128-1.c: New test.
29806 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29808         * gcc.target/frv/all-mdpackh-1.c: New test.
29810 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29812         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29814 2005-01-27  Richard Henderson  <rth@redhat.com>
29816         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29818 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29820         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29822 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29824         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29825         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29826         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29827         to cope with cases where the multilib options override the dg-options.
29829 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
29831         PR c/18946
29832         * gcc.dg/noncompile/20050120-1.c: New test.
29834 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
29836         PR tree-optimization/19633
29837         * gcc.dg/pr19633.c: New test.
29838         * gcc.dg/tree-ssa/pr19633.c: New test.
29840 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
29842         * gcc.dg/20041216-1.c: New test.
29844 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29846         PR objc/18862
29847         * objc.dg/selector-2.m: New test.
29849 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29851         * g++.dg/opt/range-test-2.C: New test.
29853         PR rtl-optimization/19579
29854         * gcc.c-torture/execute/20050124-1.c: New test.
29856 2005-01-26  Greg Parker  <gparker@apple.com>
29857         Stuart Hastings  <stuart@apple.com>
29859         * gcc.c-torture/execute/20050125-1.c: New.
29861 2005-01-18  Jan Hubicka  <jh@suse.cz>
29863         PR tree-optimize/19337
29864         * gcc.c-torture/compile/20050119-1.c: New test.
29866 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29868         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29869         test for successful match.
29871 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29873         PR objc/18408
29874         * objc.dg/comp-types-7.m: New test.
29876 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29878         * lib/target-supports.exp (current_target_name): New.
29879         (check_effective_target_ilp32, check_effective_target_lp64):
29880         Cache the result to use as long as the current target, with
29881         multilib flags, remains the same.
29883         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29884         (dg-require-weak, dg-require-visibility, dg-require-alias,
29885         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29886         dg-require-effective-target, dg-skip-if): Remove call to
29887         skip_test_and_clear_xfail.
29888         (dg-test): Clear xfail data.
29890 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29892         PR target/17751
29893         * gcc.dg/ppc64-toc.c: New test.
29895         * g++.dg/tree-ssa/empty-1.C: New test.
29897         PR middle-end/19551
29898         * gcc.c-torture/execute/20050121-1.c: New test.
29899         * gcc.dg/20050121-2.c: New test.
29901 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29902         Paul Brook  <paul@codesourcery.com>
29904         PR fortran/17941
29905         * gfortran.dg/real_const_1.f: New test.
29906         * gfortran.dg/real_const_2.f90: New test.
29907         * gfortran.dg/complex_int_1.f90: New test.
29909 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29911         PR fortran/19313
29912         * gfortan.dg/inquire_6.f90: New test.
29914 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29916         PR libfortran/19451
29917         * open_readonly_1.f90: New test.
29919 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29921         PR libfortran/18982
29922         * gfortran.dg/open_new.f90: New file.
29924 2005-01-22  Paul Brook  <paul@codesourcery.com>
29926         * namelist_1.f90: New test.
29928 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29930         PR tree-optimization/19484
29931         * gcc.c-torture/compile/20050122-[12].c: New tests.
29933 2005-01-22  Paul Brook  <paul@codesourcery.com>
29935         * gfortran.dg/implicit_2.f90: New test.
29937 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29939         PR fortran/19314
29940         * gfortran.dg/inquire_5.f90: New test.
29942 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29944         PR c/18809
29945         * gcc.dg/pr18809-1.c: New test.
29947 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29949         * gcc.dg/20050121-1.c: New test.
29951         PR tree-optimization/13000
29952         * gcc.dg/20040206-1.c: Change warning to point where function is
29953         being inlined.
29955 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29957         PR c++/19208
29958         * g++.dg/template/array11.C: New test.
29960 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29962         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29963         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29964         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29965         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29966         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29967         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29969 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29971         PR tree-optimization/15349
29972         * gcc.dg/tree-ssa/pr15349.c: New.
29974 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29976         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29978 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29980         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29981         scan-assembler-times directive name.
29983         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29984         after dg-do.
29986         PR rtl-optimization/19462
29987         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29989 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29991         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29992         counting function calls on ia64.
29994 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29996         PR rtl-optimization/15139
29997         * gcc.dg/20050111-2.c: New test.
29999         PR c/17297
30000         * gcc.c-torture/compile/20050113-1.c: New testcase.
30002         PR middle-end/19164
30003         * gcc.dg/20050113-1.c: New testcase.
30005 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
30007         * gcc.dg/vect/vect-85.c: Add comment.
30008         * gcc.dg/vect/vect-86.c: Add xfail for now.
30009         * gcc.dg/vect/vect-87.c: Add xfail for now.
30010         * gcc.dg/vect/vect-88.c: Add xfail for now.
30011         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
30013 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30015         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
30017 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30019         * g++.dg/debug/typedef3.C: New test.
30021 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
30023         PR c/19472
30024         * gcc.dg/asm-a.c: New test.
30026 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
30028         * gcc.dg/sh-relax.c: Add prototype for abort.
30030 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30032         * gcc.dg/short-compare-1.c: New test.
30033         * gcc.dg/short-compare-2.c: Likewise.
30035 2005-01-18  Michael Matz  <matz@suse.de>
30037         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30039 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
30041         PR tree-optimization/19121
30042         * gcc.c-torture/compile/pr19121.c: New test.
30044 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
30046         PR target/19357
30047         * gcc.c-torture/compile/pr19357.c: New test.
30049 2005-01-17  Ian Lance Taylor  <ian@airs.com>
30051         PR c/5675
30052         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30053         pass--those that refer just to the variable, possibly with a
30054         cast.
30055         * gcc.dg/c99-const-expr-3.c: Likewise.
30057         PR middle-end/13127
30058         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30059         longer emitted.
30061 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
30063         PR fortran/18778
30064         * gfortran.dg/endfile_2.f90: New test.
30066 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
30068         PR 19168
30069         * gfortran.dg/select_5.f90: New test.
30071 2004-01-16  Paul Brook  <paul@codesourcery.com>
30073         * gfortran.dg/common_4.f90: New test.
30075 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
30077         PR rtl-optimization/19462
30078         * gcc.dg/torture/pr19462-1.c: New test.
30080 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
30082         PR objc/19321
30083         * objc.dg/func-ptr-2.m: New.
30084         * objc.dg/volatile-1.m: New.
30086 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30088         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30090 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30092         PR tree-optimization/19060
30093         * gcc.c-torture/execute/20050104-1.c: New test.
30095 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
30097         PR fortran/18983
30098         * gfortran.dg/write_to_null.f90: New test.
30100 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
30101             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30103         PR other/19328
30104         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30105         argument.
30107 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30109         PR c++/19263
30110         * g++.dg/init/vector1.C: New test.
30112 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
30114         PR target/13158
30115         * gcc.target/ia64/sibcall-unwind-1.c: New test.
30116         PR target/18987
30117         * gcc.target/ia64/sibcall-unwind-2.c: New test.
30119 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
30121         * gfortran.dg/select_1.f90: New test.
30122         * gfortran.dg/select_2.f90: New test.
30123         * gfortran.dg/select_3.f90: New test.
30124         * gfortran.dg/select_4.f90: New test.
30126 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
30128         PR middle-end/19084
30129         PR rtl-optimization/19348
30130         * gcc.dg/20050111-1.c: New test.
30131         * gcc.c-torture/execute/20050111-1.c: New test.
30133         * gcc.dg/i386-asm-4.c: New test.
30135 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30137         * gcc.dg/nested-func-2.c: New test.
30138         * ada/acats/norun.lst: Remove c953002.
30140 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
30142         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30144 2005-01-12  Ben Elliston  <bje@au.ibm.com>
30146         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30148 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
30150         PR target/18761
30151         * g++.dg/abi/align1.C: New test.
30153 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
30155         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30156         at a time.
30157         * g++.dg/ext/altivec_check.h: Support compiling as C.
30159 2005-01-10  Roger Sayle  <roger@eyesopen.com>
30161         PR c++/19355
30162         * g++.dg/expr/pr19355-1.C: New test case.
30164 2005-01-10  Laurent GUERBY <laurent@guerby.net>
30166         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30167         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30168         * ada/acats/tests/c3/c92005b.ada: Likewise.
30169         * ada/acats/tests/c3/cxb3012.a: Likewise.
30170         * ada/acats/norun.lst: Add c380004 and c953002, add PR
30172 2005-01-09  Paul Brook  <paul@codesourcery.com>
30174         * gfortran.dg/common_2.f90: New file.
30175         * gfortran.dg/common_3.f90: New file.
30177 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
30179         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30181 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30183         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30184         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30185         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30186         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30187         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30188         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30189         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30190         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30191         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30192         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30193         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30194         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30195         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30196         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30197         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30198         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30199         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30200         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30201         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30202         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30203         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30204         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30205         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30206         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30207         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30208         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30209         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30210         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30211         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30212         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30213         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30214         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30215         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30216         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30217         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30218         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30219         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30220         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30221         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30222         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30223         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30224         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30225         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30226         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30227         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30228         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30229         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30230         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30231         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30232         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30233         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30234         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30235         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30236         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30237         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30238         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30239         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30240         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30241         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30242         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30243         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30244         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30245         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30246         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30247         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30248         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30249         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30251         * gcc.dg/vect/vect-1.c: Fix spelling.
30252         * gcc.dg/vect/vect-10.c: Fix spelling.
30253         * gcc.dg/vect/vect-11.c: Fix spelling.
30254         * gcc.dg/vect/vect-12.c: Fix spelling.
30255         * gcc.dg/vect/vect-14.c: Fix spelling.
30256         * gcc.dg/vect/vect-15.c: Fix spelling.
30257         * gcc.dg/vect/vect-16.c: Fix spelling.
30258         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30259         * gcc.dg/vect/vect-64.c: Fix comments.
30260         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30262 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30263             Ira Rosen  <irar@il.ibm.com>
30265         * gcc.dg/vect/vect-70.c: New test.
30266         * gcc.dg/vect/vect-71.c: New test.
30268 2005-01-09  Manfred Hollstein  <mh@suse.com>
30270         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30271         * gcc.dg/pr18241-2.c: Likewise.
30272         * gcc.dg/pr18241-3.c: Likewise.
30273         * gcc.dg/pr18241-4.c: Likewise.
30274         * gcc.dg/pr18241-5.c: Likewise.
30276 2005-01-08  Richard Henderson  <rth@redhat.com>
30278         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30279         False for x86 and x86-64.
30281 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
30283         PR tree-optimization/18241
30284         * gcc.dg/pr18241-1.c: New test.
30285         * gcc.dg/pr18241-2.c: New test.
30286         * gcc.dg/pr18241-3.c: New test.
30287         * gcc.dg/pr18241-4.c: New test.
30288         * gcc.dg/pr18241-5.c: New test.
30290 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
30292         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30293         gfortran.dg/select_4.f90: New.
30295 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30297         * gcc.c-torture/execute/20050107-1.c: New test.
30299 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
30301         PR c++/19298
30302         * g++.dg/template/ref2.C: New.
30304 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
30306         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30307         instead of being empty.
30309 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30311         PR fortran/15553
30312         * gfortran.dg/array-1.f90: New test.
30314 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30316         PR tree-optimization/19283
30317         * gcc.c-torture/execute/20050106-1.c: New test.
30319         PR rtl-optimization/18861
30320         * gcc.dg/20050105-1.c: New test.
30322         PR tree-optimization/18828
30323         * gcc.dg/20050105-2.c: New test.
30325 2005-01-07  Andreas Jaeger  <aj@suse.de>
30327         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30329 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
30331         PR fortran/18398
30332         * gfortran.dg/fmt_read.f90: New test.
30334 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
30336         * gcc.dg/rs6000-ldouble-2.c: New.
30338 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
30340         PR c++/19244
30341         * g++.dg/parser/ctor2.C: New test.
30343 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30345         PR c++/17154
30346         * g++.dg/template/using9.C: New test.
30348 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30350         PR c++/19258
30351         * g++.dg/lookup/friend6.C: New test.
30353 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30355         PR c++/19270
30356         * g++.dg/template/array10.C: New.
30358 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30360         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30361         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30363 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
30365         * gcc.c-torture/compile/20050105-1.c: New test.
30367 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
30369         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30371 2005-01-05  Roger Sayle  <roger@eyesopen.com>
30373         PR middle-end/19100
30374         * gcc.dg/conv-3.c: New test case.
30376 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30378         * gcc.dg/asm-wide-1.c: New test.
30380 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30382         PR c++/19030
30383         * g++.dg/parse/crash22.C: New
30385 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30387         PR 19257
30388         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30390 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30392         PR middle-end/17767
30393         * gcc.dg/i386-mmx-6.c: New test case.
30395 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30397         PR tree-optimization/18308
30398         * gcc.dg/vect/pr18308.c: New testcase.
30400 2005-01-04  Andreas Jaeger  <aj@suse.de>
30402         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30404 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30405             Robert Bowdidge <bowdidge@apple.com>
30407         * gcc.dg/cpp/subframework1.c: New.
30408         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30409         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30410         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30411         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30413 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30415         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30416         producing warning.
30417         * gcc.dg/darwin-weakimport-2.c: New.
30419 2005-01-03  Richard Henderson  <rth@redhat.com>
30421         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30423 2005-01-03  Richard Henderson  <rth@redhat.com>
30425         * gcc.dg/vect/vect.exp: Enable for ia64.
30426         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30427         (check_effective_target_vect_float): Likewise.
30428         (check_effective_target_vect_no_align): Likewise.
30429         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30430         * gcc.dg/vect/vect-8.c: Likewise.
30432 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30434         PR target/19236
30435         * gcc.dg/pr19236-1.c: New test case.
30437 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30439         PR rtl-optimization/12092
30440         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30442 2005-01-02  Andreas Jaeger  <aj@suse.de>
30444         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30446 2005-01-01  Roger Sayle  <roger@eyesopen.com>
30447             Andrew Pinski  <pinskia@physics.uc.edu>
30449         PR rtl-optimization/12092
30450         * gcc.dg/pr12092-1.c: New test case.
30452 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
30454         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30455         'hidden' and 'default' for better portability.
30456         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30458         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30459         6 and 7.
30460         * g++.old-deja/g++.brendan/new3.C: Likewise.
30462 2005-01-01  Steven Bosscher  <stevenb@suse.de>
30464         * gcc.dg/20041231-1.C: New test.
30465         * g++.dg/warn/Wunreachable-code-1.C: New test.
30467 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
30469         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30470         file, not /dev/null.  Abort on error.
30472 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
30473             Ziemowit Laski  <zlaski@apple.com>
30475         PR objc/18971
30476         * objc.dg/encode-5.m: New test.
30478 2004-12-29  Richard Henderson  <rth@redhat.com>
30480         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30481         * objc.dg/stabs-1.m: Disable for ia64.
30483 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
30485         PR c++/19190
30486         * g++.dg/warn/Wunused-10.C: New test.
30488 2004-12-28  Richard Henderson  <rth@redhat.com>
30490         * objc.dg/stabs-1.m: Disable for alpha.
30492 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30494         PR c++/19149
30495         * g++.dg/parse/error23.C: New test.
30497 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30499         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30501         PR fortran/19032
30502         * gfortran.dg/intrinsic_modulo_1.f90: New.
30503         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30504         tests with divisor -1.
30506 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30508         * g++.dg/opt/temp1.C (memcpy): Return a value.
30510         PR c++/19148
30511         * g++.dg/expr/cond7.C: New test.
30513 2004-12-27  Paul Brook  <paul@codesourcery.com>
30515         * gfortran.dg/g77/select_no_compile.f: Remove.
30517 2004-12-27  Richard Henderson  <rth@redhat.com>
30519         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30520         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30521         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30523 2004-12-26  Richard Henderson  <rth@redhat.com>
30525         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30526         by 1i instead of token pasting.
30528 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30530         PR tree-optimization/17578
30531         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30532         to additional_flags.
30533         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30535 2004-12-25  Richard Henderson  <rth@redhat.com>
30537         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30538         Remove Alpha.
30540 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30542         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30543         hppa*-*-hpux*.
30544         * gcc.dg/pr17957.c (dg-options): Likewise.
30545         * gcc.dg/struct-ret-1.c: Add prototype for abort.
30546         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30547         instead of 0 on __hppa__.
30548         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30549         "foo,%r" on hppa*-*-*.
30551 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
30553         PR fortran/19071
30554         * gfortran.dg/complex_write.f90: New test.
30556 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30558         PR c++/17595
30559         * g++.dg/parse/pragma2.C: New test.
30561         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30563 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30565         * gcc.dg/empty2.c: Add missing dg-warning.
30567 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30569         PR c++/17413
30570         * g++.dg/template/local4.C: New test.
30571         * g++.dg/template/crash19.C: Add dg-error marker.
30573         * g++.dg/template/crash31.C: Correct embedded PR number.
30575 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30577         PR c++/16405
30578         * g++.dg/opt/temp1.C: Add do-run marker.
30580 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30582         * g++.dg/template/spec19.C: New.
30584 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30586         PR target/16819
30587         * gcc.dg/empty2.c: New.
30589 2004-12-23  Richard Henderson  <rth@redhat.com>
30591         * lib/target-supports.exp (check_effective_target_vect_no_align):
30592         Remove i?86 and x86-64.
30594 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30596         PR c++/16405
30597         * g++.dg/opt/temp1.C: New test.
30599 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30601         PR c++/18733
30602         * g++.dg/template/friend33.C: New testcase.
30604 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30606         PR c++/18464
30607         * g++.dg/template/cond5.C: New test.
30609         PR c++/18492
30610         * g++.dg/inherit/thunk3.C: New test.
30612         PR c++/11224
30613         * g++.dg/warn/Wunused-9.C: New test.
30615 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30617         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30619 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30621         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30623 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30625         PR c++/18378
30626         * g++.dg/ext/packed8.C: New test.
30628         PR c++/19063
30629         * g++.dg/template/crash31.C: New test.
30631         PR c++/19034
30632         * g++.dg/template/crash30.C: New test.
30634 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30636         PR C++/18984
30637         * g++.dg/eh/ctor3.C: New test.
30639 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30641         * objc.dg/stabs-1.m: Allow section name to be quoted and
30642         assembly label to begin with '.LL'.
30644 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30646         * gcc.dg/vect/vect.exp
30647         (check_effective_target_lp64_or_vect_no_align): New.
30648         * gcc.dg/vect/vect-77.c: Use it.
30649         * gcc.dg/vect/vect-78.c: Use it.
30651         * lib/target-supports.exp
30652         (check_effective_target_vect_no_max,
30653         check_effective_target_vect_no_bitwise,
30654         check_effective_target_vect_no_align): New.
30655         * gcc.dg/vect/vect-13.c: Use them.
30656         * gcc.dg/vect/vect-17.c: Ditto.
30657         * gcc.dg/vect/vect-18.c: Ditto.
30658         * gcc.dg/vect/vect-19.c: Ditto.
30659         * gcc.dg/vect/vect-20.c: Ditto.
30660         * gcc.dg/vect/vect-27.c: Ditto.
30661         * gcc.dg/vect/vect-29.c: Ditto.
30662         * gcc.dg/vect/vect-44.c: Ditto.
30663         * gcc.dg/vect/vect-48.c: Ditto.
30664         * gcc.dg/vect/vect-50.c: Ditto.
30665         * gcc.dg/vect/vect-52.c: Ditto.
30666         * gcc.dg/vect/vect-54.c: Ditto.
30667         * gcc.dg/vect/vect-56.c: Ditto.
30668         * gcc.dg/vect/vect-58.c: Ditto.
30669         * gcc.dg/vect/vect-60.c: Ditto.
30670         * gcc.dg/vect/vect-72.c: Ditto.
30671         * gcc.dg/vect/vect-80.c: Ditto.
30673 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30675         PR c++/14075
30676         * g++.dg/init/string1.C: New.
30678         PR c++/18975
30679         * g++.dg/other/synth1.C: New.
30681 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30683         PR c/18963
30684         * gcc.dg/pr18963-1.c: New test.
30686 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30688         PR c/18596
30689         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30690         * gcc.dg/pr18596-1.c: Use dg-error.
30691         (dg-options): Use -fno-unit-at-a-time.
30692         * gcc.dg/pr18596-2.c: New test.
30693         * gcc.dg/pr18596-3.c: New test.
30695 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30697         PR middle-end/18683
30698         * g++.dg/opt/pr18683-1.C: New test case.
30700 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30702         PR other/19093
30703         * g++.dg/opt/max1.C: Fix for 64bit targets.
30705 2004-12-20  Matt Austern  <austern@apple.com>
30707         PR c++/19044
30708         * g++.dg/ext/builtin6.C: New
30710 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30712         PR tree-optimization/19080
30713         * gcc.c-torture/compile/pr19080.c: New test.
30715 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30717         * gcc.dg/20041219-1.c: New test.
30719 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30721         PR middle-end/19068
30722         * g++.dg/opt/max1.C: New test case.
30724 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30726         * gcc.dg/fdata-sections-1.c: New test.
30728 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30730         PR middle-end/18548
30731         * gcc.dg/max-1.c: New test case.
30733 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30735         * gcc.c-torture/execute/20041218-1.c: New test.
30737 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30739         * gcc.dg/pr18501.c: New test.
30740         * gcc.dg/uninit-5.c: XFAIL.
30741         * gcc.dg/uninit-9.c: XFAIL.
30743 2004-12-17  Dale Johannesen  <dalej@apple.com>
30745         * gcc.dg/20041213-1.c: New.
30747 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30749         * objc.dg/stabs-1.m: Allow assembly label to begin
30750         with a dot ('.').
30752 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30754         * gcc.c-torture/execute/20041213-1.c: Move...
30755         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30757 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30759         PR c++/18721
30760         * g++.dg/lookup/conv-5.C: New.
30762 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30764         * objc.dg/stabs-1.m: New test.
30766 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30768         * gcc.dg/visibility-c.c: Change compile to
30769         assemble for the test.
30771 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30773         PR target/19041
30774         * gcc.dg/visibility-c.c: New test.
30776 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30778         PR middle-end/18493
30779         * gcc.dg/switch-8.c: New test case.
30781 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30783         PR c++/18905
30784         * g++.dg/template/init4.C: New.
30785         * g++.dg/opt/static3.C: Enable optimizer.
30787 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30789         * g++.dg/other/complex1.C: New test.
30791 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30793         * g++.dg/opt/inline9.C: New test.
30795 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30797         PR fortran/18993
30798         * gfotran.dg/nullify_1.f: New test.
30800 2004-12-15  Richard Henderson  <rth@redhat.com>
30802         * gcc.target/i386/i386.exp: New harness.
30803         * gcc.target/i386/vect-args.c: New.
30805 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30807         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30809 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30811         PR c++/18825
30812         * g++.dg/template/friend32.C: New test.
30814 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30816         * cpp/pragma-once-1.c: New test.
30817         * cpp/pragma-once-1b.h: Likewise.
30818         * cpp/pragma-once-1c.h: Likewise.
30819         * cpp/pragma-once-1d.h: Likewise.
30820         * cpp/inc/pragma-once-1a.h: Likewise.
30822 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
30823             Steven G. Kargl  <kargls@comcast.net>
30825         PR fortran/17597
30826         * gfortran.dg/list_read_3.f90: New test.
30828 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30830         * gcc.dg/ftrapv-2.c: New test.
30832 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30834         PR c++/18981
30835         * g++.dg/template/typename9.C: New test.
30837 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30839         PR c++/18738
30840         * g++.dg/template/typename8.C: New test.
30841         * g++.dg/parse/friend2.C: Tweak error message.
30843 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30845         * gcc.c-torture/20041214-1.c: New test.
30847 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30849         PR c++/18965
30850         * g++.dg/init/array17.C: New test.
30852 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30854         PR c++/18793
30855         * g++.dg/init/aggr3.C: New test.
30857 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30859         * gcc.dg/altivec-types-1.c: New test.
30860         * gcc.dg/altivec-types-2.c: New test.
30861         * gcc.dg/altivec-types-3.c: New test.
30862         * gcc.dg/altivec-types-4.c: New test.
30863         * g++.dg/ext/altivec-types-1.C: New test.
30864         * g++.dg/ext/altivec-types-2.C: New test.
30865         * g++.dg/ext/altivec-types-3.C: New test.
30866         * g++.dg/ext/altivec-types-4.C: New test.
30868 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30870         PR middle-end/18951
30871         * gcc.c-torture/execute/20041213-1.c: New test.
30873 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30875         PR c++/18949
30876         * g++.dg/template/cast1.C: New.
30878 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30880         * gcc.c-torture/execute/20041213-2.c: New test.
30882 2004-12-13  Richard Henderson  <rth@redhat.com>
30884         * gcc.dg/i386-sse-10.c: Fix typo in options.
30886 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30888         PR c++/18968
30889         * g++.dg/opt/pr18968.C: New test.
30891 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30893         PR c++/18925
30894         * g++.dg/ext/visibility/staticdatamem.C: New test.
30896 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30898         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30900 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30902         PR rtl-optimization/18928
30903         * gcc.dg/pr18928-1.c: New test case.
30905 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30907         PR tree-opt/16951
30908         * gcc.c-torture/compile/20041211-1.c: New.
30910 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30912         PR middle-end/17564
30913         * gcc.c-torture/execute/20041212-1.c: New test.
30915 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30917         PR fortran/18869
30918         * gfortran.dg/common_1.f90: New test.
30920 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30921         Paul Brook  <paul@codesourcery.com>
30923         PR fortran/16222
30924         * gfortran.dg/real_do_1.f90: New test.
30926 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30928         PR tree-opt/18040
30929         * g++.dg/opt/ptrmem6.C: New test.
30931 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30933         PR middle-end/18921
30934         * gcc.dg/pr18921-1.c: New test case.
30936 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30938         PR fortran/17175
30939         * gfortran.dg/scale_1.f90: New test.
30941 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30943         PR middle-end/18903
30944         * gcc.c-torture/compile/pr18903.c: New test.
30946 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30948         * gcc.c-torture/execute/20041210-1.c: New test.
30950 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30952         PR c++/18731
30953         * g++.dg/parser/struct-1.C: New test.
30954         * g++.dg/parser/struct-2.C: New test.
30955         * g++.dg/parser/struct-3.C: New test.
30957 2004-12-09  Richard Henderson  <rth@redhat.com>
30959         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30961         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30962         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30964 2004-12-09  Matt Austern  <austern@apple.com>
30966         PR c++/18514
30967         * g++.dg/ext/builtin1.C: New
30968         * g++.dg/ext/builtin2.C: New
30969         * g++.dg/ext/builtin3.C: New
30970         * g++.dg/ext/builtin4.C: New
30971         * g++.dg/ext/builtin5.C: New
30973 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30975         PR tree-opt/18904
30976         * g++.dg/opt/ptrmem5.C: New test.
30978 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30980         * g++.dg/parse/typename5.C: Adjust for new error.
30981         * g++.dg/parse/typename7.C: New.
30983 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30985         PR c++/18073
30986         * g++.dg/other/mmintrin.C: New test.
30988 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30990         PR c++/16681
30991         * g++.dg/init/array15.C: New.
30992         * g++.dg/init/array16.C: New.
30994 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30996         PR fortran/18826
30997         * gfortran.dg/assign_1.f90: New test.
30999 2004-12-08  Nick Clifton  <nickc@redhat.com>
31001         * gcc.target/xstormy16/bss_below100: New directory containing tests.
31002         * gcc.target/xstormy16/data_below100: Likewise.
31003         * gcc.target/xstormy16/sfr: Likewise.
31004         * gcc.target/xstormy16/below100.S: New test source file.
31005         * gcc.target/xstormy16/below100.ld: New test linker script.
31006         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31007         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
31008         bp instructions.
31009         * gcc.target/xstormy16/bp.c: Likewise.
31011         * gcc.target/xstormy16/bss_below100: New files:
31012         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31013         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31014         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31015         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31016         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31017         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31018         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31019         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31020         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31021         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31022         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31023         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31024         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31025         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31026         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31027         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31028         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31029         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31030         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31031         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31032         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31033         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31034         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31035         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31036         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31037         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31038         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31040         * gcc.target/xstormy16/data_below100: New files:
31041         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
31042         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
31043         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
31044         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
31045         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
31046         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
31047         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
31048         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
31049         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
31050         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
31051         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
31052         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
31053         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
31054         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
31055         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
31056         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
31057         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31058         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31059         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31060         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31061         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31062         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31063         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31064         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31065         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31066         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31067         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31069         * gcc.target/xstormy16/sfr: New files:
31070         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31071         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31072         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31073         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31074         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31075         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31076         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31077         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31078         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31079         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31080         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31081         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31082         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31083         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31084         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31085         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31086         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31087         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31088         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31089         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31090         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31091         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31092         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31093         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31094         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31095         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31096         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31097         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31098         27_if0_sfrw_bitfield_f.c
31100 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31102         PR c++/18100
31103         * g++.dg/lookup/name-clash4.C: New test.
31105 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
31107         PR c++/18672
31108         * g++.dg/opt/array1.C: New.
31110         PR c++/18803
31111         * g++.dg/template/operator5.C: New.
31113 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
31115         PR c/18867
31116         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31118 2004-12-07  Steven Bosscher  <stevenb@suse.de>
31120         * gcc.dg/noncompile/20041207.c: New test.
31122 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
31124         * g++.dg/other/unreachable-1.C: New test.
31126 2004-12-06  Nick Clifton  <nickc@redhat.com>
31128         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31129         <limits.h> because the latter comes from gcc's include/ directory
31130         and not the newlib/libc/include directory.
31132 2004-12-04  Richard Henderson  <rth@redhat.com>
31134         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31136 2004-12-04  Richard Henderson  <rth@redhat.com>
31138         * lib/target-supports.exp (check_gc_sections_available): Disable
31139         for alpha and ia64.
31141 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
31143         PR middle-end/17909
31144         * g++.dg/other/vararg-2.C: New test.
31146 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31148         PR c++/17011, c++/17971
31149         * g++.dg/template/error15.C: Adjust expected error.
31150         * g++.dg/template/instantiate3.C: Likewise.
31152 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
31154         * gcc.dg/altivec-18.c: Fix for darwin
31156 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31158         PR c++/18782
31159         * g++.dg/parse/ptrmem2.C: New.
31161         PR c++/18318
31162         * g++.dg/template/new1.C: New.
31164 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31166         PR fortran/18710
31167         * gfortran.dg/direct_io_3.f90: New test.
31169 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
31171         PR 18758
31172         * g++.dg/parse/crash21.C: New.
31174 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31176         PR c++/15664, c++/18276
31177         * g++.dg/template/ttp13.C: New test.
31178         * g++.dg/template/ttp14.C: Likewise.
31180 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31182         PR c++/18123
31183         * g++.dg/parse/enum2.C: New test.
31184         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31186 2004-12-02  Nick Clifton  <nickc@redhat.com>
31188         * gcc.target/xstormy16: New test directory.
31189         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31190         * gcc.target/xstormy16/bp.c: Check the generation of bp
31191         instructions.
31192         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31193         bn instructions and the BELOW100 attribute.
31195 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
31197         PR target/16952
31198         * gcc.dg/ppc-eabi.c: New.
31200 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31202         PR fortran/18284
31203         * gfortran.dg/backspace.f90
31205 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31207         * gfortran.dg/inquire.f90: New test.
31209 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
31211         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31212         handle effective-target-keyword.
31213         (dg-skip-if): Support effective-target keyword as target list.
31214         (dg-xfail-if): Ditto.
31215         * lib/target-supports.exp (is-effective-target-keyword): New proc.
31217 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
31219         PR tree-optimization/18291
31220         * gcc.c-torture/compile/pr18291.c: New test.
31222 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31224         PR C++/18729
31225         * g++.dg/parse/crash20.C: New.
31227         PR c++/17431
31228         * g++.dg/overload/arg1.C: New.
31229         * g++.dg/overload/arg2.C: New.
31230         * g++.dg/overload/arg3.C: New.
31231         * g++.dg/overload/arg4.C: New.
31233 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
31235         * gcc.dg/c99-flex-array-4.c: Remove.
31237 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31239         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31241         * lib/target-supports.exp (is-effective-target): Simplify.
31243         * lib/target-supports.exp (check_effective_target_vect_long):
31244         Fix for powerpc64-*-*.
31246 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
31248         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31249         to support new requirements on FreeBSD 5.
31251 2004-11-30  Devang Patel  <dpatel@apple.com>
31253         PR 18702
31254         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31256 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31258         * g++.dg/ext/altivec-13.C: New test.
31260 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
31262         PR tree-opt/18298
31263         * gcc.c-torture/execute/p18298.c: New test.
31265 2004-11-30  Ira Rosen  <irar@il.ibm.com>
31266             Dorit Naishlos  <dorit@il.ibm.com>
31268         PR tree-opt/18607
31269         * gcc.dg/vect/vect-89.c: New test.
31271 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
31273         * gcc.dg/pr18596-1.c: New test.
31275 2004-11-30  Ben Elliston  <bje@au.ibm.com>
31277         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31279 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31281         PR c/18479
31282         * gcc.dg/pr18479.c: New test.
31284 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31286         PR target/18490
31287         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31288         mmix-knuth-mmixware.
31290         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31291         cris-*-elf* cris-*-aout* mmix-*-*
31293 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31295         PR middle-end/18725
31296         * gcc.dg/pr18725.c: New test.
31298 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31300         PR target/18488
31301         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31303         PR target/18336
31304         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31306 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
31308         PR c++/18368
31309         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31310         * g++.old-deja/g++.law/ctors5.C: Likewise.
31311         * g++.old-deja/g++.other/crash25.C: Likewise.
31313         PR c++/18674
31314         * g++.dg/template/error16.C: New test.
31316         PR c++/18512
31317         * g++.dg/template/crash29.C: New test.
31319 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
31321         PR tree-optimization/18712
31322         * gcc.c-torture/compile/pr18712.c: New test.
31324 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
31326         PR c/7544
31327         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31328         tests.
31330 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31332         PR c++/18652
31333         * g++.dg/lookup/crash6.C: New test.
31335 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31337         PR middle-end/18164
31338         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
31340 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
31342         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31343         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31344         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31346 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
31348         * gcc.dg/pr18164.c: New test.
31350 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
31352         * gcc.dg/funroll-loops-all.c: New.
31354 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31356         PR target/18489
31357         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31358         delimeter, match space and TAB as well as ":".
31360         PR target/18484
31361         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31363         PR target/18348
31364         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31366         PR target/18345
31367         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31369         PR target/18337
31370         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31372 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
31374         * gfortran.dg/direct_io_2.f90: New test.
31376 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31378         PR target/18334
31379         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31381 2004-11-28  Richard Henderson  <rth@redhat.com>
31383         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31385 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31387         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31388         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31389         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31390         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31391         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31392         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31393         gcc.dg/pointer-arith-8.c: New tests.
31395 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31397         PR fortran/18364
31398         * gfortran.dg/endfile.f90: New test.
31400 2004-11-27  Falk Hueffner  <falk@debian.org>
31402         * gcc.dg/loop-6.c: New test.
31404 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31406         * gcc.c-torture/execute/20041126-1.c: New test.
31408 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31410         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31411         on IRIX.
31413 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31415         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31416         functions.
31418 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31420         PR rtl-optimization/17825
31421         * gcc.c-torture/compile/20041119-1.c: New test.
31423 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31425         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31426         Check existence of ld library path variables before unsetting.
31428 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31430         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31432 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31434         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31436 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31438         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31440 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31442         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31443         dg-do directive.
31445 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31447         * gcc.dg/pr17957.c: Pass --param, not -param.
31449 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
31451         PR middle-end/17957
31452         * gcc.dg/pr17957.c: New test.
31454 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
31456         PR c++/18445
31457         * g++.dg/template/crash28.C: Likewise.
31459         PR c++/18001
31460         * g++.dg/expr/unary2.C: Adjust lvalue messages.
31461         * g++.dg/ext/lvaddr.C: Likewise.
31462         * g++.dg/opt/pr7503-3.C: Likewise.
31464         PR c++/18466
31465         * g++.dg/parse/qualified3.C: New test.
31466         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31468         PR c++/18545
31469         * g++.dg/expr/return1.C: New test.
31471 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31473         Friend class name lookup 3/n, PR c++/3332
31474         * g++.dg/lookup/friend3.C: New test.
31475         * g++.dg/lookup/friend4.C: Likewise.
31476         * g++.dg/lookup/friend5.C: Likewise.
31478 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31480         Friend class name lookup 2/n, PR c++/14513, c++/15410
31481         * g++.dg/lookup/friend2.C: New test.
31482         * g++.dg/template/friend31.C: Likewise.
31484 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31486         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31488 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31490         PR c++/17473
31491         * g++.dg/tc1/dr56.C: Remove.
31492         * g++.dg/template/typedef1.C: Add dg-error markers.
31493         * g++.old-deja/g++.other/typedef7.C: Likewise.
31495         PR c++/18285
31496         * g++.dg/parse/typedef7.C: New test.
31498 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
31500         * gcc.c-torture/execute/20041124-1.c: New test.
31502 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31504         * g++.dg/template/deduce3.C: New test.
31506         PR c++/18586
31507         * g++.dg/template/crash27.C: New test.
31509         PR c++/18530
31510         * g++.dg/warn/Wshadow-3.C: New test.
31512 2004-11-24  Devang Patel  <dpatel@apple.com>
31514         PR/18555
31515         * gcc.dg/cpp/isysroot-1.c: New test.
31516         * gcc.dg/cpp/usr/include/stdio.h: New file.
31517         * gcc.dg/cpp/isysroot-2.c: New test.
31518         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31519         New file.
31521 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31523         PR c++/8929
31524         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31526 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31528         * gcc.target/sparc/align.c: Do not include <stdint.h>.
31529         * gcc.target/sparc/pdist.c: Likewise.
31531 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
31533         PR c++/16882
31534         * g++.dg/conversion/simd1.C: New test.
31536 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31538         * lib/target-libpath.exp: New file defining
31539         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31540         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31541         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31542         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31543         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
31545 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
31547         * gcc.dg/pragma-align-2.c: Test macro expansion.
31548         * gcc.dg/pragma-pack-2.c: New test.
31550 2004-11-23  Richard Henderson  <rth@redhat.com>
31552         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31553         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31554         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31555         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31556         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31557         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31559         * gcc.dg/vect/vect.exp: Add check for alpha.
31560         * lib/target-supports.exp (check_alpha_max_hw_available): New.
31561         (check_effective_target_vect_int): Enable for alpha.
31562         (check_effective_target_vect_long): New.
31563         (is-effective-target): Add it.
31565 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31567         * gcc.dg/pr18614-1.c: New test.
31569 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31571         * gcc.dg/setjmp-2.c: New test.
31573 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31575         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31576         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31577         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31578         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31579         gcc.target/sparc/pdist.c: New tests.
31581 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31583         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31585 2004-11-22  Dale Johannesen  <dalej@apple.com>
31587         * gcc.dg/20041111-1.c: New.
31589 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31591         PR tree-opt/18536
31592         * gcc.dg/vect/pr18536.c: New test.
31594 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31596         PR c++/18354
31597         * g++.dg/template/nontype11.C: New test.
31599 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31601         PR middle-end/18520
31602         * gcc.dg/pr18520-1.c: New test case.
31604 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31606         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31607         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31608         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31609         expected diagnostics.
31611 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31613         PR target/18580
31614         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31615         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31616         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31618 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31620         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31622 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31623             Joseph Myers  <joseph@codesourcery.com>
31625         * lib/target-supports.exp (check_visibility_available): Really
31626         test the compiler.
31628 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31630         PR tree-opt/18181
31631         * gcc.dg/vect/vect-85.c: New test.
31632         * gcc.dg/vect/vect-86.c: New test.
31633         * gcc.dg/vect/vect-87.c: New test.
31634         * gcc.dg/vect/vect-88.c: New test.
31636 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31638         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31640 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31642         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31643         * gcc.dg/ppc-and-1.c: Ditto.
31644         * gcc.dg/ppc-compare-1.c: Ditto.
31645         * gcc.dg/ppc-mov-1.c: Ditto
31647 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31648             Mark Mitchell  <mark@codesourcery.com>
31650         * gcc.dg/pragma-init-fini-2.c: New test.
31652 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31653             Aldy Hernandez  <aldyh@redhat.com>
31655         * lib/target-supports.exp (check_effective_target_vect_int): New
31656         (check_effective_target_vect_float): New
31657         (check_effective_target_vect_double): New.
31658         (is-effective-target): Support new effective targets keywords.
31659         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31660         default action for dg-do.
31661         * gcc.dg/vect/pr16105.c: Use new support.
31662         * gcc.dg/vect/pr18400.c: Ditto.
31663         * gcc.dg/vect/pr18425.c: Ditto.
31664         * gcc.dg/vect/vect-1.c: Ditto.
31665         * gcc.dg/vect/vect-10.c: Ditto.
31666         * gcc.dg/vect/vect-11.c: Ditto.
31667         * gcc.dg/vect/vect-12.c: Ditto.
31668         * gcc.dg/vect/vect-13.c: Ditto.
31669         * gcc.dg/vect/vect-14.c: Ditto.
31670         * gcc.dg/vect/vect-15.c: Ditto.
31671         * gcc.dg/vect/vect-16.c: Ditto.
31672         * gcc.dg/vect/vect-17.c: Ditto.
31673         * gcc.dg/vect/vect-18.c: Ditto.
31674         * gcc.dg/vect/vect-19.c: Ditto.
31675         * gcc.dg/vect/vect-2.c: Ditto.
31676         * gcc.dg/vect/vect-20.c: Ditto.
31677         * gcc.dg/vect/vect-21.c: Ditto.
31678         * gcc.dg/vect/vect-22.c: Ditto.
31679         * gcc.dg/vect/vect-23.c: Ditto.
31680         * gcc.dg/vect/vect-24.c: Ditto.
31681         * gcc.dg/vect/vect-25.c: Ditto.
31682         * gcc.dg/vect/vect-26.c: Ditto.
31683         * gcc.dg/vect/vect-27.c: Ditto.
31684         * gcc.dg/vect/vect-27a.c: Ditto.
31685         * gcc.dg/vect/vect-28.c: Ditto.
31686         * gcc.dg/vect/vect-29.c: Ditto.
31687         * gcc.dg/vect/vect-29a.c: Ditto.
31688         * gcc.dg/vect/vect-3.c: Ditto.
31689         * gcc.dg/vect/vect-30.c: Ditto.
31690         * gcc.dg/vect/vect-31.c: Ditto.
31691         * gcc.dg/vect/vect-32.c: Ditto.
31692         * gcc.dg/vect/vect-33.c: Ditto.
31693         * gcc.dg/vect/vect-34.c: Ditto.
31694         * gcc.dg/vect/vect-35.c: Ditto.
31695         * gcc.dg/vect/vect-36.c: Ditto.
31696         * gcc.dg/vect/vect-37.c: Ditto.
31697         * gcc.dg/vect/vect-38.c: Ditto.
31698         * gcc.dg/vect/vect-4.c: Ditto.
31699         * gcc.dg/vect/vect-40.c: Ditto.
31700         * gcc.dg/vect/vect-41.c: Ditto.
31701         * gcc.dg/vect/vect-42.c: Ditto.
31702         * gcc.dg/vect/vect-43.c: Ditto.
31703         * gcc.dg/vect/vect-44.c: Ditto.
31704         * gcc.dg/vect/vect-45.c: Ditto.
31705         * gcc.dg/vect/vect-46.c: Ditto.
31706         * gcc.dg/vect/vect-47.c: Ditto.
31707         * gcc.dg/vect/vect-48.c: Ditto.
31708         * gcc.dg/vect/vect-48a.c: Ditto.
31709         * gcc.dg/vect/vect-49.c: Ditto.
31710         * gcc.dg/vect/vect-5.c: Ditto.
31711         * gcc.dg/vect/vect-50.c: Ditto.
31712         * gcc.dg/vect/vect-51.c: Ditto.
31713         * gcc.dg/vect/vect-52.c: Ditto.
31714         * gcc.dg/vect/vect-53.c: Ditto.
31715         * gcc.dg/vect/vect-54.c: Ditto.
31716         * gcc.dg/vect/vect-55.c: Ditto.
31717         * gcc.dg/vect/vect-56.c: Ditto.
31718         * gcc.dg/vect/vect-56a.c: Ditto.
31719         * gcc.dg/vect/vect-57.c: Ditto.
31720         * gcc.dg/vect/vect-58.c: Ditto.
31721         * gcc.dg/vect/vect-59.c: Ditto.
31722         * gcc.dg/vect/vect-6.c: Ditto.
31723         * gcc.dg/vect/vect-60.c: Ditto.
31724         * gcc.dg/vect/vect-61.c: Ditto.
31725         * gcc.dg/vect/vect-62.c: Ditto.
31726         * gcc.dg/vect/vect-63.c: Ditto.
31727         * gcc.dg/vect/vect-64.c: Ditto.
31728         * gcc.dg/vect/vect-65.c: Ditto.
31729         * gcc.dg/vect/vect-66.c: Ditto.
31730         * gcc.dg/vect/vect-67.c: Ditto.
31731         * gcc.dg/vect/vect-68.c: Ditto.
31732         * gcc.dg/vect/vect-69.c: Ditto.
31733         * gcc.dg/vect/vect-7.c: Ditto.
31734         * gcc.dg/vect/vect-72.c: Ditto.
31735         * gcc.dg/vect/vect-72a.c: Ditto.
31736         * gcc.dg/vect/vect-73.c: Ditto.
31737         * gcc.dg/vect/vect-74.c: Ditto.
31738         * gcc.dg/vect/vect-75.c: Ditto.
31739         * gcc.dg/vect/vect-76.c: Ditto.
31740         * gcc.dg/vect/vect-77.c: Ditto.
31741         * gcc.dg/vect/vect-77a.c: Ditto.
31742         * gcc.dg/vect/vect-78.c: Ditto.
31743         * gcc.dg/vect/vect-79.c: Ditto.
31744         * gcc.dg/vect/vect-8.c: Ditto.
31745         * gcc.dg/vect/vect-80.c: Ditto.
31746         * gcc.dg/vect/vect-82.c: Ditto.
31747         * gcc.dg/vect/vect-82_64.c: Ditto.
31748         * gcc.dg/vect/vect-83.c: Ditto.
31749         * gcc.dg/vect/vect-83_64.c: Ditto.
31750         * gcc.dg/vect/vect-9.c: Ditto.
31751         * gcc.dg/vect/vect-all.c: Ditto.
31752         * gcc.dg/vect/vect-none.c: Ditto.
31754 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31756         * lib/gcc-dg.exp (dg-skip-if): New function.
31757         (dg-forbid-option): Remove.
31758         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31759         * g++.dg/abi/bitfield8.C: Likewise.
31760         * g++.dg/abi/dtor1.C: Likewise.
31761         * g++.dg/abi/empty10.C: Likewise.
31762         * g++.dg/abi/empty7.C: Likewise.
31763         * g++.dg/abi/empty9.C: Likewise.
31764         * g++.dg/abi/layout3.C: Likewise.
31765         * g++.dg/abi/layout4.C: Likewise.
31766         * g++.dg/abi/thunk1.C: Likewise.
31767         * g++.dg/abi/thunk2.C: Likewise.
31768         * g++.dg/abi/vbase11.C: Likewise.
31769         * g++.dg/abi/vthunk2.C: Likewise.
31770         * g++.dg/abi/vthunk3.C: Likewise.
31771         * g++.dg/ext/attrib8.C: Likewise.
31772         * g++.dg/opt/longbranch2.C: Likewise.
31773         * g++.dg/opt/reg-stack4.C: Likewise.
31774         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31775         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31776         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31777         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31778         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31779         * gcc.dg/20000609-1.c: Likewise.
31780         * gcc.dg/20000720-1.c: Likewise.
31781         * gcc.dg/20011107-1.c: Likewise.
31782         * gcc.dg/20011119-1.c: Likewise.
31783         * gcc.dg/20020108-1.c: Likewise.
31784         * gcc.dg/20020122-2.c: Likewise.
31785         * gcc.dg/20020122-3.c: Likewise.
31786         * gcc.dg/20020201-3.c: Likewise.
31787         * gcc.dg/20020206-1.c: Likewise.
31788         * gcc.dg/20020218-1.c: Likewise.
31789         * gcc.dg/20020310-1.c: Likewise.
31790         * gcc.dg/20020411-1.c: Likewise.
31791         * gcc.dg/20020418-2.c: Likewise.
31792         * gcc.dg/20020426-1.c: Likewise.
31793         * gcc.dg/20020426-2.c: Likewise.
31794         * gcc.dg/20020517-1.c: Likewise.
31795         * gcc.dg/20020523-1.c: Likewise.
31796         * gcc.dg/20020523-2.c: Likewise.
31797         * gcc.dg/20020729-1.c: Likewise.
31798         * gcc.dg/20030204-1.c: Likewise.
31799         * gcc.dg/20030826-2.c: Likewise.
31800         * gcc.dg/20030926-1.c: Likewise.
31801         * gcc.dg/20031202-1.c: Likewise.
31802         * gcc.dg/980312-1.c: Likewise.
31803         * gcc.dg/980313-1.c: Likewise.
31804         * gcc.dg/990117-1.c: Likewise.
31805         * gcc.dg/990424-1.c: Likewise.
31806         * gcc.dg/990524-1.c: Likewise.
31807         * gcc.dg/991230-1.c: Likewise.
31808         * gcc.dg/i386-387-1.c: Likewise.
31809         * gcc.dg/i386-387-2.c: Likewise.
31810         * gcc.dg/i386-387-3.c: Likewise.
31811         * gcc.dg/i386-387-4.c: Likewise.
31812         * gcc.dg/i386-387-5.c: Likewise.
31813         * gcc.dg/i386-387-6.c: Likewise.
31814         * gcc.dg/i386-asm-1.c: Likewise.
31815         * gcc.dg/i386-bitfield1.c: Likewise.
31816         * gcc.dg/i386-bitfield2.c: Likewise.
31817         * gcc.dg/i386-loop-1.c: Likewise.
31818         * gcc.dg/i386-loop-2.c: Likewise.
31819         * gcc.dg/i386-loop-3.c: Likewise.
31820         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31821         * gcc.dg/i386-pic-1.c: Likewise.
31822         * gcc.dg/i386-regparm.c: Likewise.
31823         * gcc.dg/i386-signbit-1.c: Likewise.
31824         * gcc.dg/i386-signbit-2.c: Likewise.
31825         * gcc.dg/i386-signbit-3.c: Likewise.
31826         * gcc.dg/i386-sse-5.c: Likewise.
31827         * gcc.dg/i386-sse-8.c: Likewise.
31828         * gcc.dg/i386-unroll-1.c: Likewise.
31829         * gcc.dg/tls/opt-1.c: Likewise.
31830         * gcc.dg/tls/opt-2.c: Likewise.
31831         * gcc.dg/unroll-1.c: Likewise.
31832         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31833         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31834         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31835         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31837 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31839         * g++.dg/template/incomplete1.C: New test.
31841 2004-11-16  Nick Clifton  <nickc@redhat.com>
31843         Revert patches accidentally commited during checkin of fixes for
31844         xstormy16 tests:
31845         gcc.c-torture/execute/simd-4.c: Revert
31846         gcc.dg/20040910-1.c: Revert.
31848 2004-11-16  Paul Brook  <paul@codesourcery.com>
31850         PR fortran/13010
31851         * gfortran.dg/der_pointer_1.f90: New test.
31853 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31855         PR c/18498
31856         * gcc.dg/bitfld-13.c: New test.
31858 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31860         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31861         powerpc*-*-linux*.
31863         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31864         * gcc.dg/ppc64-abi-2.c: Ditto.
31865         * gcc.dg/ppc64-abi-3.c: Ditto.
31867         * lib/gcc-dg.exp (dg-target-list): Remove.
31869 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31871         * gcc.dg/ia64-postinc.c: New test.
31873 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31875         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31877 2004-11-15  Nick Clifton  <nickc@redhat.com>
31879         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31880         __INT_MAX__ so that the test can be compiled by toolchains
31881         targeted at 16-bit processors.
31883         * gcc.dg/20040625-1.c: Use long constants rather than integers
31884         when performing arithmetic that will overflow 16-bits.
31886         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31887         xstormy16.  It does not support 128-bit vector operations.
31889         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31890         with the macro PTR_TYPE.  Define this macro to an integer type
31891         suitable for holding a pointer.
31893         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31894         the target is a 16-bit processor.
31896         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31897         16-bit targets where the character constant will be too long.
31899         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31900         where the double will not be directly addressable.
31902 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31904         Friend class name lookup 1/n, PR c++/18471
31905         * g++.dg/template/crash26.C: New test.
31906         * g++.dg/lookup/struct1.C: Adjust expected error.
31907         * g++.dg/parse/elab1.C: Likewise.
31908         * g++.dg/parse/elab2.C: Likewise.
31909         * g++.dg/parse/int-as-enum1.C: Likewise.
31910         * g++.dg/parse/struct-as-enum1.C: Likewise.
31911         * g++.dg/parse/typedef1.C: Likewise.
31912         * g++.dg/parse/typedef3.C: Likewise.
31913         * g++.dg/parse/typedef4.C: Likewise.
31914         * g++.dg/parse/typedef5.C: Likewise.
31915         * g++.dg/template/nontype4.C: Likewise.
31916         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31917         * g++.old-deja/g++.other/elab1.C: Likewise.
31918         * g++.old-deja/g++.other/syntax4.C: Likewise.
31920 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31922         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31924 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31926         * gcc.c-torture/execute/20041114-1.c: New test.
31928 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31930         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31931         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31932         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31933         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31934         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31935         gcc.dg/switch-7.c: New tests.
31937 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31939         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31941 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31943         PR tree-opt/18400
31944         * gcc.dg/vect/pr18400.c: New test.
31946 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31947             Andrew Pinski  <pinskia@physics.uc.edu>
31949         PR tree-opt/18425
31950         * gcc.dg/vect/pr18425.c: New test.
31952 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31954         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31955         Guard with dg-require-alias and dg-require-visibility.
31957 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31959         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31961 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31963         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31965 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31967         PR c++/17344
31968         * g++.dg/template/defarg5.C: New test.
31970 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31972         * g++.dg/parse/cast1.C: Run only on ILP32.
31973         * g++.old-deja/g++.mike/p784.C: Likewise.
31975 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31977         * gcc.c-torture/execute/20041113-1.c: New test.
31979 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31981         PR target/18230
31982         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31983         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31984         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31985         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31986         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31987         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31988         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31989         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31990         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31991         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31992         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31993         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31994         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31996 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31998         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31999         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
32000         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
32001         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
32002         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
32003         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
32004         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
32005         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
32006         gcc.target/sparc/combined-1.c: New tests.
32008 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
32010         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
32011         New tests.
32013 2004-11-12  Mark Mitchell <mark@codesourcery.com>
32015         * lib/gcc-dg.exp (dg-forbid-option): New function.
32016         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
32017         * g++.dg/abi/bitfield8.C: Likewise.
32018         * g++.dg/abi/dtor1.C: Likewise.
32019         * g++.dg/abi/empty10.C: Likewise.
32020         * g++.dg/abi/empty7.C: Likewise.
32021         * g++.dg/abi/empty9.C: Likewise.
32022         * g++.dg/abi/layout3.C: Likewise.
32023         * g++.dg/abi/layout4.C: Likewise.
32024         * g++.dg/abi/thunk1.C: Likewise.
32025         * g++.dg/abi/thunk2.C: Likewise.
32026         * g++.dg/abi/vbase11.C: Likewise.
32027         * g++.dg/abi/vthunk2.C: Likewise.
32028         * g++.dg/abi/vthunk3.C: Likewise.
32029         * g++.dg/ext/attrib8.C: Likewise.
32030         * g++.dg/opt/longbranch2.C: Likewise.
32031         * g++.dg/opt/reg-stack4.C: Likewise.
32032         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32033         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32034         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32035         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32036         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32037         * gcc.dg/20000609-1.c: Likewise.
32038         * gcc.dg/20000720-1.c: Likewise.
32039         * gcc.dg/20011107-1.c: Likewise.
32040         * gcc.dg/20011119-1.c: Likewise.
32041         * gcc.dg/20020108-1.c: Likewise.
32042         * gcc.dg/20020122-2.c: Likewise.
32043         * gcc.dg/20020122-3.c: Likewise.
32044         * gcc.dg/20020201-3.c: Likewise.
32045         * gcc.dg/20020206-1.c: Likewise.
32046         * gcc.dg/20020218-1.c: Likewise.
32047         * gcc.dg/20020310-1.c: Likewise.
32048         * gcc.dg/20020411-1.c: Likewise.
32049         * gcc.dg/20020418-2.c: Likewise.
32050         * gcc.dg/20020426-1.c: Likewise.
32051         * gcc.dg/20020426-2.c: Likewise.
32052         * gcc.dg/20020517-1.c: Likewise.
32053         * gcc.dg/20020523-1.c: Likewise.
32054         * gcc.dg/20020523-2.c: Likewise.
32055         * gcc.dg/20020729-1.c: Likewise.
32056         * gcc.dg/20030204-1.c: Likewise.
32057         * gcc.dg/20030826-2.c: Likewise.
32058         * gcc.dg/20030926-1.c: Likewise.
32059         * gcc.dg/20031202-1.c: Likewise.
32060         * gcc.dg/980312-1.c: Likewise.
32061         * gcc.dg/980313-1.c: Likewise.
32062         * gcc.dg/990117-1.c: Likewise.
32063         * gcc.dg/990424-1.c: Likewise.
32064         * gcc.dg/990524-1.c: Likewise.
32065         * gcc.dg/991230-1.c: Likewise.
32066         * gcc.dg/i386-387-1.c: Likewise.
32067         * gcc.dg/i386-387-2.c: Likewise.
32068         * gcc.dg/i386-387-3.c: Likewise.
32069         * gcc.dg/i386-387-4.c: Likewise.
32070         * gcc.dg/i386-387-5.c: Likewise.
32071         * gcc.dg/i386-387-6.c: Likewise.
32072         * gcc.dg/i386-asm-1.c: Likewise.
32073         * gcc.dg/i386-bitfield1.c: Likewise.
32074         * gcc.dg/i386-bitfield2.c: Likewise.
32075         * gcc.dg/i386-loop-1.c: Likewise.
32076         * gcc.dg/i386-loop-2.c: Likewise.
32077         * gcc.dg/i386-loop-3.c: Likewise.
32078         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32079         * gcc.dg/i386-pic-1.c: Likewise.
32080         * gcc.dg/i386-regparm.c: Likewise.
32081         * gcc.dg/i386-signbit-1.c: Likewise.
32082         * gcc.dg/i386-signbit-2.c: Likewise.
32083         * gcc.dg/i386-signbit-3.c: Likewise.
32084         * gcc.dg/i386-sse-5.c: Likewise.
32085         * gcc.dg/i386-sse-8.c: Likewise.
32086         * gcc.dg/i386-unroll-1.c: Likewise.
32087         * gcc.dg/tls/opt-1.c: Likewise.
32088         * gcc.dg/tls/opt-2.c: Likewise.
32089         * gcc.dg/unroll-1.c: Likewise.
32090         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32091         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32092         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32093         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32094         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32095         -m64 is specified.
32097 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32099         PR c++/18389
32100         * g++.dg/parse/cond1.C: New test.
32102         PR c++/18429
32103         * g++.dg/template/array9.C: New test.
32104         * g++.dg/ext/vla1.C: Adjust error messages.
32105         * g++.dg/ext/vlm1.C: Likewise.
32106         * g++.dg/template/crash2.C: Likewise.
32108         PR c++/18436
32109         * g++.dg/template/call3.C: New test.
32111         PR c++/18407
32112         * g++.dg/template/ptrmem11.C: New test.
32114 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
32116         PR other/14264
32117         * lib/g++.exp: Set LC_ALL and LANG to C.
32118         * lib/gcc-dg.exp: Likewise.
32119         * lib/gfortran.exp: Likewise.
32120         * lib/objc.exp: Likewise.
32121         * lib/treelang.exp: Likewise.
32123 2004-11-12  Andreas Schwab  <schwab@suse.de>
32125         * gcc.dg/pr16286.c: Fix last change.
32127 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32129         PR c++/18416
32130         * g++.dg/init/global1.C: New test.
32132 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
32134         * gcc.c-torture/execute/20041112-1.c: New test.
32136 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32138         * lib/gcc-dg.exp (dg-target-list): New.
32140 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32141             Richard Sandiford  <rsandifo@redhat.com>
32143         * lib/target-supports.exp (get-compiler_messages): New.
32144         (check_named_sections_available): Use it.
32145         (check_effective_target_ilp32): New.
32146         (check_effective_target_lp64): New.
32147         (is-effective-target): New.
32148         * lib/gcc-dg.exp (dg-require-effective-target): New.
32150 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
32152         * gcc.dg/precedence-1.c: New test.
32154 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32156         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32158         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32159         message, delete generated files, use more descriptive name for
32160         executable, and make the test unsupported when it cannot be run.
32162         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32163         (dg-require-weak, dg-require-visibility, dg-require-alias,
32164         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32165         dg-require-iconv, dg-require-named-sections): Use it.
32167         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32169 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
32171         PR target/16457
32172         * gcc.dg/ppc-and-1: New
32174         PR target/16796
32175         * gcc.dg/ppc-mov-1.c: New.
32177         PR target/16458
32178         * gcc.dg/ppc-compare-1.c: New.
32180 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
32182         * objc.dg/desig-init-2.m: New test.
32184 2004-11-10  Adam Nemet  <anemet@lnxw.com>
32186         PR middle-end/18160
32187         * g++.dg/warn/register-var-1.C: New test.
32188         * g++.dg/warn/register-var-2.C: New test.
32190 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32192         * gcc.dg/union-2.c: New test.
32194 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
32196         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32197         New test for PR tree-optimization/17892.
32199 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
32201         PR c++/18369
32202         * g++.dg/init/new12.C: New test.
32204 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
32206         * gcc.target/sparc: New directory.
32207         * gcc.target/sparc/sparc.exp: New driver.
32208         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32209         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32210         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32211         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32213 2004-11-10  Paul Brook  <paul@codesourcery.com>
32215         PR fortran/18218
32216         * gfortran.dg/list_read.c: New test.
32218 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32220         PR c/18322
32221         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32222         expected diagnostic location.
32224 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
32226         * gcc.dg/20041109-1.c: New test.
32228 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32230         PR objc/18406
32231         * objc/compile/pr18406.m: New test.
32233 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32235         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32237 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32239         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32241 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32243         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32245 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32247         * gcc.dg/20030225-2.c: Add prototype for abort and
32248         exit.
32250 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
32252         PR tree-opt/18299
32253         * gcc.c-torture/pr18299-1.c: New test.
32255 2004-11-06  Andreas Schwab  <schwab@suse.de>
32257         * gcc.dg/pr16286.c: Also test for bool and pixel.
32259 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
32261         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32262         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32263         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32264         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32265         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32266         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32267         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32268         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32269         gcc.dg/struct-semi-3.c: New tests.
32271 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32273         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32275 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32277         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32278         Do not use C99 designators.
32280 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32282         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32284 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32286         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32287         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32288         * gcc.c-torture/execute/simd-5.x: Remove.
32290 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
32292         PR rtl-optimization/17933
32293         * gcc.dg/torture/pr17933-1.c: New test.
32295 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32297         PR target/18106
32298         * lib/target-supports.exp (check_weak_available): Support
32299         Windows.
32301 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
32303         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32304         call to fflush(stdout) before abort.
32305         (my_ffsll): New function.
32306         (generate_fields): Use it.
32308 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32310         * gcc.dg/init-undef-1.c: New test.
32312 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32314         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32315         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32316         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32317         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32318         expected messages for new parser.
32320 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
32322         * g++.dg/ext/visibility/symbian1.C: New test.
32324 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32326         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32327         on LP64 targets.
32329 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32331         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32332         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32333         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32334         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32335         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32336         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32337         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32338         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32339         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32340         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32342 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32344         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32345         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32346         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32347         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32348         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32349         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32350         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32351         for new parser.
32353 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
32355         PR target/15342
32356         * gcc.dg/20041104-1.c: New test.
32358 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32360         * g++.dg/template/nontype7.C: New test.
32361         * g++.dg/template/nontype8.C: Likewise.
32362         * g++.dg/template/nontype9.C: Likewise.
32363         * g++.dg/template/nontype10.C: Likewise.
32364         * g++.dg/tc1/dr49.C: Likewise.
32365         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32366         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32368 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32370         * g++.dg/rtti/tinfo1.C: Remove xfails.
32372 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32374         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32375         packed attribute to the definition to satisfy the new C++ parser.
32377 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32379         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32380         invocations of va_arg.
32382 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32384         PR c++/18124
32385         * g++.dg/template/crash25.C: New test.
32387         PR c++/18155
32388         * g++.dg/template/typedef2.C: New test.
32389         * g++.dg/parse/crash13.C: Adjust error markers.
32391         PR c++/18177
32392         * g++.dg/conversion/const3.C: New test.
32394 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32396         PR fortran/17535
32397         PR fortran/17583
32398         PR fortran/17713
32399         * gfortran.dg/generic_[123].f90: New testcases.
32401 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32403         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32404         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32406 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32408         PR tree-opt/16808
32409         * gcc.c-torture/compile/pr16808.c: New test.
32411 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32413         PR rtl-optimization/17104
32414         * gcc.dg/ppc-bitfield1.c: New.
32416 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32418         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32420 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32422         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32423         strings for 32-bit code.
32425 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32427         PR c/18239
32428         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32430 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32432         PR c++/18064
32433         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32435 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32437         PR c++/15172
32438         * g++.dg/init/aggr2.C: New test.
32440 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32442         * objc.dg/local-decl-1.m: New test.
32444 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32446         * gcc.dg/20040910-1.c: Adjust regex.
32448 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32450         PR rtl-optimization/18084
32451         * g++.dg/opt/pr18084-1.C: New testcase.
32453 2004-10-30  Matt Austern  <austern@apple.com>
32455         PR c++/17542
32456         * g++.dg/ext/attrib18.C: New test.
32458 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32460         PR middle-end/18096
32461         * gcc.dg/pr18096-1.c: New test case.
32463 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32465         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32467 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
32469         PR c/16666
32470         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32471         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32472         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32473         gcc.dg/old-style-prom-3.c: New tests.
32475 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
32477         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32478         Remove unnecessary inclusion of stdio.h.
32480 2004-10-29  Roger Sayle  <roger@eyesopen.com>
32482         PR rtl-optimization/17581
32483         * gcc.dg/pr17581-1.c: New test case.
32485 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
32487         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32488         being implemented.
32489         * g++.dg/conversion/dr195-1.C: New.
32490         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32491         * g++.old-deja/g++.mike/p10148.C: Likewise.
32493 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
32495         PR c++/17695
32496         * g++.dg/debug/typedef2.C: New test.
32498 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
32500         PR fortran/13490
32501         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32502         * gfortran.dg/g77/README: Update.
32504 2004-10-28  Matt Austern  <austern@apple.com>
32506         PR c++/14124
32507         * g++.dg/ext/packed7.C: New test.
32509 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
32511         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32512         scan-assembler.
32513         * lib/scanasm.exp (hidden-scan-for): New proc.
32514         (scan-hidden): Use hidden-scan-for instead of constructing the scan
32515         string.
32516         (scan-not-hidden): Likewise.
32517         * lib/target-supports.exp (check_visibility_available): mach-o is
32518         support too.
32520 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
32522         PR c++/17132
32523         * g++.dg/template/memclass3.C: New test.
32525 2004-10-28  Adam Nemet  <anemet@lnxw.com>
32527         PR middle-end/18160
32528         * gcc.dg/register-var-1.c: New test.
32529         * gcc.dg/register-var-2.c: New test.
32530         * gcc.dg/asm-7.c: Taking the address of a register variable is an
32531         error now.
32533 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
32535         PR other/18172
32536         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32537         unused variables.
32538         * gcc.dg/vect/vect-22.c: Likewise.
32540 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
32542         * gcc.dg/i386-rotate-1.c: New test.
32544 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
32546         * g++.dg/init/ref12.C: Add "run" marker.
32548         PR c++/17435
32549         * g++.dg/init/ref12.C: New test.
32551         PR c++/18140
32552         * g++.dg/template/shift1.C: New test.
32553         * g++.dg/template/error10.C: Adjust error markers.
32555 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
32557         PR tree-opt/17529
32558         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32560 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
32562         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32563         * gcc.dg/weak/weak-3.c: Likewise.
32564         * gcc.dg/weak/weak-5.c: Likewise.
32565         * gcc.dg/weak/weak-9.c: Likewise.
32566         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32567         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32569         * gcc.dg/darwin-weakimport-1.c: New.
32571 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32573         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32575 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32577         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32578         'syntax' error messages.
32579         * gcc.dg/cpp/direct2s.c: Likewise.
32581 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32583         * gcc.c-torture/compile/20041026-1.c: New.
32585 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32587         PR c++/18093
32588         * g++.dg/lookup/ns2.C: New test.
32590         PR c++/18020
32591         * g++.dg/template/enum4.C: New test.
32593         PR c++/18161
32594         * g++.dg/template/expr1.C: New test.
32596 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32598         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32600 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32602         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32603         gcc.dg/decl-nospec-3.c: New tests.
32605 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32607         * objc.dg/super-class-3.m: New test.
32609 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32611         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32612         resyncing.
32613         * gcc.dg/cpp/direct2s.c: Likewise.
32615 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32617         * objc.dg/image-info.m: Update for changes to section selection.
32619 2004-10-25  David Ayers  <d.ayers@inode.at>
32620             Ziemowit Laski  <zlaski@apple.com>
32622         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32623         diagnostics when messaging 'id <Proto>'.
32624         * objc.dg/class-protocol-1.m: New test.
32625         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32626         a non-existent method signature.
32627         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32628         Update diagnostics when messaging with non-existent method signature.
32629         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32630         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32631         invalid receivers are now resolved as if messaging 'id'; remove
32632         extraneous diagnostics.
32634 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32636         PR c/16667
32637         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32638         gcc.dg/init-desig-obs-3.c: New tests.
32640 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32642         * gcc.dg/debug/20041023-1.c: New test.
32644 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32646         PR middle-end/17407
32647         * gcc.c-torture/compile/pr17407.c: New test.
32649         PR c++/18121
32650         * g++.dg/template/array8.C: New test.
32652 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32654         PR other/18138
32655         * lib/g++.exp: Accept more than one multilib libgcc.
32656         * lib/gcc-dg.exp: Likewise.
32657         * lib/objc.exp: Likewise.
32658         * lib/treelang.exp: Likewise.
32659         * lib/gfortran.exp: Likewise.
32661 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32663         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32665 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32667         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32668         * gcc.dg/c99-const-expr-3.c: Likewise.
32670 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32672         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32674 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32676         * gcc.c-torture/execute/loop-2e.x: Remove.
32678 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32680         PR c++/18095
32681         * g++.dg/parse/crash18.C: New.
32682         * g++.dg/parse/crash19.C: New.
32684 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32686         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32687         * g++.dg/ext/dllimport2.C: Same.
32688         * g++.dg/ext/dllimport8.C: Same.
32690 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32692         PR c++/10841
32693         * g++.dg/conversion/cast1.C: New test.
32694         * g++.dg/overload/pmf1.C: Adjust error marker.
32696 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32698         PR objc/17923
32699         * objc.dg/const-str-7.m: New test.
32701 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32703         * g++.dg/template/memfriend11.C: Fix comment typo.
32704         * g++.dg/template/memfriend14.C: Likewise.
32706 2004-10-20  Richard Henderson  <rth@redhat.com>
32708         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32709         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32710         -fasynchronous-unwind-tables.
32712 2004-10-20  Richard Henderson  <rth@redhat.com>
32714         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32715         (main): Return success.
32716         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32717         (main): Return success.
32719 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32721         PR c++/13495
32722         * g++.dg/template/memfriend9.C: New test.
32723         * g++.dg/template/memfriend10.C: Likewise.
32724         * g++.dg/template/memfriend11.C: Likewise.
32725         * g++.dg/template/memfriend12.C: Likewise.
32726         * g++.dg/template/memfriend13.C: Likewise.
32727         * g++.dg/template/memfriend14.C: Likewise.
32728         * g++.dg/template/memfriend15.C: Likewise.
32729         * g++.dg/template/memfriend16.C: Likewise.
32730         * g++.dg/template/memfriend17.C: Likewise.
32731         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32733 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32735         * g++.dg/conversion/dr195.C: New.
32736         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32738 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32739             Devang Patel  <dpatel@apple.com>
32741         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32742         of floating point arithmetic, which could trap.
32744 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32746         PR c++/14035
32747         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32748         * g++.dg/conversion/const2.C: New test.
32749         * g++.dg/expr/reinterpret2.C: New test.
32750         * g++.dg/expr/reinterpret3.C: New test.
32751         * g++.dg/expr/cast2.C: New test.
32752         * g++.dg/expr/copy1.C: New test.
32753         * g++.dg/other/conversion1.C: Change error message.
32754         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32755         function pointers to void *.
32756         * g++.old-deja/g++.mike/p10148.C: Likewise.
32758 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32760         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32762 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32764         PR c++/18047
32766         * g++.dg/parse/expr3.C: New test.
32768 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32770         * gcc.dg/smod-1.c: New test.
32772 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32774         * objc.dg/method-14.m: New test.
32776 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32778         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32779         Also xfail as the patch was reverted.
32781 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32783         PR middle-end/16973
32784         * gcc.dg/pr16973.c: New test.
32786 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32788         PR tree-optimization/17656
32789         * gcc.c-torture/compile/pr17656.c: New test.
32791 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32793         * g++.dg/eh/shadow1.C: New.
32795 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32797         * gcc.c-torture/compile/20041018-1.c: New test.
32799 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32801         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32802         compiler referring to register 0 when accessing sdata.  The linker
32803         now patches things up.
32805 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32807         PR c/17529
32808         * gcc.c-torture/compile/pr17529.c: New test.
32810 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32812         PR c++/17743
32813         * g++.dg/ext/attrib17.C: New test.
32815 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32817         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32819 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32821         PR c++/10479
32822         * g++.dg/ext/attrib16.C: New test.
32824 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
32826         PR c++/17042
32827         * g++.dg/init/dso_handle1.C: New test.
32829         PR c++/14667
32830         * g++.dg/parse/typedef6.C: New test.
32832         PR c++/17916
32833         * g++.dg/parse/pragma1.C: New test.
32835 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
32837         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32839 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
32841         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32842         -fno-common when on HPPA HP-UX platforms.
32844 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32846         PR other/16820
32847         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32848         stdint.h.
32849         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32850         uintptr_t.
32852 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32854         PR c++/16301
32855         * g++.dg/lookup/strong-using-4.C: New test.
32857 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32859         PR middle-end/16567
32860         * gcc.c-torture/compile/nested-1.c: New test.
32862 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32864         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32865         and mipsisa64*-*-* (until support for misaligned loads is added).
32866         * gcc.dg/vect/vect-50.c: Likewise.
32867         * gcc.dg/vect/vect-52.c: Likewise.
32868         * gcc.dg/vect/vect-54.c: Likewise.
32869         * gcc.dg/vect/vect-58.c: Likewise.
32870         * gcc.dg/vect/vect-60.c: Likewise.
32871         * gcc.dg/vect/vect-80.c: Likewise.
32873 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32875         PR c++/17976
32876         * g++.dg/init/dtor3.C: New test.
32878 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32880         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32882 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32884         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32885         * gcc.dg/macho-lo-sum.c: Likewise.
32887 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32889         * gcc.dg/ppc-spe64-1.c: New test.
32891 2004-10-14  Devang Patel  <dpatel@apple.com>
32893         PR 17635
32894         * gcc.dg/pr17635.c : New test.
32896 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32898         * gcc.dg/vect/vect-28.c: Remove xfail.
32899         * gcc.dg/vect/vect-30.c: Remove xfail.
32900         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32901         * gcc.dg/vect/vect-33.c: Remove xfail.
32902         * gcc.dg/vect/vect-44.c: Remove xfail.
32903         * gcc.dg/vect/vect-46.c: Remove xfail.
32904         * gcc.dg/vect/vect-50.c: Remove xfail.
32905         * gcc.dg/vect/vect-52.c: Remove xfail.
32906         * gcc.dg/vect/vect-54.c: Remove xfail.
32907         * gcc.dg/vect/vect-58.c: Remove xfail.
32908         * gcc.dg/vect/vect-60.c: Remove xfail.
32909         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32910         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32911         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32912         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32913         * gcc.dg/vect/vect-8.c: Remove xfail.
32914         * gcc.dg/vect/vect-80.c: Remove xfail.
32915         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32917 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32919         * gcc.dg/vect/vect-82.c: New testcase.
32920         * gcc.dg/vect/vect-82_64.c: New testcase.
32921         * gcc.dg/vect/vect-83.c: New testcase.
32922         * gcc.dg/vect/vect-83_64.c: New testcase.
32924 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32926         * gcc.dg/cpp/error-1.c: New test.
32928 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32930         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32932 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32934         PR target/17984
32935         * gcc.dg/cris-peep2-xsrand2.c: New test.
32937 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32939         PR c++/17661
32940         * g++.dg/expr/for2.C: New test.
32942 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32944         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32946 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32948         PR tree-optimization/17724
32949         * g++.dg/opt/pr17724-1.C: New test.
32950         * g++.dg/opt/pr17724-2.C: New test.
32951         * g++.dg/opt/pr17724-3.C: New test.
32952         * g++.dg/opt/pr17724-4.C: New test.
32953         * g++.dg/opt/pr17724-5.C: New test.
32954         * g++.dg/opt/pr17724-6.C: New test.
32956 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32958         PR c/17301
32959         * gcc.dg/pr17301-2.c: New test.
32961 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32963         PR c++/15876
32964         * g++.dg/parse/error22.C: New test.
32966         PR c++/17936
32967         * g++.dg/template/spec18.C: New test.
32969 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32971         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32972         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32973         memcpy.
32974         * gcc.dg/ia64-sync-2.c: Ditto.
32975         * gcc.dg/ia64-sync-3.c: Ditto.
32977 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32979         * g++.dg/eh/cleanup5.C: Add dg-options "".
32981 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32983         PR middle-end/17657
32984         * gcc.dg/switch-4.c: New test case.
32986 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32988         * gcc.c-torture/execute/20041011-1.c: New test.
32990 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32992         PR c++/17554
32993         * g++.dg/init/for3.C: New test.
32995         PR c++/17657
32996         * g++.dg/opt/switch2.C: New test.
32998         PR middle-end/17703
32999         * g++.dg/warn/Wreturn-2.C: New test.
33001 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
33003         PR c++/17907
33004         * g++.dg/eh/cleanup5.C: New test.
33006 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
33008         PR c++/17393
33009         * g++.dg/parse/error21.C: New test.
33011 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33013         * g++.dg/overload/pmf1.C: Adjust quoting marks.
33014         * g++.dg/warn/incomplete1.C: Likewise.
33015         * g++.dg/template/qualttp20.C: Likewise.
33017 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33019         PR c/17881
33020         * parm-incomplete-1.c: New test.
33022 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33024         PR c++/17867
33025         * g++.dg/parse/error19.C: New test.
33027         PR c++/17670
33028         * g++.dg/init/new11.C: New test.
33030         PR c++/17821
33031         * g++.dg/parse/error20.C: New test.
33033         PR c++/17826
33034         * g++.dg/template/crash24.C: New test.
33036 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33038         PR c/17301
33039         * gcc.dg/pr17301-1.c: New test.
33041 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33043         PR c/17189
33044         * gcc.dg/anon-struct-5.c: New test.
33046 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33048         PR c/17844
33049         * gcc.dg/pr17844-1.c: New test.
33051 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
33053         PR tree-optimization/17906
33054         * gcc.c-torture/compile/pr17906.c: New.
33056 2004-10-09  Stuart Hastings  <stuart@apple.com>
33057             Roger Sayle  <roger@eyesopen.com>
33059         PR rtl-optimization/17853
33060         * gcc.dg/i386-mmx-5.c: New testcase.
33062 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
33064         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33066 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33068         PR c++/17524
33069         * g++.dg/template/static9.C: New test.
33071         PR c++/17685
33072         * g++.dg/parse/operator5.C: New test.
33074 2004-10-09  Roger Sayle  <roger@eyesopen.com>
33076         PR middle-end/17894
33077         * gcc.c-torture/execute/divcmp-4.c: New test case.
33079 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33081         PR tree-opt/17902
33082         * g++.dg/opt/pr17902.C: New test.
33084 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
33086         * gcc.dg/cpp/ident-1.c: Add dg-options "".
33088 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33090         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33092 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33094         * gcc.dg/assign-warn-3.c: New test.
33096 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33098         PR c/16999
33099         * gcc.dg/cpp/ident-1.c: New test.
33101 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33103         * gcc.c-torture/compile/acc1.c: New.
33105 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33107         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33108         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33110 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33112         * gcc.dg/ultrasp11.c: New test.
33114 2004-10-08  Michael Matz  <matz@suse.de>
33116         * gcc.dg/doloop-2.c: New test.
33118 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33120         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33121         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33122         objc.dg/method-9.m: Update expected diagnostics.
33124 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
33126         * gcc.dg/ppc-fsel-3.c: New file.
33127         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33129 2004-10-07  Paul Brook  <paul@codesourcery.com>
33131         * gfortran.dg/intrinsic_verify_1.f90: New test.
33133 2004-10-07  Paul Brook  <paul@codesourcery.com>
33135         * gfortran.dg/empty_format_1.f90: Remove stray commas.
33137 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33139         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33140         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33141         commit.
33143 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
33145         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33147 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33149         PR c++/17115
33150         * g++.dg/warn/Winline-4.C: New test.
33152 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33154         * gcc.c-torture/compile/20041007-1.c: New test.
33156 2004-10-07  Paul Brook  <paul@codesourcery.com>
33158         PR fortran/17678
33159         * gfortran.dg/use_allocated_1.f90: New test.
33161 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33163         PR middle-end/17849
33164         * gfortran.fortran-torture/compile/nested.f90: New test
33166 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33168         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33170 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33172         PR c++/17368
33173         * g++.dg/ext/asm6.C: New test.
33175 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
33177         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33179 2004-10-06  Paul Brook  <paul@codesourcery.com>
33181         PR libfortran/17709
33182         * gfortran.dg/empty_format_1.f90: New test.
33184 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33186         PR fortran/17568
33187         * gfortran.dg/ishft.f90: New test.
33189         PR fortran/17283
33190         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33191         tests.
33193 2004-10-06  Paul Brook  <paul@codesourcery.com>
33195         * gfortran.dg/do_1.f90: New test.
33197 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33199         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33200         optimizing for size.
33202 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33204         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33206 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33208         * gcc.c-torture/compile/20041005-1.c: New test.
33210 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33212         PR c++/17829
33213         * g++.dg/lookup/koenig4.C: New.
33215 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33217         * g++.dg/other/classkey1.C: Adjust quoting marks.
33218         * g++.dg/parse/error15.C: Likewise.
33219         * g++.dg/template/meminit2.C (int>): Likewise.
33221 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33223         PR fortran/17283
33224         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33226         PR fortran/17631
33227         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33229         PR fortran/17708
33230         * gfortran.dg/pr17708.f90: New test.
33232 2004-10-04  Chao-ying Fu  <fu@mips.com>
33234         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33235         * gcc.dg/vect/vect-4.c: Ditto.
33236         * gcc.dg/vect/vect-5.c: Ditto.
33237         * gcc.dg/vect/vect-6.c: Ditto.
33238         * gcc.dg/vect/vect-8.c: Ditto.
33239         * gcc.dg/vect/vect-16.c: Ditto.
33240         * gcc.dg/vect/vect-30.c: Ditto.
33241         * gcc.dg/vect/vect-40.c: Ditto.
33242         * gcc.dg/vect/vect-41.c: Ditto.
33243         * gcc.dg/vect/vect-42.c: Ditto.
33244         * gcc.dg/vect/vect-43.c: Ditto.
33245         * gcc.dg/vect/vect-44.c: Ditto.
33246         * gcc.dg/vect/vect-45.c: Ditto.
33247         * gcc.dg/vect/vect-46.c: Ditto.
33248         * gcc.dg/vect/vect-47.c: Ditto.
33249         * gcc.dg/vect/vect-48.c: Ditto.
33250         * gcc.dg/vect/vect-49.c: Ditto.
33251         * gcc.dg/vect/vect-50.c: Ditto.
33252         * gcc.dg/vect/vect-51.c: Ditto.
33253         * gcc.dg/vect/vect-52.c: Ditto.
33254         * gcc.dg/vect/vect-53.c: Ditto.
33255         * gcc.dg/vect/vect-54.c: Ditto.
33256         * gcc.dg/vect/vect-55.c: Ditto.
33257         * gcc.dg/vect/vect-56.c: Ditto.
33258         * gcc.dg/vect/vect-57.c: Ditto.
33259         * gcc.dg/vect/vect-58.c: Ditto.
33260         * gcc.dg/vect/vect-59.c: Ditto.
33261         * gcc.dg/vect/vect-60.c: Ditto.
33262         * gcc.dg/vect/vect-74.c: Ditto.
33263         * gcc.dg/vect/vect-79.c: Ditto.
33264         * gcc.dg/vect/vect-80.c: Ditto.
33266 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
33268         * gcc.dg/unused-7.c: Use the correct option.
33270 2004-10-04  Paul Brook  <paul@codesourcery.com>
33271         Bud Davis  <bdavis9659@comcast.net>
33273         PR fortran/17706
33274         PR fortran/16434
33275         * gfortran/pr17706.f90: New test.
33276         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33278 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33280         * gfortran.dg/pr17612.f90: New test.
33282 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33284         * g++.dg/template/local1.C: Adjust quoting marks in
33285         testing for diagnostics.
33286         * g++.dg/tls/diag-2.C: Likewise.
33287         * g++.dg/other/error8.C: Likewise.
33289 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33291         PR c/17178
33292         * gcc.dg/unused-4.c: Adjust to be correct.
33294         PR c/17820
33295         * gcc.dg/unused-7.c: New test.
33297 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33299         PR c++/17797
33300         * g++.dg/overload/template2.C: New test.
33302 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
33304         PR tree-optimization/16632
33305         * gcc.dg/tree-ssa/20041002-1.c: New.
33307 2004-10-03  Paul Brook  <paul@codesourcery.com>
33309         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
33310         rather than relying on default formatting.
33312 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
33314         * gcc.dg/20040920-1.c: Update expected message text.
33316 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
33318         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33320 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
33322         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33323         tree level.
33325 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33327         * gcc.dg/tree-ssa/pr17343.c: Remove.
33329 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33331         PR tree-opt/17343
33332         * gcc.dg/tree-ssa/pr17343.c: New test.
33334 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
33336         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33337         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33338         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33339         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33340         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33342 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33344         * gcc.dg/lvalue-2.c: New test.
33346 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33348         PR c/17730
33349         * gcc.dg/pr17730-1.c: New test
33351 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33353         PR c/7425
33354         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33356 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33358         * gcc.c-torture/execute/stdarg-1.c: New test.
33359         * gcc.c-torture/execute/stdarg-2.c: New test.
33360         * gcc.c-torture/execute/stdarg-3.c: New test.
33361         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33362         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33363         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33364         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33365         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33367 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33369         PR tree-optimization/17697
33370         * g++.dg/opt/pr17697-1.C: New test.
33371         * g++.dg/opt/pr17697-2.C: New test.
33372         * g++.dg/opt/pr17697-3.C: New test.
33374 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33376         PR c/16409
33377         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33378         gcc.dg/vla-init-5.c: New tests.
33380 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33382         PR c/13804
33383         * gcc.dg/pr13804-1.c: New test.
33385 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33387         PR fortran/16938
33388         * gfortran.dg/pr16938.f90: New test.
33390 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33392         * g++.dg/template/crash23.C: New test.
33394 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33396         PR c++/17585
33397         * g++.dg/template/static8.C: New test.
33399 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33401         PR c++/17681
33402         * g++.dg/other/error9.C: New test.
33404 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33406         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33408 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33410         PR fortran/15164
33411         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33413 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33415         PR middle-end/17112
33416         * gcc.dg/pr17112-1.c: New test case.
33418 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33420         PR c/11459
33421         * gcc.dg/pr11459-1.c: New test.
33423 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33425         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33426         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33428 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33430         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33432 2004-09-25  Jan Hubicka  <jh@suse.cz>
33434         * compile/30040909-1.c: New test.
33435         * compile/30040907-1.c: New test.
33437 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33439         * gcc.c-torture/execute/va-arg-26.c: New test.
33441 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33443         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33444         extra diagnostics on targets with 64-bit pointers.
33445         * objc.dg/selector-1.m: Adjust dg-warning regexp.
33447 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33449         PR c/17188
33450         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33451         * gcc.dg/decl-3.c: Adjust expected message.
33453 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33455         PR fortran/17615
33456         * gfortran.dg/pr17615.f90: New test.
33458 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
33460         PR tree-optimzation/17517
33461         * g++.dg/tree-ssa/pr17517.C: New Test.
33463 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33465         PR c++/16889
33466         * g++.dg/lookup/ambig3.C: New.
33468 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
33470         PR tree-opt/17624
33471         * g++.dg/opt/pr17624.C: New test.
33473 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33475         PR c/6980
33476         * gcc.dg/Wbad-function-cast-1.c: New test.
33478 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
33480         * g++.dg/ext/complit1.C
33481         * g++.dg/other/error2.C
33482         * g++.dg/other/nontype-1.C
33483         * g++.dg/parse/crash11.C
33484         * g++.dg/parse/crash12.C
33485         * g++.dg/parse/error15.C
33486         * g++.dg/parse/error4.C
33487         * g++.dg/parse/tmpl-outside1.C
33488         * g++.dg/parse/too-many-tmpl-args1.C
33489         * g++.dg/template/dependent-expr3.C
33490         * g++.dg/template/error10.C
33491         * g++.dg/template/instantiate1.C
33492         * g++.dg/template/vtable2.C
33493         * g++.dg/warn/Wshadow-1.C
33494         * g++.dg/warn/weak1.C
33495         * g++.old-deja/g++.brendan/crash16.C
33496         * g++.old-deja/g++.brendan/crash18.C
33497         * g++.old-deja/g++.brendan/crash48.C
33498         * g++.old-deja/g++.brendan/crash49.C
33499         * g++.old-deja/g++.brendan/crash55.C
33500         * g++.old-deja/g++.brendan/crash56.C
33501         * g++.old-deja/g++.brendan/crash8.C
33502         * g++.old-deja/g++.brendan/enum11.C
33503         * g++.old-deja/g++.brendan/enum8.C
33504         * g++.old-deja/g++.brendan/enum9.C
33505         * g++.old-deja/g++.brendan/friend3.C
33506         * g++.old-deja/g++.brendan/misc14.C
33507         * g++.old-deja/g++.bugs/900402_02.C
33508         * g++.old-deja/g++.bugs/900404_03.C
33509         * g++.old-deja/g++.bugs/900404_04.C
33510         * g++.old-deja/g++.bugs/900428_03.C
33511         * g++.old-deja/g++.jason/crash4.C
33512         * g++.old-deja/g++.jason/overload21.C
33513         * g++.old-deja/g++.jason/redecl1.C
33514         * g++.old-deja/g++.jason/report.C
33515         * g++.old-deja/g++.jason/rfg10.C
33516         * g++.old-deja/g++.jason/template30.C
33517         * g++.old-deja/g++.law/arm12.C
33518         * g++.old-deja/g++.law/ctors5.C
33519         * g++.old-deja/g++.law/cvt20.C
33520         * g++.old-deja/g++.law/init10.C
33521         * g++.old-deja/g++.law/init8.C
33522         * g++.old-deja/g++.law/visibility17.C
33523         * g++.old-deja/g++.law/visibility7.C
33524         * g++.old-deja/g++.mike/net8.C
33525         * g++.old-deja/g++.mike/p646.C
33526         * g++.old-deja/g++.mike/p700.C
33527         * g++.old-deja/g++.mike/p701.C
33528         * g++.old-deja/g++.mike/p811.C
33529         * g++.old-deja/g++.ns/template13.C
33530         * g++.old-deja/g++.other/array3.C
33531         * g++.old-deja/g++.other/crash25.C
33532         * g++.old-deja/g++.other/dtor3.C
33533         * g++.old-deja/g++.other/dtor4.C
33534         * g++.old-deja/g++.other/main1.C
33535         * g++.old-deja/g++.other/warn7.C
33536         * g++.old-deja/g++.pt/crash11.C
33537         * g++.old-deja/g++.pt/crash36.C
33538         * g++.old-deja/g++.pt/spec22.C
33539         * g++.old-deja/g++.pt/spec9.C
33540         * g++.old-deja/g++.pt/ttp52.C
33541         * g++.old-deja/g++.robertl/eb103.C
33542         * g++.old-deja/g++.robertl/eb121.C
33543         * g++.old-deja/g++.robertl/eb22.C
33544         * g++.old-deja/g++.robertl/eb8.C:
33545         Update locations and/or regexps of dg-error markers.
33546         Remove markers for some bogus messages that are no longer issued.
33548 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
33550         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33551         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33553 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
33555         PR c++/17618
33556         * g++.dg/lookup/crash5.C: New test.
33558 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
33560         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33561         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33562         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33563         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33564         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33565         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33567         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33568         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33569         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33570         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33571         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33572         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33574         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33576         * gcc.dg/vect/vect-44.c: Check additional cases.
33577         * gcc.dg/vect/vect-48.c: Check additional cases.
33579         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33580         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33581         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33582         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33583         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33584         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33585         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33586         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33587         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33589         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33590         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33591         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33593 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33595         * gcc.dg/tree-ssa/loop-6.c: New test.
33597 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33599         PR c++/17620
33600         * g++.dg/inherit/base2.C: New.
33602 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33604         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33605         * gcc.dg/20001012-2.c: Likewise.
33606         * gcc.dg/20001013-1.c: Likewise.
33607         * gcc.dg/20001101-1.c: Likewise.
33608         * gcc.dg/20001102-1.c: Likewise.
33609         * gcc.dg/bf-spl1.c: Likewise.
33610         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33611         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33613 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33615         PR tree-optimization/16721
33616         * gcc.dg/tree-ssa/pr16721.c: New test.
33618 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33620         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33621         * gcc.dg/20040305-1.c: Likewise.
33623 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33625         PR c/16566
33626         * gcc.c-torture/compile/pr16566-1.c,
33627         gcc.c-torture/compile/pr16566-2.c,
33628         gcc.c-torture/compile/pr16566-3.c: New tests.
33630 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33632         PR tree-optimization/17512
33633         * gcc.c-torture/compile/20040916-1.c.
33635 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33637         * gcc.dg/pragma-re-3.c: New test.
33639 2004-09-17  Matt Austern  <austern@apple.com>
33641         PR c++/15049
33642         * g++.dg/other/anon3.C: New.
33644 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33646         PR c++/7503
33647         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33648         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33649         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33650         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33651         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33653 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33655         PR fortran/17286
33656         * gfortran.dg/pr17286.f90: New test.
33658 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33660         PR c++/17530
33661         * g++.dg/template/static7.C: New test.
33663 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33665         PR tree-opt/17558
33666         * gcc.c-torture/compile/pr17558.c: New test.
33668 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33670         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33671         if SKIP_ATTRIBUTE is defined.
33673 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33675         PR fortran/15957
33676         * gfortran.dg/pr15957.f90: New test.
33678 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33680         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33681         in comparison.
33682         * gcc.dg/vect/vect-79.c: Likewise.
33683         * gcc.dg/vect/vect-80.c: Likewise.
33685 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33687         PR fortran/15750
33688         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33690 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33692         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33693         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33694         * gcc.dg/vect/vect-62.c: New testcase.
33695         * gcc.dg/vect/vect-63.c: New testcase.
33696         * gcc.dg/vect/vect-64.c: New testcase.
33697         * gcc.dg/vect/vect-65.c: New testcase.
33698         * gcc.dg/vect/vect-66.c: New testcase.
33699         * gcc.dg/vect/vect-67.c: New testcase.
33700         * gcc.dg/vect/vect-68.c: New testcase.
33701         * gcc.dg/vect/vect-69.c: New testcase.
33702         * gcc.dg/vect/vect-79.c: New testcase.
33703         * gcc.dg/vect/vect-80.c: New testcase.
33705 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33707         * gcc.target/mips/asm-1.c: New test.
33709 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33711         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33712         * gcc.dg/vect/vect-73.c: New testcase.
33713         * gcc.dg/vect/vect-74.c: New testcase.
33714         * gcc.dg/vect/vect-75.c: New testcase.
33715         * gcc.dg/vect/vect-76.c: New testcase.
33716         * gcc.dg/vect/vect-77.c: New testcase.
33717         * gcc.dg/vect/vect-78.c: New testcase
33719 2004-09-18  Paul Brook  <paul@codesourcery.com>
33721         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33723 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33725         PR c/17424
33726         * gcc.dg/pr17424-1.c: New test.
33728 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33730         * g++.dg/tree-ssa/pr17153.C: New test.
33732 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33734         PR pch/13361
33735         * g++.dg/pch/wchar-1.C: New.
33736         * g++.dg/pch/wchar-1.Hs: New.
33738 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33740         * gcc.c-torture/execute/20040917-1.c: New test.
33742 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33744         PR tree-optimization/17319
33745         * gcc.dg/pr17319.c: New test.
33747 2004-09-17  Devang Patel  <dpatel@apple.com>
33749         * gcc.dg/20040813-1.c: New test.
33751 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33753         PR tree-optimization/17273
33754         * gcc.c-torture/compile/pr17273.c: New test.
33756 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33758         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33759         Update expected messages.
33760         * gcc.dg/declspec-13.c: New test.
33762 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33764         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33766 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33768         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33769         change what 'a' is pointing to.
33771 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33773         PR c++/16002
33774         * g++.dg/template/error18.C: New test.
33776         PR c++/16029
33777         * g++.dg/warn/Wunused-8.C: New test.
33779 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33781         PR tree-optimization/17513
33782         * gcc.dg/20040916-1.c: New test.
33784 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33786         PR c++/17501
33787         * g++.dg/template/typename7.C: New test.
33789 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33791         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33793 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33795         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33796         with -ftree-based-profiling also.
33797         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33799 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33801         PR/15364
33802         * gfortran.dg/der_array_io_1.f90: New test.
33803         * gfortran.dg/der_array_io_2.f90: New test.
33804         * gfortran.dg/der_array_io_3.f90: New test.
33806 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33808         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33809         EABI.
33811 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33813         * g++.dg/opt/switch1.C: New test.
33815 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33817         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33818         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33819         Update expected messages.
33821 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33823         PR fortran/16485
33824         * gfortran.dg/same_name_1.f90: New test.
33826 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
33828         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
33829         dereference garbage pointers.
33831 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
33833         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33834         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33836         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33837         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33838         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33840 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
33842         PR c++/17324
33843         * g++.dg/template/mangle1.C: New test.
33845 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33847         PR tree-optimization/17252
33848         * gcc.c-torture/execute/pr17252.c: New test.
33850 2004-09-14  Andrew Pinski  <apinski@apple.com>
33852         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33854 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33856         PR rtl-optimization/9771
33857         * gcc.dg/pr9771-1.c: New test case.
33859 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33861         PR tree-optimization/15262
33862         * gcc.c-torture/execute/pr15262-1.c: New test.
33863         * gcc.c-torture/execute/pr15262-2.c: New test.
33865 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33867         * gcc.dg/declspec-12.c: New test.
33869 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33871         * gfortran.dg/pr17090.f90: Add directives to test.
33873 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33875         * gcc.c-torture/compile/20040914-1.c: New test.
33877 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33879         PR c++/16162
33880         * g++.dg/template/decl2.C: New test.
33882 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33884         PR fortran/17090
33885         * gfortran.dg/pr17090.f90: New test.
33887 2004-09-13  Dale Johannesen  <dalej@apple.com>
33889         * gcc.c-torture/compile/pr17408.c: New test case.
33891 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33893         PR c++/16716
33894         * g++.dg/parse/crash17.C: New test.
33896         PR c++/17327
33897         * g++.dg/template/enum3.C: New test.
33899 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33901         * lib/gcc-defs.exp: Load wrapper.exp.
33902         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33903         using local code.
33904         * lib/gcc.exp (gcc_init): Similar.
33905         * lib/gfortran.exp (gfortran_init): Similar.
33906         * lib/objc.exp (objc_init): Similar.
33907         * lib/treelang.exp (treelang_init): Similar.
33908         * lib/wrapper.exp: New file with build_wrapper call machinery in
33909         ${tool}_maybe_build_wrapper.
33911 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33913         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33914         "inline".
33915         * gcc.dg/declspec-11.c: Update expected messages.
33916         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33917         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33918         gcc.dg/inline-12.c: New tests.
33920 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33922         * g++.dg/tree-ssa/pr17400.C: New testcase.
33924 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33926         * gcc.target/mips/sb1-1.c: New testcase.
33928 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33930         * lib/g77-dg.exp: Remove unused file.
33931         * lib/mike-g77.exp: Ditto.
33932         * lib/g77.exp: Ditto.
33934 2004-09-12  Richard Henderson  <rth@redhat.com>
33936         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33938 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33940         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33941         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33942         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33943         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33944         Update expected messages.
33946 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33948         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33949         declaration/use mismatch for dirp parameter.
33951 2004-09-12  Andrew Pinski  <apinski@apple.com>
33953         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33954         -fgnu-runtime is passed.
33956 2004-09-12  Richard Henderson  <rth@redhat.com>
33958         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33959         do the uplevel thing and update additional_flags directly.
33960         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33961         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33962         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33963         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33965 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33967         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33969 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33971         PR middle-end/17411
33972         * g++.dg/opt/pr17411-1.C: New test case.
33974 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33976         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33977         gcc.dg/tls/diag-2.c: Update expected messages.
33978         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33979         messages.
33980         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33981         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33982         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33983         gcc.dg/tls/diag-5.c: New tests.
33985 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33987         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33989 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33991         * g++.dg/parse/break-in-for.C: New test.
33993 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33995         * gcc.dg/tree-ssa/20040911-1.c: New test.
33997 2004-09-11  Andreas Jaeger  <aj@suse.de>
33999         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
34000         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
34002 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
34004         * gcc.target/frv: New directory of FR-V-specific tests.
34006 2004-09-10  James E Wilson  <wilson@specifixinc.com>
34008         * gcc.dg/convert-vec-1.c: New test.
34010 2004-09-10  Roger Sayle  <roger@eyesopen.com>
34012         PR middle-end/17024
34013         * gcc.dg/pr17024-1.c: New test case.
34015 2004-09-10  Eric Christopher  <echristo@redhat.com>
34017         * gcc.dg/20040910-1.c: New test.
34019 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34021         * gcc.dg/bitfld-9.c: New test.
34023 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
34025         * gcc.c-torture/execute/ieee/acc1.c: New test.
34026         * gcc.c-torture/execute/ieee/acc2.c: New test.
34027         * gcc.c-torture/execute/ieee/mzero6.c: New test.
34029 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34031         * gcc.dg/deprecated-2.c: New test.
34033 2004-09-09  James E Wilson  <wilson@specifixinc.com>
34035         * gcc.dg/init-vec-1.c: New test.
34037 2004-09-09  Roger Sayle  <roger@eyesopen.com>
34039         PR middle-end/17055
34040         * gcc.dg/pr17055-1.c: New test case.
34042 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
34044         PR target/17377
34045         * gcc.c-torture/execute/pr17377.c: New test.
34047 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34049         PR c/8420
34050         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34051         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34052         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34053         gcc.dg/long-long-typespec-1.c: New tests.
34054         * gcc.dg/tls/diag-2.c: Update expected diagnostics
34056 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34058         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34059         gcc.dg/gnu99-static-1.c: New tests.
34061 2004-09-08  Devang Patel  <dpatel@apple.com>
34063         * gcc.dg/darwin-ld-20040828-1.c: New test.
34064         * gcc.dg/darwin-ld-20040828-2.c: New test.
34065         * gcc.dg/darwin-ld-20040828-3.c: New test.
34067 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
34069         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34070         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34071         in error message.
34072         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34073         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34074         in error message.
34075         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34076         types they qualify.
34077         * objc.dg/type-size-2.m: Fix wording in comment.
34078         * objc.dg/va-meth-1.m: New test case.
34080 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
34082         PR c/16633:
34083         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34084         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34086 2004-09-06  Devang Patel  <dpatel@apple.com>
34088         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34089         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34091 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
34093         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34094         reflect changed line numbering of diagnostics.
34096 2004-09-06  Paul Brook  <paul@codesourcery.com>
34098         * gfortran.dg/edit_real_1.f90: Add new test.
34100 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34102         * gcc.dg/tree-ssa/loop-2.c: New test.
34103         * gcc.dg/tree-ssa/loop-3.c: New test.
34104         * gcc.dg/tree-ssa/loop-4.c: New test.
34105         * gcc.dg/tree-ssa/loop-5.c: New test.
34107 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34109         * gcc.dg/format/sentinel-1.c: Update for parameter option.
34111 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34113         * gcc.dg/format/sentinel-1.c: New test.
34115 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
34117         * gcc.dg/builtins-46.c: New.
34119 2004-09-03  Devang Patel  <dpatel@apple.com>
34121         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34122         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34124 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34126         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34127         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34128         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34129         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34130         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34131         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34132         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34133         the non-portable bzero.
34134         * gcc.dg/20010912-1.c: xfail for NetWare.
34135         * gcc.dg/20020426-2.c: xfail for NetWare.
34136         * gcc.dg/20021014-1.c: xfail for NetWare.
34137         * gcc.dg/20021018-1.c: xfail for NetWare.
34138         * gcc.dg/20030213-1.c: xfail for NetWare.
34139         * gcc.dg/20030225-1.c: xfail for NetWare.
34140         * gcc.dg/20030708-1.c: xfail for NetWare.
34141         * gcc.dg/builtins-config.h: Also exclude NetWare.
34142         * gcc.dg/format/format.h: Define restrict only if not already defined.
34143         * gcc.dg/nest.c: xfail for NetWare.
34144         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34145         * lib/target-supports.exp (check_visibility_available): Exclude
34146         NetWare.
34148 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34150         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34151         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34152         deterministic starting point for the alignment of structure fields.
34153         * gcc.dg/Wpadded.c: Dito.
34154         * g++.dg/abi/vbase10.C: Dito.
34156 2004-09-03  Devang Patel  <dpatel@apple.com>
34158         * g++.dg/debug/pr15736.cc: New test.
34160 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34162         * README.QMTEST: Fix out-of-date link.
34164 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
34166         PR fortran/16579
34167         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34168         Delete.  Duplicate of gfortran.dg/g77/20010610.f
34170 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34172         * g++.dg/abi/arm_rtti1.C: New test.
34174 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
34176         * gcc.dg/ppc-vector-memcpy.c: New.
34177         * gcc.dg/ppc-vector-memset.c: New.
34179 2004-09-02  Chao-ying Fu  <fu@mips.com>
34181         * gcc.target/mips/mips-3d-1.c: New test.
34182         * gcc.target/mips/mips-3d-2.c: New test.
34183         * gcc.target/mips/mips-3d-3.c: New test.
34184         * gcc.target/mips/mips-3d-4.c: New test.
34185         * gcc.target/mips/mips-3d-5.c: New test.
34186         * gcc.target/mips/mips-3d-6.c: New test.
34187         * gcc.target/mips/mips-3d-7.c: New test.
34188         * gcc.target/mips/mips-3d-8.c: New test.
34189         * gcc.target/mips/mips-3d-9.c: New test.
34190         * gcc.target/mips/mips-ps-1.c: New test.
34191         * gcc.target/mips/mips-ps-2.c: New test.
34192         * gcc.target/mips/mips-ps-3.c: New test.
34193         * gcc.target/mips/mips-ps-4.c: New test.
34194         * gcc.target/mips/mips-ps-type.c: New test.
34196 2004-09-02  Paul Brook  <paul@codesourcery.com>
34198         * gfortran.dg/edit_real_1.f90: Add new tests.
34200 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34202         PR fortran/15327
34203         * gfortran.dg/merge_char_1.f90: New test.
34205 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34207         PR fortran/16404
34208         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34210 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34212         PR c/1522
34213         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34215 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
34217         * g++.dg/opt/loop1.C: Do not XFAIL.
34219 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
34221         * gcc.c-torture/execute/20040831-1.c: New test.
34223 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
34225         PR fortran/16579
34226         * gfortran.dg/g77/20010610.f: Now passes.
34227         Copy from g77.f-torture/execute. Add dg-run directive.
34228         * gfortran.dg/g77/README: Update
34230 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
34232         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34233         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34234         (t1, t2, t3, t4): Add volatile.
34236 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34238         * g++.dg/ext/visibility/arm1.C: New test.
34240 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
34242         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34243         -pedantic-errors.
34245 2004-09-01  Paul Brook  <paul@codesourcery.com>
34247         * gfortran.dg/eof_2.f90: New test.
34249 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34251         PR fortran/16579
34252         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34254 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
34256         PR libfortran/16805
34257         * gfortran.dg/list_read_2.f90: New test.
34259 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34261         * g++.dg/abi/key1.C: New test.
34263 2004-08-31  Richard Henderson  <rth@redhat.com>
34265         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34266         form of offsetof.
34267         * g++.dg/other/offsetof5.C: Remove duplicate.
34269 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34271         PR fortran/17244
34272         * gfortran.dg/func_derived_1.f90: New test.
34274 2004-08-31  Paul Brook  <paul@codesourcery.com>
34276         * gfortran.dg/eof_1.f90: New test.
34278 2004-08-31  Paul Brook  <paul@codesourcery.com>
34280         * gfortran.dg/list_read_1.f90: New file.
34282 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
34284         * g++.dg/opt/loop1.C: XFAIL.
34286 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
34288         * gcc.dg/funcdef-storage-1.c: New.
34289         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34290         an extern function in local scope.
34291         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34292         declare an 'auto inline' function in local scope.
34293         * gcc.dg/20011130-1.c: Likewise.
34294         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34295         an 'auto' function in local scope.
34296         * gcc.dg/20021014-1.c: Likewise.
34297         * gcc.dg/20030331-2.c: Likewise.
34299 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34301         * gfortran.dg/blockdata_1.f90: New test.
34303 2004-08-30  Richard Henderson  <rth@redhat.com>
34305         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34307 2004-08-30  Richard Henderson  <rth@redhat.com>
34309         * lib/fortran-torture.exp (fortran-torture-execute): Honor
34310         additional_flags set by alternate driver.
34311         (ieee-options): New procedure.
34312         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34313         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34314         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34315         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34317 2004-08-30  Richard Henderson  <rth@redhat.com>
34319         * lib/f-torture.exp: Remove.
34321 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
34323         PR rtl-optimization/16590
34324         * g++.dg/opt/loop1.C: New test.
34326 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34328         PR fortran/13910
34329         * gfortran.dg/oldstyle_1.f90: New test.
34331 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
34332         Paul Brook  <paul@codesourcery.com>
34334         * gfortran.dg/g77/README: Update.
34335         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34336         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34337         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34339 2004-08-28  Paul Brook  <paul@codesourcery.com>
34341         PR libfortran/17195
34342         * gfortran.dg/edit_real_1.f90: New test.
34344 2004-08-27  Paul Brook  <paul@codesourcery.com>
34346         * gfortran.dg/rewind_1.f90: New test.
34348 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
34350         PR fortran/16597
34351         * gfortran.dg/pr16597.f90: New test.
34353 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34355         PR c/13801
34356         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34357         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34358         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34359         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34360         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34362 2004-08-26  Nick Clifton  <nickc@redhat.com>
34364         * gcc.c-torture/compile/pr17119.c: New test.
34366 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34368         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34370 2004-08-25  Richard Henderson  <rth@redhat.com>
34372         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34373         the bits that expect kind=8 to be the largest real kind.
34375 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34377         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34379 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34381         * gfortran.dg/assignment_1.f90: New test.
34383 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34385         * g++.dg/template/repo3.C: New test.
34387 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34389         PR middle-end/16693
34390         PR tree-optimization/16372
34391         * g++.dg/opt/pr16372-1.C: New test case.
34392         * g++.dg/opt/pr16693-1.C: New test case.
34393         * g++.dg/opt/pr16693-2.C: New test case.
34395 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34397         * objc.dg/proto-lossage-4.m: New test.
34399 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34401         PR c++/17155
34402         * g++.dg/inherit/local2.C: New test.
34404 2004-08-25  Paul Brook  <paul@codesourcery.com>
34406         PR fortran/17144
34407         * gfortran.dg/string_ctor_1.f90: New test.
34409 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34411         PR c++/14428
34412         * g++.dg/template/redecl2.C: New test.
34414 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34416         PR fortran/17143
34417         * gfortran.dg/pr17143.f90: New test.
34419 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34421         PR fortran/17164
34422         * gfortran.dg/pr17164.f90: New test.
34424 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34426         * gcc.dg/tree-ssa/loop-1.c: New test.
34428 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34430         * gcc.c-torture/compile/20040824-1.c: New test.
34432 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34434         * gcc.c-torture/compile/iftrap-3.c: New test.
34436 2004-08-24  Paul Brook  <paul@codesourcery.com>
34438         * gfortran.dg/entry_2.f90: New test.
34440 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34442         PR c++/16889
34443         * g++.dg/lookup/ambig[12].C: New.
34445 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34447         PR c++/16706
34448         * g++.dg/template/crash21.C: New test.
34449         * g++.dg/template/crash22.C: Likewise.
34451 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34453         PR c++/17149
34454         * g++.dg/template/access15.C: New.
34456 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34458         PR c++/17163
34459         * g++.dg/template/repo2.C: New test.
34461 2004-08-23  Roger Sayle  <roger@eyesopen.com>
34463         PR rtl-optimization/17078
34464         * gcc.c-torture/execute/pr17078-1.c: New test case.
34466 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34468         PR c/14492
34469         * gcc.dg/debug/crash1.c: New test.
34471 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34473         PR c/16180
34474         * gcc.dg/loop-5.c: New test.
34476 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34478         * gcc.c-torture/execute/20040823-1.c: New test.
34480 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
34482         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34483         to the assembler.  Simplify test accordingly.
34484         (asm_abi_flags): Use GNU names.
34485         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34486         to check for ABI flags.
34488 2004-08-22  Andrew Pinski  <apinski@apple.com>
34490         * g++.dg/opt/pr14029.C: New test.
34491         * gcc.c-torture/execute/pr15262.c: New test.
34493 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34495         * gfortran.dg/reduction.f90: Add checks with complex arguments.
34497 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
34499         PR 16908
34500         * gfortran.dg/direct_io.f90: New test.
34502 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34504         PR c++/17121
34505         * g++.dg/inherit/local2.C: New test.
34507 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34509         PR c++/17120
34510         * g++.dg/warn/Wparentheses-4.C: New test.
34512 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34514         PR c++/17121
34515         * g++.dg/inherit/local2.C: New test.
34517         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34518         * gcc.dg/ppc-ldstruct.c: Likewise.
34519         * gcc.dg/ppc64-abi-2.c: Likewise.
34521 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
34523         PR rtl-optimization/17099
34524         * gcc.c-torture/execute/20040820-1.c: New test.
34526 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
34528         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34530 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
34532         PR fortran/17077
34533         * gfortran.dg/auto_array_1.f90: New test.
34535 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34537         PR fortran/17074
34538         * gfortran.dg/simpleif_1.f90: New test.
34540 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
34542         * lib/target-supports.exp (check_profiling_available): Return
34543         false for arm*-*-symbianelf* and arm*-*-eabi*.
34545         PR c++/15890
34546         * g++.dg/template/delete1.C: New test.
34548 2004-08-19  Paul Brook  <paul@codesourcery.com>
34550         PR fortran/14976
34551         PR fortran/16228
34552         * gfortran.dg/data_char_1.f90: New test.
34554 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
34556         PR fortran/16946
34557         * gfortran.dg/reduction.f90: New testcase.
34559 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34561         PR fortran/16520
34562         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34564 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34566         PR c++/17041
34567         * g++.dg/Wparentheses-3.C: New test.
34569 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34571         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34572         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34573         * gcc.dg/vect/vect-2.c: Likewise.
34574         * gcc.dg/vect/vect-3.c: Likewise.
34575         * gcc.dg/vect/vect-4.c: Likewise.
34576         * gcc.dg/vect/vect-5.c: Likewise.
34577         * gcc.dg/vect/vect-6.c: Likewise.
34578         * gcc.dg/vect/vect-7.c: Likewise.
34579         * gcc.dg/vect/vect-25.c: Likewise.
34580         * gcc.dg/vect/vect-31.c: Likewise.
34581         * gcc.dg/vect/vect-32.c: Likewise.
34582         * gcc.dg/vect/vect-34.c: Likewise.
34583         * gcc.dg/vect/vect-36.c: Likewise.
34584         * gcc.dg/vect/vect-all.c: Likewise.
34586 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34588         PR c++/17068
34589         * g++.dg/template/operator4.C: New test.
34591 2004-08-18  Richard Henderson  <rth@redhat.com>
34593         * gcc.dg/20040206-1.c: XFAIL.
34595 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34597         PR c++/16246
34598         * g++.dg/template/array7.C: New test.
34600 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34602         * gcc.dg/mips-movcc-1.c: New test.
34603         * gcc.dg/mips-movcc-2.c: New test.
34604         * gcc.dg/mips-movcc-3.c: New test.
34606         * gcc.dg/mips-nmadd-1.c: New test.
34607         * gcc.dg/mips-nmadd-2.c: New test.
34609 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34611         PR c++/15871
34612         * g++.dg/opt/inline8.C: New test.
34614         PR c++/16965
34615         * g++.dg/parse/error17.C: New test.
34617 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34619         * gcc.dg/vect: New directory for vectorizer tests.
34620         * gcc.dg/vect/tree-vect.h: New file.
34621         * gcc.dg/vect/vect.exp: New file.
34622         * gcc.dg/vect/pr16105.c.c: New test.
34623         * gcc.dg/vect/vect-1.c: New test.
34624         * gcc.dg/vect/vect-2.c: New test.
34625         * gcc.dg/vect/vect-3.c: New test.
34626         * gcc.dg/vect/vect-4.c: New test.
34627         * gcc.dg/vect/vect-5.c: New test.
34628         * gcc.dg/vect/vect-6.c: New test.
34629         * gcc.dg/vect/vect-7.c: New test.
34630         * gcc.dg/vect/vect-8.c: New test.
34631         * gcc.dg/vect/vect-9.c: New test.
34632         * gcc.dg/vect/vect-10.c: New test.
34633         * gcc.dg/vect/vect-11.c: New test.
34634         * gcc.dg/vect/vect-12.c: New test.
34635         * gcc.dg/vect/vect-13.c: New test.
34636         * gcc.dg/vect/vect-14.c: New test.
34637         * gcc.dg/vect/vect-15.c: New test.
34638         * gcc.dg/vect/vect-16.c: New test.
34639         * gcc.dg/vect/vect-17.c: New test.
34640         * gcc.dg/vect/vect-18.c: New test.
34641         * gcc.dg/vect/vect-19.c: New test.
34642         * gcc.dg/vect/vect-20.c: New test.
34643         * gcc.dg/vect/vect-21.c: New test.
34644         * gcc.dg/vect/vect-22.c: New test.
34645         * gcc.dg/vect/vect-23.c: New test.
34646         * gcc.dg/vect/vect-24.c: New test.
34647         * gcc.dg/vect/vect-25.c: New test.
34648         * gcc.dg/vect/vect-26.c: New test.
34649         * gcc.dg/vect/vect-27.c: New test.
34650         * gcc.dg/vect/vect-28.c: New test.
34651         * gcc.dg/vect/vect-29.c: New test.
34652         * gcc.dg/vect/vect-30.c: New test.
34653         * gcc.dg/vect/vect-31.c: New test.
34654         * gcc.dg/vect/vect-32.c: New test.
34655         * gcc.dg/vect/vect-33.c: New test.
34656         * gcc.dg/vect/vect-34.c: New test.
34657         * gcc.dg/vect/vect-35.c: New test.
34658         * gcc.dg/vect/vect-36.c: New test.
34659         * gcc.dg/vect/vect-37.c: New test.
34660         * gcc.dg/vect/vect-38.c: New test.
34661         * gcc.dg/vect/vect-40.c: New test.
34662         * gcc.dg/vect/vect-41.c: New test.
34663         * gcc.dg/vect/vect-42.c: New test.
34664         * gcc.dg/vect/vect-43.c: New test.
34665         * gcc.dg/vect/vect-44.c: New test.
34666         * gcc.dg/vect/vect-45.c: New test.
34667         * gcc.dg/vect/vect-46.c: New test.
34668         * gcc.dg/vect/vect-47.c: New test.
34669         * gcc.dg/vect/vect-48.c: New test.
34670         * gcc.dg/vect/vect-49.c: New test.
34671         * gcc.dg/vect/vect-50.c: New test.
34672         * gcc.dg/vect/vect-51.c: New test.
34673         * gcc.dg/vect/vect-52.c: New test.
34674         * gcc.dg/vect/vect-53.c: New test.
34675         * gcc.dg/vect/vect-54.c: New test.
34676         * gcc.dg/vect/vect-55.c: New test.
34677         * gcc.dg/vect/vect-56.c: New test.
34678         * gcc.dg/vect/vect-57.c: New test.
34679         * gcc.dg/vect/vect-58.c: New test.
34680         * gcc.dg/vect/vect-59.c: New test.
34681         * gcc.dg/vect/vect-60.c: New test.
34682         * gcc.dg/vect/vect-61.c: New test.
34683         * gcc.dg/vect/vect-all.c: New test.
34684         * gcc.dg/vect/vect-none.c: New test.
34686 2004-08-17  Paul Brook  <paul@codesourcery.com>
34688         PR fortran/13082
34689         * gfortran.dg/entry_1.f90: New test.
34691 2004-08-17  Andrew Pinski  <apinski@apple.com>
34693         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34695 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34697         * gcc.dg/pr17036-1.c: New test.
34699 2004-08-16  Devang Patel  <dpatel@apple.com>
34701         * gcc.dg/darwin-20040809-1.c: New test.
34703 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34705         * gcc.dg/funcdef-attr-1.c: New test.
34707 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34709         * gcc.dg/altivec-17.c: New test.
34710         * gcc.dg/altivec-18.c: New test.
34712 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34714         PR c++/6749
34715         * g++.dg/template/vtable2.C: New test.
34717 2004-08-14  Richard Henderson  <rth@redhat.com>
34719         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34720         * gcc.dg/pack-test-4.c (main): Return 0.
34721         * gcc.dg/setjmp-1.c: Remove XFAIL.
34722         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34724 2004-08-14  Richard Henderson  <rth@redhat.com>
34726         * gcc.dg/980217-1.c: Add prototype for printf.
34728 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34730         * gfortran.dg/pr16935.f90: New test.
34732 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34734         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34736 2004-08-13  Paul Brook  <paul@codesourcery.com>
34738         * gfortran.dg/der_io_1.f90: Remove stray comma.
34740 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34742         * gcc.dg/vmx/cw-bug-2.c: Remove.
34743         * gcc.dg/vmx/vprint-1.c: Remove.
34744         * gcc.dg/vmx/vscan-1.c: Remove.
34746 2004-08-12  Devang patel  <dpatel@apple.com>
34748         * gcc.dg/darwin-20040809-2.c: New test.
34750 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34752         * g++.dg/ext/altivec-12.C: New test.
34754         * g++.dg/ext/altivec-11.C: New test.
34756 2004-08-12  Paul Brook  <paul@codesourcery.com>
34758         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34760 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34762         * g++.dg/ext/altivec-2.C: Check for hardware support before
34763         executing any VMX instructions.
34765         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34767 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34769         PR c++/16276
34770         * g++.old-deja/g++.other/comdat4.C: New test.
34771         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34773 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34775         PR target/16286
34776         * gcc.dg/pr16286.c: New test.
34778 2004-08-12 Jan Beulich <jbeulich@novell.com>
34780         * g++.dg/ext/asm5.C: New.
34782 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34784         PR c++/16698
34785         * g++.dg/eh/crash1.C: New test.
34787         PR c++/16717
34788         * g++.dg/ext/construct1.C: New test.
34790 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34792         PR c++/16853
34793         * g++.dg/init/ptrmem1.C: New test.
34795         PR c++/16618
34796         * g++.dg/parse/offsetof5.C: New test.
34798         PR c++/16870
34799         * g++.dg/template/overload3.C: New test.
34801 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34803         PR c++/16964
34804         * g++.dg/parse/error16.C: New test.
34806         PR c++/16904
34807         * g++.dg/template/error14.C: New test.
34809         PR c++/16929
34810         * g++.dg/template/error15.C: New test.
34812 2004-08-11  Devang Patel  <dpatel@apple.com>
34814         * gcc.dg/darwin-ld-20040809-1.c: New test.
34815         * gcc.dg/darwin-ld-20040809-2.c: New test.
34817 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
34819         PR fortran/16917
34820         * gfortran.dg/dfloat_1.f90: New test.
34822 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
34824         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34825         * gcc.dg/dll-2.c: Fix dg-require syntax.
34826         * gcc.misc-tests/arm-isr.c (abort): Declare.
34827         (exit): Likewise.
34829 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
34831         PR c++/16971
34832         * g++.dg/parse/crash16.C: New test.
34834 2004-08-10  Roger Sayle  <roger@eyesopen.com>
34836         * gcc.dg/mips-rsqrt-1.c: New test case.
34837         * gcc.dg/mips-rsqrt-2.c: New test case.
34838         * gcc.dg/mips-rsqrt-3.c: New test case.
34840 2004-08-10  Paul Brook  <paul@codesourcery.com>
34842         * gfortran.dg/der_io_1.f90: New test.
34844 2004-08-10  Paul Brook  <paul@codesourcery.com>
34846         PR fortran/16919
34847         * gfortran.dg/der_array_1.f90: New test.
34849 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34851         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34853 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34855         * gcc.dg/wchar_t-2.c: Fix typo.
34857 2004-08-09  Falk Hueffner  <falk@debian.org>
34859         PR tree-optimization/12517
34860         * gcc.c-torture/compile/pr12517.c: New test.
34862         PR tree-optimization/12578
34863         * gcc.c-torture/compile/pr12578.c: New test.
34865         PR tree-optimization/12899
34866         * gcc.c-torture/compile/pr12899.c: New test.
34868         PR rtl-optimization/14692
34869         * gcc.c-torture/compile/pr14692.c: New test.
34871         PR tree-optimization/16461
34872         * gcc.c-torture/compile/pr16461.c: New test.
34874 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34876         * gfortran.dg/getenv_1.f90: New test.
34878 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34880         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34881         wchar_t.
34882         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34884 2004-08-06  Paul Brook  <paul@codesourcery.com>
34886         * gfortran.dg/ret_array_1.f90: New test.
34887         * gfortran.dg/ret_pointer_1.f90: New test.
34889 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34891         * gcc.dg/missing-field-init-[12].c: New tests.
34892         * g++.dg/warn/missing-field-init-[12].C: New tests.
34894 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34896         * gcc.dg/enum2.c: New test.
34897         * gcc.dg/symbian3.c: Likewise.
34898         * gcc.dg/symbian4.c: Likewise.
34899         * gcc.dg/wchar_t-2.c: Likewise.
34901 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34903         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34904         destructor tests.
34906 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34908         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34909         dg-require-visiblity.
34910         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34911         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34912         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34913         * g++.dg/ext/visibility/new1.C: Likewise.
34914         * g++.dg/ext/visibility/pragma.C: Likewise.
34915         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34916         * g++.dg/ext/visibility/virtual.C: Likewise.
34917         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34918         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34919         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34920         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34921         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34922         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34923         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34924         * g++/dg/ext/visibility/visibility-8.C: New test.
34925         * gcc.c-torture/compile/dll.x: Remove.
34926         * gcc.dg/dll-2.c: Use dg-require-dll
34927         * gcc.dg/visibility-10.c: New test.
34928         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34929         supporting DLLs.
34930         * lib/scanasm.exp (scan_hidden): New function.
34931         (scan_not_hidden): Likewise.
34933 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34935         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34937 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34939         * gcc.c-torture/execute/20040805-1.c: New test.
34941 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34943         * gcc.dg/20020118-1.c: Declare abort.
34944         * gcc.dg/altivec_check.h: Likewise.
34945         * gcc.dg/iftrap-2.c: Likewise.
34946         * gcc.dg/pragma-darwin.c: Likewise.
34947         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34949 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34951         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34953 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34955         * gcc.c-torture/execute/builtins/abs-2.c,
34956         gcc.c-torture/execute/builtins/abs-3.c,
34957         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34958         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34959         intmax_t, uintmax_t and their limits.
34960         * gcc.dg/intmax_t-1.c: New test.
34962 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34964         * g++.dg/tc1/dr147.C: Add reference to PR.
34966 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34968         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34969         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34971 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34973         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34975 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34977         * gcc.dg/redecl-5.c: New test.
34978         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34979         of scanf.
34981 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34983         PR middle-end/16790
34984         * gcc.c-torture/execute/pr16790-1.c: New test case.
34986 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34988         * g++.dg/ext/visibility/assign1.C: New test.
34989         * g++.dg/ext/visibility/new1.C: Likewise.
34991         * gcc.dg/symbian1.c: New test.
34992         * gcc.dg/symbian2.c: Likewise.
34994 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34996         PR target/16570
34997         * gcc.dg/i386-sse-9.c: New test.
34999 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35001         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
35003 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
35005         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
35006         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
35007         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
35008         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
35009         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
35010         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
35011         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
35012         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
35013         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
35014         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
35015         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
35016         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
35017         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
35018         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
35019         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
35020         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
35021         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
35022         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
35023         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
35024         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
35025         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
35026         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
35027         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
35028         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35029         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35030         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35031         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35032         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35033         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35034         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35035         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35036         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35037         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35038         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35039         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35040         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35041         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35042         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35043         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35044         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35045         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35046         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35047         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35048         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35049         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35050         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35051         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35052         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35053         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35054         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35055         gcc.misc-tests/i386-pf-3dnow-1.c,
35056         gcc.misc-tests/i386-pf-athlon-1.c,
35057         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35058         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35059         Declare built-in functions used.
35060         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35062 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
35064         PR c++/16707
35065         * g++.dg/lookup/using12.C: New test.
35067         * g++.dg/init/null1.C: Fix PR number.
35068         * g++.dg/parse/namespace10.C: Likewise.
35070 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35072         PR c++/16224
35073         * g++.dg/template/spec17.C: New test.
35074         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35075         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35077 2004-08-02  David Billinghurst
35079         PR fortran/16292
35080         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35082 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
35084         * gcc.dg/ia64-got-1.c: New test case.
35086 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35088         PR c++/16489
35089         * g++.dg/init/null1.C: New test.
35090         * g++.dg/tc1/dr76.C: Adjust error marker.
35092         PR c++/16529
35093         * g++.dg/parse/namespace10.C: New test.
35095         PR c++/16810
35096         * g++.dg/inherit/ptrmem2.C: New test.
35098 2004-08-02  Ben Elliston  <bje@au.ibm.com>
35100         PR target/16155
35101         * gcc.dg/pr16155.c: New test.
35103 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35105         * gcc.dg/redecl-2.c: New test.
35107 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
35109         * gcc.dg/darwin-longdouble.c: New file.
35111 2004-07-30  Richard Henderson  <rth@redhat.com>
35113         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35114         write to constant argument.
35115         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35117 2004-07-30  Richard Henderson  <rth@redhat.com>
35119         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35120         tests of nearest around zero.
35122 2004-07-30  Andrew Pinski  <apinski@apple.com>
35124         * gcc.c-torture/compile/20040730-1.c: New test.
35126 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35128         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35129         powerpc-eabispe.
35131 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35133         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35135 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
35137         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35138         contains $ld_library_path.
35139         * lib/gfortran.exp (gfortran_link_flags): Likewise.
35141 2004-07-29  Richard Henderson  <rth@redhat.com>
35143         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35145         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35146         (alt2, which): New.
35147         (Check): Accept either alternative.
35149 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
35151         * g++.dg/abi/inline1.C: New test.
35152         * g++.dg/abi/local1-a.cc: Likewise.
35153         * g++.dg/abi/local1.C: Likewise.
35154         * g++.dg/abi/mangle11.C: Tweak location of warnings.
35155         * g++.dg/abi/mangle12.C: Likewise.
35156         * g++.dg/abi/mangle17.C: Likewise.
35157         * g++.dg/abi/mangle20-2.C: Likewise.
35158         * g++.dg/opt/interface1.C: Likewise.
35159         * g++.dg/opt/interface1.h: Likewise.
35160         * g++.dg/opt/interface1-a.cc: New test.
35161         * g++.dg/parse/repo1.C: New test.
35162         * g++.dg/template/repo1.C: Likewise.
35163         * g++.dg/warn/Winline-1.C: Likewise.
35164         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35166 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
35168         * gcc.dg/tree-ssa/20040729-1.c: New test.
35170 2004-07-27  Matt Austern <austern@apple.com>
35172         * gcc.dg/darwin-bool-1.c: New test.
35173         * gcc.dg/darwin-bool-2.c: New test.
35175 2004-07-28  Richard Henderson  <rth@redhat.com>
35177         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35178         arguments in the correct type.  Don't write to constant arguments.
35180 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35182         PR tree-optimization/16688
35183         PR tree-optimization/16689
35184         * g++.dg/tree-ssa/pr16688.C: New test.
35186 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35188         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35189         loads.  Not only in the comment, this time.
35191 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
35193         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
35194         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35195         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
35196         * gcc.dg/sh4a-bitmovua.c: New.
35197         * gcc.dg/sh4a-cos.c: New.
35198         * gcc.dg/sh4a-cosf.c: New.
35199         * gcc.dg/sh4a-fprun.c: New.
35200         * gcc.dg/sh4a-fsrra.c: New.
35201         * gcc.dg/sh4a-memmovua.c: New.
35202         * gcc.dg/sh4a-sin.c: New.
35203         * gcc.dg/sh4a-sincos.c: New.
35204         * gcc.dg/sh4a-sincosf.c: New.
35205         * gcc.dg/sh4a-sinf.c: New.
35207 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35209         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35210         conditionals.
35211         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35212         loads.
35213         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35214         DOM1.
35216 2004-07-27  Andrew Pinski  <apinski@apple.com>
35218         * g++.dg/rtti/tinfo1.C: Correct the xfail.
35220 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
35222         * gcc.dg/pragma-isr.c: New test.
35224 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35226         PR c++/14429
35227         * g++.dg/template/ttp11.C: New test.
35229 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
35231         * gcc.c-torture/compile/20040727-1.c: New test.
35233 2004-07-26  Eric Christopher  <echristo@redhat.com>
35235         * gcc.c-torture/compile/20040726-2.c: New test.
35237 2004-07-26  Andrew Pinski  <apinski@apple.com>
35239         * g++.dg/rtti/tinfo1.C: Xfail.
35241 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
35243         * gcc.c-torture/compile/20040726-1.c: New test.
35245 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
35246             Brian Ryner  <bryner@brianryner.com>
35248         PR c++/9283
35249         PR c++/15000
35250         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35251         * g++.dg/ext/visibility/: New directory.
35252         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35253         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35254         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35255         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35256         * g++.dg/ext/visibility/fvisibility.C,
35257         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35258         g++.dg/ext/visibility/fvisibility-override1.C
35259         g++.dg/ext/visibility/fvisibility-override2.C
35260         g++.dg/ext/visibility/memfuncts.C
35261         g++.dg/ext/visibility/noPLT.C
35262         g++.dg/ext/visibility/pragma.C
35263         g++.dg/ext/visibility/pragma-override1.C
35264         g++.dg/ext/visibility/pragma-override2.C
35265         g++.dg/ext/visibility/staticmemfuncts.C
35266         g++.dg/ext/visibility/virtual.C: New tests.
35268 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35270         PR c/15360
35271         * gcc.dg/pr15360-1.c: New test.
35273 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
35275         * gcc.dg/pragma-align-2.c: New test.
35276         * gcc.dg/pragma-init-fini.c: New test.
35277         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
35278         targets.
35280 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35282         * gcc.dg/init-string-2.c: New test.
35284 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
35286         PR 16684
35287         * gcc.dg/Wredundant-decls-1.c: New test case.
35289 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
35291         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35292         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35293         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35294         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35295         * gcc.dg/compat/generate-random.c: New file.
35296         * gcc.dg/compat/generate-random.h: Likewise.
35297         * gcc.dg/compat/generate-random_r.c: Likewise.
35298         * gcc.dg/compat/struct-layout-1.h: Likewise.
35299         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35300         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35301         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35302         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35303         * gcc.dg/compat/struct-layout-1_main.c: New test.
35304         * gcc.dg/compat/struct-layout-1_x.c: New file.
35305         * gcc.dg/compat/struct-layout-1_y.c: New file.
35306         * gcc.dg/compat/struct-layout-1_test.h: New file.
35308 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35310         * gcc.dg/comp-return-1.c: New test
35312 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
35314         * gcc.dg/vmx/8-02a.c: Fix typo.
35316         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35317         * gcc.dg/darwin-abi-3.c: New test.
35319         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35320         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35322         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35323         * gcc.dg/vmx/ops-long-1.c: New test.
35324         * gcc.dg/vmx/ops-long-2.c: New test.
35326 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35328         * g++.dg/lookup/conv-[1234].C: New.
35330 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
35332         * g++.dg/parse/attr2.C: Simplify.
35334 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35336         PR c/7284
35337         * gcc.c-torture/execute/pr7284-1.c: New test.
35339 2004-07-22  Brian Booth  <bbooth@redhat.com>
35341         * gcc.dg/tree-ssa/20040721-1.c: New test.
35343 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35345         * g++.dg/template/crash20.c: New.
35347 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
35349         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35350         Add dg-run directive.  Declare variables as required.
35351         * gfortran.dg/g77/README: Update
35353 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
35355         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35356         gcc.dg/cris-peep2-andu2.c: New tests.
35358 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35360         PR c/15052
35361         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35362         on return type.
35363         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
35364         messages.
35365         * gcc.dg/qual-return-2.c: Update expected messages.
35366         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35368 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35370         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35371         * gcc.dg/noncompile/921102-1.c: Update expected error message.
35373 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35375         PR c/11250
35376         * gcc.dg/init-string-1.c: New test.
35378 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35380         PR middle-end/15345
35381         PR c/16450
35382         * gcc.dg/torture/nested-fn-1.c: New test.
35384 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35386         PR target/16559
35387         * gcc.dg/ia64-fptr-1.c: New file.
35389 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35391         PR c++/14497
35392         * g++.dg/template/spec16.C: New test.
35393         * g++.old-deja/g++.robertl/eb118.C: Remove.
35395 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35397         PR c++/509
35398         * g++.dg/template/spec15.C: New test.
35400 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35402         Copy cases from g77.f-torture/execute and add dg-run
35403         directive.  Other changes as noted.
35404         * gfortran.dg/g77/13037.f
35405         * gfortran.dg/g77/1832.f
35406         * gfortran.dg/g77/19981119-0.f
35407         * gfortran.dg/g77/19990313-0.f
35408         * gfortran.dg/g77/19990313-1.f
35409         * gfortran.dg/g77/19990313-2.f
35410         * gfortran.dg/g77/19990313-3.f
35411         * gfortran.dg/g77/19990419-1.f
35412         * gfortran.dg/g77/19990826-0.f
35413         * gfortran.dg/g77/19990826-2.f
35414         * gfortran.dg/g77/20000503-1.f
35415         * gfortran.dg/g77/20001111.f
35416         * gfortran.dg/g77/20010116.f
35417         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35418         * gfortran.dg/g77/20010430.f
35419         * gfortran.dg/g77/6177.f
35420         * gfortran.dg/g77/947.f
35421         * gfortran.dg/g77/970816-3.f
35422         * gfortran.dg/g77/971102-1.f
35423         * gfortran.dg/g77/980520-1.f
35424         * gfortran.dg/g77/980628-0.f
35425         * gfortran.dg/g77/980628-1.f
35426         * gfortran.dg/g77/980628-10.f
35427         * gfortran.dg/g77/980628-2.f
35428         * gfortran.dg/g77/980628-3.f
35429         * gfortran.dg/g77/980628-7.f
35430         * gfortran.dg/g77/980628-8.f
35431         * gfortran.dg/g77/980628-9.f
35432         * gfortran.dg/g77/980701-0.f
35433         * gfortran.dg/g77/980701-1.f
35434         * gfortran.dg/g77/cabs.f
35435         * gfortran.dg/g77/claus.f
35436         * gfortran.dg/g77/complex_1.f
35437         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35438         * gfortran.dg/g77/dcomplex.f
35439         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35440         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35441         * gfortran.dg/g77/f90-intrinsic-numeric.f
35442         * gfortran.dg/g77/int8421.f
35443         * gfortran.dg/g77/labug1.f
35444         * gfortran.dg/g77/large_vec.f
35445         * gfortran.dg/g77/le.f
35446         * gfortran.dg/g77/short.f
35447         * gfortran.dg/g77/README: Update
35449 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
35451         PR c++/16637
35452         * g++.dg/parse/lookup4.C: New test.
35454 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35456         PR c++/16175
35457         * g++.dg/template/ttp10.C: New test.
35459 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35461         * gcc.dg/pr12625-1.c: New test.
35463 2004-07-20  Steven Bosscher  <stevenb@suse.de>
35465         * gcc.dg/switch-warn-1.c: New test.
35466         * gcc.dg/switch-warn-2.c: New test.
35467         * gcc.c-torture/compile/pr14730.c: Update.
35469 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
35471         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35472         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35473         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35474         g++.dg/template/nontype3.C: Remove trailing CR from tests.
35476 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
35478         PR c++/16623
35479         * g++.dg/template/assign1.C: New test.
35481 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35483         PR c++/12170
35484         * g++.dg/template/ttp9.C: New test.
35486 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
35488         * gcc.dg/format/cmn-err-1.c: New test.
35490 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35492         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35493         gcc.dg/Wparentheses-10.c: New tests.
35494         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35496 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35498         PR fortran/16465
35499         * gfortran.dg/g77//ffixed-line-length-0.f,
35500         gfortran.dg/g77/ffixed-line-length-132.f,
35501         gfortran.dg/g77/ffixed-line-length-72.f,
35502         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35503         gfortran.dg/g77/README: Update.
35505 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35507         PR c++/13092
35508         * g++.dg/template/non-dependent7.C: New test.
35509         * g++.dg/template/non-dependent8.C: Likewise.
35510         * g++.dg/template/non-dependent9.C: Likewise.
35511         * g++.dg/template/non-dependent10.C: Likewise.
35513 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
35515         PR c++/16337
35516         * g++.dg/parse/attr2.C: New test.
35518 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
35520         * g77.dg: Removed.
35521         * g77.f-torture: Ditto.
35523 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35525         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35526         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35527         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35529 2004-07-16  Richard Henderson  <rth@redhat.com>
35531         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35533 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35535         * lib/fortran-torture.exp (fortran-torture): Don't test compile
35536         tests with full list of options.
35537         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35538         of TORTURE_OPTIONS if test contains 'dg-do run'.
35540         PR fortran/16404
35541         * gfortran.dg/do_iterator.f90: New test.
35543 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35545         PR rtl-optimization/16536
35546         * gcc.c-torture/execute/restrict-1.c: New test.
35548 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35550         PR fortran/15324
35551         * gfortran.dg/pr15324.f90: New test.
35553         PR fortran/15129
35554         * gfortran.dg/pr15129.f90: New test.
35556         PR fortran/15140
35557         * gfortran.dg/pr15140.f90: New test.
35559         PR fortran/13792
35560         * gfortran.fortran-torture/execute/bounds.f90: Add check for
35561         compile-time simplification.
35563 2004-07-14  Mike Stump  <mrs@apple.com>
35565         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35567 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35569         PR target/16325
35570         * gcc.dg/profile-generate-1.c: New.
35572 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35574         * gcc.c-torture/execute/20040709-1.c: New test.
35575         * gcc.c-torture/execute/20040709-2.c: New test.
35577 2004-07-14  Mike Stump  <mrs@apple.com>
35579         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35581 2004-07-14  Mike Stump  <mrs@apple.com>
35583         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35585 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35587         PR c++/16518
35588         * g++.dg/parse/mutable1.C: New test.
35590 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35592         PR tree-optimization/16443
35593         * gcc.dg/tree-ssa/20040713-1.c: New test.
35595 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35597         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35598         for operator new.
35600 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35602         * gfortran.dg/g77/README: New file
35603         * gfortran.dg/g77/19981216-0.f: Copy from
35604         g77.f-torture/noncompile.  Add "dg-do compile" and
35605         dg-error as required.
35606         * gfortran.dg/g77/19990218-1.f: Likewise.
35607         * gfortran.dg/g77/19990905-1.f: Likewise.
35608         * gfortran.dg/g77/9263.f: Likewise.
35609         * gfortran.dg/g77/980615-0.f: Likewise.
35610         * gfortran.dg/g77/980616-0.f: Likewise.
35611         * gfortran.dg/g77/check0.f: Likewise.
35612         * gfortran.dg/g77/select_no_compile.f: Likewise.
35614 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35616         Copy files from g77.f-torture/compile.
35617         Add "{ dg-do compile}".  Other changes as noted
35618         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35619         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35620         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35621         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35622         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35623         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35624         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35625         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35626         statement to conform to standard.  Append alpha1.x for reference.
35627         * gfortran.dg/g77/xformat.f: Add dg-warning
35629 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35631         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35632         Add {dg-do compile} directive.
35633         * gfortran.dg/g77/cpp2.F: Likewise.
35635 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35637         PR c++/5402
35638         * g++.dg/lookup/name-clash1.C: New test.
35640         PR c++/9777
35641         * g++.dg/lookup/name-clash2.C: New test.
35643         PR c++/12102
35644         * g++.dg/lookup/name-clash3.C: New test.
35646 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35648         * g++.dg/lookup/new2.C: New test.
35649         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35651 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35653         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35654         Add {dg-do compile} directive.
35655         * gfortran.dg/g77/13060.f: Likewise.
35656         * gfortran.dg/g77/19990218-0.f: Likewise.
35657         * gfortran.dg/g77/19990305-0.f: Likewise.
35658         * gfortran.dg/g77/19990419-0.f: Likewise.
35659         * gfortran.dg/g77/19990502-0.f: Likewise.
35660         * gfortran.dg/g77/19990502-1.f: Likewise.
35661         * gfortran.dg/g77/19990525-0.f: Likewise.
35662         * gfortran.dg/g77/19990826-1.f: Likewise.
35663         * gfortran.dg/g77/19990826-3.f: Likewise.
35664         * gfortran.dg/g77/19990905-2.f: Likewise.
35665         * gfortran.dg/g77/20000412-1.f: Likewise.
35666         * gfortran.dg/g77/20000511-1.f: Likewise.
35667         * gfortran.dg/g77/20000511-2.f: Likewise.
35668         * gfortran.dg/g77/20000518.f: Likewise.
35669         * gfortran.dg/g77/20000601-1.f: Likewise.
35670         * gfortran.dg/g77/20000601-2.f: Likewise.
35671         * gfortran.dg/g77/20000629-1.f: Likewise.
35672         * gfortran.dg/g77/20000630-2.f: Likewise.
35673         * gfortran.dg/g77/20010115.f: Likewise.
35674         * gfortran.dg/g77/20010321-1.f: Likewise.
35675         * gfortran.dg/g77/20010426.f: Likewise.
35676         * gfortran.dg/g77/20020307-1.f: Likewise.
35677         * gfortran.dg/g77/8485.f: Likewise.
35678         * gfortran.dg/g77/960317-1.f: Likewise.
35679         * gfortran.dg/g77/970915-0.f: Likewise.
35680         * gfortran.dg/g77/980310-1.f: Likewise.
35681         * gfortran.dg/g77/980310-2.f: Likewise.
35682         * gfortran.dg/g77/980310-3.f: Likewise.
35683         * gfortran.dg/g77/980310-4.f: Likewise.
35684         * gfortran.dg/g77/980310-6.f: Likewise.
35685         * gfortran.dg/g77/980310-7.f: Likewise.
35686         * gfortran.dg/g77/980310-8.f: Likewise.
35687         * gfortran.dg/g77/980419-2.f: Likewise.
35688         * gfortran.dg/g77/980424-0.f: Likewise.
35689         * gfortran.dg/g77/980427-0.f: Likewise.
35690         * gfortran.dg/g77/980729-0.f: Likewise.
35691         * gfortran.dg/g77/981117-1.f: Likewise.
35692         * gfortran.dg/g77/toon_1.f: Likewise.
35694 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35696         PR c++/2204
35697         * g++.dg/other/abstract2.C: New test.
35699 2004-07-12  Paul Brook  <paul@codesourcery.com>
35701         * gfortran.dg/pointer_init_1.f90: New test.
35703 2004-07-11  Paul Brook  <paul@codesourcery.com>
35705         PR fortran/15986
35706         * gfortran.dg/contained_1.f90: New test.
35708 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35710         * g++.dg/parse/defarg8.C: New test.
35712 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35714         PR fortran/16433
35715         * gfortran.dg/pr16433.f: New test.
35717         PR fortran/17574
35718         * gfortran.dg/pr15754.f90: New test.
35720 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35722         PR tree-optimization/16437
35723         * gcc.c-torture/execute/bitfld-4.c: New test.
35725 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35727         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35728         access to common var from module.
35730 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35732         PR fortran/16336
35733         * gfortran.fortran-torture/execute/common_2.f90: New test.
35735 2004-07-10  Paul Brook  <paul@codesourcery.com>
35737         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35739 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35741         PR fortran/15969
35742         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35744 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35746         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35747         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35748         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35749         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35750         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35751         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35752         * gfortran.dg/g77/funderscoring.f: Likewise.
35753         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35755 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35757         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35759 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35760         Paul Brook  <paul@codesourcery.com>
35762         PR fortran/13415
35763         * gfortran.dg/common_pointer_1.f90: New test.
35765 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35767         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35769 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35771         PR target/16364
35772         * gcc.c-torture/compile/20040709-1.c: New.
35774 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35776         PR fortran/14077
35777         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35779 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35781         PR fortran/13201
35782         * gfortran.dg/shape_1.f90: New test.
35784 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35785             Andrew Pinski  <apinski@apple.com>
35787         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35789 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35791         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35792         comment.
35794 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35795         Paul Brook  <paul@codesourcery.com>
35797         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35798         '.f95' and '.F95'.
35800 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35802         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35804 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35806         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35807         testcases with capital suffix.
35809 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35811         PR fortran/15481
35812         PR fortran/13372
35813         PR fortran/13575
35814         PR fortran/15978
35815         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35817         * gfortran.dg/implicit_1.f90: New test.
35819 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35821         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35822         expression to match gfortran warning/error messages
35823         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35824         dg-error text.
35826 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35828         * lib/fortran-torture.exp: Rename proc search_for to
35829         search_for_re.
35831 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35833         * gcc.c-torture/execute/simd-5.x: New file.
35834         XFAIL on SPARC 64-bit at -O0.
35836 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35838         PR c++/8211
35839         PR c++/16165
35840         * g++.dg/warn/effc3.C: New test.
35842 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35844         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35845         change X to 1X in format.
35846         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35847         add data statements to conform to standard.
35849 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35851         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35852         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35853         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35855 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35857         * gfortran.dg/g77/7388.f: Copy from g77.dg
35858         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35859         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35860         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35861         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35862         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35863         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35864         * gfortran.dg/g77/strlen0.f: Likewise.
35866 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35868         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35869         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35871 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35873         * gcc.c-torture/execute/920428-2.x: Delete.
35874         * gcc.c-torture/execute/920501-7.x: Likewise.
35876 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35878         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35879         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35880         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35881         prescott and c3-2.
35882         (PREFETCH_3DNOW): Add -march=c3.
35884 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35886         PR c/16437
35887         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35888         * gcc.c-torture/execute/bf64-1.x: Likewise.
35890 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35892         * gcc.c-torture/compile/20040708-1.c: New test.
35894 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35896         PR c++/16169
35897         * g++.dg/warn/effc2.C: New test.
35899 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35901         * gcc.c-torture/execute/bitfld-1.x: Remove.
35902         * gcc.c-torture/execute/bitfld-3.c: New test.
35903         * gcc.dg/bitfld-2.c: Remove XFAILs.
35905 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35907         PR c++/16276
35908         * g++.dg/rtti/tinfo1.C: New file.
35910 2004-07-07  Eric Christopher  <echristo@redhat.com>
35912         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35914 2004-07-07  Andrew Pinski  <apinski@apple.com>
35916         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35918 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35920         * g++.dg/init/call1.C: XFAIL.
35922 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35924         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35925         except for movstrict*, to movmem* and clrstr* to clrmem*.
35927 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35929         * gcc.c-torture/execute/20040707-1.c: New test.
35931 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35933         * gcc.c-torture/execute/20040706-1.c: New test.
35935 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35937         PR c++/3671
35938         * g++.dg/template/spec14.C: New test.
35940 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35942         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35943         nothing if not yet defined.  Use it in b, c and d type definitions.
35944         * gcc.c-torture/execute/20040705-1.c: New test.
35945         * gcc.c-torture/execute/20040705-2.c: New test.
35947 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35949         PR c++/2518
35950         * g++.dg/lookup/new1.C: New test.
35952 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35954         PR c++/11406
35955         * g++.dg/template/sizeof8.C: New test.
35957 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35959         * gcc.c-torture/compile/20040705-1.c: New test.
35961 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35963         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35965 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35967         * gcc.dg/cpp/if-mop.c: Two new testcases.
35968         * gcc.dg/cpp/trad/comment-3.c: New.
35970 2004-07-04  Paul Brook  <paul@codesourcery.com>
35972         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35974 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35976         PR c++/3761
35977         * g++.dg/lookup/crash4.C: New test.
35979 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35981         * gcc.c-torture/execute/builtin-abs-1.c
35982         * gcc.c-torture/execute/builtin-abs-2.c
35983         * gcc.c-torture/execute/builtin-complex-1.c
35984         * gcc.c-torture/execute/builtins/string-1-lib.c
35985         * gcc.c-torture/execute/builtins/string-1.c
35986         * gcc.c-torture/execute/builtins/string-2-lib.c
35987         * gcc.c-torture/execute/builtins/string-2.c
35988         * gcc.c-torture/execute/builtins/string-3-lib.c
35989         * gcc.c-torture/execute/builtins/string-3.c
35990         * gcc.c-torture/execute/builtins/string-4-lib.c
35991         * gcc.c-torture/execute/builtins/string-4.c
35992         * gcc.c-torture/execute/builtins/string-5-lib.c
35993         * gcc.c-torture/execute/builtins/string-5.c
35994         * gcc.c-torture/execute/builtins/string-6-lib.c
35995         * gcc.c-torture/execute/builtins/string-6.c
35996         * gcc.c-torture/execute/builtins/string-7-lib.c
35997         * gcc.c-torture/execute/builtins/string-7.c
35998         * gcc.c-torture/execute/builtins/string-8-lib.c
35999         * gcc.c-torture/execute/builtins/string-8.c
36000         * gcc.c-torture/execute/builtins/string-9-lib.c
36001         * gcc.c-torture/execute/builtins/string-9.c
36002         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
36003         * gcc.c-torture/execute/builtins/string-asm-1.c
36004         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
36005         * gcc.c-torture/execute/builtins/string-asm-2.c
36006         * gcc.c-torture/execute/stdio-opt-1.c
36007         * gcc.c-torture/execute/stdio-opt-2.c
36008         * gcc.c-torture/execute/stdio-opt-3.c
36009         * gcc.c-torture/execute/string-opt-1.c
36010         * gcc.c-torture/execute/string-opt-10.c
36011         * gcc.c-torture/execute/string-opt-11.c
36012         * gcc.c-torture/execute/string-opt-12.c
36013         * gcc.c-torture/execute/string-opt-13.c
36014         * gcc.c-torture/execute/string-opt-14.c
36015         * gcc.c-torture/execute/string-opt-15.c
36016         * gcc.c-torture/execute/string-opt-16.c
36017         * gcc.c-torture/execute/string-opt-2.c
36018         * gcc.c-torture/execute/string-opt-6.c
36019         * gcc.c-torture/execute/string-opt-7.c
36020         * gcc.c-torture/execute/string-opt-8.c:
36021         Replace with ...
36023         * gcc.c-torture/execute/builtins/abs-2.c
36024         * gcc.c-torture/execute/builtins/abs-3.c
36025         * gcc.c-torture/execute/builtins/complex-1.c
36026         * gcc.c-torture/execute/builtins/fprintf.c
36027         * gcc.c-torture/execute/builtins/fputs.c
36028         * gcc.c-torture/execute/builtins/memcmp.c
36029         * gcc.c-torture/execute/builtins/memmove.c
36030         * gcc.c-torture/execute/builtins/memops-asm.c
36031         * gcc.c-torture/execute/builtins/mempcpy-2.c
36032         * gcc.c-torture/execute/builtins/mempcpy.c
36033         * gcc.c-torture/execute/builtins/memset.c
36034         * gcc.c-torture/execute/builtins/printf.c
36035         * gcc.c-torture/execute/builtins/sprintf.c
36036         * gcc.c-torture/execute/builtins/strcat.c
36037         * gcc.c-torture/execute/builtins/strchr.c
36038         * gcc.c-torture/execute/builtins/strcmp.c
36039         * gcc.c-torture/execute/builtins/strcpy.c
36040         * gcc.c-torture/execute/builtins/strcspn.c
36041         * gcc.c-torture/execute/builtins/strlen-2.c
36042         * gcc.c-torture/execute/builtins/strlen.c
36043         * gcc.c-torture/execute/builtins/strncat.c
36044         * gcc.c-torture/execute/builtins/strncmp-2.c
36045         * gcc.c-torture/execute/builtins/strncmp.c
36046         * gcc.c-torture/execute/builtins/strncpy.c
36047         * gcc.c-torture/execute/builtins/strpbrk.c
36048         * gcc.c-torture/execute/builtins/strpcpy-2.c
36049         * gcc.c-torture/execute/builtins/strpcpy.c
36050         * gcc.c-torture/execute/builtins/strrchr.c
36051         * gcc.c-torture/execute/builtins/strspn.c
36052         * gcc.c-torture/execute/builtins/strstr-asm.c
36053         * gcc.c-torture/execute/builtins/strstr.c:
36054         ... these new files.
36056         * gcc.c-torture/execute/builtins/abs-2-lib.c
36057         * gcc.c-torture/execute/builtins/abs-3-lib.c
36058         * gcc.c-torture/execute/builtins/complex-1-lib.c
36059         * gcc.c-torture/execute/builtins/fprintf-lib.c
36060         * gcc.c-torture/execute/builtins/fputs-lib.c
36061         * gcc.c-torture/execute/builtins/memcmp-lib.c
36062         * gcc.c-torture/execute/builtins/memmove-lib.c
36063         * gcc.c-torture/execute/builtins/memops-asm-lib.c
36064         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36065         * gcc.c-torture/execute/builtins/mempcpy-lib.c
36066         * gcc.c-torture/execute/builtins/memset-lib.c
36067         * gcc.c-torture/execute/builtins/printf-lib.c
36068         * gcc.c-torture/execute/builtins/sprintf-lib.c
36069         * gcc.c-torture/execute/builtins/strcat-lib.c
36070         * gcc.c-torture/execute/builtins/strchr-lib.c
36071         * gcc.c-torture/execute/builtins/strcmp-lib.c
36072         * gcc.c-torture/execute/builtins/strcpy-lib.c
36073         * gcc.c-torture/execute/builtins/strcspn-lib.c
36074         * gcc.c-torture/execute/builtins/strlen-2-lib.c
36075         * gcc.c-torture/execute/builtins/strlen-lib.c
36076         * gcc.c-torture/execute/builtins/strncat-lib.c
36077         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36078         * gcc.c-torture/execute/builtins/strncmp-lib.c
36079         * gcc.c-torture/execute/builtins/strncpy-lib.c
36080         * gcc.c-torture/execute/builtins/strpbrk-lib.c
36081         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36082         * gcc.c-torture/execute/builtins/strpcpy-lib.c
36083         * gcc.c-torture/execute/builtins/strrchr-lib.c
36084         * gcc.c-torture/execute/builtins/strspn-lib.c
36085         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36086         * gcc.c-torture/execute/builtins/strstr-lib.c
36087         * gcc.c-torture/execute/builtins/lib/abs.c
36088         * gcc.c-torture/execute/builtins/lib/fprintf.c
36089         * gcc.c-torture/execute/builtins/lib/memset.c
36090         * gcc.c-torture/execute/builtins/lib/printf.c
36091         * gcc.c-torture/execute/builtins/lib/sprintf.c
36092         * gcc.c-torture/execute/builtins/lib/strcpy.c
36093         * gcc.c-torture/execute/builtins/lib/strcspn.c
36094         * gcc.c-torture/execute/builtins/lib/strncat.c
36095         * gcc.c-torture/execute/builtins/lib/strncmp.c
36096         * gcc.c-torture/execute/builtins/lib/strncpy.c
36097         * gcc.c-torture/execute/builtins/lib/strpbrk.c
36098         * gcc.c-torture/execute/builtins/lib/strspn.c
36099         * gcc.c-torture/execute/builtins/lib/strstr.c:
36100         New files containing support routines.
36102         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36103         declaration.
36104         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36105         when not optimizing.
36107 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
36109         PR c++/16240
36110         * g++.dg/abi/mangle22.C: New test.
36111         * g++.dg/abi/mangle23.C: Likewise.
36113 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
36115         PR fortran/16290
36116         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36117         Allow for cases without denormalized floating point numbers.
36119 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
36121         PR c/1027
36122         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36123         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36124         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36125         expected warning text.
36126         * gcc.dg/format/diag-2.c: New test.
36128 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36130         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36132 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
36134         * gcc.dg/builtins-43.c: New.
36135         * gcc.dg/builtins-44.c: New.
36136         * gcc.dg/builtins-45.c: New.
36138 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
36139             Andreas Tobler  <a.tobler@schweiz.ch>
36141         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36142         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
36143         as SIGSEGV.
36144         * gcc.dg/cleanup-11.c: Likewise.
36145         * gcc.dg/cleanup-8.c: Likewise.
36146         * gcc.dg/cleanup-9.c: Likewise.
36147         * gcc.dg/cleanup-5.c: Run on all platforms.
36149 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36151         * g++.dg/warn/nonnull1.C: New test.
36153 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36155         * gcc.dg/compat/compat-common.h: Wrap up CINT in
36156         an #ifndef SKIP_COMPLEX_INT/#endif pair.
36157         Special-case the Sun compiler wrt to <complex.h>.
36159 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
36161         * gcc.dg/Wunreachable-8.C: New test.
36163         * gcc.dg/h8300-ice2.c : New test.
36165 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
36167         PR fortran/16161
36168         * gfortran.fortran-torture/compile/implicit.f90: Add test
36169         for implicit character.
36171 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
36173         PR fortran/16289
36174         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36175         Use tiny() intrinsic to find smallest non-negative real
36177 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
36179         * gcc.dg/compat/struct-by-value-22_main.c: New test.
36180         * gcc.dg/compat/struct-by-value-22_x.c: New.
36181         * gcc.dg/compat/struct-by-value-22_y.c: New.
36183         * gcc.c-torture/execute/20040629-1.c: New test.
36185 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
36187         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36188         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36190         PR target/16195
36191         * gcc.dg/20040625-1.c: New test.
36193 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36195         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36197 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36199         PR fortran/15963
36200         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36202 2004-06-29  Richard Henderson  <rth@redhat.com>
36204         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36206 2004-06-29  Paul Brook  <paul@codesourcery.com>
36208         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36209         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36211 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
36213         PR c++/16260
36214         * g++.dg/parse/crash15.C: New.
36216 2004-06-28  Andrew Pinski  <apinski@apple.com>
36218         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36219         by the error already.
36221         * g++.dg/opt/ptrmem4.C: Change to compile only test.
36223 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
36225         PR target/14041
36226         * gcc.dg/h8300-bss-align-1.c : New.
36228 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36230         * PR c++/16174
36231         * g++.dg/template/ctor4.C: New.
36233 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36235         PR c++/16205
36236         * g++.dg/warn/Wsequence-point-1.C: New test.
36238 2004-06-27  Paul Brook  <paul@codesourcery.com>
36240         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36242 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
36244         * g++.old-deja/g++.mike/p7325.C: Remove.
36246 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36248         PR c/14963
36249         * gcc.dg/pr14963.c: New test.
36251 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
36253         PR c++/16193
36254         * g++.dg/parse/redef1.C: New test.
36256 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36258         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36259         20021110.c.
36260         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36261         20021119-1.c.
36262         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36263         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36264         5-04.c.
36265         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36266         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36267         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36268         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36269         g++.brendan/enum14.C.
36270         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36271         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36272         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36273         g++.mike/virt1.C.
36274         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36275         memtemp24.C.
36277 2004-06-27  Roger Sayle  <roger@eyesopen.com>
36279         * gcc.dg/20040527-1.c: New test case.
36281 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
36283         PR gfortran/pr16196
36284         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36286 2004-06-25  Roger Sayle  <roger@eyesopen.com>
36288         PR middle-end/15825
36289         * gcc.dg/pr15825-1.c: New test case.
36291 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36293         * gcc.c-torture/execute/20040625-1.c: New test.
36295 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36297         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36299 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36301         * gcc.dg/torture/mips-div-1.c: New test.
36303 2004-06-24  Jeff Law  <law@redhat.com>
36305         * gcc.dg/tree-ssa/20040624-1.c: New test.
36307 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
36309         * gcc.c-torture/compile/20040624-1.c: New test.
36311 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36313         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36314         this directory.
36316 2004-06-23  Andrew Pinski  <apinski@apple.com>
36318         PR middle-end/15988
36319         * g++.dg/opt/ptrmem4.C: New test.
36321         * gcc.dg/c90-array-quals-2.c: New test.
36323 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
36325         * gcc.dg/kpice1.c: New test.
36327 2006-06-23  Andrew Pinski  <apinski@apple.com>
36329         * gcc.dg/c90-array-quals.c: New test.
36331 2006-06-22  Richard Henderson  <rth@redhat.com>
36333         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36335 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
36337         * gcc.dg/builtins-config.h: Handle FreeBSD.
36339 2006-06-22  Richard Henderson  <rth@redhat.com>
36341         * g++.dg/opt/devirt1.C: New.
36343 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
36345         * g++.dg/opt/pr15551.C: New testcase.
36347 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
36349         PR target/14800
36350         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36351         x86_64-*-linux* when compiling for 32bit.
36353 2004-06-21  Andrew Pinski  <apinski@apple.com>
36355         * gcc.dg/pch/struct-1.c: New.
36356         * gcc.dg/pch/struct-1.hs: New.
36358 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
36360         * gcc.dg/pch/save-temps-1.c: New file.
36361         * gcc.dg/pch/save-temps-1.hs: New file.
36363 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36365         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36366         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36368 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36370         * gfortran.fortran-torture/execute/select_1.f90: Rename function
36371         to fix type error.
36372         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36373         Remove trailing spaces.
36375 2004-06-21  Richard Henderson  <rth@redhat.com>
36377         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36378         merging && to BIT_FIELD_REF.
36380 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36382         * g++.dg/opt/placeholder1.C: New test.
36384 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36386         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36387         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36388         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36389         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36391 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36393         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36394         extern "C".
36395         * g++.dg/other/pragma-re-1.C: Add comments.
36397 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36399         PR gfortran/16080
36400         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36402 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36404         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36405         instead of setting the type of size_t by
36406         hand.
36408 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36410         * gcc.dg/unordered-2.c: New test case.
36411         * gcc.dg/unordered-3.c: New test case.
36413 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36415         PR other/16043
36416         * lib/g++.exp (g++_version): Tweak regexp for version
36417         * lib/g77.exp (g77_version): Likewise.
36418         * lib/gfortran.exp (gfortran_version): Likewise.
36419         * lib/objc.exp (objc_version): Likewise.
36420         * lib/treelang.exp (treelang_version): Likewise.
36422 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36424         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36425         Use INT_MAX instead of __INT_MAX__.
36426         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36428         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36429         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36430         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36431         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36432         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36433         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36434         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36435         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36436         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36438         * gcc.dg/range-test-1.c: New test.
36439         * g++.dg/opt/range-test-1.C: New test.
36441 2004-06-17  Richard Henderson  <rth@redhat.com>
36443         * objc.dg/sync-1.m: New.
36444         * objc.dg/try-catch-1.m: Don't force next runtime.
36445         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36446         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
36447         shadowed catch clause.
36448         * objc.dg/try-catch-5.m: New.
36450 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
36452         Bug 14610
36453         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36455 2004-06-15  Richard Henderson  <rth@redhat.com>
36457         * gcc.dg/20001116-1.c: Move expected warning line.
36459 2004-06-15  Richard Henderson  <rth@redhat.com>
36461         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36462         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36464 2004-06-15  Jeff Law  <law@redhat.com>
36466         * gcc.dg/tree-ssa/20040615-1.c: New test.
36467         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36468         be less sensitive to operand ordering.
36469         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36471 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
36473         * g++.dg/abi/bitfield3.C: Add comment..
36475 2004-06-15  Richard Henderson  <rth@redhat.com>
36477         * g++.dg/ext/stmtexpr1.C: XFAIL.
36478         * gcc.dg/20030612-1.c: XFAIL.
36480 2004-06-15  Eric Christopher  <echristo@redhat.com>
36482         * g++.dg/charset/asm5.c: New.
36483         * gcc.dg/charset/asm6.c: New.
36485 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36487         PR fortran/15962
36488         * gfortran.fortran-torture/execute/select_1.f90: New test.
36490 2004-06-15  Paul Brook  <paul@codesourcery.com>
36492         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36494 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36496         PR c++/15967
36497         * g++.dg/lookup/crash3.C: New test.
36499 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36501         PR c++/15947
36502         * g++.dg/parse/dtor4.C: New test.
36504 2004-06-14  Jeff Law  <law@redhat.com>
36506         * gcc.c-torture/compile/20040614-1.c: New test.
36508 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36510         PR fortran/15211
36511         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36512         LEN of a character array.
36514 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
36516         PR c++/15096
36517         * g++.dg/template/ptrmem10.C: New test.
36519         PR c++/14930
36520         * g++.dg/template/friend30.C: New test.
36522 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36524         PR fortran/14928
36525         * gfortran.fortran-torture/compile/mloc.f90: New test.
36527 2004-06-13  Paul Brook  <paul@codesourcery.com>
36529         * gfortran.fortran-torture/execute/random_2.f90: New test.
36531 2004-06-13  Eric Christopher  <echristo@redhat.com>
36533         * gcc.dg/noncompile/redecl-1.c: Fix error message.
36535 2004-06-12  Paul Brook  <paul@codesourcery.com>
36537         * gfortran.fortran-torture/execute/contained_3.f90: New test.
36539 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36541         PR fortran/14923
36542         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36544 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36546         PR fortran/14957
36547         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36548         syntax errors in end statements of contained subroutines.
36550 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36552         PR fortran/12841
36553         * gfortran.fortran-torture/execute/null_arg.f90: New test.
36555 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36557         PR fortran/15665
36558         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36560 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36562         PR gfortran/12839
36563         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36565 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36567         PR c++/15862
36568         * g++.dg/parse/enum1.C: New test.
36570 2004-06-10  Jeff Law  <law@redhat.com>
36572         * gcc.c-torture/compile/20040610-1.c: New test.
36574 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36576         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36577         * g++.old-deja/g++.other/decl3.C: Likewise.
36579 2004-06-10  Brian Booth  <bbooth@redhat.com>
36581         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36582         V_MAY_DEF instead of VDEF.
36583         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36585 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36587         PR c++/14211
36588         * g++.dg/conversion/const1.C: New test.
36590         PR c++/15076
36591         * g++.dg/conversion/reinterpret1.C: New test.
36593         PR c++/15877
36594         * g++.dg/template/enum2.C: New test.
36596         PR c++/15227
36597         * g++.dg/template/error13.C: New test.
36599 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36601         PR fortran/14957
36602         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36603         arguments to test_* REAL and of the right size.
36605 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36607         PR target/15569
36608         PR rtl-optimization/15681
36609         * gcc.dg/20040609-1.c: New test.
36611 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36613         PR c++/14791
36614         * g++.dg/opt/builtins1.C: New test.
36616 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36618         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36619         that use default windows32 struct layout.
36620         * gcc.dg/i386-bitfield2.c: Likewise.
36622 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36624         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36625         for mingw32 and cygwin targets.
36627 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36629         * gcc.dg/pch/macro-4.c: New.
36630         * gcc.dg/pch/macro-4.hs: New.
36632 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36634         PR fortran/13249
36635         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36637 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36639         PR fortran/13372
36640         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36642 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36644         PR gfortran/14897
36645         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36647 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36649         PR gfortran/15755
36650         * gfortran.fortran-torture/execute/backspace.c : New test.
36652 2004-06-09  Paul Brook  <paul@codesourcery.com>
36654         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36655         (pointer_to_section): Rewrite to use smaller array.
36657 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36659         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36660         * gcc.dg/ext/altivec-10.c: Same.
36661         * gcc.dg/ext/altivec-11.c: Same.
36662         * gcc.dg/ext/altivec-12.c: Same.
36663         * gcc.dg/ext/altivec-13.c: Same.
36664         * gcc.dg/ext/altivec-14.c: Same.
36665         * gcc.dg/ext/altivec-15.c: Same.
36666         * gcc.dg/ext/altivec-16.c: Same.
36667         * gcc.dg/ext/altivec-3.c: Same.
36668         * gcc.dg/ext/altivec-4.c: Same.
36669         * gcc.dg/ext/altivec-6.c: Same.
36670         * gcc.dg/ext/altivec-7.c: Same.
36671         * gcc.dg/ext/altivec-8.c: Same.
36672         * gcc.dg/ext/altivec-varargs-1.c: Same.
36674         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36675         * g++.dg/ext/altivec-10.C: Same.
36676         * g++.dg/ext/altivec-2.C: Same.
36677         * g++.dg/ext/altivec-3.C: Same.
36678         * g++.dg/ext/altivec-4.C: Same.
36679         * g++.dg/ext/altivec-5.C: Same.
36680         * g++.dg/ext/altivec-6.C: Same.
36681         * g++.dg/ext/altivec-7.C: Same.
36682         * g++.dg/ext/altivec-8.C: Same.
36683         * g++.dg/ext/altivec-9.C: Same.
36685 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36687         PR c++/7841
36688         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36690 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36692         * gcc.dg/union-1.c: New test.
36694 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36696         * gcc.dg/builtins-41.c: New test case.
36697         * gcc.dg/builtins-42.c: New test case.
36699 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36701         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36702         * g++.dg/ext/altivec-10.C: Same.
36703         * g++.dg/ext/altivec-2.C: Same.
36704         * g++.dg/ext/altivec-3.C: Same.
36705         * g++.dg/ext/altivec-4.C: Same.
36706         * g++.dg/ext/altivec-5.C: Same.
36707         * g++.dg/ext/altivec-6.C: Same.
36708         * g++.dg/ext/altivec-7.C: Same.
36709         * g++.dg/ext/altivec-8.C: Same.
36710         * g++.dg/ext/altivec-9.C: Same.
36711         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36712         * g++.old-deja/g++.brendan/new3.C: Same.
36713         * gcc.c-torture/execute/eeprof-1.x: Same.
36715 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36717         PR c/14765
36718         * gcc.dg/pr14765-1.c: New test.
36720 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36722         PR c/14649
36723         * gcc.dg/pr14649-1.c: New test case.
36725 2004-06-07  Richard Henderson  <rth@redhat.com>
36727         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36728         if temporaries.
36730 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36732         * g++.dg/eh/elide1.C: Remove XFAIL.
36734 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36736         PR c++/15337
36737         * g++.dg/expr/sizeof3.C: New test.
36739         PR c++/14777
36740         * g++.dg/template/access14.C: New test.
36742         PR c++/15554
36743         * g++.dg/template/enum1.C: New test.
36745         PR c++/15057
36746         * g++.dg/eh/throw1.C: New test.
36748 2004-06-07  David Ayers  <d.ayers@inode.at>
36749             Ziemowit Laski  <zlaski@apple.com>
36751         * lib/objc.exp (objc_target_compile): Revert the '-framework
36752         Foundation' flag fix, since bare Darwin does not ship
36753         with the Foundation framework.
36754         * objc/execute/next_mapping.h: Provide a local NSConstantString
36755         @interface and @implementation.
36756         (objc_constant_string_init): A constructor function, used to
36757         initialize the NSConstantString meta-class object.
36758         * objc/execute/string1.m: Include "next_mapping.h" instead of
36759         <Foundation/NSString.h>.
36760         * objc/execute/string2.m: Likewise.
36761         * objc/execute/string3.m: Likewise.
36762         * objc/execute/string4.m: Likewise.
36764 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36766         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36767         to double. Replace double with FLOAT.
36768         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36770         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36771         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36772         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36773         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36774         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36775         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36776         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36777         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36779 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36781         PR c/13519
36782         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36784 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36786         PR c++/15503
36787         * g++.dg/template/meminit2.C: New test.
36789 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36791         PR target/15822
36792         * gcc.c-torture/execute/compare-fp-1.c,
36793         gcc.c-torture/execute/compare-fp-2.c,
36794         gcc.c-torture/execute/compare-fp-3.c,
36795         gcc.c-torture/execute/compare-fp-4.c,
36796         gcc.c-torture/execute/compare-fp-3.x,
36797         gcc.c-torture/execute/compare-fp-4.x: Moved...
36798         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36799         gcc.c-torture/execute/ieee/compare-fp-2.c,
36800         gcc.c-torture/execute/ieee/compare-fp-3.c,
36801         gcc.c-torture/execute/ieee/compare-fp-4.c,
36802         gcc.c-torture/execute/ieee/compare-fp-3.x,
36803         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36805 2004-06-04  David Ayers  <d.ayers@inode.at>
36807         * objc/execute/protocol-isEqual-4.m: New testcase.
36809 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36811         * objc/execute/protocol-isEqual-1.m: New testcase.
36812         * objc/execute/protocol-isEqual-2.m: New testcase.
36813         * objc/execute/protocol-isEqual-3.m: New testcase.
36815 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36817         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36819 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
36821         * lib/objc.exp (objc_target_compile): When running tests on
36822         Darwin (Mac OS X), inform the linker about '-framework
36823         'Foundation'.
36825 2004-06-02  Eric Christopher  <echristo@redhat.com>
36827         * gcc.c-torture/compile/20040602-1.c: New.
36829 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
36831         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36832         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36834         PR tree-optimization/14736
36835         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36837         PR tree-optimization/14042
36838         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36840         PR tree-optimization/14729
36841         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36843 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36845         PR fortran/15557
36846         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36848 2004-06-01  Richard Hederson  <rth@redhat.com>
36850         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36852 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36854         PR c++/14932
36855         * g++.dg/parse/offsetof4.C: New test.
36857 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36859         PR objc/7993
36860         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36862 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36864         PR c++/15701
36865         * g++.dg/template/friend29.C: New test.
36867 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36869         PR c/15749
36870         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36872 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36874         * gcc.dg/sparc-trap-1.c: New test.
36876 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36878         PR middle-end/15069
36879         * g++.dg/opt/fold3.C: New test case.
36881 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36883         * lib/target-supports.exp (check_iconv_available): Fix fallout
36884         from 2004-05-28 patch.
36886 2004-05-30  Paul Brook  <paul@codesourcery.com>
36888         PR fortran/15620
36889         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36890         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36892 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36894         * gfortran.fortran-torture/execute/random_1.f90: New test.
36896 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36898         * g++.dg/ext/altivec-10.C: New test.
36900 2004-05-29  Paul Brook  <paul@codesourcery.com>
36902         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36904 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36906         * gcc.dg/altivec-16.c: New test.
36908 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36910         * lib/target-supports.exp (check_vmx_hw_available): New.
36911         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36913         * lib/target-supports.exp (check_alias_available,
36914         check_iconv_available, check_named_sections_available): Use
36915         unique names for temporary files.
36917 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36919         * gcc.dg/altivec-15.c: New test.
36921 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36923         PR c++/15083
36924         * g++.dg/warn/noeffect6.C: New test.
36926         PR c++/15471
36927         * g++.dg/expr/ptrmem4.C: New test.
36929         PR c++/15640
36930         * g++.dg/template/operator3.C: New test.
36932 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36934         PR c++/14668
36935         * g++.dg/lookup/redecl1.C: New test.
36936         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36938 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36940         * gcc.c-torture/execute/compare-fp-1.c,
36941         gcc.c-torture/execute/compare-fp-2.c,
36942         gcc.c-torture/execute/compare-fp-3.c,
36943         gcc.c-torture/execute/compare-fp-4.c,
36944         gcc.c-torture/execute/compare-fp-3.x,
36945         gcc.c-torture/execute/compare-fp-4.x,
36946         gcc.dg/pr15649-1.c: New.
36948 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36950         PR c++/12883
36951         * g++.dg/init/array14.C: New test.
36953 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36955         * lib/compat.exp (compat-get-options-main): New.
36956         (compat-get-options): Remove unneeded code, warn for ignored
36957         command.
36958         (compat-execute): Check flag set by dg-require-* commands.
36960         * lib/compat.exp (compat-execute): Break up long lines.
36962 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36964         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36965         * gcc.dg/altivec-14.c: New test.
36966         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36968         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36969         * gcc.dg/altivec-12.c: Ditto.
36971         * gcc.dg/altivec-3.c: Move call to altivec_check.
36973 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36975         PR c++/15044
36976         * g++.dg/template/error12.C: New test.
36978         PR c++/15317
36979         * g++.dg/ext/attrib15.C: New test.
36981         PR c++/15329
36982         * g++.dg/template/ptrmem9.C: New test.
36984 2004-05-25  Paul Brook  <paul@codesourcery.com>
36986         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36988 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36990         PR c++/15165
36991         * g++.dg/template/crash19.C: New test.
36993 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36995         PR c++/15025
36996         * g++.dg/template/redecl1.C: New test.
36998 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
37000         PR c++/14821
37001         * g++.dg/other/ns1.C: New test.
37003         PR c++/14883
37004         * g++.dg/template/invalid1.C: New test.
37006 2004-05-23  Paul Brook  <paul@codesourcery.com>
37007         Victor Leikehman  <lei@haifasphere.co.il>
37009         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
37010         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
37012 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37014         PR c++/15285
37015         PR c++/15299
37016         * g++.dg/template/non-dependent5.C: New test.
37017         * g++.dg/template/non-dependent6.C: New test.
37019 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
37021         PR c++/15507
37022         * g++.dg/inherit/union1.C: New test.
37024         PR c++/15542
37025         * g++.dg/template/addr1.C: New test.
37027         PR c++/15427
37028         * g++.dg/template/array5.C: New test.
37030         PR c++/15287
37031         * g++.dg/template/array6.C: New test.
37033 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
37034             Roger Sayle  <roger@eyesopen.com>
37036         * g++.dg/lookup/forscope2.C: New test case.
37038 2004-05-22  Ben Elliston  <bje@au.ibm.com>
37040         * gcc.dg/cpp/Wmissingdirs.c: New.
37042 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37044         PR target/15301
37045         * gcc.dg/compat/union-m128-1.h: New file.
37046         * gcc.dg/compat/union-m128-1_main.c: Likewise.
37047         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37048         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37050 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37052         PR target/15302
37053         * gcc.dg/compat/struct-complex-1.h: New file.
37054         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37055         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37056         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37058 2004-05-20  Roger Sayle  <roger@eyesopen.com>
37060         PR middle-end/3074
37061         * gcc.dg/pr3074-1.c: New test case.
37062         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37064 2004-05-20  Falk Hueffner  <falk@debian.org>
37066         PR other/15526
37067         * gcc.dg/ftrapv-1.c: New test case.
37069 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
37071         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37073 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
37074             Jeff Law  <law@redhat.com>
37076         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37077         * gcc.dg/tree-ssa/20040518-2.c: New test.
37079         * gcc.dg/tree-ssa/20040518-1.c: New test.
37081 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
37083         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37085 2004-05-18  Paul Brook  <paul@codesourcery.com>
37087         PR fortran/13930
37088         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37090 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37092         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37093         constant folding.
37095 2004-05-17  Steven Bosscher  <stevenb@suse.de>
37097         * gcc.dg/tree-ssa/20040517-1.c: New test.
37099 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37101         * gcc.dg/loop-4.c: New test.
37103 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
37105         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37107 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
37109         PR fortran/15311
37110         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37112 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37114         PR fortran/13826
37115         PR fortran/13940
37116         * gfortran.fortran-torture/compile/data_1.f90: New test.
37118 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
37120         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37121         * gcc.dg/uninit-H.c: Define ASM for __s390__.
37123 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37125         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37127 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37129         PR c/15444
37130         * gcc.dg/format/xopen-1.c: Adjust expected message.
37131         * gcc.dg/format/xopen-3.c: New test.
37133 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
37135         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37137 2004-05-14  Jeff Law  <law@redhat.com>
37139         * gcc.dg/tree-ssa/20040514-2.c: New test.
37141 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37143         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37144         this ...
37145         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37146         this.
37148 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
37150         * gcc.dg/tree-ssa/20040514-1.c: New test.
37152 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37154         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37155         test.
37157 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37159         PR fortran/14066
37160         * gfortran.fortran-torture/compile/do_1.f90: New test.
37162 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37164         PR fortran/15051
37165         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37166         test.
37168 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
37170         PR fortran/15149
37171         * gfortran.fortran-torture/execute/random_init.f90: New test.
37173 2004-05-13  Paul Brook  <paul@codesourcery.com>
37175         PR fortran/15314
37176         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37178 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
37180         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37181         for the powerpc case.
37183 2004-05-13  Jeff Law  <law@redhat.com>
37185         * gcc.dg/tree-ssa/20040513-1.c: New test.
37186         * gcc.dg/tree-ssa/20040513-2.c: New test.
37188 2004-05-13  Paul Brook  <paul@codesourcery.com>
37190         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37191         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37192         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37194 2004-05-13  Andreas Schwab  <schwab@suse.de>
37196         PR other/10819
37197         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37198         characters.
37200 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
37202         PR fortran/15294
37203         * gfortran.fortran-torture/execute/adjustr.f90: New file.
37205 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
37207         Merge from tree-ssa-20020619-branch.  See
37208         ChangeLog.tree-ssa for details.
37210 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
37212         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37213         include <altivec.h> explicitly.
37214         * gcc.dg/altivec-13.c: Likewise.
37216 2004-05-11  Paul Brook  <paul@codesourcery.com>
37218         * gcc.c-torture/compile/20010518-1.c: Force enum size.
37220 2004-05-10  Eric Christopher  <echristo@redhat.com>
37222         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37223         * gcc.dg/sibcall-4.c: Ditto.
37225 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
37227         * g++.dg/ext/altivec-8.C: New test case.
37228         * gcc.dg/altivec-13.c: New test case.
37230 2004-05-08  Roger Sayle  <roger@eyesopen.com>
37232         * gcc.c-torture/execute/divcmp-1.c: New test case.
37233         * gcc.c-torture/execute/divcmp-2.c: New test case.
37234         * gcc.c-torture/execute/divcmp-3.c: New test case.
37236 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
37238         * g++.dg/other/pragma-re-2.C: New test.
37240 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37242         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37243         * gcc.dg/i386-387-2.c: Likewise.
37245         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37246         __builtin_drem.
37247         * gcc.dg/i386-387-6.c: Likewise.
37249 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37251         * gcc.dg/builtins-33.c: Also check log1p*.
37253 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
37255         PR optimization/15296
37256         * gcc.c-torture/execute/pr15296.c: New test.
37258 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
37260         * gcc.dg/builtins-40.c: New test.
37262 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
37264         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37266 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
37268         * g++.dg/ext/spe1.C: New testcase.
37270 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
37272         * objc.dg/image-info.m: Allow additional attributes
37273         for __image_info section.
37275 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37277         * gcc.dg/torture/mips-hilo-2.c: New test.
37279 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37281         PR c++/14389
37282         * g++.dg/template/member5.C: New test.
37284 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
37286         * gcc.dg/builtins-34.c: Also check expm1*.
37288 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37290         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37291         * gcc.dg/torture/builtin-convert-3.c: New test.
37293 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
37295         PR middle-end/15054
37296         * g++.dg/opt/pr15054.C: New test.
37298 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37300         * gcc.dg/torture/builtin-rounding-1.c: New test.
37301         * gcc.dg/builtins-25.c: Delete.
37302         * gcc.dg/builtins-29.c: Delete.
37304 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
37306         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37307         * gcc.dg/sibcall-4.c: Likewise.
37308         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37310 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37312         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37313         bit-field on 16-bit targets.
37315 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37317         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37318         16-bit targets.
37320 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
37322         * gcc.dg/rs6000-power2-1.c: Change to compile only.
37323         * gcc.dg/rs6000-power2-2.c: Likewise.
37325 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
37327         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37328         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37329         Change the asm registers to be in form of frN instead of fN.
37331 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37333         * gcc.dg/torture/builtin-convert-2.c: New test.
37335 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
37337         * gcc.dg/rs6000-power2-1.c: New test.
37338         * gcc.dg/rs6000-power2-2.c: New test.
37340 2004-04-28  Jan Hubicka  <jh@suse.cz>
37342         * gcc.dg/unused-6.c: New test.
37344 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
37345             Ulrich Weigand  <uweigand@de.ibm.com>
37347         * ada/acats/run_all.sh: Define $target variable.
37349 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
37351         PR c++/15119
37352         * g++.dg/other/vararg-1.C: New test.
37354         PR c++/4794
37355         * g++.dg/eh/cleanup3.C: New test.
37357 2004-04-24  Laurent GUERBY <laurent@guerby.net>
37359         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37360         and ad8011a (target_insn).
37361         * ada/acats/support/macro.dfs: Likewise.
37362         * ada/acats/support/impbit.adb: New file.
37364 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
37366         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37368 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37370         * gcc.dg/loop-3.c: New test.
37372 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
37374         * gcc.c-torture/execute/simd-5.c: New test.
37376 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37378         PR c++/15064
37379         * g++.dg/template/crash18.C: New test.
37381 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37383         * g++.dg/ext/complit3.C: New test.
37385 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37387         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37388         * gcc.dg/altivec-3.c: Same.
37389         * gcc.dg/altivec-varargs-1.c: Same.
37391 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37393         * lib/target-supports.exp (check_profiling_available): Assume
37394         profiling is not available on powerpc-eabi targets.
37396 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37398         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37399         * gcc.dg/vmx/bug-1.c: Ditto.
37401 2004-04-20  Eric Christopher  <echristo@redhat.com>
37403         * gcc.dg/charset/extern.c: New test.
37404         * g++.dg/charset/extern3.cc: Ditto.
37406 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37408         * gcc.dg/builtins-39.c: New test.
37410 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37412         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37414 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37416         * gcc.dg/torture/mips-hilo-1.c: New test.
37418 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37420         * gcc.c-torture/compile/20040419-1.c: New test.
37422 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37424         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37426 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37427             Aldy Hernandez  <aldyh@redhat.com>
37429         * gcc.c-torture/execute/va-arg-24.c: New.
37431 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37432             Aldy Hernandez  <aldyh@redhat.com>
37434         * gcc.dg/vmx/1b-01.c: New.
37435         * gcc.dg/vmx/1b-02.c: New.
37436         * gcc.dg/vmx/1b-03.c: New.
37437         * gcc.dg/vmx/1b-04.c: New.
37438         * gcc.dg/vmx/1b-05.c: New.
37439         * gcc.dg/vmx/1b-06.c: New.
37440         * gcc.dg/vmx/1b-07.c: New.
37441         * gcc.dg/vmx/1c-01.c: New.
37442         * gcc.dg/vmx/1c-02.c: New.
37443         * gcc.dg/vmx/3a-01a.c: New.
37444         * gcc.dg/vmx/3a-01.c: New.
37445         * gcc.dg/vmx/3a-01m.c: New.
37446         * gcc.dg/vmx/3a-03.c: New.
37447         * gcc.dg/vmx/3a-03m.c: New.
37448         * gcc.dg/vmx/3a-04.c: New.
37449         * gcc.dg/vmx/3a-04m.c: New.
37450         * gcc.dg/vmx/3a-05.c: New.
37451         * gcc.dg/vmx/3a-06.c: New.
37452         * gcc.dg/vmx/3a-06m.c: New.
37453         * gcc.dg/vmx/3a-07.c: New.
37454         * gcc.dg/vmx/3b-01.c: New.
37455         * gcc.dg/vmx/3b-02.c: New.
37456         * gcc.dg/vmx/3b-10.c: New.
37457         * gcc.dg/vmx/3b-13.c: New.
37458         * gcc.dg/vmx/3b-14.c: New.
37459         * gcc.dg/vmx/3b-15.c: New.
37460         * gcc.dg/vmx/3c-01a.c: New.
37461         * gcc.dg/vmx/3c-01.c: New.
37462         * gcc.dg/vmx/3c-02.c: New.
37463         * gcc.dg/vmx/3c-03.c: New.
37464         * gcc.dg/vmx/3d-01.c: New.
37465         * gcc.dg/vmx/4-01.c: New.
37466         * gcc.dg/vmx/4-03.c: New.
37467         * gcc.dg/vmx/5-01.c: New.
37468         * gcc.dg/vmx/5-02.c: New.
37469         * gcc.dg/vmx/5-03.c: New.
37470         * gcc.dg/vmx/5-04.c: New.
37471         * gcc.dg/vmx/5-05.c: New.
37472         * gcc.dg/vmx/5-06.c: New.
37473         * gcc.dg/vmx/5-07.c: New.
37474         * gcc.dg/vmx/5-07t.c: New.
37475         * gcc.dg/vmx/5-08.c: New.
37476         * gcc.dg/vmx/5-10.c: New.
37477         * gcc.dg/vmx/5-11.c: New.
37478         * gcc.dg/vmx/7-01a.c: New.
37479         * gcc.dg/vmx/7-01.c: New.
37480         * gcc.dg/vmx/7c-01.c: New.
37481         * gcc.dg/vmx/7d-01.c: New.
37482         * gcc.dg/vmx/7d-02.c: New.
37483         * gcc.dg/vmx/8-01.c: New.
37484         * gcc.dg/vmx/8-02a.c: New.
37485         * gcc.dg/vmx/8-02.c: New.
37486         * gcc.dg/vmx/brode-1.c: New.
37487         * gcc.dg/vmx/bug-1.c: New.
37488         * gcc.dg/vmx/bug-2.c: New.
37489         * gcc.dg/vmx/bug-3.c: New.
37490         * gcc.dg/vmx/cw-bug-1.c: New.
37491         * gcc.dg/vmx/cw-bug-2.c: New.
37492         * gcc.dg/vmx/cw-bug-3.c: New.
37493         * gcc.dg/vmx/dct.c: New.
37494         * gcc.dg/vmx/debug-1.c: New.
37495         * gcc.dg/vmx/debug-2.c: New.
37496         * gcc.dg/vmx/debug-3.c: New.
37497         * gcc.dg/vmx/debug-4.c: New.
37498         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37499         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37500         * gcc.dg/vmx/eg-5.c: New.
37501         * gcc.dg/vmx/fft.c: New.
37502         * gcc.dg/vmx/gcc-bug-1.c: New.
37503         * gcc.dg/vmx/gcc-bug-2.c: New.
37504         * gcc.dg/vmx/gcc-bug-3.c: New.
37505         * gcc.dg/vmx/gcc-bug-4.c: New.
37506         * gcc.dg/vmx/gcc-bug-5.c: New.
37507         * gcc.dg/vmx/gcc-bug-6.c: New.
37508         * gcc.dg/vmx/gcc-bug-7.c: New.
37509         * gcc.dg/vmx/gcc-bug-8.c: New.
37510         * gcc.dg/vmx/gcc-bug-9.c: New.
37511         * gcc.dg/vmx/gcc-bug-b.c: New.
37512         * gcc.dg/vmx/gcc-bug-c.c: New.
37513         * gcc.dg/vmx/gcc-bug-d.c: New.
37514         * gcc.dg/vmx/gcc-bug-e.c: New.
37515         * gcc.dg/vmx/gcc-bug-f.c: New.
37516         * gcc.dg/vmx/gcc-bug-g.c: New.
37517         * gcc.dg/vmx/gcc-bug-i.c: New.
37518         * gcc.dg/vmx/harness.h: New.
37519         * gcc.dg/vmx/ira1.c: New.
37520         * gcc.dg/vmx/ira2a.c: New.
37521         * gcc.dg/vmx/ira2b.c: New.
37522         * gcc.dg/vmx/ira2.c: New.
37523         * gcc.dg/vmx/ira2c.c: New.
37524         * gcc.dg/vmx/mem.c: New.
37525         * gcc.dg/vmx/newton-1.c: New.
37526         * gcc.dg/vmx/ops.c: New.
37527         * gcc.dg/vmx/sn7153.c: New.
37528         * gcc.dg/vmx/spill2.c: New.
37529         * gcc.dg/vmx/spill3.c: New.
37530         * gcc.dg/vmx/spill.c: New.
37531         * gcc.dg/vmx/t.c: New.
37532         * gcc.dg/vmx/varargs-1.c: New.
37533         * gcc.dg/vmx/varargs-2.c: New.
37534         * gcc.dg/vmx/varargs-3.c: New.
37535         * gcc.dg/vmx/varargs-4.c: New.
37536         * gcc.dg/vmx/varargs-5.c: New.
37537         * gcc.dg/vmx/varargs-6.c: New.
37538         * gcc.dg/vmx/varargs-7.c: New.
37539         * gcc.dg/vmx/vmx.exp: New.
37540         * gcc.dg/vmx/vprint-1.c: New.
37541         * gcc.dg/vmx/vscan-1.c: New.
37542         * gcc.dg/vmx/x-01.c: New.
37543         * gcc.dg/vmx/x-02.c: New.
37544         * gcc.dg/vmx/x-03.c: New.
37545         * gcc.dg/vmx/x-04.c: New.
37546         * gcc.dg/vmx/x-05.c: New.
37547         * gcc.dg/vmx/yousufi-1.c: New.
37548         * gcc.dg/vmx/zero-1.c: New.
37549         * gcc.dg/vmx/zero.c: New.
37551 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
37553         * g++.dg/lookup/java1.C: Update for chage of
37554         _Jv_AllocObject.
37555         * g++.dg/lookup/java2.C: Likewise.
37557 2004-04-17  Laurent GUERBY <laurent@guerby.net>
37559         * ada/acats/run_all.sh: use -O2 by default.
37561 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
37563         * gcc.dg/vr-mult-[12].c: New tests.
37565 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37567         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37569         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37571 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37573         * lib/target-supports.exp (check_profiling_available): Assume
37574         profiling isn't available for mips*-*-elf targets.
37576 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37578         * gcc.dg/builtins-38.c: New test.
37580 2004-04-14  Eric Christopher  <echristo@redhat.com>
37582         * g++.dg/charset/charset.exp: Run .cc extension tests.
37584 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37586         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37588 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37590         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37592 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37594         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37595         * gcc.dg/i386-387-2.c: Likewise.
37597         * gcc.dg/i386-387-7.c: New test.
37598         * gcc.dg/i386-387-8.c: New test.
37600         * gcc.dg/builtins-37.c: New test.
37602 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37604         * g++.dg/pch/externc-1.C: Add missing semicolon.
37606 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37608         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37610 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37612         * gcc.c-torture/execute/20040411-1.c: New test.
37614 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37616         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37618 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37620         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37622 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37624         * lib/target-supports.exp (check_named_sections_available): New.
37625         * lib/gcc-dg.exp (dg-require-named-sections): New.
37626         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37627         old-deja.exp.  Also prune error-count message from HP linker.
37628         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37630         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37631         * g++.old-deja/g++.pt/static3.C: Likewise.
37632         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37634 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37636         * gcc.c-torture/execute/20040409-1.c: New test case.
37637         * gcc.c-torture/execute/20040409-2.c: New test case.
37638         * gcc.c-torture/execute/20040409-3.c: New test case.
37640 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37642         * gcc.dg/20040409-1.c: New test.
37644 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37646         PR target/14888
37647         * g++.dg/opt/pr14888.C: New test case.
37649 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37651         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37652         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37653         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37654         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37655         New tests.
37657 2004-04-08  Paul Brook  <paul@codesourcery.com>
37659         * gcc.dg/spill-1.c: New test.
37661 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37663         * gcc.dg/torture/builtin-ctype-2.c: New test.
37665 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37667         * gcc.dg/pch/pch.exp: Add largefile test.
37669 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37671         * g++.dg/pch/externc-1.Hs: New.
37672         * g++.dg/pch/externc-1.C: New.
37674 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37676         * gcc.dg/compat/struct-by-value-5a_main.c,
37677         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37678         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37679         * gcc.dg/compat/struct-by-value-5a_x.c,
37680         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37681         gcc.dg/compat/struct-by-value-5_x.c.
37682         * gcc.dg/compat/struct-by-value-5a_y.c,
37683         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37684         gcc.dg/compat/struct-by-value-5_y.c.
37686         * gcc.dg/compat/struct-by-value-6a_main.c,
37687         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37688         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37689         * gcc.dg/compat/struct-by-value-6a_x.c,
37690         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37691         gcc.dg/compat/struct-by-value-6_x.c.
37692         * gcc.dg/compat/struct-by-value-6a_y.c,
37693         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37694         gcc.dg/compat/struct-by-value-6_y.c.
37696         * gcc.dg/compat/struct-by-value-7a_main.c,
37697         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37698         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37699         * gcc.dg/compat/struct-by-value-7a_x.c,
37700         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37701         gcc.dg/compat/struct-by-value-7_x.c.
37702         * gcc.dg/compat/struct-by-value-7a_y.c,
37703         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37704         gcc.dg/compat/struct-by-value-7_y.c.
37706 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37708         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37709         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37710         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37711         options.
37713 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37715         * gcc.dg/builtins-36.c: New test.
37717 2004-04-06  Paul Brook  <paul@codesourcery.com>
37719         * README.gcc: Remove obsolete contraint on testcases.
37721 2004-04-05  Paul Brook  <paul@codesourcery.com>
37723         PR2123
37724         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37725         failure and exit(0) on success.
37726         * g++.dg/expr/anew2.C: Ditto.
37727         * g++.dg/expr/anew3.C: Ditto.
37728         * g++.dg/expr/anew4.C: Ditto.
37730 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37732         PR c++/3518
37733         * g++.dg/template/unify7.C: New.
37735 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37737         * g++.dg/README: Bring up to date with new subdirectories; remove
37738         duplicate subdirectory lines.
37740 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37742         PR c++/14007
37743         * g++.dg/template/unify5.C: New.
37744         * g++.dg/template/unify6.C: New.
37745         * g++.dg/template/qualttp20.C: Adjust.
37746         * g++.old-deja/g++.jason/report.C: Adjust.
37747         * g++.old-deja/g++.other/qual1.C: Adjust.
37749 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37751         PR c++/14803
37752         * g++.dg/inherit/ptrmem1.C: New test.
37754 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37756         PR c++/14755
37757         * gcc.c-torture/execute/20040331-1.c: New test.
37758         * gcc.dg/20040331-1.c: New test.
37760 2004-04-01  Paul Brook  <paul@codesourcery.com>
37762         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37764 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37766         PR c++/14724
37767         * g++.dg/init/goto1.C: New test.
37769         PR c++/14763
37770         * g++.dg/template/defarg4.C: New test.
37772 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37774         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37776 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37778         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37780 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37782         * gcc.dg/noncompile/undeclared-2.c: New test.
37784 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37786         * gcc.dg/940409-1.c: Remove XFAIL.
37787         * gcc.dg/reg-vol-struct-1.c: New test.
37789 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37791         * gcc.dg/torture/builtin-wctype-1.c: New test.
37793 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37795         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37796         * gcc.dg/20001101-1.c: Likewise.
37797         * gcc.dg/20001102-1.c: Likewise.
37799 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37801         * gcc.dg/compare8.c: Add an additional test for XOR.
37803 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37805         * gcc.dg/torture/builtin-ctype-1.c: New test.
37807 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37809         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37810         * gcc.dg/torture/builtin-math-1.c: Likewise.
37811         * gcc.dg/torture/builtin-power-1.c: New test.
37813 2004-03-24  Andreas Schwab  <schwab@suse.de>
37815         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37816         IA64 assembler.
37818 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37819             Roger Sayle  <roger@eyesopen.com>
37821         * gcc.dg/compare8.c: New test case.
37823 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
37825         * g++.dg/ext/altivec-7.C: New test.
37827 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
37829         PR 12267, 12391, 12560, 13129, 14114, 14133
37830         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37831         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37832         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37833         Adjust error regexps.
37834         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37835         * gcc.dg/noncompile/undeclared-1.c: New test cases.
37836         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37837         * gcc.dg/local1.c: Add explanatory comment.
37839 2004-03-23  Roger Sayle  <roger@eyesopen.com>
37841         PR optimization/14669
37842         * g++.dg/opt/fold2.C: New test case.
37844 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37846         PR c/14069
37847         * gcc.dg/20040322-1.c: New test.
37849 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37851         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37852         * gcc.dg/ultrasp4.c: Likewise.
37853         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37855 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37857         * gcc.dg/i386-sse-8.c: Reset default options.
37859 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37861         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37862         in the error message text.
37864 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37866         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37868 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37870         PR c++/14616
37871         * g++.dg/init/array13.C: New test.
37873 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37875         PR target/13889
37876         * gcc.c-torture/compile/pr13889.c: New test case.
37878 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37880         PR c/14635
37881         * builtins-1.c (nan, nans): Don't test.
37882         * builtins-30.c: Don't use nan, nanf, nanl.
37883         * builtins-35.c: New test.
37885 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37887         * g++.dg/ext/altivec-6.C: New test.
37889 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37891         * g++.dg/init/placement3.C: New test.
37893         * g++.dg/template/spec13.C: New test.
37895         * g++.dg/lookup/using11.C: New test.
37897         * g++.dg/lookup/koenig3.C: New test.
37899         * g++.dg/template/operator2.C: New test.
37901         * g++.dg/expr/dtor3.C: New test.
37902         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37903         marker.
37904         * g++.old-deja/g++.law/visibility28.C: Likewise.
37906 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37908         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37909         * gcc.dg/ppc64-abi-3.c: Likewise.
37911 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37913         PR c++/14545
37914         * g++.dg/parse/template15.C: New test.
37916 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37918         * g++.dg/expr/dtor2.C: New test.
37920         * g++.dg/lookup/anon4.C: New test.
37922         * g++.dg/overload/using1.C: New test.
37924         * g++.dg/template/lookup7.C: New test.
37926         * g++.dg/template/typename6.C: New test.
37928         * g++.dg/expr/cond6.C: New test.
37930 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37932         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37934 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37936         * g++.dg/expr/cond5.C: New test.
37937         * g++.dg/expr/constcast1.C: Likewise.
37938         * g++.dg/expr/ptrmem2.C: Likewise.
37939         * g++.dg/expr/ptrmem3.C: Likewise.
37940         * g++.dg/lookup/main1.C: Likewise.
37941         * g++.dg/template/lookup6.C: Likewise.
37943 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37945         * gcc.dg/local1.c: New test.
37947         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37949 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37951         * gcc.dg/torture/builtin-convert-1.c: New test.
37953 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37955         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37957 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37959         PR c++/14481
37960         * g++.dg/warn/Wunused-7.C: New test.
37962 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37964         * gcc.dg/torture/builtin-integral-1.c: New test.
37966 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37968         PR c++/14586
37969         * g++.dg/parse/non-dependent3.C: New test.
37971 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37973         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37974         * g++.dg/eh/simd-2.C: Likewise.
37975         * g++.dg/init/array10.C: Likewise.
37976         * gcc.c-torture/compile/simd-1.c: Likewise.
37977         * gcc.c-torture/compile/simd-2.c: Likewise.
37978         * gcc.c-torture/compile/simd-3.c: Likewise.
37979         * gcc.c-torture/compile/simd-4.c: Likewise.
37980         * gcc.c-torture/compile/simd-6.c: Likewise.
37981         * gcc.c-torture/execute/simd-1.c: Likewise.
37982         * gcc.c-torture/execute/simd-2.c: Likewise.
37983         * gcc.dg/compat/vector-defs.h: Likewise.
37984         * gcc.dg/20020531-1.c: Likewise.
37985         * gcc.dg/altivec-3.c: Likewise.
37986         * gcc.dg/altivec-4.c: Likewise.
37987         * gcc.dg/altivec-varargs-1.c: Likewise.
37988         * gcc.dg/compat/vector-defs.h: Likewise.
37989         * gcc.dg/i386-mmx-3.c: Likewise.
37990         * gcc.dg/i386-sse-4.c: Likewise.
37991         * gcc.dg/i386-sse-5.c: Likewise.
37992         * gcc.dg/i386-sse-8.c: Likewise.
37993         * gcc.dg/simd-1.c: Likewise.
37994         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37995         __ev64_opaque__ since the machine description provides it.
37997 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37999         * lib/compat.exp (skip_list): New global variable.
38000         Use it to hold the user defined COMPAT_SKIPS list if any.
38001         (compat-obj): Add the members of skip_list to optall.
38003 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38005         * gcc.dg/compat/union-by-value-1_main.c,
38006         union-by-value-1_x.c, union-by-value-1_y.c,
38007         union-check.h, union-defs.h,
38008         union-init.h, union-return-1_main.c,
38009         union-return-1_x.c, union-return-1_y.c: New files.
38011 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38013         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
38014         mixed-struct-init.h: Add 4 mixed structure types.
38015         struct-by-value-21_main.c, struct-by-value-21_x.c,
38016         struct-by-value-21_y.c, struct-return-21_main.c,
38017         struct-return-21_x.c, struct-return-21_y.c: New files.
38019 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
38021         PR c++/14550
38022         * g++.dg/parse/template14.C: New test.
38024 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38026         * gcc.c-torture/execute/20040313-1.c: New test.
38028 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
38030         PR target/14533
38031         * gcc.dg/20040311-2.c: New test.
38033 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
38035         PR other/14544
38036         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38037         bit-field.
38039 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
38041         * gcc.dg/20040305-2.c: Add missing return statement.
38043 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38045         * gcc.dg/builtins-34.c: Also check pow10*.
38047 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38049         PR target/14262
38050         * gcc.dg/20040305-2.c: New test.
38052 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38054         * gcc.dg/20040310-1.c: New test.
38056 2004-03-11  Roger Sayle  <roger@eyesopen.com>
38058         * gcc.c-torture/execute/20040311-1.c: New test case.
38060 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
38062         PR c++/14476
38063         * g++.dg/lookup/enum1.C: New test.
38065 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
38067         PR c++/14510
38068         * g++.dg/lookup/struct2.C: New test.
38070 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
38072         * gcc.dg/builtins-34.c: New test.
38074 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38076         * gcc.dg/torture/builtin-nonneg-1.c: New test.
38078 2004-03-09  James E Wilson  <wilson@specifixinc.com>
38080         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38081         * gcc.dg/alias-2.c: New testcase.
38083 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
38085         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38087 2004-03-09  Roger Sayle  <roger@eyesopen.com>
38089         * gcc.c-torture/execute/20040309-1.c: New test case.
38091 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
38093         PR c++/14397
38094         * g++.dg/overload/ref1.C: New.
38096 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38098         PR c++/14409
38099         * g++.dg/template/spec12.C: New test.
38101         PR c++/14448
38102         * g++.dg/parse/crash14.C: New test.
38104 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38106         PR c++/14230
38107         * g++.dg/init/ref11.C: New test.
38109 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38111         PR c++/14432
38112         * g++.dg/parse/builtin2.C: New test.
38114 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38116         PR c++/14401
38117         * g++.dg/init/ctor3.C: New test.
38118         * g++.dg/init/union1.C: New test.
38119         * g++.dg/ext/anon-struct4.C: New test.
38121 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38123         * g++.dg/lookup/koenig1.C: Tweak error messages.
38124         * g++.dg/lookup/used-before-declaration.C: Likewise.
38125         * g++.dg/other/do1.C: Likewise.
38126         * g++.dg/overload/koenig1.C: Likewise.
38127         * g++.dg/parse/crash13.C: Likewise.
38128         * g++.dg/template/instantiate3.C: Likewise.
38130 2004-03-08  Eric Christopher  <echristo@redhat.com>
38132         * * lib/target-supports.exp: Enable libiconv in test
38133         compilation.  Fix up error checking.
38135 2004-03-08  Roger Sayle  <roger@eyesopen.com>
38137         PR middle-end/14289
38138         * gcc.dg/pr14289-1.c: New test case.
38139         * gcc.dg/pr14289-2.c: Likewise.
38140         * gcc.dg/pr14289-3.c: Likewise.
38142 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
38144         * gcc.c-torture/execute/20040308-1.c: New test.
38146 2004-03-07  Roger Sayle  <roger@eyesopen.com>
38148         * gcc.c-torture/execute/20040307-1.c: New test case.
38150 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
38152         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38154 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
38156         * gcc.dg/20040306-1.c: New test.
38158 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
38160         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38161         them static.
38162         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38164 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38166         PR c/14465
38167         * gcc.dg/decl-6.c: New test.
38169 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38171         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38172         Rename LOGPOW -> LOG_POW.
38173         (SQRT_EXP, POW_EXP): New.
38175 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38177         * gcc.dg/i386-sse-8.c: New test.
38179 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38181         PR c/14114
38182         * gcc.dg/decl-5.c: New test.
38184 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
38186         * gcc.dg/20040305-1.c: New test.
38188 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
38190         PR other/14354
38191         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38193 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
38195         PR c++/14425, c++/14426
38196         * g++.dg/ext/altivec-4.C: New test.
38197         * g++.dg/ext/altivec-5.C: New test.
38199 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
38201         * g++.old-deja/g++.other/linkage1.C: Expect errors about
38202         global variables of a type with no linkage.
38203         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38204         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38205         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38206         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38207         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38208         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38209         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38210         * g++.dg/warn/deprecated.C: Name enum Color.
38211         * g++.dg/overload/VLA.C: Name structure for 'b'.
38212         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38214 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38216         * gcc.c-torture/compile/20040304-1.c: New test.
38218 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
38220         PR 13728
38221         * gcc.dg/decl-4.c: New testcase.
38223 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
38225         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38226         as PRECF if sizeof (float) > sizeof (double).
38227         (PRECL): Make it the same as PRECF if
38228         sizeof (float) > sizeof (long double).
38230 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38232         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38233         system type.  Add check for irix6 which doesn't have c99 runtime.
38235 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
38237         * gcc.dg/const-elim-1.c: xfail for xtensa.
38239 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38241         PR c++/14369
38242         * g++.dg/template/cond4.C: New test.
38244 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38246         PR c++/14360
38247         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38249         PR c++/14361
38250         * g++.dg/parse/defarg7.C: New test.
38252         PR c++/14359
38253         * g++.dg/template/friend26.C: New test.
38255 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38257         PR c++/14324
38258         * g++.dg/abi/mangle21.C: New test.
38260         PR c++/14260
38261         * g++.dg/parse/constructor2.C: New test.
38263         PR c++/14337
38264         * g++.dg/template/sfinae1.C: New test.
38266 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38268         PR c++/14267
38269         * g++.dg/expr/crash2.C: New test.
38271         PR middle-end/13448
38272         * gcc.dg/inline-5.c: New test.
38273         * gcc.dg/always-inline.c: Split out tests into ...
38274         * gcc.dg/always-inline2.c: ... this and ...
38275         * gcc.dg/always-inline3.c: ... this.
38277 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38279         PR debug/12103
38280         * g++.dg/debug/crash1.C: New test.
38282 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
38284         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38285         function with __attribute__((noinline)).
38286         (recurser_void2): Likewise.
38287         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38288         (recurser_void2): Likewise.
38290 2004-02-29  Roger Sayle  <roger@eyesopen.com>
38292         PR middle-end/14203
38293         * g++.dg/warn/Wunused-6.C: New test case.
38295 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
38297         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38298         not defined.
38300 2004-02-27  Eric Christopher  <echristo@redhat.com>
38302         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38303         * g++.dg/charset/asm2.c: Run only x86.
38304         * gcc.dg/charset/asm3.c: Ditto.
38306 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
38308         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38309         ld_library_path.
38311 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
38313         * g++.dg/ext/altivec-3.C: New.
38315 2004-02-26  Richard Henderson  <rth@redhat.com>
38317         * g++.dg/ext/attrib10.C: Mark for warning.
38318         * gcc.dg/attr-alias-1.c: New.
38320 2004-02-26  Richard Henderson  <rth@redhat.com>
38322         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38323         * gcc.c-torture/execute/20040208-2.c: ... it back.
38325 2004-02-26  Eric Christopher  <echristo@redhat.com>
38327         * lib/target-supports.exp (check-iconv-available): New function.
38328         * lib/gcc-dg.exp (dg-require-iconv): New function.
38329         Use above.
38330         * gcc.dg/charset: New directory.
38331         * gcc.dg/charset/charset.exp: New file.
38332         * gcc.dg/charset/asm1.c: Ditto.
38333         * gcc.dg/charset/asm2.c: Ditto.
38334         * gcc.dg/charset/asm3.c: Ditto.
38335         * gcc.dg/charset/asm4.c: Ditto.
38336         * gcc.dg/charset/asm5.c: Ditto.
38337         * gcc.dg/charset/attribute1.c: Ditto.
38338         * gcc.dg/charset/attribute2.c: Ditto.
38339         * gcc.dg/charset/string1.c: Ditto.
38340         * g++.dg/charset: New directory.
38341         * g++.dg/dg.exp: Add here. Special options.
38342         * g++.dg/charset/charset.exp: New file.
38343         * g++.dg/charset/asm1.c: Ditto.
38344         * g++.dg/charset/asm2.c: Ditto.
38345         * g++.dg/charset/asm3.c: Ditto.
38346         * g++.dg/charset/asm4.c: Ditto.
38347         * g++.dg/charset/attribute1.c: Ditto.
38348         * g++.dg/charset/attribute2.c: Ditto.
38349         * g++.dg/charset/extern1.cc: Ditto.
38350         * g++.dg/charset/extern2.cc: Ditto.
38351         * g++.dg/charset/string1.c: Ditto.
38353 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
38355         PR c++/14278
38356         * g++.dg/parse/comma1.C: New test.
38358 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38360         PR c++/14284
38361         * g++.dg/template/ttp8.C: New test.
38363 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
38365         * gcc.dg/fixuns-trunc-1.c: New test.
38367 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38369         * gcc.dg/builtins-config.h: Use #elif.
38371 2004-02-26  Michael Matz  <matz@suse.de>
38373         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38374         * gcc.dg/991214-1.c: Likewise.
38375         * gcc.dg/i386-asm-1.c: Likewise.
38377 2004-02-25  Richard Henderson  <rth@redhat.com>
38379         * gcc.c-torture/execute/20040208-2.c: Move ...
38380         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38382 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38384         PR c++/14246
38385         * g++.dg/other/crash-3.C: New test.
38387 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38389         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38390         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38392         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38393         HP-UX.
38395 2004-02-24  Michael Matz  <matz@suse.de>
38397         * gcc.dg/i386-regparm.c: New.
38399 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38401         * gcc.c-torture/execute/20040223-1.c: New.
38403 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38404             Kazu Hirata  <kazu@cs.umass.edu>
38406         * gcc.dg/fwritable-strings-1.c: Remove.
38408 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38410         PR c/14156
38411         * gcc.dg/20040223-1.c: New test.
38413 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38415         PR c++/14106
38416         * g++.dg/ext/typeof9.C: New test.
38418 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38420         PR c++/14250
38421         * g++.dg/other/switch1.C: New test.
38423 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38425         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38426         * gcc.dg/va-arg-1.c: Likewise.
38428 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38430         PR c++/14143
38431         * g++.dg/template/koenig5.C: New test.
38433 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38435         * g++.dg/ext/altivec-1.C: Generalize target triple.
38436         * g++.dg/ext/altivec-2.C: New test case.
38437         * g++.dg/ext/altivec_check.h: New file.
38438         * gcc.dg/altivec-1.c: Generalize target triple;
38439         include altivec_check.h and call altivec_check().
38440         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38441         * gcc.dg/altivec-6.c: New test case.
38442         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38443         type casts as needed.
38444         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38445         altivec_check().
38446         * gcc.dg/altivec-12.c: New test case.
38447         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38448         include altivec_check.h and call altivec_check().
38449         * gcc.dg/altivec_check.h: New file.
38451 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38453         * lib/target-supports.exp (check_alias_available): Don't mangle
38454         function `g' in test program.
38456 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38458         * lib/target-supports.exp (check_profiling_available): Check
38459         argument to determine whether we support a profiling type.
38460         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38461         check_profiling_available.
38462         * g++.dg/bprob/bprob.exp: Likewise.
38463         * g77.dg/bprob/bprob.exp: Likewise.
38464         * gcc.misc-tests/bprob.exp: Likewise.
38465         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38466         dg-require-profiling and delete expected error handling.
38467         * gcc.dg/20021014-1.c: Likewise.
38468         * gcc.dg/nest.c: Likewise.
38470 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38472         PR c++/12007
38473         * g++.dg/other/vthunk1.C: New test.
38475 2004-02-20  Falk Hueffner  <falk@debian.org>
38477         PR target/14201
38478         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38480 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
38482         PR c++/13927
38483         * g++.dg/other/error8.C: Remove XFAIL markers.
38485         PR c++/14173
38486         * g++.dg/ext/packed5.C: New test.
38488         PR c++/14199
38489         * g++.dg/warn/Wunused-5.C: New test.
38491         PR c++/14186
38492         * g++.dg/lookup/member1.C: New test.
38494 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
38496         * gcc.c-torture/compile/20040130-1.c: Enable only when
38497         __INT_MAX__ >= 2147483647L.
38498         * gcc.c-torture/compile/961203-1.c: Likewise.
38500 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
38502         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38503         * g++.dg/opt/template1.C: Robustify assembler regexp
38505 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38507         * gcc.c-torture/execute/simd-4.x: Remove.
38508         * gcc.c-torture/execute/va-arg-25.x: Likewise.
38509         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38510         Guard with #ifndef SKIP_ATTRIBUTE.
38511         * gcc.dg/compat/vector-1_y.c: Likewise.
38512         * gcc.dg/compat/vector-2_x.c: Likewise.
38513         * gcc.dg/compat/vector-2_y.c: Likewise.
38514         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38515         * g++.dg/eh/simd-2.C: Likewise.
38517 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
38519         * gcc.c-torture/compile/complex-1.c: New.
38521 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
38523         PR target/14209
38524         * gcc.c-torture/execute/20040218-1.c: New test.
38526 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38528         PR c++/14181
38529         * g++.dg/parse/new2.C: New test.
38531 2004-02-18  Paul Brook  <paul@codesourcery.com>
38533         * gcc.c-torture/compile/libcall-1.c: New test.
38535 2004-02-18  Paul Brook  <paul@codesourcery.com>
38537         PR debug/12934
38538         * gcc.dg/debug/debug-7.c: New test.
38540 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
38542         * gcc.dg/20040217-1.c: New test.
38544 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
38546         * gcc.c-torture/execute/990208-1.x: Delete.
38548 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
38550         * gcc.c-torture/execute/20040208-2.x: New file.
38552 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
38554         PR c++/11326
38555         * g++.dg/abi/structret1.C: New test.
38557 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
38559         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38560         (i386_cpuid): No need to test if cpuid is available on AMD64.
38561         Fix assembly, so that it works onboth i386 and AMD64.
38562         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38563         (vecInLong): Fix s[] member type to unsigned int.
38564         (vecInWord): Remove type.
38565         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38566         (a64, b64, c64, d64, e64): Remove.
38567         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38568         Remove unused variable.  Remove initialization of removed variables.
38569         Don't call mmx_tests nor sse_tests.
38570         (reference_mmx, reference_sse): Remove.
38571         (check): Add return stmt.
38572         * gcc.dg/i386-sse-7.c: New test.
38573         * gcc.dg/i386-mmx-4.c: New test.
38575 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38577         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38578         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38579         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38580         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38581         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38582         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38583         g++.dg/tc1/dr94.C: Fix line terminator.
38585 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38587         * gcc.c-torture/compile/20040216-1.c: New.
38589 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38591         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38592         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38593         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38594         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38595         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38596         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38598 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38600         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38602 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38604         PR c++/13971
38605         * g++.dg/expr/cond4.C: New test.
38607         PR c++/14086
38608         * g++.dg/lookup/crash2.C: New test.
38610 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38612         * gcc.c-torture/compile/20040214-2.c: New test.
38614 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38616         PR c++/14116
38617         * g++.dg/ext/typeof8.C: New test.
38619 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38621         * gcc.c-torture/compile/20040214-1.c: New test.
38623 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38625         PR c++/13635
38626         * g++.dg/template/spec11.C: New test.
38628 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38630         PR c++/13927
38631         * g++.dg/other/error8.C: New test.
38633 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38635         PR c++/14122
38636         * g++.dg/template/array4.C: New test.
38638         PR c++/14108
38639         * g++.dg/inherit/thunk2.C: New test.
38641         PR c++/14083
38642         * g++.dg/eh/cond2.C: New test.
38644 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38646         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38648 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38650         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38652 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38654         * g++.dg/simd-2.C: xfail on ppc64-linux.
38656 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38658         PR c/456
38659         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38660         tests.
38662 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38664         * gcc.dg/builtins-33.c: New test.
38666 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38668         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38670 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38672         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38674 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38676         * gcc.dg/ppc64-abi-3.c: New test.
38678 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38680         PR c/14092
38682         * gcc.dg/pr14092-1.c: New testcase.
38684 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38686         * gcc.dg/cpp/assert4.c: Fix typo last change.
38688         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38689         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38691         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38693 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38695         * gcc.c-torture/compile/20040209-1.c: New test case.
38697 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38699         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38701 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38703         * gcc.c-torture/execute/20040208-[12].c: New tests.
38705 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38707         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38709 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38711         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38713 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38715         Bug 13856
38716         * gcc.dg/visibility-8.c: New testcase.
38718 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38720         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38721         arguments.
38722         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38724 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38726         PR middle-end/13696
38727         * g++.dg/opt/fold1.C: New test case.
38729 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38731         PR c++/14033
38732         * g++.dg/other/crash-2.C: New test.
38734 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38736         PR c++/14028
38737         * g++.dg/parse/angle-bracket2.C: New test.
38739 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38741         PR middle-end/13750
38742         Revert:
38743         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38744         PR pch/13361
38745         * g++.dg/pch/wchar-1.C: New.
38746         * g++.dg/pch/wchar-1.Hs: New.
38748 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38750         PR c++/14008
38751         * g++.dg/parse/error15.C: New test.
38752         * g++.dg/parse/crash11.C: Update dg-error mark.
38754 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38756         PR c++/13932
38757         * g++.dg/warn/conv2.C: New test.
38759 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38761         PR c++/13086
38762         * g++.dg/warn/incomplete1.C: Remove xfail.
38764 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38766         * lib/file-format.exp (gcc_target_object_format): Use
38767         ${tool}_target_compile, not gcc_target_compile.
38768         * lib/target-supports.exp (check_alias_available): Likewise.
38769         (check_gc_sections_available): Likewise.
38770         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38771         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38772         dg-require-alias.
38774 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38776         PR c++/13969
38777         * g++.dg/template/static6.C: New test.
38779 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38781         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38783 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38785         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38786         tests for systems where `char' is unsigned by default.
38788 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38790         PR c++/13997
38791         * g++.dg/template/partial3.C: New test.
38793 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38795         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38796         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38797         Remove mentions of obsolete ports.
38799 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38801         * gcc.dg/noncompile/20001228-1.c: Fix for new
38802         error message.
38804 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38806         PR target/9348
38807         * gcc.c-torture/execute/multdi-1.c: New test case.
38809 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38811         PR c++/13925
38812         * g++.dg/template/lookup5.C: New test.
38814 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38816         PR c++/13950
38817         * g++.dg/template/lookup4.C: New test.
38819         PR c++/13970
38820         * g++.dg/parse/error14.C: New test.
38822         PR c++/14002
38823         * g++.dg/parse/template13.C: New test.
38825 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38827         PR c++/13978
38828         * g++.dg/template/koenig4.C: New test.
38830         PR c++/13968
38831         * g++.dg/template/crash17.C: New test.
38833         PR c++/13975
38834         * g++.dg/parse/error13.C: New test.
38835         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38837 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38839         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38841 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
38843         PR c/11658
38844         PR c/13994
38845         * gcc.dg/noncompile/20040203-1.c: New test.
38846         * gcc.dg/noncompile/20040203-2.c: Likewise.
38847         * gcc.dg/noncompile/20040203-3.c: Likewise.
38848         * gcc.dg/20040203-1.c: Likewise.
38850 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38852         PR c++/10858
38853         * g++.dg/template/sizeof7.C: New test.
38855 2004-02-02  Eric Christopher  <echristo@redhat.com>
38856             Zack Weinberg  <zack@codesourcery.com>
38858         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38860 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38862         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38863         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38864         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38865         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38867 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38869         PR c++/13113
38870         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38872         PR c++/13854
38873         * g++.dg/ext/attrib13.C: New test.
38875         PR c++/13907
38876         * g++.dg/conversion/op2.C: New test.
38878 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38880         * gcc.dg/titype-1.c: Fix pasto.
38882 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38884         * gcc.dg/titype-1.c: New test.
38886 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38888         PR c++/13957
38889         * g++.dg/template/non-type-template-argument-1.C,
38890         g++.dg/template/qualified-id1.C: Update dg-error marks.
38891         * g++.dg/template/nontype6.C: New test.
38893 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38895         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38896         * gcc.dg/builtins-31.c: New testcase.
38897         * gcc.dg/builtins-32.c: New testcase.
38899 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38901         * objc.dg/call-super-2.m: Update line numbers
38902         for the including of stddef.h.
38904 2004-01-30  Michael Matz  <matz@suse.de>
38906         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38907         g++.dg/ext/case-range3.C: New tests.
38909 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38911         DR206
38912         PR c++/13813
38913         * g++.dg/template/member4.C: New test.
38915 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38917         PR c++/13683
38918         * g++.dg/template/sizeof6.C: New test.
38920 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38922         * gcc.dg/fwritable-strings-1.c: New test.
38924 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38926         * gcc.c-torture/compile/20040130-1.c: New test.
38928 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38930         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38932 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38934         PR c++/13883
38935         * g++.dg/template/ctor3.C: New test.
38937 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38939         * g++.dg/tc1: New directory.
38940         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38941         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38942         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38943         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38944         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38946 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38948         * g++.dg/parse/error11.C: New test.
38949         * g++.dg/parse/error12.C: Likewise.
38951 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38953         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38954         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38956 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38958         PR c++/13791
38959         * g++.dg/ext/attrib12.C: New test.
38961         PR c++/13736
38962         * g++.dg/parse/cast2.C: New test.
38964 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38966         * objc.dg/encode-2.m (main): New local string.  Set depending on
38967         sizeof long.  Use in sscanf call.
38968         * objc.dg/encode-3.m (main): New local string.  Set depending on
38969         sizeof long.  Use in scan_initial call.
38971 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38973         * objc.dg/call-super-2.m: Make LP64-safe.
38974         * objc.dg/desig-init-1.m: Likewise.
38976 2004-01-27  Devang Patel <dpatel@apple.com>
38978         * g++.dg/debug/namespace1.C: New test.
38980 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38982         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38983         xscale-*-*.
38985         * gcc.dg/arm-mmx-1.c: New test.
38987 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38989         * gcc.dg/20040127-1.c: New test.
38990         * gcc.dg/20040127-2.c: New test.
38992 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38994         * objc.dg/stret-1.m (glob): Renamed to globa.
38996 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38998         PR c++/13663
38999         * g++.dg/expr/for1.C: New test.
39001 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
39003         PR middle-end/13779
39004         * gcc.dg/darwin-longlong.c: New test.
39006 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
39008         * gcc.dg/20040124-1.c: Moved test from here...
39009         * gcc.c-torture/compile/20040124-1.c: ...to here.
39011 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
39013         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
39014         the assembly output if -m64 is passed.
39016 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
39018         PR c++/13833
39019         * g++.dg/template/cond3.C: New test.
39021 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39023         PR c++/13810
39024         * g++.dg/template/ttp7.C: New test.
39026 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39028         PR c++/13797
39029         * g++.dg/template/nontype4.C: New test.
39030         * g++.dg/template/nontype5.C: Likewise.
39032 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
39034         * gcc.dg/torture/mips-clobber-at.c: New test.
39036 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
39038         * gcc.dg/20040124-1.c: New test.
39040 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
39042         * gcc.dg/20040123-1.c: New test.
39044 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39046         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39048 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39050         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39052 2004-01-23  Andrew Pinski  <apinski@apple.com>
39054         * gcc.dg/20030121-1.c: Move to ..
39055         * gcc.dg/20040121-1.c: here.
39057 2004-01-23  Roger Sayle  <roger@eyesopen.com>
39059         * gcc.dg/builtins-29.c: New test case.
39061 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39063         PR 18314
39064         * gcc.dg/builtins-30.c: New testcase.
39066 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
39068         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39069         * lib/g77.exp: Likewise.
39070         * lib/objc.exp: Likewise.
39071         * lib/g++.exp: Likewise.
39073 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39075         * gcc.dg/struct-by-value-2.c: New test.
39077 2004-01-21  Andrew Pinski  <apinski@apple.com>
39079         PR target/13785
39080         * gcc.dg/20030121-1.c: New test.
39082 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
39084         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
39085         clobber frame pointer register in asm statement.
39087 2004-01-21  Falk Hueffner  <falk@debian.org>
39089         * gcc.c-torture/compile/20040121-1.c: New test.
39091 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
39093         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39095 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
39097         * gcc.dg/ppc64-abi-2.c: New test.
39099 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
39101         * lib/treelang.exp: Fill out this file.
39102         * lib/treelang-dg.exp: New File.
39104 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39106         * gcc.c-torture/compile/981022-1.c: Remove.
39107         * gcc.dg/array-5.c: Remove XFAIL.
39108         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39109         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39110         gcc.dg/cond-lvalue-1.c: Update.
39111         * gcc.dg/cast-lvalue-2.c: New test.
39113 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
39115         PR c++/13592
39116         * g++.dg/other/error1.C (class foo): Tweak error message.
39118         PR c++/13592
39119         * g++.dg/template/call2.C: New test.
39121 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39123         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39124         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39125         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39126         scalar-return-1_x.c, scalar-return-2_y.c,
39127         scalar-return-3_x.c, scalar-return-3_y.c,
39128         scalar-return-4_x.c, scalar-return-4_y.c,
39129         struct-align-1.h, struct-align-1_x.c,
39130         struct-align-1_y.c, struct-align-2.h,
39131         struct-align-2_x.c, struct-align-2_y.c,
39132         struct-by-value-10_y.c, struct-by-value-11_x.c,
39133         struct-by-value-11_y.c, struct-by-value-12_x.c,
39134         struct-by-value-12_y.c, struct-by-value-13_x.c,
39135         struct-by-value-13_y.c, struct-by-value-14_x.c,
39136         struct-by-value-14_y.c, struct-by-value-15_x.c,
39137         struct-by-value-15_y.c, struct-by-value-16_y.c,
39138         struct-by-value-17_y.c, struct-by-value-18_y.c,
39139         struct-by-value-19_y.c, struct-by-value-1_x.c,
39140         struct-by-value-1_y.c, struct-by-value-20_y.c,
39141         struct-by-value-2_x.c, struct-by-value-2_y.c,
39142         struct-by-value-3_y.c, struct-by-value-4_x.c,
39143         struct-by-value-4_y.c, struct-by-value-5_y.c,
39144         struct-by-value-6_y.c, struct-by-value-7_y.c
39145         struct-by-value-8_x.c, struct-by-value-8_y.c
39146         struct-by-value-9_x.c, struct-by-value-9_y.c
39147         struct-return-10_x.c, struct-return-10_y.c,
39148         struct-return-19_x.c, struct-return-20_x.c
39149         struct-return-2_x.c, struct-return-2_y.c
39150         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39151         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
39153 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39155         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39156         attribute on sparc*-sun-solaris2.*.
39158 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
39160         PR c++/13710
39161         * g++.dg/ext/typeof7.C: New test.
39163 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
39165         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39166         * gcc.dg/const-elim-1.c: Same.
39168 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
39170         * objc.dg/stret-1.m: New.
39171         * objc.dg/stret-2.m: New.
39173 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
39175         PR c++/11895
39176         * g++.dg/ext/vector1.C: New test.
39178 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
39180         * gcc.dg/pch/import-1.c: New.
39181         * gcc.dg/pch/import-1.hs: New.
39182         * gcc.dg/pch/import-1a.h: New.
39183         * gcc.dg/pch/import-1b.h: New.
39184         * gcc.dg/pch/import-1c.h: New.
39186 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39188         PR c++/13574
39189         * g++.dg/ext/array1.C: New test.
39191         PR c++/13178
39192         * g++.dg/conversion/op1.C: New test.
39194 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
39196         PR 11864
39197         From Kazumoto Kojima / Dan Kegel:
39198         * gcc.dg/pr11864-1.c: New test.
39200         PR 10392
39201         From Marcus Comstedt / Dan Kegel:
39202         * gcc.dg/pr10392-1.c: New test.
39204 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39206         PR c++/13478
39207         * g++.dg/init/ref10.C: New test.
39209 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39211         PR c++/13407
39212         * g++.dg/parse/typename6.C: New test.
39214 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39216         PR pch/13361
39217         * g++.dg/pch/wchar-1.C: New.
39218         * g++.dg/pch/wchar-1.Hs: New.
39220 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39222         PR c++/9259
39223         * g++.dg/expr/sizeof2.C: New test.
39225 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
39227         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39229 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39231         PR c++/13659
39232         * g++.dg/lookup/strong-using-3.C: New.
39233         * g++.dg/lookup/using-10.C: New.
39235 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39237         PR c++/13594
39238         * g++.dg/lookup/strong-using-2.C: New.
39240 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
39241             Dan Kegel <dank@kegel.com>
39242             J"orn Rennecke <joern.rennecke@superh.com>
39244         PR target/9365
39245         * gcc.dg/pr9365-1.c: New test.
39247 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39249         PR c++/8856
39250         * g++.dg/parse/casting-operator2.C: New test.
39251         * g++.old-deja/g++.pt/explicit83.C: Remove.
39253 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39255         * gcc.dg/label-compound-stmt-1.c: New test.
39256         * gcc.c-torture/compile/950922-1.c,
39257         gcc.c-torture/compile/20000211-3.c,
39258         gcc.c-torture/compile/20000518-1.c,
39259         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39260         compound statements.
39262 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
39264         * gcc.dg/ppc64-abi-1.c: New test.
39266 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
39268          * g++.dg/ext/attrib9.C: Add dg-warnings.
39270 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39272         PR c++/12335
39273         * g++.dg/parse/dtor3.C: New test.
39275 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
39277         PR c++/12709
39278         * g++.dg/parse/try-catch-1.C: New test.
39280 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
39282         * ada/acats/run_all.sh: Add more verbose output in acats.log
39283         when compiling tests.
39285 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39287         PR 13656
39288         * gcc.dg/typedef-redecl.c: New test case.
39289         * gcc.dg/typedef-redecl.h: New support file.
39291 2004-01-13  Jan Hubicka  <jh@suse.cz>
39293         * gcc.dg/always_inline.c: New test.
39294         * gcc.dg/debug/20031231-1.c: Fix.
39296 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39298         PR c++/13474
39299         * g++.dg/template/array3.C: New test.
39301 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39303         * g++.dg/ext/lvalue1.C: No longer expected to fail.
39304         * g++.dg/warn/Wunused-2.C: Likewise.
39306 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39308         PR c++/13289
39309         * g++.dg/template/instantiate6.C: New test.
39311 2004-01-12  Roger Sayle  <roger@eyesopen.com>
39313         PR middle-end/11397
39314         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39316 2004-01-12  Jan Hubicka  <jh@suse.cz>
39318         PR opt/12826
39319         * gcc.dg/20040112-1.c: New.
39321         * gcc.dg/dwarf-die[1-7].c: Move to...
39322         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39323         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39325 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
39327         PR c++/4100
39328         * g++.dg/parse/friend4.C: New test.
39330 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
39332         PR c++/4100
39333         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39334         definition is called a friend.
39336 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
39338         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39340 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
39342         PR c++/3478
39343         * g++.dg/parse/error10.C: New test.
39344         * g++.dg/template/arg2.C: Accept "invalid type" error.
39346 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
39348         PR middle-end/13392
39349         * g++.dg/opt/expect2.C: New test.
39351 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39353         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39354         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39355         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39356         Update dg-error regexps.
39358 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39360         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39361         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39363 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39365         * gcc.dg/pragma-re-1.c: Use right pointer type.
39367 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39369         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39371 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
39373         * gcc.dg/rs6000-ldouble-1.c: New.
39375 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39377         DR 337
39378         PR c++/9256
39379         * g++.dg/other/abstract1.C: New test.
39381 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39383         * g++.dg/lookup/strong-using-1.C: New.
39385 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39387         PR c/11234
39388         * gcc.dg/func-ptr-conv-1.c: New test.
39389         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39391 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39393         PR target/13380.
39394         * gcc.c-torture/compile/20040109-1.c: New.
39396 2004-01-08  Stuart Hastings  <stuart@apple.com>
39398         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39399         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39400         * gcc.dg/i386-sse-6.c: ...this new testcase.
39402 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39404         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39406 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39408         * ada/acats/run_acats: Treat 'gnatchop' the same way
39409         as 'gnatmake'.  Export GCC_DRIVER.
39410         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39411         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39413 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39415         PR c++/12573
39416         * g++.dg/template/dependent-expr4.C: New test.
39418 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39420         * gcc.dg/altivec-11.c: New test.
39422 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39424         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39426 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39428         PR c/6024
39429         * gcc.dg/enum-compat-1.c: New test.
39430         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39432 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39434         PR c/12165
39435         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39436         gcc.dg/c99-idem-qual-3.c: New tests.
39438 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39440         * gcc.dg/winline-7.c: Don't cast void * to int.
39442 2004-01-06  Jan Hubicka  <jh@suse.cz>
39444         * gcc.dg/i386-sse-5.c: New test
39445         * g++.dg/eh/simd-1.c: Add -w argument for i386.
39447 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39449         PR c++/12815
39450         * g++.dg/rtti/typeid4.C: New test.
39452 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39454         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39456 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39458         PR c++/12132
39459         * g++.dg/template/error11.C: New test.
39461         PR c++/13451
39462         * g++.dg/template/class2.C: New test.
39464 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39465         Richard Sandiford <rsandifo@redhat.com>
39467         PR c++/13387
39468         * g++.dg/opt/alias3.C: New test.
39470 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
39472         PR c++/13157
39473         * g++.dg/template/koenig3.C: New test.
39475         PR c++/13529
39476         * g++.dg/parse/offsetof3.C: New test.
39478         * g++.dg/init/copy7.C: Add missing dg-error markers.
39480         PR c++/12226
39481         * g++.dg/init/copy7.c: New test.
39483         PR c++/13536
39484         * g++.dg/parse/cast1.C: New test.
39486 2004-01-04  Jan Hubicka  <jh@suse.cz>
39488         * gcc.dg/winline[1-7].c: New tests.
39490 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39492         PR c++/13520
39493         * g++.dg/template/qualttp22.C: New test.
39495 2004-01-01  Jan Hubicka  <jh@suse.cz>
39497         * gcc.dg/debug/20031231-1.c: New.
39498         * gcc.c-torture/compile/20040101-1.c: New.
39499         * gcc.dg/dwarf-die-[1-7].c: New.
39501 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39503         PR optimization/13521
39504         * gcc.c-torture/compile/20031231-1.c: New test.
39506 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39508         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39510 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39512         PR c++/10079
39513         * g++.dg/template/crash16.C: New test.
39515 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
39517         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39519 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39521         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39522         ports.
39523         * g++.old-deja/g++.jason/thunk3.C: Likewise.
39524         * g++.old-deja/g++.law/profile1.C: Likewise.
39525         * gcc.c-torture/compile/981006-1.c: Likewise.
39526         * gcc.c-torture/execute/loop-2e.x: Likewise.
39527         * gcc.c-torture/execute/loop-2f.x: Remove.
39528         * gcc.c-torture/execute/loop-2g.x: Likewise.
39529         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39530         * gcc.dg/20020312-2.c: Remove traces of dead ports.
39532 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39534         PR c++/13507
39535         * g++.dg/ext/attrib11.C: New test.
39537         PR c++/13494
39538         * g++.dg/template/array2-1.C: New test.
39539         * g++.dg/template/array2-2.C: New test.
39541 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
39543         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39545 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39547         PR c++/12774
39548         * g++.dg/template/array1-1.C: New test.
39549         * g++.dg/template/array1-2.C: New test.
39551 2003-12-29  Roger Sayle  <roger@eyesopen.com>
39553         PR fortran/12632
39554         * g77.dg/12632.f: New test case.
39556 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39558         PR c++/13289
39559         * g++.dg/parse/nontype1.C: New test.
39561 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39563         PR c++/12403
39564         * g++.dg/parse/explicit1.C: New test.
39565         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39567 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39569         PR c++/13081
39570         * g++.dg/opt/inline6.C: New test.
39572         PR c++/12613
39573         * g++.dg/parse/error9.C: New test.
39575         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39577 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39579         PR c++/13009
39580         * g++.dg/init/assign1.C: New test.
39582 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39584         PR c++/13070
39585         * g++.dg/warn/format3.C: New test case.
39587 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39589         * gcc.c-torture/compile/20031227-1.c: New test.
39591 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39593         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39594         * g77.dg/bprob/bprob.exp: Likewise.
39595         * gcc.misc-tests/bprob.exp: Likewise.
39596         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39597         variants on systems where the library does not provide that
39598         functionality.
39599         * gcc.dg/builtins-20.c: Use builtins-config.h.
39600         * gcc.dg/builtins-config.h: New file.
39602 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39604         * lib/gcc-dg.exp (dg-require-profiling): New function.
39605         * lib/target-supports.exp (check_profiling_available): Likewise.
39606         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39607         * g77.dg/bprob/bprob.exp: Likewise.
39608         * gcc.misc-tests/bprob.exp: Likewise.
39609         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39610         * gcc.dg/20021014-1.c: Likewise.
39611         * gcc.dg/nest.c: Likewise.
39613 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39615         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39616         compiling.
39617         * g++.dg/lookup/java2.C: Likewise.
39618         * gcc.dg/cpp/lexident.c: Likewise.
39620 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39622         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39623         given.
39624         * gcc.c-torture/compile/961203-1.c: Likewise.
39625         * gcc.c-torture/compile/980506-1.c: Likewise.
39627 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39629         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39630         (additional_prunes): New global.
39631         (gcc-dg-prune): Handle additional per-test pruning.
39632         (dg-test): Clear additional_prunes between tests.
39634         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39635         dg-prune-output to avoid spurious failures from assembler
39636         complaining about nonexistent WAW violations.
39637         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39638         Use dg-prune-output to avoid spurious failures from assembler
39639         warning about Itanium B-step errata.
39641 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39643         * g++.dg/abi/macro0.C: New test.
39644         * g++.dg/abi/macro1.C: Likewise.
39645         * g++.dg/abi/macro2.C: Likewise.
39647         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39648         * g++.dg/abi/bitfield7.C: Likewise.
39649         * g++.dg/abi/dtor2.C: Likewise.
39650         * g++.dg/abi/mangle11.C: Likewise.
39651         * g++.dg/abi/mangle12.C: Likewise.
39652         * g++.dg/abi/mangle14.C: Likewise.
39653         * g++.dg/abi/mangle17.C: Likewise.
39654         * g++.dg/abi/vbase10.C: Likewise.
39655         * g++.dg/abi/vbase14.C: Likewise.
39656         * g++.dg/template/qualttp17.C: Likewise.
39658 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39660         PR c/11995
39661         * gcc.dg/20031223-1.c: New test.
39663 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39665         * gcc.dg/noreturn-7.c: New test.
39667 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39669         * gcc.dg/null-pointer-1.c: New test.
39671 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39673         * g++.old-deja/g++.jason/template18.C: Remove.
39674         * g++.old-deja/g++.jason/template37.C: Likewise.
39676         PR c++/12862
39677         * g++.dg/lookup/ns1.C: New test.
39679         PR c++/12397
39680         * g++.dg/template/lookup3.C: New test.
39682 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39684         * g++.dg/template/recurse1.C: New test
39686 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39688         PR c++/12479
39689         * g++.dg/parse/semicolon1.C: New test.
39690         * g++.dg/parse/semicolon1.h: Likewise.
39692 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39694         * gcc.dg/darwin-misaligned.c: New test.
39696 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39698         PR c/9163
39699         * gcc.dg/20031222-1.c: New test.
39701 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39703         PR c++/13438
39704         * g++.dg/parse/error8.C: New test.
39706         PR c++/11554
39707         * g++.dg/warn/ctor-init-1.C: New test.
39709 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39711         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39712         too small.
39713         * gcc.c-torture/compile/930217-1.c: Likewise.
39714         * gcc.c-torture/compile/930513-1.c: Likewise.
39715         * gcc.c-torture/execute/920908-2.c: Likewise.
39716         * gcc.c-torture/execute/921204-1.c: Likewise.
39717         * gcc.c-torture/execute/930621-1.c: Likewise.
39718         * gcc.c-torture/execute/930630-1.c: Likewise.
39719         * gcc.c-torture/execute/931031-1.c: Likewise.
39720         * gcc.c-torture/execute/980602-2.c: Likewise.
39721         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39722         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39723         * gcc.c-torture/execute/extzvsi.c: Likewise.
39724         * gcc.c-torture/unsorted/ext.c: Likewise.
39726 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39728         PR target/12749
39729         * gcc.c-torture/compile/20031220-2.c: New test case.
39731 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39733         PR optimization/13031
39734         * gcc.c-torture/compile/20031220-1.c: New test case.
39736 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39738         * gcc.dg/cast-function-1.c: New test.
39740 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39742         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39743         formats.
39745 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39747         PR c++/12795
39748         * g++.dg/ext/attrib10.C: New test.
39750 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39752         * gcc.dg/cleanup-10.c: New test.
39753         * gcc.dg/cleanup-11.c: New test.
39755 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39757         PR c++/13239
39758         * g++.dg/opt/expect1.C: New test.
39760 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39762         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39764 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39766         PR debug/12923
39767         * gcc.dg/20031218-1.c: New test.
39769         PR debug/12389
39770         * gcc.dg/20031218-2.c: New test.
39771         * gcc.dg/20031218-3.c: New test.
39773         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39774         of label name and allow for USER_LABEL_PREFIX == "_" names.
39775         * g++.dg/abi/mangle18-2.C: Likewise.
39776         * g++.dg/abi/mangle19-1.C: Likewise.
39777         * g++.dg/abi/mangle19-2.C: Likewise.
39778         * g++.dg/abi/mangle20-1.C: Likewise.
39779         * g++.dg/abi/mangle20-2.C: Likewise.
39781 2003-12-18  Richard Henderson  <rth@redhat.com>
39783         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39785 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39786             Dan Kegel <dank@kegel.com>
39788         PR other/12009
39789         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39790         testing a cross compiler, it causes spurious compile failures.
39791         * lib/g++.exp: Likewise.
39793 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39795         PR c++/13262
39796         * g++.dg/template/access13.C: New test.
39798 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39800         * gcc.dg/20031216-1.c: New test.
39802 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39804         PR c++/9154
39805         * g++.dg/template/error10.C: New test.
39807 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39809         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39810         * g++.dg/eh/simd-2.C: Likewise.
39812 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39813             Roger Sayle  <roger@eyesopen.com>
39815         * gcc.c-torture/execute/ieee/mzero5.c: New.
39817 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
39819         PR c++/10603
39820         * g++.dg/parse/error6.C: New test.
39822         PR c++/12827
39823         * g++.dg/parse/error7.C: New test.
39825 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39827         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39828         at -O with stabs debugging formats.
39829         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39830         * gcc.dg/debug/debug-2.c: Likewise.
39832 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39834         PR c++/12696
39835         * g++.dg/init/error1.C: New test.
39837         PR c++/12218
39838         * g++.dg/init/pm3.C: New test.
39840 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39842         PR c/3347
39843         * gcc.dg/bitfld-8.c: New test.
39845 2003-12-16  James Lemke  <jim@wasabisystems.com>
39847         * gcc.dg/arm-scd42-[123].c: New tests.
39849 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39851         PR c++/9043
39852         * g++.dg/abi/mangle20-1.C: New test.
39853         * g++.dg/abi/mangle20-2.C: New test.
39855 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39857         PR c++/13275
39858         * g++.dg/other/offsetof2.C: Remove XFAIL.
39859         * g++.dg/parse/offsetof1.C: New test.
39860         * g++.gd/parse/offsetof2.C: Likewise.
39862 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39864         * g++.dg/template/nontype3.C: New test.
39865         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39867 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39869         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39871 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39873         PR c++/13387
39874         * g++.dg/expr/assign1.C: New test.
39876         PR c++/13242
39877         * g++.dg/abi/mangle19-1.C: New test.
39878         * g++.dg/abi/mangle19-2.C: New test.
39880 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39882         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39884 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39886         * gcc.c-torture/execute/20031216-1.c: New test.
39888 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39890         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39891         an ICE regression.
39893 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39895         PR c++/10926
39896         * g++.dg/template/error9.C: New test.
39898         PR c++/11116
39899         * g++.dg/template/error8.C: New test.
39901 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39903         PR middle-end/13400
39904         * gcc.c-torture/execute/20031215-1.c: New test case.
39906 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39908         PR c++/13269
39909         * g++.dg/parse/error5.C: New test.
39911         PR c++/12989
39912         * g++.dg/expr/sizeof1.C: New test.
39914         PR c++/13310
39915         * g++.dg/template/crash15.C: New test.
39917 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39919         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39920         a non-POD type as the last named parameter of a varargs function.
39922 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39924         PR c++/13243
39925         PR c++/12573
39926         * g++.dg/template/crash14.C: New test.
39927         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39929 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39931         * g++.dg/other/java1.C: New test.
39933         PR c++/13241
39934         * g++.dg/abi/mangle18-1.C: New test.
39935         * g++.dg/abi/mangle18-2.C: New test.
39937 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39939         PR optimization/10312
39940         * gcc.c-torture/execute/20031214-1.c: New.
39942 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39944         PR c++/10779
39945         PR c++/12160
39946         * g++.dg/parse/error3.C: New test.
39947         * g++.dg/parse/error4.C: Likewise.
39948         * g++.dg/abi/mangle4.C: Tweak error messages.
39949         * g++.dg/lookup/using5.C: Likewise.
39950         * g++.dg/other/error2.C: Likewise.
39951         * g++.dg/parse/typename5.C: Likewise.
39952         * g++.dg/parse/undefined1.C: Likewise.
39953         * g++.dg/template/arg2.C: Likewise.
39954         * g++.dg/template/ttp3.C: Likewise.
39955         * g++.dg/template/type1.C: Likewise.
39956         * g++.old-deja/g++.other/crash32.C: Likewise.
39957         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39959 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39961         PR c++/13106
39962         * g++.dg/warn/noreturn-3.C: New test.
39964 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39966         PR c++/13118
39967         * g++.dg/abi/covariant3.C: New.
39969 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39971         * g++.dg/eh/ia64-1.C: New test.
39973 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39975         PR optimization/13037
39976         * g77.f-torture/execute/13037.f: New test case.
39978 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39980         PR c++/12881
39981         * g++.dg/abi/covariant2.C: New.
39983 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39985         * gcc.dg/cpp/trad/macro.c: New tests.
39987 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39989         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39991 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39993         PR other/10819
39994         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39995         to fix Bug 10819.
39996         * lib/g++.exp (g++_version): Likewise.
39997         * lib/g77.exp (g77_version): Likewise.
39998         * lib/objc.exp (default_objc_version): Likewise.
40000 2003-12-10  Richard Henderson  <rth@redhat.com>
40002         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
40004         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
40006 2003-12-08  Matt Austern  <austern@apple.com>
40008         PR c/13134
40009         * lib/gcc-dg.exp (dg-require-visibility): Define.
40010         * lib/target-supports (check_visibility_available): Define.
40011         * gcc.dg/visibility-1.c: New test.
40012         * gcc.dg/visibility-2.c: Likewise.
40013         * gcc.dg/visibility-3.c: Likewise.
40014         * gcc.dg/visibility-4.c: Likewise.
40015         * gcc.dg/visibility-5.c: Likewise.
40016         * gcc.dg/visibility-6.c: Likewise.
40017         * g++.dg/ext/visibility-1.C: Likewise.
40018         * g++.dg/ext/visibility-2.C: Likewise.
40019         * g++.dg/ext/visibility-3.C: Likewise.
40020         * g++.dg/ext/visibility-4.C: Likewise.
40021         * g++.dg/ext/visibility-5.C: Likewise.
40022         * g++.dg/ext/visibility-6.C: Likewise.
40024 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40026         * g++.dg/lookup/java1.C: New test.
40027         * g++.dg/lookup/java2.C: New test.
40029 2003-12-07  Falk Hueffner  <falk@debian.org>
40031         * g++.dg/opt/noreturn-1.C: New test.
40033 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
40035         * gcc.dg/overflow-1.c: New test.
40037 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40039         * g77.f-torture/compile/13060.f: New test.
40041 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
40043         PR c++/13323
40044         * g++.dg/inherit/operator2.C: New test.
40046 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40048         PR c++/13305
40049         * g++.dg/ext/attrib9.C: New test.
40051 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40053         PR c++/13314
40054         * g++.dg/template/error7.C: New test.
40056 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
40057             J"orn Rennecke <joern.rennecke@superh.com>
40059         PR target/13302
40060         * g++.dg/other/struct-va_list.C: New test.
40062 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40064         PR c++/13166
40065         * g++.dg/parse/defarg6.C: New test.
40067 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
40069         PR target/13256
40070         * gcc.c-torture/execute/20031201-1.c: New test.
40072 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
40074         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40076 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40078         * gcc.dg/builtin-return-1.c: New test.
40080 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
40081             J"orn Rennecke <joern.rennecke@superh.com>
40083         PR optimization/13260
40084         * gcc.c-torture/execute/20031204-1.c: New test.
40086 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40088         PR c++/9127
40089         * g++.dg/template/error6.C: New test.
40091 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
40093         * gcc.dg/20031202-1.c: New test.
40095 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40097         PR c++/13179
40098         * g++.dg/template/eh1.C: New test.
40100         PR c++/10771
40101         * g++.dg/template/error5.C: New test.
40103 2003-12-02  David Ung  <davidu@mips.com>
40105         * gcc.dg/compat/vector-check.h: Corrected type for var
40106         g_##TMODE
40108 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40110         PR c++/10126
40111         * g++.dg/template/ptrmem8.C: New test.
40113 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40115         PR c++/12573
40116         * g++.dg/template/dependent-expr3.C: New test.
40118 2003-12-01  James Lemke  <jim@wasabisystems.com>
40120         * gcc.dg/arm-g2.c: New test.
40122 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40124         PR optimization/11634
40125         * gcc.dg/20031201-2.c: New test case.
40127 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
40129         PR 11433
40130         * objc.dg/proto-lossage-3.m: New test.
40132 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40134         PR optimization/12628
40135         * gcc.dg/20031201-1.c: New test case.
40137 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40139         * gcc.dg/unaligned-1.c: New test.
40141 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
40143         PR c++/9849
40144         * g++.dg/template/error4.C: New test.
40145         * g++.dg/template/nested3.C: Adjust error markers.
40147 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40149         * gcc.dg/cpp/assert4.c: Check more #system assertions.
40151 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
40153         PR c/10333
40154         * gcc.dg/bitfld-7.c: New test.
40156 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
40158         * gcc.dg/tls/asm-1.C: New test.
40160 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40162         * gcc.dg/cpp/assert4.c: Update.
40164 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40166         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40167         * gcc.dg/builtin-apply3.c: New test.
40169 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40171         * lib/compat.exp (compat-obj): New xfaildata parameter.
40172         Use it to set compiler_conditional_xfail_data before compiling.
40173         (compat-get-options): Handle dg-xfail-if.
40174         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40175         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40176         * gcc.dg/compat/vector-1_y.c: Likewise.
40177         * gcc.dg/compat/vector-2_x.c: Likewise.
40178         * gcc.dg/compat/vector-2_y.c: Likewise.
40180 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40182         * g++.dg/opt/reg-stack4.C: New test.
40184 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40186         * gcc.dg/builtin-apply2.c: New test.
40188 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40190         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40192 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40194         PR c++/12924
40195         * g++.dg/template/template-id-2.C: New test.
40197 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40199         PR c++/5369
40200         * g++.dg/template/memfriend1.C: New test.
40201         * g++.dg/template/memfriend2.C: Likewise.
40202         * g++.dg/template/memfriend3.C: Likewise.
40203         * g++.dg/template/memfriend4.C: Likewise.
40204         * g++.dg/template/memfriend5.C: Likewise.
40205         * g++.dg/template/memfriend6.C: Likewise.
40206         * g++.dg/template/memfriend7.C: Likewise.
40207         * g++.dg/template/memfriend8.C: Likewise.
40208         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40210 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
40212         PR c++/12515
40213         * g++.dg/ext/cond1.C: New test.
40215 2003-11-20  Richard Henderson  <rth@redhat.com>
40217         * gcc.dg/20020201-2.c: Remove.
40218         * gcc.dg/20020201-4.c: Remove.
40219         * gcc.dg/20020304-1.c: Remove.
40221 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
40223         * gcc.dg/cpp/trad/xwin1.c: New test case.
40225 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
40227         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40228         * lib/g77.exp: Likewise.
40229         * lib/objc.exp: Likewise.
40230         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40231         for darwin.
40233 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40235         PR c++/12932
40236         * g++.dg/template/static5.C: New test.
40238 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
40240         * gcc.dg/nested-func-1.c: New test.
40242 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40244         * gcc.dg/cpp/assert4.c: New test.
40246 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40248         PR c++/2294
40249         * g++.dg/lookup/using9.c: New test.
40251 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
40253         PR c++/12762
40254         * g++.dg/template/error3.C: New test.
40256 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
40258         PR ada/13035
40259         * ada/acats/run_acats, run_all.sh: Fix syntax error.
40260         No longer use a wrapper for gcc, since this does not work under
40261         Windows.
40263 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40265         PR c++/2094
40266         * g++.dg/template/ptrmem7.C: New test.
40268 2003-11-13  Andrew Pinski <apinski@apple.com>
40270         * gcc.c-torture/compile/20031113-1.c: New test.
40272 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
40273             Kean Johnston <jkj@sco.com>
40275         PR c/13029
40276         * gcc.dg/unused-4.c: Update.
40278 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40280         * g++.dg/opt/const3.C: New test.
40282 2003-11-13  Jan Hubicka  <jh@suse.cz>
40284         * gcc.c-torture/compile/20031112-1.c: New test.
40286 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
40288         * g++.dg/parse/crash10.C: Remove bogus error marker.
40290 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40292         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40293         (host_gcc): Likewise.
40294         (ROOT): Honor $PWDCMD.
40295         (BASE): Likewise.
40296         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40298 2003-11-12  Catherine Moore  <clm@redhat.com>
40300         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40302 2003-11-12  Andreas Jaeger  <aj@suse.de>
40303             Jakub Jelinek  <jakub@redhat.com>
40304             Andrew Pinski  <pinskia@physics.uc.edu>
40305             Richard Henderson  <rth@redhat.com>
40307         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40308         systems.
40309         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40311         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40312         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40314 2003-11-11  Andreas Jaeger  <aj@suse.de>
40316         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40318         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40320 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
40322         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40323         Clean ups.
40325 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
40327         * gcc.dg/trampoline-1.c: New test.
40329 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
40331         * gcc.c-torture/compile/200031109-1.c: New test.
40333 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40335         PR c/3190
40336         PR c/8714
40337         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40338         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40339         gcc.dg/format/no-y2k-1.c: Update.
40341 2003-11-08  Roger Sayle  <roger@eyesopen.com>
40343         PR optimization/10467
40344         * gcc.dg/20031108-1.c: New test case.
40346 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
40348         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40350 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40352         * gcc.dg/compound-lvalue-1.c: New test.
40353         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40354         some XFAILs.
40356 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
40358         * gcc.dg/altivec-varargs-1.c: New test.
40360 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40362         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40363         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40364         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
40365         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
40366         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40368 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40370         * gcc.dg/cond-lvalue-1.c: New test.
40372 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
40374         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40376 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40378         PR c++/11616
40379         * g++.dg/template/instantiate5.C: New test.
40381 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40383         PR c++/12726
40384         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40385         * ChangeLog: Add missing first entry for above test.
40387 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40389         PR c++/9810
40390         * g++.dg/template/using8.C: New test.
40391         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40393 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40395         PR optimization/10817
40396         * gcc.c-torture/compile/20031102-1.c: New test case.
40398 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40400         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40401         2147483647.
40403 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40405         * gcc.dg/20031102-1.c: New test.
40407 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40409         * gcc.dg/complex-1.c: New test.
40411 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40413         PR c++/12796
40414         * g++.dg/template/crash13.C: Adjust expected error location.
40415         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40417 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40419         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40421 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40423         PR/10239
40424         * gcc.c-torture/compile/20031031-2.c: New test.
40426 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40428         PR/11640
40429         * gcc.c-torture/compile/20031031-1.c: New test.
40431 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40433         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40434         * gcc.misc-tests/bprob.exp: Likewise.
40435         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40436         the execution test on arm-elf configs.
40437         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40438         configs that don't support scratch files.
40439         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40441 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40443         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40444         done by dejagnu.
40446 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
40448         * ada/acats/run_all.sh: Redirect mv output to /dev/null
40449         Avoid non pure sh syntax. Add more logging.
40451         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40452         fail.
40454 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40456         PR libgcj/10610
40457         * gcc.dg/ppc-stackalign-1.c: New test.
40459 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
40461         * ada/acats/run_all.sh: Change output to be more compliant with
40462         dejagnu framework.
40463         Create acats.sum and acats.log files under testsuite/ada/acats
40464         Only run [a-z]* directories, to filter out e.g. CVS.
40465         Redirect build output to log file.
40467 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40469         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40471 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40473         PR ada/5909:
40474         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40476 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
40478         * gcc.c-torture/compile/20031023-1.c: New test.
40479         * gcc.c-torture/compile/20031023-2.c: New test.
40480         * gcc.c-torture/compile/20031023-3.c: New test.
40481         * gcc.c-torture/compile/20031023-4.c: New test.
40483 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40485         PR c++/10371
40486         * g++.dg/lookup/scoped8.C: New test.
40488 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40490         * g++.dg/opt/reg-stack3.C: New test.
40492 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40494         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
40496 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40498         PR c++/11076
40499         * g++.dg/template/crash13.C: New test.
40501 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40503         * gcc.dg/c99-restrict-2.c: New test.
40505 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40507         PR c++/12698, c++/12699, c++/12700, c++/12566
40508         * g++.dg/inherit/covariant9.C: New test.
40509         * g++.dg/inherit/covariant10.C: New test.
40510         * g++.dg/inherit/covariant11.C: New test.
40512 2003-10-23  Jason Merrill  <jason@redhat.com>
40514         PR c++/12726
40515         * g++.dg/ext/complit2.C: New test.
40517 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40519         PR target/12654
40520         * gcc.c-torture/execute/20031020-1.c: New test.
40522 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40524         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40525         following the jump_insn.
40527 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40529         * gcc.dg/cast-lvalue-1.c: New test.
40531 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
40533         PR c++/11962
40534         * g++.dg/template/cond2.C: New test.
40536 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40538         * gcc.dg/builtins-28.c: New test.
40540 2003-10-20  Jan Hubicka  <jh@suse.cz>
40542         * g++.dg/opt/inline4.C: Do not use min-inline-insns
40543         parameter.
40544         * gcc.dg/inline-2.c: Likewise.
40546 2003-10-20  Phil Edwards  <phil@codesourcery.com>
40548         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40549         * gcc.dg/nest.c: Likewise.
40551 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40553         PR c++/9781, c++/10583, c++/11862
40554         * g++.dg/parse/crash13.C: New test.
40556 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40558         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40560 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40562         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40563         Define HAVE_C99_RUNTIME except on Solaris.
40564         * gcc.dg/builtins-20.c: Likewise.
40566 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40568         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40570 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40572         PR c++/12495
40573         * g++.dg/template/crash21.C: New test.
40575 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40577         PR c++/2513
40578         * g++.dg/template/typename5.C: New test.
40580 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40582         PR c++/12369
40583         * g++.dg/template/friend25.C: New test.
40585 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40587         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40588         versions.
40590 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40592         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40593         == 2147483647.
40595 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40597         * gcc.c-torture/execute/960416-1.x: Remove.
40598         * gcc.c-torture/execute/divconst-3.x: Likewise.
40600 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40602         PR target/12598
40603         * gcc.dg/torture/cris-volatile-1.c: New test.
40605 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40607         PR optimization/9325
40608         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40609         for overflowing floating point to integer conversion during RTL
40610         simplification.
40612 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40614         * objc/execute/_cmd.m: Fix typo.
40615         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40616         Relax 'scan-assembler' regexp.
40617         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40618         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40619         * objc.dg/zero-link-2.m: Remove blank line.
40620         * objc.dg/zero-link-3.m: New test case.
40622 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40624         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40626         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40627         than linker trickery.
40629 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40631         PR c++/12370
40632         * g++.dg/other/friend2.C: New test.
40634 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40636         * gcc.dg/20031012-1.c: New test.
40638 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40640         * gcc.dg/weak/weak-3.c: Fix for new warning.
40642 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40644         PR optimization/8750
40645         * gcc.c-torture/execute/20031012-1.c: New test case.
40647 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40649         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40650         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40652 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40654         PR optimization/12260
40655         * gcc.c-torture/compile/20031011-2.c: New test case.
40657 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40659         * gcc.c-torture/execute/20031011-1.c: New testcase.
40661 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40663         * gcc.c-torture/compile/20031011-1.c: New test.
40665 2003-10-11  Jan Hubicka  <jh@suse.cz>
40667         * g++.dg/other/first-global.C: New test.
40669 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40671         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40673 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40675         * gcc.c-torture/compile/20031010-1.c: New test.
40677 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40679         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40680         * gcc.c-torture/execute/va-arg-25.c: ... here.
40682 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40684         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40686 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40688         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40690 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40692         * g++.dg/parse/error2.C: New test.
40694 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40696         PR c++/11097
40697         * g++.dg/other/error5.C: Modify the error message.
40698         * g++.dg/lookup/using8.C: New test.
40700 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40702         * gcc.dg/darwin-abi-2.c: New file.
40703         * gcc.c-torture/execute/va-arg-24.c: New file.
40705 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40707         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40708         indentation.
40710 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40712         PR c++/10147
40713         * g++.dg/other/error4.C: Update error messages.
40714         * g++.dg/template/ptrmem4.C: Likewise.
40716         PR c++/12337
40717         * g++.dg/init/new9.C: New test.
40719         PR c++/12334, c++/12236, c++/8656
40720         * g++.dg/ext/attrib8.C: New test.
40722 2003-10-06  Devang Patel  <dpatel@apple.com>
40724         * gcc.dg/debug/dwarf2-3.h: New test.
40725         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40727 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40729         * g++.dg/opt/cfg2.C: New test.
40731 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40733         * g++.dg/opt/float1.C: New test.
40735 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40737         * gcc.dg/c90-array-lval-6.c: New test.
40738         * gcc.dg/c99-array-lval-6.c: New test.
40740 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40741             Ziemowit Laski  <zlaski@apple.com>
40743         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40744         'Derived', so that it is never considered a class method; add
40745         new warning for '+port' method ambiguity.
40746         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40747         <objc/objc-api.h> (needed on Mac OS X).
40748         * objc.dg/method-13.m: New test.
40750 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40752         PR optimization/9325, PR java/6391
40753         * gcc.c-torture/execute/20031003-1.c: New test case.
40755 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40757         PR optimization/12180
40758         * gcc.dg/20031002-1.c: New test.
40760         PR c++/12486
40761         * g++.dg/inherit/error1.C: New test.
40763 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40765         * lib/f-torture.exp (search_for): Rename to...
40766         (search_for_re): This.  Also, clean up comments and the
40767         "regexp" invocation.
40769 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40771         * gcc.c-torture/compile/20031002-1.c: New test.
40773 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40775         * g++.dg/opt/cond1.C: New test.
40777 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40779         * gcc.dg/Wold-style-definition-2.c: New testcase.
40780         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40782 2003-09-29  Richard Henderson  <rth@redhat.com>
40784         * g++.dg/init/array10.C: Add dg-options.
40786 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40788         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40790 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40792         * g++.dg/template/friend19.C: Fix typo.
40793         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40795 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40797         * gcc.c-torture/execute/20030928-1.c: New test.
40798         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40800 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40802         * g++.dg/opt/unroll1.C: New test.
40804 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40806         PR optimization/11741
40807         * gcc.dg/20030926-1.c: New test case.
40809 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40811         PR c++/5655
40812         * g++.dg/parse/access7.C: New test.
40813         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40815 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
40817         MERGE OF objc-improvements-branch into MAINLINE:
40818         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40819         if libobjc has not been built.
40820         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40821         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40822         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40823         objc/execute/nested-3.m, objc/execute/np-2.m,
40824         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40825         objc/execute/redefining_self.m, objc/execute/root_methods.m,
40826         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40827         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40828         objc.dg/special/unclaimed-category-1.h,
40829         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40830         well as GNU runtime.
40831         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40832         * execute/cascading-1.m, execute/function-message-1.m,
40833         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40834         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40835         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40836         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40837         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40838         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40839         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40840         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40841         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40842         * objc.dg/bitfield-2.m: Run only on Darwin.
40843         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40844         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40845         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40846         * objc.dg/const-str-1.m: Fix constant string layout.
40848 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40850         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40852 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40854         * gcc.dg/darwin-abi-1.c: New file.
40856 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40858         PR target/12281
40859         * gcc.c-torture/compile/20030921-1.c: New test.
40861 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40863         * g++.dg/opt/reg-stack2.C: New test.
40865 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40867         * g++.dg/eh/delayslot1.C: New test.
40869 2003-09-20  Richard Henderson  <rth@redhat.com>
40871         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40873 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40875         * gcc.c-torture/execute/20030920-1.c: New test case.
40877 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40879         * g++.dg/rtti/typeid3.C: Correct expected error message.
40881 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40883         PR c++/157
40884         * g++.dg/parse/crash12.C: New test.
40886 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40888         * gcc.dg/compat/mixed-struct-check.h: New.
40889         * gcc.dg/compat/mixed-struct-defs.h: New.
40890         * gcc.dg/compat/mixed-struct-init.h: New.
40891         * gcc.dg/compat/struct-by-value-19_main.c: New.
40892         * gcc.dg/compat/struct-by-value-19_x.c: New.
40893         * gcc.dg/compat/struct-by-value-19_y.c: New.
40894         * gcc.dg/compat/struct-by-value-20_main.c: New.
40895         * gcc.dg/compat/struct-by-value-20_x.c: New.
40896         * gcc.dg/compat/struct-by-value-20_y.c: New.
40897         * gcc.dg/compat/struct-return-19_main.c: New.
40898         * gcc.dg/compat/struct-return-19_x.c: New.
40899         * gcc.dg/compat/struct-return-19_y.c: New.
40900         * gcc.dg/compat/struct-return-20_main.c: New.
40901         * gcc.dg/compat/struct-return-20_x.c: New.
40902         * gcc.dg/compat/struct-return-20_y.c: New.
40904 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40905         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40906         so that it will not complain on LP64 targets.
40908 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40910         PR c++/495
40911         * g++.dg/template/friend24.C: New test.
40913 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40915         PR c++/12332
40916         * g++.dg/template/memtmpl2.C: New test.
40918 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40920         PR target/11184
40921         * gcc.dg/builtin-apply1.c: New test.
40923 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40925         PR c++/9848
40926         * g++.dg/warn/Wunused-4.C: New test.
40928 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40930         PR c++/12316
40931         * g++.dg/other/gc2.C: New test.
40933 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40935         PR c++/11991
40936         * g++.dg/rtti/typeid3.C: New test.
40938         PR c++/12266
40939         * g++.dg/overload/template1.C: New test.
40941 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40943         * g++.dg/opt/cfg3.C: New test.
40945 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40947         PR c++/7939
40948         * g++.dg/template/crash11.C: New test.
40950 2003-09-16  Jason Merrill  <jason@redhat.com>
40951             Jakub Jelinek  <jakub@redhat.com>
40953         * gcc.dg/attr-warn-unused-result.c: New test.
40955 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40957         PR c++/12184
40958         * g++.dg/expr/call2.C: New test.
40960 2003-09-15  Andreas Jaeger  <aj@suse.de>
40962         * gcc.dg/Wold-style-definition-1.c: New test.
40964 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40966         PR c++/3907
40967         * g++.dg/parse/template12.C: New test.
40969         * g++.dg/abi/bitfield11.C: New test.
40970         * g++.dg/abi/bitfield12.C: Likewise.
40972 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40974         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40975         non-expansion of functional macro name without arguments at EOL.
40976         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40978 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40980         * gcc.c-torture/execute/20030914-[12].c: New tests.
40982 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40984         PR c++/11788
40985         * g++.dg/overload/addr1.C: New test.
40987 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40989         * gcc.dg/20030909-1.c: New test.
40991 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40993         * gcc.dg/ultrasp10.c: New test.
40995 2003-09-09  Devang Patel  <dpatel@apple.com>
40997         * gcc.dg/darwin-ld-6.c: New test.
40999 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41001         * gcc.dg/torture/builtin-explog-1.c: New testcase.
41003 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41005         * gcc.dg/ia64-types1.c: New test.
41006         * gcc.dg/ia64-types2.c: Likewise.
41008 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41010         * gcc.dg/builtins-1.c: Add more _Complex tests.
41011         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41013         * gcc.dg/builtins-1.c: Test existing _Complex functions.
41014         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41016 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
41018         PR c++/11786
41019         * g++.dg/lookup/koenig2.C: New test.
41021         PR c++/5296
41022         * g++.dg/rtti/typeid2.C: New test.
41024 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
41026         * gcc.c-torture/compile/20030904-1.c: New test.
41028 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41030         * g++.dg/opt/longbranch2.C: New test.
41032 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41034         * g++.dg/template/crash10.C: Only compile it.
41036 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41038         PR middle-end/11665
41039         * gcc.c-torture/compile/20030907-1.c: New test.
41040         * g++.dg/init/array11.C: New test.
41042 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41044         PR c++/11852
41045         * g++.dg/init/struct1.C: New test.
41047 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41049         PR c++/12181
41050         * g++.dg/expr/comma1.C: New test.
41052 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
41054         PR c++/11867
41055         * g++.dg/expr/static_cast5.C: New test.
41057 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
41059         PR c++/11507
41060         * g++.dg/lookup/scoped7.C: New test.
41062         PR c++/9574
41063         * g++.dg/other/static1.C: New test.
41065         PR c++/11490
41066         * g++.dg/warn/template-1.C: New test.
41068         PR c++/11432
41069         * g++.dg/template/crash10.C: New test.
41071         PR c++/2478
41072         * g++.dg/overload/VLA.C: New test.
41074         PR c++/10804
41075         * g++.dg/template/call1.C: New test.
41077 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41079         PR c++/11794
41080         * g++.dg/parse/using3.C: New test.
41082 2003-09-06  Roger Sayle  <roger@eyesopen.com>
41084         PR c++/11409
41085         * g++.dg/overload/builtin3.C: New test case.
41087 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
41089         PR c/9862
41090         * gcc.dg/20030906-1.c: New test.
41091         * gcc.dg/20030906-2.c: Likewise.
41093 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41095         PR c++/12167
41096         * g++.dg/parse/defarg5.C: New test.
41098         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41100 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
41102         PR c++/12163
41103         * g++.dg/expr/static_cast4.C: New test.
41105         PR c++/12146
41106         * g++.dg/template/crash9.C: New test.
41108 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
41110         * g++.old-deja/g++.ext/pretty2.C: Update for change
41111         in __FUNCTION__.
41112         * g++.old-deja/g++.ext/pretty3.C: Likewise.
41114 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
41116         PR c++/11922
41117         * g++/dg/template/qualified-id1.C: New test.
41119         PR c++/12037
41120         * g++.dg/warn/noeffect4.C: New test.
41122 2003-09-04  Matt Austern  <austern@apple.com>
41124         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41125         * g++.dg/ext/fnname2.C: Likewise.
41126         * g++.dg/ext/fnname3.C: Likewise.
41128 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
41130         * g++.dg/expr/lval1.C: New test.
41131         * g++.dg/ext/lvcast.C: Remove.
41133 2003-09-03  Roger Sayle  <roger@eyesopen.com>
41135         PR optimization/11700.
41136         * gcc.c-torture/compile/20030903-1.c: New test case.
41138 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
41140         PR c++/12053
41141         * g++.dg/abi/layout4.C: New test.
41143 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
41145         PR c++/11553
41146         * g++.dg/parse/friend3.C: New test.
41148 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
41150         PR c++/11847
41151         * g++.dg/template/class1.C: New test.
41153         PR c++/11808
41154         * g++.dg/expr/call1.C: New test.
41156 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
41158         PR c++/12114
41159         * g++.dg/init/ref9.C: New test.
41161         PR c++/11972
41162         * g++.dg/template/nested4.C: New test.
41164 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41166         PR c++/12093
41167         * g++.dg/template/non-dependent4.C: New test.
41169         PR c++/11928
41170         * g++.dg/inherit/conv1.C: New test.
41172 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41174         PR c++/6196
41175         * g++.dg/ext/label1.C: New test.
41176         * g++.dg/ext/label2.C: Likewise.
41178 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41180         * g++.dg/expr/cond3.C: New test.
41182 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41184         * gcc.dg/builtins-1.c: Add new builtin cases.
41186 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41188         * gcc.dg/builtins-1.c: Add new cases.
41189         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41191 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41193         * gcc.dg/builtins-1.c: Add more math builtin tests.
41194         * gcc.dg/torture/builtin-attr-1.c: New test.
41196 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41198         PR optimization/5079
41199         * g++.dg/opt/static3.C: New test.
41201 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41203         * gcc.misc-tests/gcov-10b.c: New test.
41205 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
41207         * g++.dg/opt/ptrmem3.C: New test.
41209         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41211 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
41213         * gcc.dg/20030826-2.c: New test.
41215 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41217         PR middle-end/12002
41218         * g77.f-torture/compile/12002.f: New test case.
41220 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41222         * gcc.dg/20030826-1.c: New test case.
41224 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
41226         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41228 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
41230         PR c++/11871
41231         * c++.dg/lookup/crash1.C: New test.
41233         * c++.dg/warn/noeffect3.C: New test.
41235 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
41237         * gcc.dg/compat/vector-1_x.c: Compile with -w.
41238         * gcc.dg/compat/vector-1_y.c: Ditto.
41239         * gcc.dg/compat/vector-2_x.c: Ditto.
41240         * gcc.dg/compat/vector-2_y.c: Ditto.
41242 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
41244         * gcc.dg/20030702-1.c: New test.
41246 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
41248         PR c++/8795
41249         * g++.dg/ext/altivec-1.C: New test.
41251 2003-08-24  Richard Henderson  <rth@redhat.com>
41253         * g++.dg/eh/simd-2.C: Add -w for x86.
41255 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
41257         * gcc.dg/20030815-1.c: New test.
41259 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41261         PR c++/3765
41262         * g++.dg/parse/access6.C: New test.
41264 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41266         PR c++/641, c++/11876
41267         * g++.dg/template/friend22.C: New test.
41268         * g++.dg/template/friend23.C: Likewise.
41270 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41272         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41273         identically.
41275 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41277         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41279 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41281         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41283 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41285         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41287 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41289         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41291 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
41293         PR c++/11919
41294         * g++.dg/overload/prom1.C: New test.
41296         PR c++/11551
41297         * g++.dg/parse/dtor2.C: New test.
41299         PR c++/10762
41300         * g++.dg/parse/using2.C: New test.
41302 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
41304         PR target/11805
41305         * gcc.c-torture/compile/20030821-1.c: New.
41307 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
41309         PR c++/11834
41310         * g++.dg/template/deduce2.C: New test.
41312 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
41314         * gcc.c-torture/execute/20030821-1.c: New test.
41316 2003-08-20  Roger Sayle  <roger@eyesopen.com>
41318         PR middle-end/11984
41319         * gcc.dg/20030820-1.c: New test case.
41321 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
41323         PR c++/11945
41324         * g++.dg/warn/noeffect2.C: New test.
41326 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
41328         PR c++/10926
41329         * g++.dg/template/dtor2.C: New test.
41331         PR c++/11684
41332         * g++.dg/template/operator1.C: New test.
41333         * g++.dg/parse/operator4.C: New test.
41335         PR c++/11946.C
41336         * g++.dg/expr/enum1.C: New test.
41337         * gcc.dg/c99-bool-1.c: Remove bogus warning.
41339         PR c++/11036.C
41340         * g++.dg/parse/elab2.C: New test.
41341         * g++.dg/parse/typedef4.C: Change error message.
41342         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41343         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41344         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41346 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
41348         * gcc.dg/pch/warn-1.c: New.
41349         * gcc.dg/pch/warn-1.hs: New.
41351         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41352         not-tested file.
41354 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41356         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41358 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41360         * gcc.dg/uninit-D.c: New Test.
41361         * gcc.dg/uninit-E.c: New Test.
41362         * gcc.dg/uninit-F.c: New Test.
41363         * gcc.dg/uninit-G.c: New Test.
41365 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
41367         * g++.dg/README: Describe the pch directory.
41369 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41371         PR c++/11174
41372         * g++.dg/parse/access4.C: New test.
41373         * g++.dg/parse/access5.C: Likewise.
41374         * g++.old-deja/g++.jason/access17.C: Adjust error message.
41376 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41378         * gcc.dg/noncompile/20030818-1.c: New.
41380 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41382         PR c++/11957
41383         * g++.dg/warn/noeffect1.C: New test.
41385         * g++.dg/template/scope2.C: New test.
41386         * g++.dg/template/error2.C: Correct dg-error
41388 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41390         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41392 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41394         PR C++/11512
41395         * g++.dg/template/warn1.C: New.
41397 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41399         * g++.dg/template/error2.C: New test.
41400         * g++.dg/lookup/using7.C: Adjust errors
41401         * g++.old-deja/g++.pt/crash36.C: Likewise.
41402         * g++.old-deja/g++.pt/derived3.C: Likewise.
41404 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41406         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41407         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41408         * gcc.c-torture/execute/builtins/string-9.c: New, from
41409         string-opt-9.c.  Adjust for execute/builtins framework.
41410         * gcc.c-torture/execute/string-opt-9.c: Delete.
41412 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41414         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41416         * g++.dg/parse/ret-type2.C: New test.
41418         PR c++/11703
41419         * g++.dg/init/new8.C: New test.
41421         PR c++/10923
41422         * g++.dg/parse/typedef5.C: New test.
41424         PR c++/9512
41425         * g++.dg/parse/qualified2.C: New test.
41426         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41427         invalid code.
41429 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41431         * g++.dg/conversion/ptrmem1.C: New test.
41433 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41435         PR target/11693
41436         * gcc.dg/20030811-1.c: New test.
41438         PR target/11535
41439         * gcc.c-torture/execute/20030811-1.c: New test.
41441 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41443         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41445 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
41447         PR c++/11789.C
41448         * g++.dg/inherit/multiple1.C: New test.
41450 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41452         * gcc.dg/spe1.c: New test.
41454         PR c++/11670
41455         * g++.dg/expr/cast2.C: New test.
41457         PR c++/10530
41458         * g++.dg/template/dependent-name2.C: New test.
41460 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
41462         * g++.dg/parse/crash11.C: Put the dg options in comments.
41464 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
41466         * lib/gcc-dg.exp: Update for diagnostic change.
41468 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41470         PR c++/5767
41471         * g++.dg/parse/crash11.C: New test.
41473 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
41475         * gcc.dg/cpp/spacing1.c: Update.
41477 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
41479         PR target/11739
41480         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41481         a value for -mtune.
41483 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41485         PR middle-end/11771
41486         * gcc.c-torture/compile/20030804-1.c: New test case.
41488 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41490         * gcc.dg/20030804-1.c: New test case.
41492 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
41494         * gcc.dg/cpp/separate-1.c: New test.
41496 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
41498         PR c++/11704
41499         * g++.dg/template/dependent-expr2.C: New test.
41501         PR c++/11766
41502         * g++.dg/expr/ptrmem1.C: New test.
41504 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41506         PR c++/9453
41507         * g++.dg/template/friend15.C: New test.
41509 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
41511         * lib/dg-pch.exp: Work round PCH bug.
41513 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41515         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
41516         builtins.  Move cases from builtins-4.c here.
41518         * gcc.dg/torture/builtin-math-1.c: New test taken from
41519         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41520         additional cases.
41522         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41523         Delete.
41525 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41527         PR c++/9447
41528         * g++.dg/template/using7.C: New test.
41530 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
41532         * import1.c, import2.c: New tests.
41534 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
41536         * g++.dg/eh/crossjump1.C: New test.
41538 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
41540         PR c++/11697
41541         * g++.dg/template/using6.C: New test.
41543         PR c++/11744
41544         * g++.dg/template/koenig2.C: New test.
41546 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41548         PR c++/7983
41549         * g++.dg/parse/typedef4.C: New test.
41551 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41553         PR c++/8442, c++/8806
41554         * g++.dg/template/elab1.C: New test.
41555         * g++.dg/template/type2.C: Likewise.
41556         * g++.dg/template/ttp3.C: Adjust expected error message.
41557         * g++.old-deja/g++.law/visibility13.C: Likewise.
41558         * g++.old-deja/g++.niklas/t135.C: Likewise.
41559         * g++.old-deja/g++.pt/ttp41.C: Likewise.
41560         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41561         template argument.
41562         * g++.old-deja/g++.pt/ttp44.C: Likewise.
41564 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41566         PR c++/11295
41567         * g++.dg/ext/stmtexpr1.C: New test.
41569         * g++.dg/opt/tmp1.C: New test.
41571         PR c++/11525
41572         * g++.dg/parse/constant4.C: New test.
41574         PR c++/9447
41575         * g++.dg/template/using5.C: New test.
41577 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41579         * gcc.dg/builtins-27.c: New test case.
41581 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41583         * gcc.dg/tls/opt-7.c: New test.
41585 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41587         * g++.old-deja/g++.other/crash18.C: Remove.
41589 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41591         * g++.dg/template/explicit3.C: New.
41592         * g++.dg/template/explicit4.C: New.
41593         * g++.dg/template/explicit5.C: New.
41595         PR c++/11347
41596         * g++.dg/template/memtmpl1.C: New.
41598 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41600         PR target/11565
41601         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41602         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41604 2003-07-30  Jan Hubicka  <jh@suse.cz>
41606         * vtgc1.c: Kill.
41608 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41610         * gcc.dg/struct-in-proto-1.c: New test.
41612 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41614         * gcc.dg/cpp/include2.c: Only expect one message.
41616 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41618         PR c++/9447
41619         * g++.dg/template/using1.C: New test.
41620         * g++.dg/template/using2.C: New test.
41621         * g++.dg/template/using3.C: New test.
41622         * g++.dg/template/using4.C: New test.
41624 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41626         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41627         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41629 2003-07-28  Jan Hubicka  <jh@suse.cz>
41631         PR c++/11530
41632         * g++.dg/opt/call1.C: New test.
41634 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41636         PR c++/11667
41637         * g++.dg/init/enum2.C: New test.
41638         * g++.dg/template/overload1.C: Add "-w" option.
41640 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41642         * gcc.dg/Wdeclaration-after-statement-1.c,
41643         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41645 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41647         * gcc.c-torture/compile/20030725-1.c: New test.
41649 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41651         * gcc.dg/20030505.c: Only run for SPE.
41652         Remove definition of opaque type.
41654 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41656         * g++.dg/template/ptrmem6.C: New test.
41658 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41660         * gcc.c-torture/compile/zero-strct-2.c: New test.
41662 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41664         * gcc.dg/intermod-1.c: New test.
41666 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41668         PR c++/11617
41669         * g++.dg/template/lookup2.C: New test.
41670         * g++.dg/template/memclass1.C: Remove instantiated from error.
41671         * g++.dg/other/error2.C: Tweak expected errors.
41673         PR c++/11596
41674         * g++.dg/template/defarg3.C: New test.
41676         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41678 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41680         * g++.dg/inherit/access5.C: New test.
41682 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41684         PR c++/11513
41685         * g++.dg/template/crash8.C: New test.
41687 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41689         PR c/10602
41690         * gcc.dg/noncompile/incomplete-2.c: New test.
41692 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41694         PR c++/11645
41695         * g++.dg/inherit/access4.C: New test.
41697         PR c++/11517
41698         * g++.dg/expr/cond2.C: New test.
41700         PR optimization/10679
41701         * g++.dg/opt/inline4.C: New test.
41703 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41705         * g++.dg/parse/crash10: New test.
41707 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41709         * g++.dg/ext/flexary1.C: New test.
41711 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41713         PR c++/10793
41714         * g++.dg/template/crash9.C: New test.
41716 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41718         PR c++/3004
41719         * g++.dg/parse/typedef3.C: New test.
41721         PR c++/7906
41722         * g++.dg/parse/operator2.C: New test.
41724         PR c++/8895
41725         * g++.dg/parse/def-tmpl-arg1.C: New test.
41727         PR c++/9282
41728         * g++.dg/parse/funptr1.C: New test.
41730         PR c++/9452
41731         * g++.dg/parse/ambig3.C: New test.
41733         PR c++/9454
41734         * g++.dg/parse/operator3.C: New test.
41736         PR c++/9486
41737         * g++.dg/parse/template10.C: New test.
41739         PR c++/9488
41740         * g++.dg/parse/template11.C: New test.
41742         PR c++/10150
41743         * g++.dg/parse/invalid-op1.C: New test.
41745         PR c++/10247
41746         * g++.dg/parse/condexpr1.C: New test.
41748 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41750         * g++.dg/ext/packed3.C: New test.
41751         * g++.dg/ext/packed4.C: New test.
41753         * gcc.dg/pack-test-3.c: New test.
41755 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41757         * lib/compat.exp: Handle dg-options per source file.
41758         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41759         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41760         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41761         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41762         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41763         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41764         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41765         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41766         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41767         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41768         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41769         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41770         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41771         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41773 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41775         PR c/10320
41776         * gcc.c-torture/execute/20030718-1.c: New test.
41778 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41780         PR optimization/11536
41781         * gcc.dg/20030721-1.c: New test.
41783 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41785         PR c++/11546
41786         * g++.dg/template/lookup1.C: New test.
41788 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41790         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41791         diagnostics of ill-formed constructs involving labels.
41792         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41793         the new 'previously defined here' message.
41795 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41797         * g++.dg/parse/non-dependent2.C: New test.
41799 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41801         * g++.dg/init/init-ref4.C: xfail on targets without
41802         weak symbols.
41804 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41806         PR target/11087
41807         * gcc.c-torture/execute/20030717-1.c: New test.
41809 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41811         * g++.dg/opt/cfg1.C: New test.
41813 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
41815         PR optimization/11557
41816         * gcc.dg/20030717-1.c: New test.
41818 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
41820         PR c++/10476
41821         * g++.dg/expr/crash-1.C: New test.
41823         PR c++/11027
41824         * g++.dg/template/init3.C: New test.
41826         PR c++/8222
41827         * g++.dg/template/non-dependent1.C: New test.
41829         PR c++/11070
41830         * g++.dg/template/non-dependent2.C: New test.
41832         PR c++/11071
41833         * g++.dg/template/non-dependent3.C: New test.
41835         PR c++/9907
41836         * g++.dg/template/sizeof5.C: New test.
41838 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
41840         PR 11498
41841         * gcc.c-torture/compile/mangle-1.c: New file.
41843 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41845         PR c++/7809
41846         * g++.dg/parse/access3.C: New test.
41848 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41850         PR c++/11384
41851         * g++.dg/init/init-ref4.C: New test.
41853 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41855         PR c++/11547
41856         * g++.dg/parse/constant3.C: New test.
41857         * g++.dg/parse/crash7.C: Likewise.
41859 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41861         PR target/11008
41862         * gcc.dg/i386-pentium4-not-mull.c: New.
41864 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41866         * gcc.dg/asm-names.c (ymain): Make it weak.
41868 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41870         PR c++/5421
41871         * g++.dg/template/friend21.C: New test.
41873 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41875         * gcc.dg/cleanup-8.c: New test.
41876         * gcc.dg/cleanup-9.c: New test.
41878 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41880         * g++.dg/ext/dll-MI1.h: New file.
41881         * g++.dg/ext/dllexport-MI1.C: New file.
41882         * g++.dg/ext/dllimport-MI1.C: New file.
41884 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41886         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41887         it does not have cmpstrsi patterns (just cmpmemsi).
41889 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41891         PR debug/11473
41892         * g++.dg/debug/debug8.C: New test.
41894 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41896         PR c++/10108
41897         * g++.dg/template/crash7.C: New test.
41899 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41901         PR target/10795
41902         * gcc.c-torture/compile/20030708-1.c: New.
41904 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41906         * gcc.c-torture/execute/20030715-1.c: New test.
41908 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41910         * gcc.dg/pch/inline-3.c: New file.
41911         * gcc.dg/pch/inline-3.hs: New file.
41912         * gcc.dg/pch/inline-4.c: New file.
41913         * gcc.dg/pch/inline-4.hs: New file.
41915 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41917         PR c++/11509
41918         * g++.dg/template/crash6.C: New test.
41920         PR c++/7053
41921         * g++.dg/template/friend20.C: New test.
41923         PR c++/7019
41924         * g++.dg/template/overload2.C: New test.
41926 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41928         PR optimization/11440
41929         * gcc.c-torture/execute/20030714-1.c: New test.
41931 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41933         PR c++/11154
41934         * g++.dg/template/partial2.C: New test.
41936 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41938         PR c++/11503
41939         * g++.dg/template/anon1.C: New test.
41941         PR c++/11493
41942         PR c++/11495
41943         * g++.dg/parse/template9.C: Likewise.
41944         * g++.dg/template/crash4.C: New test.
41945         * g++.dg/template/koenig1.C: Likewise.
41946         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41947         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41948         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41949         functions.
41950         * g++.old-deja/g++.jason/template36.C: Likewise.
41951         * g++.old-deja/g++.mike/p1989.C: Likewise.
41952         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41953         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41954         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41955         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41956         compiling.
41957         * g++.old-deja/g++.pt/union2.C: Use this->.
41959 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41961         * gcc.dg/20030711-1.c: New test.
41963 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41965         PR c++/11050
41966         * g++.dg/parse/args1.C: New test.
41967         * g++.pt/defarg8.C: Change expected errors.
41969 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41971         PR c++/8164
41972         * g++.dg/template/nontype2.C: New test.
41974         PR c++/10558
41975         * g++.dg/parse/template8.C: New test.
41977         PR c++/8327
41978         * g++.dg/template/scope1.C: New test.
41980         * g++.dg/warn/Wsign-compare-1.C: New test.
41982 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41984         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41986 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41988         PR c++/9411
41989         * g++.dg/template/explicit2.C: New test.
41991         PR c++/10032
41992         * g++.dg/warn/pedantic1.C: New test.
41994 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41996         PR c++ 9483
41997         * g++.dg/other/field1.C: New test.
41999 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
42001         PR c/11449
42002         * gcc.c-torture/compile/20030707-1.c: New.
42004 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42006         PR c++/10849
42007         * g++.dg/template/access12.C: New test.
42009 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
42011         * g++.dg/bprob/bprob.exp (prof_ext): Update.
42012         * g77.dg/bprob/bprob.exp (prof_ext): Update.
42013         * gcc.misc-tests/bprob.exp (prof_ext): Update.
42014         * gcc.misc-tests/gcov.exp: Update
42015         * g++.dg/gcov/gcov.exp: Update
42016         * lib/gcov.exp: Update.
42018 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
42020         * g++.dg/abi/mangle17.C: Make sure template expressions are
42021         dependent.
42022         * g++.dg/abi/mangle4.C: Mark erroneous casts.
42023         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
42024         * g++.dg/opt/stack1.C: Remove erroneous code.
42025         * g++.dg/parse/template7.C: New test.
42026         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
42027         * g++.old-deja/g++.pt/crash4.C: Likewise.
42029 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42031         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42032         with zero or one occurence of `$' after the initial `L'.
42034 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
42036         * gcc.c-torture/compile/20030704-1.c: Add a comment.
42038 2003-07-08  Roger Sayle  <roger@eyesopen.com>
42040         PR c/11370
42041         * gcc.dg/Wunreachable-6.c: New testcase.
42042         * gcc.dg/Wunreachable-7.c: New testcase.
42044 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42046         PR c/11420
42047         * gcc.dg/20030708-1.c: New test.
42049 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
42051         * gcc.dg/compat/sdata-section.h: New file.
42052         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42053         * gcc.dg/torture/mips-sdata-1.c: New test.
42055 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42057         PR c++/11030
42058         * g++.dg/template/friend19.C: New test.
42060 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42062         * g++.dg/opt/strength-reduce.C: New test.
42064 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42066         PR target/10979
42067         * gcc.dg/20030707-1.c: New testcase.
42069 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42071         PR optimization/11059
42072         * g++.dg/opt/emptyunion.C: New testcase.
42074 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42075             Eric Botcazou  <ebotcazou@libertysurf.fr>
42077         * g++.dg/opt/stack1.C: New test.
42079 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
42081         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42082         run test.
42084         PR c++/11431
42085         * g++.dg/expr/static_cast3.C: New test.
42087 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
42089         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42090         everywhere.
42091         * gcc.dg/concat.c: Concatenation of string constants with
42092         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42093         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42094         * gcc.dg/cpp/escape-2.c: Use wide character constants where
42095         necessary to avoid multi-character character constant warning.
42096         * gcc.dg/cpp/escape.c: Likewise.
42097         * gcc.dg/cpp/ucs.c: Likewise.
42098         Remove backslashes from dg-bogus comments, as they confuse Tcl.
42099         Fix a typo.
42101 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42103         PR c/11428
42104         * gcc.c-torture/compile/20030704-1.c: New.
42106 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42108         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42110 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
42112         PR c++/5287, PR c++/7910,  PR c++/11021
42113         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42114         tests for warnings.
42115         * g++.dg/ext/dllimport2.C: Add tests for warnings.
42116         * g++.dg/ext/dllimport3.C: Likewise.
42117         * g++.dg/ext/dllimport4.C: New file.
42118         * g++.dg/ext/dllimport5.C: New file.
42119         * g++.dg/ext/dllimport6.C: New file.
42120         * g++.dg/ext/dllimport7.C: New file.
42121         * g++.dg/ext/dllimport8.C: New file.
42122         * g++.dg/ext/dllimport9.C: New file.
42123         * g++.dg/ext/dllimport10.C: New file.
42124         * g++.dg/ext/dllexport1.C: New file.
42126 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42128         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42129         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42131 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42133         * gcc.dg/builtins-25.c: New testcase.
42134         * gcc.dg/builtins-26.c: New testcase.
42136 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
42138         * gcc.dg/compat/vector-defs.h: New file.
42139         * gcc.dg/compat/vector-setup.h: New file.
42140         * gcc.dg/compat/vector-check.h: New file.
42141         * gcc.dg/compat/vector-1_main.c: New file.
42142         * gcc.dg/compat/vector-1_x.c: New file.
42143         * gcc.dg/compat/vector-1_y.c: New file.
42144         * gcc.dg/compat/vector-2_main.c: New file.
42145         * gcc.dg/compat/vector-2_x.c: New file.
42146         * gcc.dg/compat/vector-2_y.c: New file.
42148         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42149         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42150         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42151         * gcc.dg/compat/struct-align-1.h: New file.
42152         * gcc.dg/compat/struct-align-1_main.c: New file.
42153         * gcc.dg/compat/struct-align-1_x.c: New file.
42154         * gcc.dg/compat/struct-align-1_y.c: New file.
42155         * gcc.dg/compat/struct-align-2.h: New file.
42156         * gcc.dg/compat/struct-align-2_main.c: New file.
42157         * gcc.dg/compat/struct-align-2_x.c: New file.
42158         * gcc.dg/compat/struct-align-2_y.c: New file.
42160         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42161         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42162         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42163         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42164         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42165         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42166         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42167         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42168         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42169         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42170         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42171         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42172         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42173         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42174         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42175         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42176         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42177         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42178         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42179         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42180         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42181         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42182         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42183         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42184         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42185         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42186         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42187         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42188         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42190 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42192         * gcc.dg/i386-call-1.c: New test.
42194 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42196         PR c++/9162
42197         * g++.dg/parse/defarg4.C: New.
42199 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42201         PR target/10700
42202         * gcc.c-torture/compile/20030703-1.c: New test case.
42204 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42206         * g++.dg/template/local3.C: Remove extra semicolon.
42208 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42210         * gcc.dg/i386-volatile-1.c: New test.
42212 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
42214         PR c++/11072
42215         * g++.dg/other/offsetof2.C: XFAIL.
42216         * g++.dg/other/offsetof5.C: New.
42218         PR c++/10219
42219         * g++.dg/template/error1.C: New.
42221         PR c++/9779
42222         * g++.dg/template/dependent-expr1.C: New.
42224 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42226         PR c++/6949
42227         * g++.dg/template/local3.C: New test.
42229         PR c++/11149
42230         * g++.dg/lookup/scoped6.C: New test.
42232 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
42234         PR c++/8046
42235         * g++.dg/other/error7.C: New test.
42237 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
42239         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42240         * g++.old-deja/g++.abi/vtable3.h: Likewise.
42241         * g++.old-deja/g++.law/code-gen5.C: Likewise.
42242         * g++.old-deja/g++.other/union2.C: Likewise.
42243         * gcc.dg/c90-const-expr-2.c: Likewise.
42244         * gcc.dg/c90-const-expr-3.c: Likewise.
42245         * gcc.dg/c99-const-expr-2.c: Likewise.
42246         * gcc.dg/c99-const-expr-3.c: Likewise.
42247         * gcc.dg/concat.c: Likewise.
42249 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42251         PR c++/9559
42252         * g++.dg/init/static1.C: New test.
42254 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42256         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42257         * g++.old-deja/g++.other/access2.C: Likewise.
42258         * g++.old-deja/g++.other/decl2.C: Likewise.
42259         * gcc.c-torture/execute/20020615-1.c: Likewise.
42261 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42263         PR c++/4933
42264         * g++.dg/template/sizeof4.C: New test.
42266 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42268         * g++.dg/other/error6.C: New test.
42270 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42272         PR c++/10750
42273         * g++.dg/parse/constant2.C: New test.
42275 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
42277         PR c++/11106
42278         * g++.dg/other/error5.C: New test.
42280 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42282         * gcc.dg/format/gcc_diag-1.c: New test.
42284 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
42286         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42288 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42290         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42291         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42292         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42294 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
42296         * gcc.c-torture/execute/builtins/string-8.c: New test.
42297         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42298         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42299         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42301 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42303         PR c++/10468
42304         * g++.dg/ext/typeof6.C: New test.
42306 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42308         PR c++/10796
42309         * g++.dg/init/enum1.C: New test.
42311 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
42313         * gcc.dg/20030627-1.c: New test.
42315 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
42317         PR c++/11332
42318         * g++.dg/expr/static_cast2.C: New test.
42320 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42321             Jakub Jelinek  <jakub@redhat.com>
42323         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42324         sprintf(dst,"%s",src) optimization.
42325         * gcc.c-torture/execute/20030626-1.c: New test case.
42326         * gcc.c-torture/execute/20030626-2.c: New test case.
42328 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
42330         * gcc.c-torture/execute/multi-ix.c: New test.
42332         * gcc.c-torture/execute/simd-4.c (main):
42333         Added missing semicolon at end of union.
42335 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
42337         PR c++/8266
42338         * g++.dg/template/explicit-instantiation3.C: New test.
42340 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42342         * gcc.dg/20030626-1.c: Use signed char.
42344 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42346         * gcc.dg/20030626-1.c: New test.
42348 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
42350         * const-str-2.m: Update.
42352 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
42354         PR c++/10990
42355         * g++.dg/rtti/dyncast1.C: New test.
42356         * g++.dg/abi/mangle4.C: Correct base-specifier access.
42357         * g++.dg/lookup/scoped1.C: Remove XFAIL.
42358         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42360         PR c++/10931
42361         * g++.dg/expr/static_cast1.C: New test.
42363 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
42365         * gcc.dg/20030625-1.c: New test.
42367 2003-06-24  Roger Sayle  <roger@eyesopen.com>
42369         * gcc.c-torture/compile/20030624-1.c: New test case.
42371 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
42373         * gcc.c-torture/execute/string-opt-17.c: New test.
42375 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42377         PR c++/5754
42378         * g++.dg/parse/crash6.C: New test.
42380 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42382         * gcc.dg/builtins-24.c: New test case.
42384 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42386         * g++.dg/opt/operator1.C: New test.
42388 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42390         * gcc.c-torture/execute/string-opt-16.c: New test case.
42392 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42394         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42395         * g++.old-deja/g++.other/conv7.C: Likewise.
42396         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42397         * g++.old-deja/g++.other/overload14.C: Likewise.
42399 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42401         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42402         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42404 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42406         PR c++/10888
42407         * g++.dg/warn/Winline-3.C: New test.
42409 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42411         * lib/target-supports.exp (check_alias_available): Make the test
42412         program acceptable to the Solaris assembler.
42414         PR c++/10749
42415         * g++.dg/template/memclass2.C: New test.
42417 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42418             Eric Botcazou  <ebotcazou@libertysurf.fr>
42420         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42421         data for non-matching targets.
42422         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42424 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42426         PR c++/10845
42427         * g++.dg/template/member3.C: New test.
42429 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42431         PR c++/10939
42432         * g++.dg/template/func1.C: New test.
42434         PR c++/9649
42435         * g++.dg/template/static4.C: New test.
42436         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42438         PR c++/11041
42439         * g++.dg/init/ref7.C: New test.
42441 2003-06-19  Matt Austern  <austern@apple.com>
42443         PR c++/11228
42444         * g++.dg/anew1.C: New test.
42445         * g++.dg/anew2.C: New test.
42446         * g++.dg/anew3.C: New test.
42447         * g++.dg/anew4.C: New test.
42449 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
42451         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42453 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
42455         * gcc.c-torture/execute/simd-4.c (main): Make expected value
42456         endian-dependent.
42458 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
42460         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42461         Remove cruft.
42463 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
42465         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42466         * gcc.c-torture/compile/961203-1.c: Likewise.
42467         * gcc.c-torture/compile/980506-1.c: Likewise.
42469 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42471         PR c++/10712
42472         * g++.dg/lookup/using7.C: New test.
42474 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42476         PR c++/11105
42477         * g++.dg/abi/conv1.C: Remove it.
42478         * g++.dg/template/conv7.C: New test.
42479         * g++.dg/template/conv8.C: Likewise.
42480         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42481         conversion operator.
42483 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
42485         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42486         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42487         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42488         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42489         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42490         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42491         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42492         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42493         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42494         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42495         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42496         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42497         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42498         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42499         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42500         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42501         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42502         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42503         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42504         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42505         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42506         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42507         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42508         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42509         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42510         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42511         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42512         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42513         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42515 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
42517         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42518         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42519         indications.
42521 2003-06-16  Roger Sayle  <roger@eyesopen.com>
42523         * gcc.dg/i386-387-5.c: New test case.
42524         * gcc.dg/i386-387-6.c: New test case.
42525         * gcc.dg/builtins-23.c: New test case.
42527 2003-06-15  Roger Sayle  <roger@eyesopen.com>
42529         * gcc.dg/builtins-22.c: New test case.
42530         * gcc.dg/i386-387-1.c: Update to test exp.
42531         * gcc.dg/i386-387-2.c: Likewise.
42533 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42535         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42537 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42539         * lib/gcc-dg.exp (dg-require-dll): New function.
42540         (dg-xfail-if): Likewise.
42541         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42542         driver.
42544         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42545         * gcc.c-torture/compile/20001205-1.c: Likewise.
42546         * gcc.c-torture/compile/20001226-1.c: Likewise.
42547         * gcc.c-torture/compile/20010518-2.c: Likewise.
42548         * gcc.c-torture/compile/20020312-1.c: Likewise.
42549         * gcc.c-torture/compile/20020604-1.c: Likewise.
42550         * gcc.c-torture/compile/920501-12.c: Likewise.
42551         * gcc.c-torture/compile/920501-4.c: Likewise.
42552         * gcc.c-torture/compile/920520-1.c: Likewise.
42553         * gcc.c-torture/compile/920521-1.c: Likewise.
42554         * gcc.c-torture/compile/920625-1.c: Likewise.
42555         * gcc.c-torture/compile/961203-1.c: Likewise.
42556         * gcc.c-torture/compile/980506-1.c: Likewise.
42557         * gcc.c-torture/compile/981006-1.c: Likewise.
42558         * gcc.c-torture/compile/981022-1.c: Likewise.
42559         * gcc.c-torture/compile/981223-1.c: Likewise.
42560         * gcc.c-torture/compile/990617-1.c: Likewise.
42561         * gcc.c-torture/compile/dll.c: Likewise.
42562         * gcc.c-torture/compile/labels-3.c: Likewise.
42563         * gcc.c-torture/compile/mipscop-1.c: Likewise.
42564         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42565         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42566         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42567         * gcc.c-torture/compile/simd-5.c: Likewise.
42568         * gcc.c-torture/compile/20000804-1.x: Remove.
42569         * gcc.c-torture/compile/20001205-1.x: Likewise.
42570         * gcc.c-torture/compile/20001226-1.x: Likewise.
42571         * gcc.c-torture/compile/20010518-2.x: Likewise.
42572         * gcc.c-torture/compile/20020312-1.x: Likewise.
42573         * gcc.c-torture/compile/20020604-1.x: Likewise.
42574         * gcc.c-torture/compile/920501-12.x: Likewise.
42575         * gcc.c-torture/compile/920501-4.x: Likewise.
42576         * gcc.c-torture/compile/920520-1.x: Likewise.
42577         * gcc.c-torture/compile/920521-1.x: Likewise.
42578         * gcc.c-torture/compile/920625-1.x: Likewise.
42579         * gcc.c-torture/compile/961203-1.x: Likewise.
42580         * gcc.c-torture/compile/980506-1.x: Likewise.
42581         * gcc.c-torture/compile/981006-1.x: Likewise.
42582         * gcc.c-torture/compile/981022-1.x: Likewise.
42583         * gcc.c-torture/compile/981223-1.x: Likewise.
42584         * gcc.c-torture/compile/990617-1.x: Likewise.
42585         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42586         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42587         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42588         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42589         * gcc.c-torture/compile/simd-5.x: Likewise.
42591         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42593 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42595         * gcc.c-torture/execute/20030611-1.c: New test.
42597 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42599         PR middle-end/168
42600         * gcc.dg/20030612-1.c: New test case.
42602 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42604         PR c++/10635
42605         * g++.dg/expr/cast1.C: New test.
42607 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42609         * gcc.dg/builtins-21.c: New test case.
42611 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42613         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42614         options instead of at the end.
42615         * lib/objc.exp (objc_target_compile): Likewise.
42617 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42619         PR c++/10432
42620         * g++.dg/parse/error1.C: New test.
42622 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42624         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42625         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42626         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42627         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42628         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42629         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42630         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42631         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42632         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42633         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42634         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42635         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42636         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42637         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42638         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42639         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42640         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42641         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42642         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42643         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42644         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42645         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42646         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42647         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42649         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42650         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42651         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42652         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42653         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42654         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42655         * gcc.dg/compat/scalar-return-3_main.c: New file.
42656         * gcc.dg/compat/scalar-return-3_x.c: New file.
42657         * gcc.dg/compat/scalar-return-3_y.c: New file.
42658         * gcc.dg/compat/scalar-return-4_main.c: New file.
42659         * gcc.dg/compat/scalar-return-4_x.c: New file.
42660         * gcc.dg/compat/scalar-return-4_y.c: New file.
42662 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42664         * gcc.dg/compat/fp2-struct-check.h: New file.
42665         * gcc.dg/compat/fp2-struct-defs.h: New file.
42666         * gcc.dg/compat/fp2-struct-init.h: New file.
42667         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42668         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42669         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42670         * gcc.dg/compat/struct-return-10_main.c: New file.
42671         * gcc.dg/compat/struct-return-10_x.c: New file.
42672         * gcc.dg/compat/struct-return-10_y.c: New file.
42674         * gcc.dg/compat/compat-common.h: New file.
42675         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42676         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42677         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42678         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42679         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42680         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42681         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42682         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42683         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42684         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42685         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42686         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42687         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42688         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42689         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42690         * gcc.dg/compat/small-struct-check.h: Ditto.
42691         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42692         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42693         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42694         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42695         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42696         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42697         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42698         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42699         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42700         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42701         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42702         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42703         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42704         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42705         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42706         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42707         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42708         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42709         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42710         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42711         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42712         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42713         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42714         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42715         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42716         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42717         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42718         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42719         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42720         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42722 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42724         * g++.dg/pch/static-1.C: New file.
42725         * g++.dg/pch/static-1.Hs: New file.
42727 2003-06-10  Richard Henderson  <rth@redhat.com>
42729         * gcc.dg/asm-7.c: Adjust expected warning text.
42731 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42733         * gcc.dg/builtins-20.c: New test case.
42735 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42737         PR c++/11131
42738         * g++.dg/opt/template1.C: New test.
42740 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42742         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42743         additional_sources.
42745 2003-05-21  David Taylor  <dtaylor@emc.com>
42747         * gcc.dg/Wpadded.c: New file.
42749 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42751         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42752         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42753         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42754         dg-require-weak.
42756 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42758         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42760 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42762         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42763         (dg-require-alias): Likewise.
42764         (dg-require-gc-sections): Likewise.
42765         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42767 2003-06-08  Richard Henderson  <rth@redhat.com>
42769         * gcc.dg/20011029-2.c: Fix the array reference.
42770         * gcc.dg/asm-7.c: New.
42772 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42774         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42776 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42778         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42779         (dg-require-gc-sections): Likewise.
42781 2003-06-08  Jan Hubicka  <jh@suse.cz>
42783         * i386-cmov1.c: Fix regular expression.
42784         * i386-cvt-1.c: Likewise.
42785         * i386-local.c: Likewise.
42786         * i386-local2.c: Likewise.
42787         * i386-mul.c: Likewise.
42788         * i386-ssetype-1.c: Likewise.
42789         * i386-ssetype-3.c: Likewise.
42790         * i386-ssetype-5.c: Likewise.
42792 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42794         PR c++/11039
42795         * g++.dg/warn/implicit-typename2.C: New test.
42796         * g++.dg/warn/implicit-typename3.C: New test.
42798 2003-06-07  Richard Henderson  <rth@redhat.com>
42800         * g++.dg/other/offsetof3.C: Use size_t.
42801         * g++.dg/other/offsetof4.C: Likewise.
42803 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42805         * lib/copy-file.exp: New. Implement gcc_copy_files.
42807         * lib/dg-pch.exp: Load copy-file.exp
42808         (dg-pch): Use gcc_copy_files instead of "file copy".
42810 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42812         * gcc.dg/weak/weak.exp: Simplify.
42813         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42814         * gcc.dg/weak/weak-1.c: Likewise.
42815         * gcc.dg/weak/weak-2.c: Likewise.
42816         * gcc.dg/weak/weak-3.c: Likewise.
42817         * gcc.dg/weak/weak-4.c: Likewise.
42818         * gcc.dg/weak/weak-5.c: Likewise.
42819         * gcc.dg/weak/weak-6.c: Likewise.
42820         * gcc.dg/weak/weak-7.c: Likewise.
42821         * gcc.dg/weak/weak-8.c: Likewise.
42822         * gcc.dg/weak/weak-9.c: Likewise.
42824 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
42826         gcc.c-torture/execute/20030606-1.c: New.
42828 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42830         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42831         * gcc.dg/builtins-19.c: Likewise.
42833 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42835         * gcc.dg/builtins-2.c: Add some more tests.
42836         * gcc.dg/builtins-18.c: New test case.
42837         * gcc.dg/builtins-19.c: New test case.
42839 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42840             Jim Wilson  <wilson@tuliptree.org>
42842         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42844 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42846         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42847         mempcpy/stpcpy calls not to be optimized into something else.
42848         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42849         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42850         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42852 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42854         * gcc.dg/format/asm_fprintf-1.c: New test.
42856 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42858         * lib/gcc-defs.exp (additional_sources): New variable.
42859         (dg-additional-sources): New function.
42860         (additional_files): New variable.
42861         (dg-additional-files): New function.
42862         (dg-additional-files-options): Likewise.
42863         * lib/gcc-dg.exp (dg-require-weak): New function.
42864         (dg-require-alias): Likewise.
42865         (dg-require-gc-sections): Likewise.
42866         * lib/target-supports.exp (check_alias_available): Remove testfile
42867         parameter.
42868         (check_gc_sections_available): New function.
42869         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42870         (dg-gpp-additional-files): Likewise.
42871         * lib/g++.exp (additional_sources): Remove.
42872         (additional_files): Likewise.
42873         (g++_target_compile): Use dg-additional-files-options.
42875         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42876         Tcl logic.
42877         * gcc.dg/special/ecos.exp: Remove.
42878         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42879         * gcc.dg/special/alias-1.c: Likewise.
42880         * gcc.dg/special/alias-2.c: Likewise.
42881         * gcc.dg/special/gcsec-1.c: Likewise.
42882         * gcc.dg/special/weak-1.c: Likewise.
42883         * gcc.dg/special/weak-2.c: Likewise.
42884         * gcc.dg/special/wkali-1.c: Likewise.
42885         * gcc.dg/special/wkali-2.c: Likewise.
42887         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42888         dg-gpp-additional-*.
42889         * g++.dg/special/conpr-3.C: Likewise.
42890         * g++.dg/special/conpr-4.C: Likewise.
42891         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42892         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42893         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42894         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42895         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42896         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42897         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42898         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42899         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42900         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42901         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42902         * g++.old-deja/g++.other/comdat1.C: Likewise.
42903         * g++.old-deja/g++.other/comdat2.C: Likewise.
42904         * g++.old-deja/g++.other/comdat3.C: Likewise.
42905         * g++.old-deja/g++.other/ctor1.C: Likewise.
42906         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42908 2003-06-05  Richard Henderson  <rth@redhat.com>
42910         * gcc.dg/debug/20030605-1.c: New.
42912 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42914         * README.QMTEST: Update.
42916 2003-06-04  Richard Henderson  <rth@redhat.com>
42918         * gcc.dg/cleanup-1.c: New.
42919         * gcc.dg/cleanup-2.c: New.
42920         * gcc.dg/cleanup-3.c: New.
42921         * gcc.dg/cleanup-4.c: New.
42922         * gcc.dg/cleanup-5.c: New.
42923         * gcc.dg/cleanup-6.c: New.
42924         * gcc.dg/cleanup-7.c: New.
42926 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42928         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42930         * lib/dg-pch.exp: New file.
42931         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42932         * gcc.dg/pch/pch.exp: Likewise.
42934 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42936         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42937         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42938         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42939         * gcc.dg/builtins-17.c: New test case.
42940         * gcc.dg/i386-387-4.c: New test case.
42941         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42943 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42945         * gcc.dg/ultrasp9.c: New test.
42947 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42949         * gcc.c-torture/compile/20030604-1.c: New test.
42950         * gcc.dg/sparc-constant-1.c: New test.
42952 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42954         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42956 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42958         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42960         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42961         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42963 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42965         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42967 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42969         PR c++/10940
42970         * g++.dg/template/spec10.C: New test.
42972 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42974         * gcc.dg/builtins-16.c: New test case.
42976 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42978         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42979         mempcpy test with post-increments.
42980         * gcc.c-torture/execute/string-opt-3.c: New test.
42981         * gcc.dg/string-opt-1.c: New test.
42983 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42985         PR fortran/10965
42986         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42988 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42990         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42991         (scan-assembler): ... here.  Use dg-scan.
42992         (scan-assembler-not): Likewise.
42993         (scan-file): New function.
42994         (scan-file-not): Likewise.
42995         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42996         * gcc.dg/cpp/_Pragma4.c: Likewise.
42997         * gcc.dg/cpp/_Pragma5.c: Likewise.
42998         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42999         * gcc.dg/cpp/avoidpaste2.c: Likewise.
43000         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
43001         * gcc.dg/cpp/cmdlne-P.c: Likewise.
43002         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
43003         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
43004         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
43005         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
43006         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
43007         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
43008         * gcc.dg/cpp/cxxcom1.c: Likewise.
43009         * gcc.dg/cpp/line1.c: Likewise.
43010         * gcc.dg/cpp/maccom1.c: Likewise.
43011         * gcc.dg/cpp/maccom2.c: Likewise.
43012         * gcc.dg/cpp/maccom3.c: Likewise.
43013         * gcc.dg/cpp/maccom4.c: Likewise.
43014         * gcc.dg/cpp/maccom5.c: Likewise.
43015         * gcc.dg/cpp/maccom6.c: Likewise.
43016         * gcc.dg/cpp/multiline.c: Likewise.
43017         * gcc.dg/cpp/spacing1.c: Likewise.
43018         * gcc.dg/cpp/spacing2.c: Likewise.
43019         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
43020         * gcc.dg/cpp/trad/maccom1.c: Likewise.
43021         * gcc.dg/cpp/trad/maccom2.c: Likewise.
43022         * gcc.dg/cpp/trad/maccom3.c: Likewise.
43023         * gcc.dg/cpp/trad/maccom4.c: Likewise.
43024         * gcc.dg/cpp/trad/maccom6.c: Likewise.
43025         * gcc.dg/cpp/cxxcom2.c: Likewise.
43026         * gcc.dg/cpp/cxxcom2.h: New file.
43028         * gcc.dg/cpp/truefalse.cpp: Move it to ...
43029         * g++.dg/cpp/truefalse.C: Here.
43030         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43032 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
43034         * gcc.dg/cpp/redef3.c: New file.
43036 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43038         * gcc.dg/i386-loop-3.c: New test.
43040 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
43042         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43044 2003-05-31  Roger Sayle  <roger@eyesopen.com>
43046         * gcc.dg/fwrapv-1.c: New test case.
43047         * gcc.dg/fwrapv-2.c: New test case.
43049 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43051         PR c++/10956
43052         * g++.dg/template/spec9.C: New test.
43054 2003-05-29  Roger Sayle  <roger@eyesopen.com>
43056         * gcc.dg/duff-4.c: New test case.
43058 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
43060         PR fortran/10843
43061         * g77.dg/ffixed-form-1.f: New test
43062         * g77.dg/ffixed-form-2.f: New test
43063         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43064         * g77.dg/ffree-form-3.f: New test
43066 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
43068         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43069         * gcc.dg/wint_t-1.c: Likewise.
43071 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43073         * g++.dg/template/access11.C: New test.
43075 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43077         PR c++/10849
43078         * g++.dg/template/access10.C: New test.
43080 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43081             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43083         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43085 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43087         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43088         suppress for powerpc-*-darwin*.
43089         * gcc.dg/torture/builtin-noret-2.c: Likewise.
43091 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43093         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43094         suppress option for powerpc-*-darwin*.
43096 2003-05-23  Roger Sayle  <roger@eyesopen.com>
43098         * gcc.dg/builtins-1.c: Add tests for tan and atan.
43099         * gcc.dg/builtins-4.c: Add test for fmod.
43101 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43103         PR c++/10682
43104         * g++.dg/template/instantiate4.C: New test.
43106 2003-05-22  Roger Sayle  <roger@eyesopen.com>
43108         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43110 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
43112         * gcc.dg/compat/scalar-return-1_main.c: New file.
43113         * gcc.dg/compat/scalar-return-1_x.c: New file.
43114         * gcc.dg/compat/scalar-return-1_y.c: New file.
43115         * gcc.dg/compat/scalar-return-2_main.c: New file.
43116         * gcc.dg/compat/scalar-return-2_x.c: New file.
43117         * gcc.dg/compat/scalar-return-2_y.c: New file.
43118         * gcc.dg/compat/struct-return-3_main.c: New file.
43119         * gcc.dg/compat/struct-return-3_y.c: New file.
43120         * gcc.dg/compat/struct-return-3_x.c: New file.
43121         * gcc.dg/compat/struct-return-2_main.c: New file.
43122         * gcc.dg/compat/struct-return-2_x.c: New file.
43123         * gcc.dg/compat/struct-return-2_y.c: New file.
43125 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43127         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43128         for hppa*-hp-hpux*.
43129         * gcc.dg/20021014-1.c (dg-options): Likewise.
43130         * gcc.dg/nest.c (dg-options): Likewise.
43132 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
43134         PR c++/9738
43135         * g++.dg/ext/dllimport2.C: New file.
43136         * g++.dg/ext/dllimport3.C: New file.
43138 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
43140         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43141         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43142         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43143         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43144         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43145         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43146         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43147         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43148         * gcc.dg/compat/small-struct-defs.h: New file.
43149         * gcc.dg/compat/small-struct-init.h: New file.
43150         * gcc.dg/compat/small-struct-check.h: New file.
43151         * gcc.dg/compat/fp-struct-defs.h: New file.
43152         * gcc.dg/compat/fp-struct-check.h: New file.
43153         * gcc.dg/compat/fp-struct-init.h: New file.
43154         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43155         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43157 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
43159         * gcc.dg/20030225-2.c: New test.
43161 2003-05-18  Roger Sayle  <roger@eyesopen.com>
43162             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43164         * gcc.c-torture/compile/20030518-1.c: New test case.
43166 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
43168         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43169         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43170         gcc-dg-debug-runtest.
43171         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43172         gcc-dg-debug-runtest.
43174 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43176         PR c++/9022
43177         * g++.dg/lookup/using6.C: New test.
43179 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43181         * g++.dg/parse/access2.C: New test.
43183 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
43185         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43186         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43187         * gcc.dg/debug/debug.exp: Likewise.
43189 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
43191         * gcc.dg/dollar.c: New test.
43193 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
43195         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43196         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43197         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43198         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43199         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43200         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43201         * gcc.dg/compat/struct-by-value-6_main.c: New file.
43202         * gcc.dg/compat/struct-by-value-6_x.c: New file.
43203         * gcc.dg/compat/struct-by-value-6_y.c: New file.
43204         * gcc.dg/compat/struct-by-value-7_main.c: New file.
43205         * gcc.dg/compat/struct-by-value-7_x.c: New file.
43206         * gcc.dg/compat/struct-by-value-7_y.c: New file.
43207         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43208         * gcc.dg/compat/struct-by-value-8_x.c: New file.
43209         * gcc.dg/compat/struct-by-value-8_y.c: New file.
43210         * gcc.dg/compat/struct-by-value-9_main.c: New file.
43211         * gcc.dg/compat/struct-by-value-9_x.c: New file.
43212         * gcc.dg/compat/struct-by-value-9_y.c: New file.
43214 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
43216         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43217         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
43218         support for "repo" mode.
43219         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43220         * lib/g77-dg.exp: Likewise.
43221         * lib/obj-dg.exp: Likewise.
43223 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
43225         Merge from gcc-3_2-rhl8-branch:
43226         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
43228         * gcc.dg/tls/opt-6.c: New test.
43230         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
43232         * gcc.dg/20030405-1.c: New test.
43234         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
43236         * gcc.dg/20030309-1.c: New test.
43238         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43240         * gcc.c-torture/execute/20030307-1.c: New test.
43242         2003-02-20  Randolph Chung  <tausq@debian.org>
43244         * gcc.c-torture/compile/20030220-1.c: New test.
43246         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
43248         * gcc.dg/20030217-1.c: New test.
43250         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
43252         * gcc.c-torture/compile/20020129-1.c: New test.
43254         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43256         * gcc.dg/unroll-1.c: New test.
43258         2002-11-16  Jan Hubicka  <jh@suse.cz>
43260         * gcc.c-torture/execute/20020920-1.c: New test.
43262         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
43264         PR target/7434
43265         * gcc.c-torture/compile/20021008-1.c: New test.
43267         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
43269         PR target/7559
43270         * gcc.c-torture/execute/20020810-1.c: New test.
43272         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43274         * gcc.c-torture/compile/20020807-1.c: New test.
43276         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
43278         * gcc.dg/tls/opt-1.c: New test.
43280         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
43282         * gcc.dg/20020729-1.c: New test.
43284         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
43286         * g++.dg/opt/life1.C: New test.
43288         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
43290         * gcc.dg/20020525-1.c: New test.
43292         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43294         PR c++/6794
43295         * g++.dg/ext/pretty1.C: New test.
43296         * g++.dg/ext/pretty2.C: New test.
43298 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
43300         PR c++/8385
43301         * g++.dg/ext/typeof5.C: New test.
43303 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
43305         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43306         __USER_LABEL_PREFIX__ into account.
43307         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43309 2003-05-14  Roger Sayle  <roger@eyesopen.com>
43311         * gcc.dg/builtins-15.c: New test case.
43313 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
43315         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43317 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
43319         * lib/g++.exp: Tweak handling of additional source files.
43320         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43321         * g++.dg/special/conpr-2a.C: Rename to ...
43322         * g++.dg/special/conpr-2a.cc: ... this.
43323         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43324         * g++.dg/special/conpr-3a.C: Rename to ...
43325         * g++.dg/special/conpr-3a.cc: This.
43326         * g++.dg/special/conpr-3b.C: Rename to ...
43327         * g++.dg/special/conpr-3b.cc: This.
43328         * g++.dg/special/conpr-4.C: New test.
43329         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43331 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
43333         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43335 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43337         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43338         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43339         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43340         * g++.old-deja/g++.other/warn3.C: Likewise.
43342 2003-05-11  Roger Sayle  <roger@eyesopen.com>
43344         * gcc.dg/i386-387-1.c: Update to also test log.
43345         * gcc.dg/i386-387-2.c: Likewise.
43347 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43349         * g77.f-torture/execute/int8421.f: New test.
43351 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43353         PR c++/10230, c++/10481
43354         * g++.dg/lookup/scoped5.C: New test.
43356 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43358         PR c++/10552
43359         * g++.dg/template/ttp6.C: New test.
43361 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
43363         * gcc.c-torture/execute/builtins: New directory.
43364         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43365         gcc.c-torture/execute/builtins.
43366         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43367         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43368         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
43369         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43371 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43373         PR c++/9252
43374         * g++.dg/template/access8.C: New test.
43375         * g++.dg/template/access9.C: New test.
43377 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43379         PR c++/9554
43380         * g++.dg/parse/access1.C: New test.
43382 2003-05-09  DJ Delorie  <dj@redhat.com>
43384         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43385         long, and not an int.
43387 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43389         PR c++/10555, c++/10576
43390         * g++.dg/template/memclass1.C: New test.
43392 2003-05-08  DJ Delorie  <dj@redhat.com>
43394         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43395         targets.
43396         * gcc.c-torture/execute/20021024-1.x: Likewise.
43397         * gcc.c-torture/execute/shiftdi.x: Likewise.
43398         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43399         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43400         * gcc.dg/20021018-1.c: Likewise.
43402 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43404         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43406         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43407         (bcopy): Call memmove.
43409 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43411         * g77.f-torture/compile/8485.f: New test case.
43413 2003-05-07  Richard Henderson  <rth@redhat.com>
43415         PR c++/10570
43416         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43417         Verify exception_cleanup not called for rethrows.
43418         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43419         when exiting catch block without rethrowing.
43420         * g++.dg/eh/forced3.C: New.
43421         * g++.dg/eh/forced4.C: New.
43423 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43425         * gcc.dg/20030505.c: Fix triplet.
43427 2003-05-06  DJ Delorie  <dj@redhat.com>
43429         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43430         * gcc.dg/nest.c: Likewise.
43432 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43434         * gcc.dg/builtins-14.c: New test case.
43436 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43438         * lib/compat.exp (compat-execute): New argument.
43439         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43440         * gcc.dg/compat: New test directory.
43441         * gcc.dg/compat/compat.exp: New expect script.
43442         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43443         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43444         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43445         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43446         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43447         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43449         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43450         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43451         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43452         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43453         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43454         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43455         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43456         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43457         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43458         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43459         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43460         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43461         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43462         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43463         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43465 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
43467         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43469 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
43471         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43473 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
43475         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43476         * gcc.dg/ppc-fsel-2.c: New test.
43478         * gcc.dg/unused-5.c: New test.
43480 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43482         PR c++/10496
43483         * g++.dg/warn/pmf1.C: New test.
43485 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43487         PR c++/4494
43488         * g++.dg/warn/main.C: New test.
43490 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43492         * gcc.dg/nonnull-3.c: New test.
43494 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
43496         * gcc.dg/cpp/Wtrigraphs.c: Update.
43497         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43499 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
43501         * gcc.dg/ppc-fsel-1.c: New test.
43503 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
43505         PR c/10604
43506         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43508 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
43510         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43512 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43514         PR c++/9364, c++/10553, c++/10586
43515         * g++.dg/parse/typename4.C: New test.
43516         * g++.dg/parse/typename5.C: Likewise.
43518 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
43520         * gcc.c-torture/compile/20030503-1.c: New test.
43522 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43524         * g++.dg/lookup/using5.C: Fix testcase error.
43526 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
43528         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43529         since MEABI is no longer supported.  Remove all vestiges
43530         of MEABI from the test.
43532 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43534         PR c++/10554
43535         * g++.dg/lookup/using5.C: New test.
43537 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43539         PR c++/8772
43540         * g++.dg/template/ttp5.C: New test.
43542 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
43544         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43545         (dg-gpp-additional-sources): New function.
43546         (dg-gpp-additional-files): Likewise.
43547         * lib/g++.exp (additional_sources): New variable.
43548         (additional_files): Likewise.
43549         (g++_target_compile): Deal with them.
43550         * lib/old-dejagnu.exp: Remove.
43551         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43552         * g++.old-deja: Revise all tests to use dg commands.
43554 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43556         PR c++/9432, c++/9528
43557         * g++.dg/lookup/using4.C: New test.
43559 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
43561         * gcc.dg/noreturn-5.c: New file.
43562         * gcc.dg/noreturn-6.c: New file.
43564         * gcc.c-torture/compile/inline-1.c: New file.
43566 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43568         PR c++/10551
43569         * g++.dg/template/explicit1.C: New test.
43571 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43573         PR c++/10549
43574         * g++.dg/other/bitfield1.C: New test.
43576         PR c++/10527
43577         * g++.dg/init/new7.C: New test.
43579 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43581         * g++.dg/ext/desig1.C: New test.
43582         * g++.dg/ext/init1.C: Update.
43584         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43586 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43588         PR c++/10180
43589         * g++.dg/warn/Winline-1.C: New test.
43591 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43593         * gcc.c-torture/execute/string-opt-19.c: New test.
43595         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43596         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43598 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43600         PR c++/10506
43601         * g++.dg/init/new6.C: New test.
43603         PR c++/10503
43604         * g++.dg/init/ref6.C: New test.
43606 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43608         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43610 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43612         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43613         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43615 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43617         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43618         initialized static data members.
43620 2003-04-25  H.J. Lu <hjl@gnu.org>
43622         * gcc.dg/ia64-sync-4.c: New test.
43624 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43626         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43627         date.
43629 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43631         PR c++/10337
43632         * g++.dg/warn/conv1.C: New test.
43633         * g++.old-deja/g++.other/conv7.C: Adjust.
43634         * g++.old-deja/g++.other/overload14.C: Adjust.
43636 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43638         PR c++/10471
43639         * g++.dg/template/defarg2.C: New test.
43641 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43643         * gcc.dg/cpp/include2.c: Update.
43644         * gcc.dg/cpp/multiline-2.c: New.
43645         * gcc.dg/cpp/multiline.c: Update.
43646         * gcc.dg/cpp/strify2.c: Update.
43647         * gcc.dg/cpp/trad/literals-2.c: Update.
43649 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43651         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43653 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43655         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43657 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43659         PR c++/10451
43660         * g++.dg/parse/crash4.C: New test.
43662         PR c++/9847
43663         * g++.dg/parse/crash5.C: New test.
43665 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43667         PR c++/10446
43668         * g++.dg/parse/crash3.C: New test.
43670         PR c++/10428
43671         * g++.dg/parse/elab1.C: New test.
43673 2003-04-22  Devang Patel  <dpatel@apple.com>
43675         * gcc.dg/cpp/trad/funlike-5.c: New test.
43677 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43679         * g++.dg/other/packed1.C: Fix dg options.
43681 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43683         * g++.dg/other/offsetof2.C: New test.
43685 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43687         * g++.dg/template/recurse.C: Adjust location of error messages.
43689 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43691         PR c++/9881
43692         * g++.dg/init/addr-const1.C: New test.
43693         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43695 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43697         PR c++/10405
43698         * g++.dg/lookup/struct-hack1.C: New test.
43700 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43702         * ucs.c: Update diagnostic messages.
43704 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43706         * gcc.dg/cpp/truefalse.cpp: New test.
43707         * gcc.dg/cpp/cpp.exp: Update.
43708         * g++.dg/other/stdbool-if.C: Remove.
43710 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43712         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43713         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43715 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43717         * gcc.c-torture/compile/20030418-1.c: New test.
43719 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43721         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43723 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43725         PR c++/10347
43726         g++.dg/template/dependent-name1.C: New test.
43728 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43730         * gcc.dg/warn-1.c (tourist_guide): New array,
43731         contains a pointer to bar.
43733 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43735         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43736         * gcc.c-torture/execute/medce-1.c: New test case.
43737         * gcc.c-torture/execute/medce-2.c: New test case.
43739 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43741         * lib/prune.exp: Ignore more messages.
43743         PR c++/10381
43744         * g++.dg/parse/lookup3.C: New test.
43746 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43748         * gcc.c-torture/compile/20030415-1.c : New test.
43750 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43752         * gcc.c-torture/execute/scope-2.c: Move to ...
43753         * gcc.dg/noncompile/scope.c: .... here.
43755 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43757         * gcc.dg/20030414-2.c: New test case.
43759 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43761         PR target/10377
43762         * gcc.dg/20030414-1.c: New test.
43764 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43766         * gcc.dg/builtins-12.c: New test case.
43767         * gcc.dg/builtins-13.c: New test case.
43769 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43771         * gcc.c-torture/execute/string-opt-18.c: New test.
43773 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43775         PR c++/10300
43776         * g++.dg/init/new5.C: New test.
43778 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43780         PR c++/7910
43781         * g++.dg/ext/dllimport1.C: New test.
43783 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43785         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43787 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43789         PR Fortran/9263
43790         * g77.f-torture/noncompile/9263.f: New test
43791         PR Fortran/1832
43792         * g77.f-torture/execute/1832.f: New test
43794 2003-04-11  David Chad  <davidc@freebsd.org>
43795             Loren J. Rittle  <ljrittle@acm.org>
43797         PR libobjc/8562
43798         * objc.dg/headers.m: New test.
43800 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43802         * gcc.c-torture/execute/builtin-noret-2.c: New.
43803         * gcc.c-torture/execute/builtin-noret-2.x: New.
43804         XFAIL builtin-noret-2.c at -O1 and above.
43805         * gcc.dg/redecl.c: New.
43806         * gcc.dg/Wshadow-1.c: Update error regexps.
43808 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43810         * g++.dg/abi/bitfield10.C: New test.
43812 2003-04-09  Mike Stump  <mrs@apple.com>
43814         * gcc.dg/pch/pch.exp: Make testcase names longer.
43815         * g++.dg/pch/pch.exp: Make testcase names longer.
43817 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43819         * gcc.dg/builtins-11.c: New test case.
43821 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43823         * gcc.dg/builtins-9.c: New test case.
43824         * gcc.dg/builtins-10.c: New test case.
43826 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
43828         * gcc.dg/noncompile/init-4.c.c: New test.
43830 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43832         * gcc.misc-test/gcov-9.c: New test.
43833         * gcc.misc-test/gcov-10.c: New test
43834         * gcc.misc-test/gcov-11.c: New test.
43836 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
43838         PR optimization/10024
43839         * gcc.c-torture/compile/20030405-1.c: New test.
43841 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
43843         * gcc.dg/pch/static-3.c: New.
43844         * gcc.dg/pch/static-3.hs: New.
43845         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43847 2003-04-04  Richard Henderson  <rth@redhat.com>
43849         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43850         * g++.dg/eh/forced2.C: Likewise.
43852 2003-04-03  Mike Stump  <mrs@apple.com>
43854         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43855         target arg.
43856         (scan-assembler-times, scan-assembler-not): Likewise.
43857         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43859 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43861         * gcc.dg/sparc-loop-1.c: New test.
43863 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43865         PR other/9274
43866         * g++.dg/pch/system-2.C: New.
43867         * g++.dg/pch/system-2.Hs: New.
43869 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43871         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43873         * g++.dg/eh/simd-1.C (vecfunc): Same.
43875 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43877         * gcc.c-torture/execute/20030401-1.c: New test case.
43879 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43881         * objc.dg/defs.m: New.
43883 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43885         * g++.dg/eh/simd-1.C: New.
43886         * g++.dg/eh/simd-2.C: New.
43888 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43890         * gcc.c-torture/execute/simd-3.c: New.
43892 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43894         PR c/9936
43895         * gcc.dg/20030331-2.c: New test.
43897 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43899         PR c++/10278
43900         * g++.dg/parse/crash2.C: New test.
43902 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43904         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43905         * gcc.c-torture/execute/20030331-1.c: ...here.
43907 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43909         * gcc.c-torture/execute/20030331-1.c: New test.
43911 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43913         * lib/gcov.exp: Adjust call return testing strings.
43914         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43916 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43918         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43919         * gcc.dg/builtins-7.c: New test case.
43920         * gcc.dg/builtins-8.c: New test case.
43922 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43924         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43926 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43928         PR c++/7647
43929         * g++.dg/lookup-class-member-2.C: New test.
43931 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43933         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43935 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43937         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43939 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43941         * g++.dg/init/attrib1.C: New test.
43943 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43945         * gcc.dg/ultrasp8.c: New test.
43947 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43949         * gcc.dg/ultrasp7.c: New test.
43951 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43953         PR c++/10047
43954         * g++.dg/template/inline1.C: New test.
43956 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43958         * gcc.dg/sparc-dwarf2.c: New test.
43960 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43962         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43963         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43965 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43967         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43968         than reading .x files.
43969         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43970         * g77.dg/gcov/gcov-1.f: Likewise.
43971         * gcc.misc-tests/gcov-4b.c: Likewise.
43972         * gcc.misc-tests/gcov-5b.c: Likewise.
43973         * gcc.misc-tests/gcov-6.c: Likewise.
43974         * gcc.misc-tests/gcov-7.c: Likewise.
43975         * gcc.misc-tests/gcov-8.c: Likewise.
43976         * g++.dg/gcov/gcov-1.x: Remove.
43977         * g77.dg/gcov/gcov-1.x: Likewise.
43978         * gcc.misc-tests/gcov-4b.x: Likewise.
43979         * gcc.misc-tests/gcov-5b.x: Likewise.
43980         * gcc.misc-tests/gcov-6.x: Likewise.
43981         * gcc.misc-tests/gcov-7.x: Likewise.
43982         * gcc.misc-tests/gcov-8.x: Likewise.
43984 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43986         PR opt/10087
43987         * gcc.dg/20030324-1.c: New test.
43989 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43991         PR c++/10224
43992         * g++.dg/template/arg3.C: New test.
43994         PR c++/10158
43995         * g++.dg/template/friend18.C: New test.
43997 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43999         * g77.f-torture/compile/20030326-1.f: New test case.
44001 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
44003         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
44005         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
44007 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
44009         * gcc.dg/ia64-sync-3.c: New test.
44011 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
44013         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
44015 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
44017         * gcc.dg/ultrasp6.c: New test.
44019 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44021         * gcc.dg/i386-signbit-1.c: New test.
44022         * gcc.dg/i386-signbit-2.c: New test.
44023         * gcc.dg/i386-signbit-3.c: New test.
44025 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
44027         * gcc.dg/ultrasp5.c: Fix options.
44029 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44031         * gcc.dg/ultrasp5.c: Fix comment.
44033 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
44035         PR fortran/10197
44036         * g77.f-torture/execute/10197.f: New test.
44038 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
44040         PR c++/9898, c++/383
44041         * g++.dg/template/conv6.C: New test.
44043         PR c++/10119
44044         * g++.dg/template/ptrmem5.C: New test.
44046         PR c++/10026
44047         * g++.dg/lookup/koenig1.C: New test.
44049         PR C++/10199
44050         * g++.dg/lookup/template2.C: New test.
44052 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
44054         * g++.dg/opt/rtti1.C: New test.
44056 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44058         * gcc.dg/ultrasp5.c: New test.
44060 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
44062         PR middle-end/9967
44063         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44064         builtin fputs.
44066 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44068         PR c/8224
44069         * gcc.dg/20030323-1.c: New test.
44071 2003-03-23  Roger Sayle  <roger@eyesopen.com>
44073         * gcc.c-torture/compile/20030323-1.c: New test case.
44075 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
44077         * gcc.dg/20030321-1.c: New test.
44079 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
44081         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44083 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
44085         PR c++/9978, c++/9708
44086         * g++.dg/ext/vlm1.C: Adjust expected error.
44087         * g++.dg/ext/vla2.C: New test.
44088         * g++.dg/template/arg1.C: New test.
44089         * g++.dg/template/arg2.C: New test.
44091 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
44093         * g77.f-torture/execute/select.f: New test.
44094         * g77.f-torture/noncompile/select_no_compile.f: New test.
44096 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
44098         PR c++/9898
44099         * g++.dg/other/error4.C: New test.
44101 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
44103         * g++.dg/template/friend17.C: New test.
44105 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
44107         * gcc.c-torture/compile/20030320-1.c: New.
44109 2003-03-20  Roger Sayle  <roger@eyesopen.com>
44111         * gcc.dg/builtins-6.c: New test case.
44113 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
44115         PR target/10073
44116         * gcc.c-torture/compile/20030319-1.c: New.
44118 2003-03-18  Jan Hubicka  <jh@suse.cz>
44120         * gcc.dg/i386-cvt-1.c: New test.
44122 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
44124         * objc.dg/naming-1.m: Use "(parse|syntax) error".
44125         * objc.dg/naming-2.m: Likewise.
44127 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
44129         PR c++/9639
44130         * g++.dg/parse/crash1.C: New test.
44132 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
44134         PR c++/8805
44135         * g++.dg/eh/cleanup1.C: New test.
44137 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44139         * gcc.c-torture/execute/20030316-1.c: New test case.
44141 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44143         PR c++/9629
44144         * g++.dg/init/ctor2.C: New test.
44146 2003-03-15  Roger Sayle  <roger@eyesopen.com>
44148         * g77.f-torture/compile/xformat.f: New test case.
44150 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44152         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44153         * g++.old-deja/g++.mike/eh50.C: Likewise.
44155 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44157         PR c++/6440
44158         * g++.dg/template/spec7.C: New test.
44159         * g++.dg/template/spec8.C: Likewise.
44161 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
44163         * gcc.c-torture/execute/20030313-1.c: New test.
44165 2003-03-14  Richard Henderson  <rth@redhat.com>
44167         * gcc.dg/inline-2.c: Adjust alpha test for external call.
44169 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44171         * gcc.c-torture/compile/20030314-1.c: New test.
44173 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
44175         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44176         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44177         thumb target,
44178         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44179         to accept newer _imp__  prefix and additional
44180         newline in .drectve section.
44181         * gcc.dg/dll-4.c: Likewise.
44182         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44183         switch.
44185 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
44187         * g++.dg/parse/namespace9.C: New test.
44189         * g++.dg/init/ref5.C: New test.
44190         * g++.dg/parse/ptrmem1.C: Likewise.
44192 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44194         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44195         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44196         regular expression.
44197         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44198         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44200 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
44202         * gcc.c-torture/execute/20030224-2.c: New test.
44204 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44206         * gcc.dg/decl-3.c: New test.
44208 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44210         * gcc.dg/i386-loop-2.c: New test.
44212 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
44214         PR c++/9474
44215         * g++.dg/parse/namespace8.C: New test.
44217         PR c++/9924
44218         * g++.dg/overload/builtin2.C: New test.
44220 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
44222         * gcc.dg/return-type-3.c: New test.
44224 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44226         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44227         profiling options are not supported.
44229 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
44231         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44232         * g++.old-deja/g++.warn/impint2.C: Likewise.
44234 2003-03-10  Devang Patel  <dpatel@apple.com>
44236         * g++.dg/cpp/c++_cmd_1.C: New test.
44237         * g++.dg/cpp/c++_cmd_1.h: New file.
44239 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
44241         * gcc.dg/altivec-9.c: New file.
44243 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44245         * gcc.dg/ppc-sdata-1.c: New test.
44246         * gcc.dg/ppc-sdata-2.c: New test.
44248 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
44250         PR c++/9373
44251         * g++.dg/opt/ptrmem2.C: New test.
44253         PR c++/8534
44254         * g++.dg/opt/ptrmem1.C: New test.
44256 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44258         * gcc.dg/i386-loop-1.c: New test.
44260 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44262         PR c++/9970
44263         * g++.dg/lookup/friend1.C: New test.
44265 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44267         PR c++/9823
44268         * g++.dg/parser/constructor1.C: New test.
44270 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
44272         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44274         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44276 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
44278         * gcc.dg/cpp/Wunused.c: Update test.
44280 2003-03-08  Jan Hubicka  <jh@suse.cz>
44282         * gcc.dg/inline-3.c: New test.
44284 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44286         PR c++/9809
44287         * g++.dg/parse/builtin1.C: New test.
44289         PR c++/9982
44290         * g++.dg/abi/cookie1.C: New test.
44291         * g++.dg/abi/cookie2.C: Likewise.
44293         PR c++/9524
44294         * g++.dg/template/field1.C: New test.
44296         PR c++/9912
44297         * g++.dg/parse/class1.C: New test.
44298         * g++.dg/parse/namespace7.C: Likewise.
44299         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44301 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
44303         * g++.dg/init/ref4.C: New test.
44305 2003-03-07  Jan Hubicka  <jh@suse.cz>
44307         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44308         * gcc.dg/inline-3.c: New test.
44310 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
44312         * g++.dg/init/ref3.C: New test.
44314         PR c++/9965
44315         * g++.dg/init/ref2.C: New test.
44317         PR c++/9400
44318         * g++.dg/warn/Wshadow-2.C: New test.
44320         PR c++/9791
44321         * g++.dg/warn/Woverloaded-1.C: New test.
44323 2003-03-05  Jan Hubicka  <jh@suse.cz>
44325         * gcc.dg/i386-local2.c: New.
44326         * gcc.dg/i386-local.c: Fix typo.
44328 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
44330         * g++.dg/abi/layout3.C: New test.
44332 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44334         * gcc.c-torture/compile/20030305-1.c
44336 2003-03-05  Jan Hubicka  <jh@suse.cz>
44338         * gcc.dg/i386-local.c: New.
44340 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
44342         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44344 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44346         * gcc.dg/switch-2.c: New test.
44347         * gcc.dg/switch-3.c: New test.
44348         * gcc.dg/Wswitch.c: Adjust line numbers.
44349         * gcc.dg/Wswitch-default.c: Likewise.
44350         * gcc.dg/Wswitch-enum.c: Likewise.
44352 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
44354         * gcc.c-torture/execute/20030222-1.c: New test.
44356 2003-03-03  James E Wilson  <wilson@tuliptree.org>
44358         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44360 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
44362         PR c++/9878
44363         * g++.dg/init/ref1.C: New test.
44365 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
44367         * gcc.dg/sh-relax.c: New SH-only test.
44369 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
44371         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
44372         comment explaining purpose of testcase.
44374 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44376         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44377         for HC11/HC12 (asm needs two int registers).
44378         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44379         HC11/HC12 because the test uses an asm which needs two 32-bit
44380         registers.
44382 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44384         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44385         for HC11/HC12 (array is too large otherwise).
44386         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44387         * gcc.c-torture/compile/20010518-2.x: Likewise.
44388         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44389         HC11/HC12 (array is too large).
44391 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44393         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44394         * lib/g++-dg.exp (g++-dg-test): Likewise.
44396 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44398         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44399         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44401 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44403         * g++.dg/warn/implicit-typename1.C: Remove warning.
44405 2003-02-28  Richard Henderson  <rth@redhat.com>
44407         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44408         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44410 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44412         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44413         * g++.dg/pch/pch.exp: Likewise.
44415 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44417         PR c++/9879
44418         * g++.dg/init/new4.C: New test.
44420 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44422         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44424 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44426         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44427         unsigned long.
44429         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44430         wider than float.
44432 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44434         * lib/scanasm.exp: Add support for counting numbers of
44435         occurences.
44436         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44437         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44439 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44441         PR c++/9683
44442         * g++.dg/template/static3.C: New test.
44444         PR c++/9829
44445         * g++.dg/parse/namespace6.C: New test.
44447 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44449         PR target/9732
44450         * gcc.dg/20030225-1.c: New test.
44452 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
44454         * README: Remove out-of-date information.
44456         PR c++/9836
44457         * g++.dg/template/spec6.C: New test.
44459 2003-02-24  Jeff Law  <law@redhat.com>
44461         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44463 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44465         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44466         * gcc.dg/pragma-ep-1.c: Likewise.
44468 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44470         PR c++/9602
44471         * g++.dg/template/friend16.C: New test.
44473 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
44475         PR c++/5333
44476         * g++.dg/parse/fused-params1.C: Adjust error messages.
44477         * g++.dg/template/nested3.C: New test.
44479 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
44481         * g++.dg/abi/param1.C: New test.
44483 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44485         PR c++/7982
44486         * g++.dg/warn/implicit-typename1.C: New test.
44488 2003-02-22  Kelley Cook <kelleycook@comcast.net>
44490         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44491         with "mtune".
44492         * g++.old-deja/g++.other/store-expr2.C: Likewise.
44493         * gcc.c-torture/execute/20010129-1.x: Likewise.
44494         * gcc.dg/20011107-1.c: Likewise.
44495         * gcc.dg/20020108-1.c: Likewise.
44496         * gcc.dg/20020122-3.c: Likewise.
44497         * gcc.dg/20020206-1.c: Likewise.
44498         * gcc.dg/20020310-1.c: Likewise.
44499         * gcc.dg/20020426-2.c: Likewise.
44500         * gcc.dg/20020517-1.c: Likewise.
44501         * gcc.dg/991230-1.c: Likewise.
44502         * gcc.dg/i386-unroll-1.c: Likewise.
44503         * gcc.misc-tests/i386-prefetch.exp: Likewise.
44505 2003-02-22  Jan Hubicka  <jh@suse.cz>
44507         * gcc.dg/i386-mul.c: New test.
44509 2003-02-21  Roger Sayle  <roger@eyesopen.com>
44511         * gcc.dg/builtins-5.c: New test case.
44513 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
44515         * gcc.dg/asmreg-1.c: New test.
44517 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44519         PR c++/9749
44520         * g++.dg/parse/varmod1.C: New test.
44522 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44524         PR c++/9727
44525         * g++.dg/template/op1.C: New test.
44527 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44529         PR c++/8906
44530         * g++.dg/template/nested2.C: New test.
44532 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44534         PR c++/8724
44535         * g++.dg/expr/dtor1.C: New test.
44537 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
44539         * gcc.dg/cpp/include3.c: New test.
44540         * gcc.dg/cpp/inc/foo.h: New file.
44542 2003-02-21  Glen Nakamura  <glen@imodulo.com>
44544         * gcc.c-torture/execute/20030221-1.c: New test.
44546 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
44548         PR c++/9729
44549         * g++.dg/abi/conv1.C: New test.
44551 2003-02-20  Jan Hubicka  <jh@suse.cz>
44553         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44555 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
44557         * gcc.c-torture/compile/20030219-1.c: New test.
44559 2003-02-18  Jan Hubicka  <jh@suse.cz>
44561         * gcc.dg/funcorder.c: New test.
44563 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44565         * gcc.c-torture/execute/20030218-1.c: New.
44567 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44569         * gcc.dg/20030218-1.c: New.
44571 2003-02-18  Richard Henderson  <rth@redhat.com>
44573         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44574         * gcc.dg/attr-used-2.c: New.
44576 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44578         PR c++/9704
44579         * g++.dg/init/copy5.C: New test.
44581 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44583         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44584         * g++.dg/pch/pch.exp: Likewise.
44586 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44588         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44589         STACK_SIZE is not defined.
44591 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44593         PR c++/9457
44594         * g++.dg/template/init1.C: New test.
44596 2003-02-16  Jan HUbicka  <jh@suse.cz>
44598         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44599         (foo): Add few extra tests
44600         * gcc.dg/c99-const-expr-3.c: Likewise.
44601         * gcc.c-torture/execute/20030216-1.c: New.
44603 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44605         PR c++/9459
44606         * g++.dg/ext/typeof4.C: New test.
44608 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44610         * gcc.dg/i386-387-3.c: New test case.
44612 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44614         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44615         cris-*-elf* cris-*-aout* and mmix-*-*.
44617 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44619         * gcc.dg/20030213-1.c: New test.
44621 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44623         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44624         * gcc.dg/i386-387-2.c: Likewise.
44626 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44628         * gcc.dg/ppc-spe.c: Fix formatting.
44629         Enable tests that were previously unsupported by gas.
44630         Delete tests for instructions that no longer exist.
44631         Switch arguments on evsubifw builtin.
44633 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44635         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44636         STACK_SIZE is too small.
44638 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44639             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44641         * gcc.dg/decl-2.c: New test.
44643 2003-02-10  Jan Hubicka  <jh@suse.cz>
44645         * gcc.dg/i386-fpcvt-1.c: New test.
44647 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44649         * gcc.c-torture/execute/20030209-1.c: New test.
44651 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44653         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44654         int-wide bitops, use the constants of the same width.
44655         Likewise, if long long is 32-bit wide, test bitops using
44656         32-bit constants.
44658 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44660         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44662 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44664         * gcc.dg/builtins-4.c: New test case.
44666 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44668         * gcc.dg/20020430-1.c: Fix dg command typos.
44669         * gcc.dg/20020503-1.c: Likewise.
44671 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44673         PR c++/8785
44674         * g++.dg/parse/fused-params1.C: New test.
44676         PR c++/8857
44677         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44679         PR c++/8921
44680         * g++.dg/parse/non-dependent1.C: New test.
44682         PR c++/8928
44683         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44685         PR c++/9228
44686         * g++.dg/parse/undefined7.C: New test.
44687         * g++.dg/parse/non-templ1.C: New test.
44689         PR c++/9229
44690         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44692 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44694         * gcc.c-torture/compile/20030206-1.c: New test.
44696 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44698         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44699         "pow" to "foo" to avoid potential confusion with a math built-in.
44701 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44703         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44704         conditions for SPARC targets.
44706 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44708         * gcc.dg/20030204-1.c: New test.
44710 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44712         PR c++/38
44713         * g++.dg/parse/array-size1.C: New test.
44715         PR c++/5657
44716         * g++.dg/parse/undefined3.C: New test.
44718         PR c++/5665
44719         * g++.dg/parse/undefined4.C: New test.
44721         PR c++/5975
44722         * g++.dg/parse/undefined5.C: New test.
44724         PR c++/7259
44725         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44727         PR c++/8578
44728         * g++.dg/parse/casting-operator1.C: New test.
44730         PR c++/8596
44731         * g++.dg/parse/undefined6.C: New test.
44733         PR c++/8736
44734         * g++.dg/parse/missing-template1.C: New test.
44736 2003-02-04  Jan Hubicka  <jh@suse.cz>
44738         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44739         * gcc.dg/i386-cmov?.c: Likewise.
44740         * gcc.dg/i386-fpcvt-?.c: Likewise.
44741         * gcc.dg/i386-ssefp-1.c: Likewise.
44742         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44743         conventions.
44745 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44747         PR c++/7129
44748         * g++.dg/ext/max.C: New test.
44750 2003-02-03  Jan Hubicka  <jh@suse.cz>
44752         * gcc.c-torture/execute/20030203-1.c: New test.
44754 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44756         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44757         'natural-endian'.
44759 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44761         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44762         * g++.dg/init/new2.C: Likewise.
44763         * g++.dg/other/new1.C: Likewise.
44765 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44767         * gcc.dg/struct-ret-libc.c: New test.
44769 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44771         * gcc.dg/20030129-1.c: New test.
44773 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44775         PR c++/8849
44776         * g++.dg/template/ptrmem4.C: New test.
44778 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44780         * g++.dg/parser/constant1.C: New test.
44782 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44784         PR c++/8591
44785         * g++.dg/parse/friend2.C: New test.
44787 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44789         PR c++/9437
44790         * g++.dg/template/unify4.C: New test.
44792 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44794         * gcc.c-torture/execute/20030128-1.c: New test.
44796 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44798         * g++.dg/lookup/nested1.C: Test moved from ...
44799         * g++.old-deja/g++.other/lookup24.C: ... here.
44801 2003-01-28  Jan Hubicka  <jh@suse.cz>
44803         * gcc.dg/i386-cmov5.c: New test.
44805 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44807         * gcc.c-torture/execute/20010925-1.c: Changed the
44808         memcpy declaration.
44810 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44812         PR c++/3902
44813         * g++.dg/parse/template5.C: New test.
44815 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
44817         PR fortran/9258
44818         * g77.dg/pr9258: New test.
44820 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44822         * README: Move relevant parts from README.g++.
44824         * README.g++: Remove this file.
44826 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44828         * g++.dg/abi/dcast1.C: New test.
44830 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44832         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44834 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
44836         PR c++/47
44837         * g++.old-deja/g++.other/lookup24.C: New test.
44839 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44841         PR middle-end/7227
44842         * gcc.dg/uninit-C.c: New test.
44844 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44846         * g++.dg/abi/covariant1.C: New test.
44848 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44850         * gcc.dg/20030123-1.c: New test.
44852 2003-01-25  Jan Hubicka  <jh@suse.cz>
44854         PR opt/8492
44855         * gcc.c-torture/compile/20030125-1.c
44857 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44859         PR c++/9403
44860         * g++.dg/parse/template3.C: New test.
44861         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44863         PR c++/795
44864         * g++.dg/parse/template4.C: New test.
44866         PR c++/9415
44867         * g++.dg/template/qual2.C: New test.
44869         PR c++/8545
44870         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44872         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44874 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44876         * gcc.c-torture/execute/switch-1.c: New test case.
44878 2003-01-25  Jan Hubicka  <jh@suse.cz>
44880         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44882 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44884         Tweaks for Bison-1.875. From the NEWS file:
44885         "- `parse error' -> `syntax error'
44886         Bison now uniformly uses the term `syntax error'"
44887         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44888         * gcc.dg/cpp/digraph2.c: Likewise.
44889         * gcc.dg/cpp/direct2.c: Likewise.
44890         * gcc.dg/cpp/paste4.c: Likewise.
44891         * gcc.dg/c90-restrict-1.c: Likewise.
44892         * gcc.dg/c99-func-2.c: Likewise.
44893         * gcc.dg/noncompile/920721-2.c: Likewise.
44894         * gcc.dg/noncompile/930622-2.c: Likewise.
44895         * gcc.dg/noncompile/940112-1.c: Likewise.
44896         * gcc.dg/noncompile/950921-1.c: Likewise.
44897         * gcc.dg/noncompile/951123-1.c: Likewise.
44898         * gcc.dg/noncompile/971104-1.c: Likewise.
44899         * gcc.dg/noncompile/990416-1.c: Likewise.
44901 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44903         * g++.dg/parse/undefined1.C: Add error message.
44905 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44907         PR c++/9354
44908         * g++.dg/parse/new1.C: New test.
44910         PR c++/9216
44911         * g++.dg/parse/template2.C: New test.
44913         PR c++/9354
44914         * g++.dg/parse/typedef2.C: New test.
44916         PR c++/9328
44917         * g++.dg/ext/typeof3.C: New test.
44919 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44921         PR c++/2738
44922         * g++.dg/parse/ret-type1.C: New test.
44924         PR c++/3792
44925         * g++.dg/parse/tmpl-outside1.C: New test.
44927         PR c++/4207
44928         * g++.dg/parse/int-as-enum1.C: New test.
44930         PR c++/4903
44931         * g++.dg/parse/no-typename1.C: New test.
44933         PR c++/5533
44934         * g++.dg/parse/no-value1.C: New test.
44936         PR c++/5921
44937         * g++.dg/parse/wrong-inline1.C: New test.
44939         PR c++/6402
44940         * g++.dg/parse/ref1.C: New test.
44942         PR c++/6992
44943         * g++.dg/parse/attr-ctor1.C: New test.
44945         PR c++/7229
44946         * g++.dg/parse/namespace5.C: New test.
44948         PR c++/7917
44949         * g++.dg/parse/func-def1.C: New test.
44951         PR c++/8143
44952         * g++.dg/parse/undefined1.C: New test.
44954         PR c++/5723, PR c++/8522
44955         * g++.dg/parse/specialization1.C: New test.
44957         PR c++/163, PR c++/8595
44958         * g++.dg/parse/struct-as-enum1.C: New test.
44960         PR c++/9173
44961         * g++.dg/parse/undefined2.C: New test.
44963 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44965         PR c++/9298
44966         * g++.dg/parse/template1.C: New test.
44968         PR c++/9384
44969         * g++.dg/parse/using1.C: New test.
44971         PR c++/9285
44972         PR c++/9294
44973         * g++.dg/parse/expr2.C: New test.
44975         PR c++/9388
44976         * g++.dg/parse/lookup2.C: Likewise.
44978 2003-01-21  Jan Hubicka  <jh@suse.cz>
44980         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44981         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44982         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44983         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44985 2003-01-20  Nick Clifton  <nickc@redhat.com>
44987         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44988         problem with ARM sibcall code generation.
44990 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44992         * gcc.c-torture/execute/20030120-1.c: New.
44994 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44996         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44998 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
45000         PR c++/9272
45001         * g++.dg/parse/ctor1.C: New test.
45003         PR c++/9294:
45004         * g++.dg/parse/qualified1.C: New test.
45006         * g++.dg/parse/typename3.C: New test.
45008 2003-01-16  Richard Henderson  <rth@redhat.com>
45010         * g++.dg/tls/init-2.C: Fix error matches for real this time.
45012 2003-01-16  Richard Henderson  <rth@redhat.com>
45014         * g++.dg/pch/pch.exp: Copy test header to the working directory
45015         before using it either for precompilation or direct use.
45016         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
45017         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
45019 2003-01-16  Richard Henderson  <rth@redhat.com>
45021         * gcc.dg/pch/pch.exp: Copy test header to the working directory
45022         before using it either for precompilation or direct use.
45023         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
45024         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
45026 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
45028         * g++.dg/ext/typename1.C: Add typename keyword.
45029         * g++.dg/template/crash1.C: Update error messages.
45030         * g++.dg/template/crash2.C: Remove error message.
45031         * g++.dg/parse/typename2.C: New test.
45032         * g++.dg/template/typename2.C: Change implicit
45033         typename warning into error.
45034         * g++.old-deja/g++.benjamin/tem03.C: Issue more
45035         error messages.
45036         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45037         * g++.old-deja/g++.brendan/crash56.C: Add this->.
45038         * g++.old-deja/g++.law/visibility13.C: Remove error
45039         messages.
45040         * g++.old-deja/g++.ns/template17.C: Reorder code to
45041         make declaration visible in template.
45042         * g++.old-deja/g++.pt/crash3.C: Fix typos.
45043         * g++.old-deja/g++.pt/crash36.C: Issue more error
45044         messages.
45045         * g++.old-deja/g++.pt/crash5.C: Improve error
45046         message.
45047         * g++.old-deja/g++.pt/crash67.C: Remove warning.
45048         * g++.old-deja/g++.pt/inherit1.C: Add this->.
45049         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45050         * g++.old-deja/g++.pt/typename16.C: Replace implicit
45051         typename warning with error message.
45052         * g++.old-deja/g++.pt/typename19.C: Remove warning.
45053         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45054         * g++.old-deja/g++.robertl/eb24.C: Use this->.
45056 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
45058         * g++.dg/parse/ambig2.C: New test.
45060 2003-01-15  Richard Henderson  <rth@redhat.com>
45062         * g++.dg/tls/init-2.C: Update error message string.
45064 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45066         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45068 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
45070         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45071         all for HC11/HC12.
45072         * gcc.c-torture/compile/20001205-1.x: Likewise.
45073         * gcc.c-torture/compile/20001226-1.x: Likewise.
45074         * gcc.c-torture/compile/920520-1.x: Likewise.
45075         * gcc.c-torture/compile/961203-1.x: Likewise.
45076         * gcc.c-torture/compile/20020604-1.x: Likewise.
45078 2003-01-15  Jan Hubicka  <jh@suse.cz>
45080         * gcc.c-torture/compile/20030115-1.c: New test.
45082         * gcc.dg/i386-fpcvt-1.c: New test.
45083         * gcc.dg/i386-fpcvt-2.c: New test.
45085 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
45087         Further conform g++'s __vmi_class_type_info to the C++ ABI
45088         specification.
45089         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45090         the specification.
45092 2003-01-14  Jan Hubicka  <jh@suse.cz>
45094         * gcc.dg/i386-fpcvt-1.c: New test.
45095         * gcc.dg/i386-fpcvt-2.c: New test.
45097 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45099         * gcc.dg/i386-mmx-3.c: New test.
45101 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
45103         PR c++/9264
45104         * g++.dg/parse/octal1.C: New file.
45106         PR c++/9172
45107         * g++.dg/parse/typename1.C: New file.
45109 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
45111         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45112         * gcc.dg/bf-no-ms-layout.c: Likewise.
45113         * gcc.dg/bf-ms-attrib.c: Likewise.
45115 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
45117         PR c++/9099
45118         * g++.dg/parse/dtor1.C: New file.
45120         PR c++/9128
45121         * g++.dg/rtti/typeid1.C: New file.
45123         PR c++/9153
45124         * g++.dg/parse/lookup1.C: New file.
45126         PR c++/9171
45127         * g++.dg/templ/spec5.C: New file.
45129 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
45131         * gcc.c-torture/compile/20030110-1.c: New test.
45133 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
45135         Merge from pch-branch:
45137         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
45139         * gcc.dg/pch/cpp-1.h: New.
45140         * gcc.dg/pch/cpp-1.c: New.
45141         * gcc.dg/pch/cpp-2.h: New.
45142         * gcc.dg/pch/cpp-2.c: New.
45144         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
45146         * gcc.dg/pch/except-1.h: New.
45147         * gcc.dg/pch/except-1.c: New.
45149         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
45151         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45152         running test.
45153         * gcc.dg/pch: Include *.hp not *.h.
45154         * gcc.dg/pch/system-1.h: New.
45155         * gcc.dg/pch/system-1.c: New.
45157         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
45159         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45160         rather than trying to build and run a program using PCH.
45161         * gcc.dg/pch: Remove dg-do commands from test files.
45163         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
45165         * gcc.dg/pch/macro-3.c: New.
45166         * gcc.dg/pch/macro-3.h: New.
45168         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
45170         * gcc.dg/pch/common-1.c: New.
45171         * gcc.dg/pch/common-1.h: New.
45172         * gcc.dg/pch/decl-1.c: New.
45173         * gcc.dg/pch/decl-1.h: New.
45174         * gcc.dg/pch/decl-2.c: New.
45175         * gcc.dg/pch/decl-2.h: New.
45176         * gcc.dg/pch/decl-3.c: New.
45177         * gcc.dg/pch/decl-3.h: New.
45178         * gcc.dg/pch/decl-4.c: New.
45179         * gcc.dg/pch/decl-4.h: New.
45180         * gcc.dg/pch/decl-5.c: New.
45181         * gcc.dg/pch/decl-5.h: New.
45182         * gcc.dg/pch/global-1.c: New.
45183         * gcc.dg/pch/global-1.h: New.
45184         * gcc.dg/pch/inline-1.c: New.
45185         * gcc.dg/pch/inline-1.h: New.
45186         * gcc.dg/pch/inline-2.c: New.
45187         * gcc.dg/pch/inline-2.h: New.
45188         * gcc.dg/pch/static-1.c: New.
45189         * gcc.dg/pch/static-1.h: New.
45190         * gcc.dg/pch/static-2.c: New.
45191         * gcc.dg/pch/static-2.h: New.
45193         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
45195         * g++.dg/pch/pch.exp: Better handle failing testcases.
45196         * gcc.dg/pch/pch.exp: Likewise.
45197         * gcc.dg/pch/macro-1.c: New.
45198         * gcc.dg/pch/macro-1.h: New.
45199         * gcc.dg/pch/macro-2.c: New.
45200         * gcc.dg/pch/macro-2.h: New.
45202         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
45204         * g++.dg/dg.exp: Treat files in pch/ specially.
45205         * g++.dg/pch/pch.exp: New file.
45206         * g++.dg/pch/empty.H: New file.
45207         * g++.dg/pch/empty.C: New file.
45208         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45209         "precompile".
45211         * gcc.dg/pch/pch.exp: New file.
45212         * gcc.dg/pch/empty.h: New file.
45213         * gcc.dg/pch/empty.c: New file.
45214         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45215         "precompile".
45217 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45219         * g++.dg/template/friend14.C: New test.
45221 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45223         * gcc.dg/old-style-asm-1.c: New test.
45225 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
45227         * gcc.c-torture/compile/20030109-1.c: New test.
45229 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45231         * gcc.c-torture/execute/20030109-1.c: New test.
45233 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
45235         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45236         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45237         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45238         * g++.old-deja/g++.mike/eh2.C: Likewise.
45239         * g++.old-deja/g++.mike/eh3.C: Likewise.
45240         * g++.old-deja/g++.mike/eh5.C: Likewise.
45241         * g++.old-deja/g++.mike/eh6.C: Likewise.
45242         * g++.old-deja/g++.mike/eh7.C: Likewise.
45243         * g++.old-deja/g++.mike/eh8.C: Likewise.
45244         * g++.old-deja/g++.mike/eh9.C: Likewise.
45245         * g++.old-deja/g++.mike/eh10.C: Likewise.
45246         * g++.old-deja/g++.mike/eh12.C: Likewise.
45247         * g++.old-deja/g++.mike/eh13.C: Likewise.
45248         * g++.old-deja/g++.mike/eh14.C: Likewise.
45249         * g++.old-deja/g++.mike/eh16.C: Likewise.
45250         * g++.old-deja/g++.mike/eh17.C: Likewise.
45251         * g++.old-deja/g++.mike/eh18.C: Likewise.
45252         * g++.old-deja/g++.mike/eh21.C: Likewise.
45253         * g++.old-deja/g++.mike/eh23.C: Likewise.
45254         * g++.old-deja/g++.mike/eh24.C: Likewise.
45255         * g++.old-deja/g++.mike/eh25.C: Likewise.
45256         * g++.old-deja/g++.mike/eh26.C: Likewise.
45257         * g++.old-deja/g++.mike/eh27.C: Likewise.
45258         * g++.old-deja/g++.mike/eh28.C: Likewise.
45259         * g++.old-deja/g++.mike/eh29.C: Likewise.
45260         * g++.old-deja/g++.mike/eh31.C: Likewise.
45261         * g++.old-deja/g++.mike/eh33.C: Likewise.
45262         * g++.old-deja/g++.mike/eh34.C: Likewise.
45263         * g++.old-deja/g++.mike/eh35.C: Likewise.
45264         * g++.old-deja/g++.mike/eh36.C: Likewise.
45265         * g++.old-deja/g++.mike/eh37.C: Likewise.
45266         * g++.old-deja/g++.mike/eh38.C: Likewise.
45267         * g++.old-deja/g++.mike/eh39.C: Likewise.
45268         * g++.old-deja/g++.mike/eh40.C: Likewise.
45269         * g++.old-deja/g++.mike/eh41.C: Likewise.
45270         * g++.old-deja/g++.mike/eh42.C: Likewise.
45271         * g++.old-deja/g++.mike/eh44.C: Likewise.
45272         * g++.old-deja/g++.mike/eh46.C: Likewise.
45273         * g++.old-deja/g++.mike/eh47.C: Likewise.
45274         * g++.old-deja/g++.mike/eh48.C: Likewise.
45275         * g++.old-deja/g++.mike/eh49.C: Likewise.
45276         * g++.old-deja/g++.mike/eh50.C: Likewise.
45277         * g++.old-deja/g++.mike/eh51.C: Likewise.
45278         * g++.old-deja/g++.mike/eh53.C: Likewise.
45279         * g++.old-deja/g++.mike/eh55.C: Likewise.
45280         * g++.old-deja/g++.mike/p7912.C: Likewise.
45281         * g++.old-deja/g++.mike/p9706.C: Likewise.
45282         * g++.old-deja/g++.mike/p10416.C: Likewise.
45283         * g++.old-deja/g++.mike/p11667.C: Likewise.
45284         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45285         Remove redundant reference to Iris.
45286         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45287         Elxsi, i860, Pico Java, and WE32K.
45289 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
45291         * g++.dg/ext/asm4.C: New test.
45293 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45295         PR c++/9030
45296         * g++.dg/template/friend12.C: New test.
45297         * g++.dg/template/friend13.C: Likewise.
45298         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45300 2003-01-08  Jan Hubicka  <jh@suse.cz>
45302         * gcc.dg/i386-cadd.c: New test.
45303         * gcc.dg/i386-cmov4.c: Likewise.
45305 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
45307         PR c++/9165
45308         * g++.dg/warn/Wunused-3.C: New test.
45310         * g++.dg/abi/bitfield9.C: New test.
45312         PR c++/9189
45313         * g++.dg/parse/defarg3.C: New test.
45315 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
45317         * g++.dg/parse/ambig1.C: New test.
45318         * g++.dg/parse/defarg2.C: New test.
45320 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
45322         * g++.dg/template/defarg-1.C: New test.
45323         * g++.dg/template/local2.C: Likewise.
45325 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
45327         * gcc.c-torture/execute/20030105-1.c: New test.
45329 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45331         * g++.dg/parse/namespace3.C: Remove extra semicolons.
45332         * g++.dg/parse/namespace4.C: Likewise.
45334 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45336         * g++.dg/template/ntp2.C: New test.
45338 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
45340         * g++.dg/parse/extern-C-1.C: New test.
45342         * g++.dg/parse/namespace4.C: New test.
45344         * g++.dg/template/nested1.C: New test.
45346         * g++.dg/parse/namespace3.C: New test.
45348 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
45350         * g++.dg/lookup/two-stage1.C: New test.
45352 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45354         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45355         * g++.old-deja/g++.jason/access8.C: Likewise.
45356         * g++.old-deja/g++.other/decl5.C: Likewise.
45358 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45360         * g++.dg/parse/parse7.C: New test.
45362 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
45364         PR c++/2843
45365         * g++.dg/ext/attrib7.C: New test.
45367 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45369         * g++.dg/parse/parse6.C: New test.
45371 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
45373         * gcc.dg/h8300-stack-1.c: New.
45375 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45377         g++.dg/lookup/exception1.C: New test.
45379         g++.dg/lookup/template1.C: New test.
45381         g++.dg/parse/namespace2.C: New test.
45383         g++.dg/parse/parens2.C: New test.
45385 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45387         * g++.dg/parse/parse5.C: New test.
45388         * g++.dg/lookup/scoped4.C: New test.
45390 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45392         * g++.dg/parse/parens1.C: New test.
45394         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45395         angle-bracket1.C.
45396         * g++.dg/parse/parens2.C: New test.
45398         * g++.dg/lookup/scope-operator1.C: New test.
45400         * g++.dg/parse/operator1.C: New test.
45402 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45404         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45405         * g++.old-deja/g++.other/access6.C: Likewise.
45406         * g++.old-deja/g++.other/decl1.C: Likewise.
45407         * g++.old-deja/g++.pt/typename12.C: Likewise.
45409 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45411         * g++.dg/parse/namespace1.C: New test.
45413 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45415         * g++.dg/parse/parse4.C: New test.
45417 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45419         * g++.dg/parse/parse3.C: New test.
45421 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45423         * g++.dg/parse/parse2.C: New test.
45425 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45427         * g++.dg/template/friend11.C: New test.
45429 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45431         * g++.dg/parse/parse1.C: New test.
45433 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45435         * lib/profopt.exp: Change the name of a global variable to avoid
45436         possible clashes with other test suites.
45438 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45440         * g++.dg/inherit/covariant8.C: New test.
45442 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45444         * g++.dg/init/array9.C: New test.
45446         PR c++/9112
45447         * g++.dg/parse/expr1.C: New test.
45449 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
45451         * gcc.c-torture/compile/20021230-1.c: New test.
45453 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45455         * g++.dg/inherit/covariant5.C: New test.
45456         * g++.dg/inherit/covariant6.C: New test.
45457         * g++.dg/inherit/covariant7.C: New test.
45459 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45461         PR c++/2739
45462         * g++.dg/other/access2.C: New test.
45464 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45466         * g++.dg/other/anon-struct.C: No longer fails
45467         * g++.old-deja/g++.brendan/parse4.C: Likewise.
45468         * g++.old-deja/g++.brendan/parse5.C: Likewise.
45469         * g++.old-deja/g++.brendan/parse6.C: Likewise.
45471 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45473         * g++.dg/parse/angle-bracket.C (main): No longer fails.
45475 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
45477         * g++.dg/eh/spec4.C: Remove stray semicolon.
45478         * g++.dg/expr/pmf-1.C: Change error message.
45479         * g++.dg/ext/asm1.C: Remove stray semicolon.
45480         * g++.dg/ext/typename1.C: Add missing typenames.
45481         * g++.dg/inherit/template-as-base.C: Change error message.
45482         * g++.dg/lookup/scoped1.C: Likewise.
45483         * g++.dg/lookup/scoped2.C: Likewise.
45484         * g++.dg/lookup/using2.C: Likewise.
45485         * g++.dg/other/component1.C: Remove stray semicolon.
45486         * g++.dg/other/do1.C: Change error message.
45487         * g++.dg/other/error2.C: Likewise.
45488         * g++.dg/other/init1.C: Likewise.
45489         * g++.dg/other/packed1.C: Remove stray semicolon.
45490         * g++.dg/other/ptrmem2.C: Change error message.
45491         * g++.dg/parse/parameter-declaration-1.C: Remove line number
45492         marker.
45493         * g++.dg/special/initp1.C: Remove invalid attribute usage.
45494         * g++.dg/template/access3.C: Add typename keyword.
45495         * g++.dg/template/access5.C: Remove stray semicolon.
45496         * g++.dg/template/access6.C: Likewise.
45497         * g++.dg/template/complit1.C: Likewise.
45498         * g++.dg/template/crash1.C: Change error message.
45499         * g++.dg/template/inherit2.C: Remove stray semicolon.
45500         * g++.dg/template/instantiate2.C: Likewise.
45501         * g++.dg/template/instantiate3.C: Change error message.
45502         * g++.dg/template/qual1.C: Remove stray semicolon.
45503         * g++.dg/template/qualttp18.C: Change error message.
45504         * g++.dg/template/ref1.C: Remove stray semicolon.
45505         * g++.dg/template/sizeof1.C (A::value): Declare it.
45506         * g++.dg/template/spec4.C: Change error message.
45507         * g++.dg/template/static1.C: Likewise.
45508         * g++.dg/template/type1.C: Likewise.
45509         * g++.dg/template/typename3.C: Likewise.
45510         * g++.old-deja/g++.benjamin/13478.C: Change error message.
45511         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45512         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45513         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45514         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45515         named return value extension.
45516         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45517         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45518         * g++.old-deja/g++.bob/extern_C.C: Likewise.
45519         * g++.old-deja/g++.bob/inherit2.C: Likewise.
45520         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45521         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45522         * g++.old-deja/g++.brendan/crash13.C: Likewise.
45523         * g++.old-deja/g++.brendan/crash15.C: Likewise.
45524         * g++.old-deja/g++.brendan/crash18.C: Change error message.
45525         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45526         * g++.old-deja/g++.brendan/crash38.C: Likewise.
45527         * g++.old-deja/g++.brendan/crash50.C: Likewise.
45528         * g++.old-deja/g++.brendan/crash56.C: Likewise.
45529         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45530         syntax.
45531         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45532         * g++.old-deja/g++.brendan/crash8.C: Change error message.
45533         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45534         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45535         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45536         * g++.old-deja/g++.brendan/template11.C: Likewise.
45537         * g++.old-deja/g++.brendan/template26.C: Likewise.
45538         * g++.old-deja/g++.brendan/template27.C: Use explicit
45539         specialization syntax.
45540         * g++.old-deja/g++.brendan/template30.C: Likewise.
45541         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45542         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45543         non-dependent names.
45544         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45545         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45546         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45547         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45548         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45549         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45550         named return value extension.
45551         * g++.old-deja/g++.ext/namedret2.C: Likewise.
45552         * g++.old-deja/g++.ext/namedret3.C: Likewise.
45553         * g++.old-deja/g++.ext/return1.C: Likewise.
45554         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45555         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45556         * g++.old-deja/g++.jason/access8.C: Likewise.
45557         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45558         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45559         pseudo-destructor names.
45560         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45561         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45562         pseudo-destructor names.
45563         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45564         * g++.old-deja/g++.jason/overload19.C: Likewise.
45565         * g++.old-deja/g++.jason/overload32.C: Likewise.
45566         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45567         stray semicolons.
45568         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45569         * g++.old-deja/g++.jason/return.C: Likewise.
45570         * g++.old-deja/g++.jason/return2.C: Likewise.
45571         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45572         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45573         syntax.
45574         * g++.old-deja/g++.jason/template10.C: Account for use of
45575         non-dependent names.
45576         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45577         syntax.
45578         * g++.old-deja/g++.jason/template37.C: Likewise.
45579         * g++.old-deja/g++.law/access4.C: Change error messages.
45580         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45581         pseudo-destructor names.
45582         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45583         * g++.old-deja/g++.law/ctors9.C: Likewise.
45584         * g++.old-deja/g++.law/cvt22.C: Likewise.
45585         * g++.old-deja/g++.law/dtors5.C: Likewise.
45586         * g++.old-deja/g++.law/global-init1.C: Likewise.
45587         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45588         * g++.old-deja/g++.law/operators28.C: Likewise.
45589         * g++.old-deja/g++.law/visibility28.C: Likewise.
45590         * g++.old-deja/g++.martin/eval1.C: Likewise.
45591         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45592         name.
45593         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45594         * g++.old-deja/g++.mike/net34.C: Likewise.
45595         * g++.old-deja/g++.mike/net36.C: Likewise.
45596         * g++.old-deja/g++.mike/ns2.C: Likewise.
45597         * g++.old-deja/g++.mike/p12306.C: Likewise.
45598         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45599         value extension.
45600         * g++.old-deja/g++.mike/p700.C: Likewise.
45601         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45602         * g++.old-deja/g++.mike/p710.C: Likewise.
45603         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45604         value extension.
45605         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45606         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45607         * g++.old-deja/g++.ns/crash2.C: Likewise.
45608         * g++.old-deja/g++.ns/crash3.C: Likewise.
45609         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45610         * g++.old-deja/g++.ns/ns17.C: Likewise.
45611         * g++.old-deja/g++.ns/template16.C: Likewise.
45612         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45613         keyword.
45614         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45615         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45616         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45617         named return value extension.
45618         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45619         * g++.old-deja/g++.other/access4.C: Issue additional error
45620         messages.
45621         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45622         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45623         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45624         * g++.old-deja/g++.other/crash25.C: Change error message.
45625         * g++.old-deja/g++.other/crash4.C: Change error message.
45626         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45627         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45628         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45629         checks.
45630         * g++.old-deja/g++.other/defarg8.C: Likewise.
45631         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45632         * g++.old-deja/g++.other/dtor10.C: Likewise.
45633         * g++.old-deja/g++.other/incomplete.C: Likewise.
45634         * g++.old-deja/g++.other/linkage7.C: Likewise.
45635         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45636         lookup algorithm.
45637         * g++.old-deja/g++.other/mangle2.C: Likewise.
45638         * g++.old-deja/g++.other/refinit2.C: Likewise.
45639         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45640         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45641         * g++.old-deja/g++.pt/crash28.C: Likewise.
45642         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45643         syntax.
45644         * g++.old-deja/g++.pt/crash32.C: Change error message.
45645         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45646         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45647         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45648         error message position.
45649         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45650         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45651         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45652         syntax.
45653         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45654         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45655         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45656         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45657         keyword.
45658         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45659         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45660         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45661         keyword.
45662         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45663         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45664         syntax.
45665         * g++.old-deja/g++.pt/friend28.C: Account for use of
45666         non-dependent names.
45667         * g++.old-deja/g++.pt/friend29.C: Likewise.
45668         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45669         rules.
45670         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45671         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45672         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45673         lookup rules.
45674         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45675         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45676         keyword.
45677         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45678         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45679         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45680         keyword.
45681         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45682         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45683         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45684         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45685         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45686         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45687         keyword.
45688         * g++.old-deja/g++.pt/spec10.C: Likewise.
45689         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45690         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45691         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45692         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45693         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45694         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45695         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45696         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45697         * g++.old-deja/g++.pt/typename15.C: Likewise.
45698         * g++.old-deja/g++.pt/typename22.C: Likewise.
45699         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45700         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45701         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45702         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45703         syntax.
45704         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45705         return value extension.
45706         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45707         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45708         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45709         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45711 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45713         * g++.dg/warn/inline1.C: New test.
45714         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45715         * g++.old-deja/g++.jason/synth10.C: Likewise.
45716         * g++.old-deja/g++.mike/net31.C: Likewise.
45717         * g++.old-deja/g++.mike/p8786.C: Likewise.
45719         * g++.dg/template/friend10.C: New test.
45720         * g++.dg/template/conv5.C: New test.
45722 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45724         * g++.dg/lookup/scoped3.C: New test.
45726         * g++.dg/lookup/decl1.C: New test.
45727         * g++.dg/lookup/decl2.C: New test.
45729 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45731         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45732         gcc.c-torture/compile/20021015-1.c,
45733         gcc.c-torture/compile/20021015-2.c,
45734         gcc.c-torture/compile/20021123-1.c,
45735         gcc.c-torture/compile/20021123-2.c,
45736         gcc.c-torture/compile/20021123-3.c,
45737         gcc.c-torture/compile/20021123-4.c,
45738         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45739         only to 3.1 or 3.2 branch.
45741 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45743         * gcc.dg/i386-bitfield3.c: New test.
45745         * gcc.dg/i386-bitfield2.c: New test.
45747 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45749         * g++.dg/parse/conv_op1.C: New test.
45751 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45753         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45754         approved.
45756 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45758         * gcc.c-torture/compile/20021220-1.c: New test.
45760 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45762         * gcc.dg/i386-fastcall-1.c: New.
45764 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45766         * gcc.c-torture/execute/20021219-1.c: New test.
45768 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45770         * gcc.dg/i386-pic-1.c: New test.
45772 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45774         PR c++/8099
45775         * g++.dg/template/friend9.C: New test.
45777 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45779         PR c++/3663
45780         * g++.dg/template/access7.C: New test.
45782 2002-12-18  Nick Clifton  <nickc@redhat.com>
45784         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45785         the libstdc++-v3 directory has been found.
45787 2002-12-12  Devang Patel <dpatel@apple.com>
45788         * gcc.dg/darwin-ld-1.c: New test.
45789         * gcc.dg/darwin-ld-2.c: New test.
45790         * gcc.dg/darwin-ld-3.c: New test.
45791         * gcc.dg/darwin-ld-4.c: New test.
45792         * gcc.dg/darwin-ld-5.c: New test.
45794 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45796         * gcc.c-torture/compile/20021212-1.c: New test.
45798 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45800         * gcc.dg/fshort-wchar: New test.
45802 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45804         PR c++/8372
45805         * g++.dg/template/dtor1.C: New test.
45807         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45808         markers.
45810 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45812         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45814 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
45816         * g++.dg/template/static1.C: New test.
45817         * g++.dg/template/static2.C: New test.
45818         * g++.old-deja/g++.ext/memconst.C: New test.
45820 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45822         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45823         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45824         * g++.dg/special/initp1.C: Likewise.
45826 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
45828         * gcc.c-torture/execute/20021204-1.c: New test.
45830 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
45832         * gcc.dg/ppc-fmadd-1.c: New file.
45833         * gcc.dg/ppc-fmadd-2.c: New file.
45834         * gcc.dg/ppc-fmadd-3.c: New file.
45836 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45838         * gcc.c-torture/compile/20021204-1.c: New test.
45840 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45842         * g++.dg/inherit/covariant2.C: New test.
45843         * g++.dg/inherit/covariant3.C: New test.
45844         * g++.dg/inherit/covariant4.C: New test.
45845         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45846         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45848 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45850         PR c++/8688
45851         * g++.dg/init/brace3.C: New test.
45853 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45855         * gcc.dg/20020210-1.c: Fix a comment typo.
45857 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45859         PR c++/8720
45860         * g++.dg/parse/defarg1.C: New test.
45862         PR c++/8615
45863         * g++.dg/template/char1.C: New test.
45865         * g++.dg/template/varmod1.C: Fix typo.
45867 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45869         DR 180
45870         * g++.old-deja/g++.pt/crash32.C: Expect error.
45872 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45874         PR c++/5919
45875         * g++.dg/template/varmod1.C: New test.
45877         PR c++/8727
45878         * g++.dg/inherit/typeinfo1.C: New test.
45880         PR c++/8663
45881         * g++.dg/inherit/typedef1.C: New test.
45883 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45885         PR c++/8332
45886         PR c++/8493
45887         * g++.dg/template/strlen1.C: New test.
45889         PR c++/8227
45890         * g++.dg/template/ctor2.C: New test.
45892         PR c++/8214
45893         * g++.dg/init/string1.C: New test.
45895         PR c++/8511
45896         * g++.dg/template/friend8.C: New test.
45898 2002-11-29  Joe Buck <jbuck@synopsys.com>
45900         * g++.dg/lookup/anon2.C: New test.
45902 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45904         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45905         h8300 port.
45907 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45909         * gcc.dg/bitfld-6.c: New test.
45911 2002-11-27  Jan Hubicka  <jh@suse.cz>
45913         * gcc.c-torture/execute/20021127.[cx]: New test.
45915 2002-11-26  Jan Hubicka  <jh@suse.cz>
45917         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45918         quality.
45920 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45922         * g++.dg/init/brace2.C: New test.
45923         * g++.old-deja/g++.mike/p9129.C: Correct.
45925 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45927         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45929 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45931         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45933 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45935         * g++.dg/abi/empty11.C: New test.
45936         * g++.dg/rtti/cv1.C: New test.
45938 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45940         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45942 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45944         * g++.dg/abi/empty10.C: New test.
45946 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45948         * gcc.c-torture/compile/20021124-1.c: New test.
45950 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45952         * g++.dg/abi/rtti2.C: New test.
45954 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45956         * gcc.dg/i386-unroll-1.c: New test.
45958 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45960         * gcc.c-torture/compile/20021120-1.c: New test.
45961         * gcc.c-torture/compile/20021120-2.c: New test.
45963 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45965         * gcc.dg/bitfld-5.c: New test.
45967 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45969         * gcc.c-torture/execute/20021120-3.c: New test.
45971 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45973         * gcc.c-torture/execute/20021120-2.c: New test.
45975 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45977         * gcc.c-torture/execute/20021120-1.c: New test.
45979 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45981         * gcc.c-torture/execute/20021118-3.c: New test.
45983 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45985         * gcc.c-torture/compile/20021119-1.c: New test.
45987 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45989         * gcc.dg/duff-1.c: New test.
45990         * gcc.dg/duff-2.c: New test.
45991         * gcc.dg/duff-3.c: New test.
45993 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45995         * gcc.dg/cpp/_Pragma5.c: New test.
45997 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45999         * gcc.c-torture/execute/20021118-2.c: New test.
46001 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
46003         * gcc.c-torture/execute/20021118-1.c: New test.
46005 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
46007         * gcc.dg/20021116-1.c: New test.
46009 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
46011         * g++.dg/abi/vcall1.C: New test.
46013 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
46015         * gcc.dg/20021029-1.c: New test.
46016         * gcc.dg/20021029-2.c: New test.
46018 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46020         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
46022 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46024         PR c/8439
46025         * gcc.dg/20021110.c: Move to ...
46026         * gcc.c-torture/compile/20021110.c: .... here.
46028 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46030         PR c/8467
46031         * gcc.c-torture/execute/20021111-1.c
46033 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46035         PR c/8439
46036         * gcc.dg/20021110.c: New test.
46038 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
46040         * g++.dg/abi/vthunk3.C: Run only on x86.
46042 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
46044         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46046 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
46048         * lib/compat.exp (compat-execute): Fix logic error in last
46049         change.
46051 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
46053         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46055 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46057         PR c++/8389
46058         * g++.dg/template/access6.C: New test.
46060 2002-11-08  Jan Hubicka  <jh@suse.cz>
46062         * gcc.dg/i386-ssefp-1.c: New test.
46063         * gcc.dg/i386-ssefp-1.c: New test.
46065 2002-11-08  Jan Hubicka  <jh@suse.cz>
46067         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46069 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46071         * g++.dg/abi/vthunk3.C: New test.
46073         PR c++/8338
46074         * g++.dg/template/crash2.C: New test.
46076 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46078         * g++.dg/abi/dtor1.C: New test.
46079         * g++.dg/abi/dtor2.C: Likewise.
46081 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
46083         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46084         Darwin.
46086 2002-11-04  Adam Nemet  <anemet@lnxw.com>
46088         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46089         -mthumb.  Only xfail with -O0.
46091 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
46093         * g++.dg/abi/thunk1.C: New test.
46094         * g++.dg/abi/thunk2.C: Likewise.
46095         * g++.dg/abi/vtt1.C: Likewise.
46097 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
46099         PR optimization/8423
46100         * gcc.c-torture/execute/builtin-constant.c: New test.
46102 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
46104         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46105         Add some more cases.
46107 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
46109         PR c++/8391
46110         * g++.dg/opt/local1.C: New test.
46112 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
46114         PR c++/8160
46115         * g++.dg/template/complit1.C: New test.
46117         PR c++/8149
46118         * g++.dg/template/typename4.C: Likewise.
46120 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46122         Core issue 287, PR c++/7639
46123         * g++.dg/template/instantiate1.C: Adjust error location.
46124         * g++.dg/template/instantiate3.C: New test.
46125         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46126         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46127         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46129 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
46131         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46133 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
46135         PR c++/8287
46136         * g++.dg/init/dtor2.C: New test.
46138 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46140         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46141         * gcc.dg/nest.c: Bypass errors on irix6.
46143 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
46145         * gcc.dg/nest.c: Expect error for mmix-*-*.
46146         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46148 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
46150         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46151         markers.
46153         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46155 2002-10-25  Mike Stump  <mrs@apple.com>
46157         * gcc.dg/warn-1.c: New test.
46159 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46161         * g++.dg/template/typename3.C: New test.
46163 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
46165         * g++.dg/lookup/ptrmem1.C: New test.
46167         * g++.dg/abi/vthunk2.C: New test.
46169 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46171         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46173 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
46175         * g++.dg/abi/empty9.C: New test.
46177 2002-10-24  Richard Henderson  <rth@redhat.com>
46179         * g++.dg/inherit/thunk1.C: Enable for ia64.
46181 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46183         PR c++/8067
46184         * g++.dg/lookup/pretty1.C: New test.
46186 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
46188         * gcc.dg/20021023-1.c: New test.
46190 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46192         PR c++/7679
46193         * g++.dg/parse/inline1.C: New test.
46195 2002-10-23  Richard Henderson  <rth@redhat.com>
46197         * g++.dg/inherit/thunk1.C: Enable for x86_64.
46199         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46201 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
46203         PR c++/6579
46204         * g++.dg/parse/stmtexpr3.C: New test.
46206 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
46208         * g++.dg/expr/cond1.C: New test.
46210 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46212         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46214 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46216         * g++.dg/abi/vbase13.C: New test.
46217         * g++.dg/abi/vbase14.C: Likewise.
46219 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
46221         * gcc.dg/tls/pic-1.c: New test.
46222         * gcc.dg/tls/nonpic-1.c: New test.
46223         * gcc.dg/20021018-1.c: New test.
46225 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46227         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46228         Remove only files with the same base name as the test case.
46229         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46230         (profopt-execute): Likewise.  Also, remove old profiling
46231         and performance data files before running the tests.
46233         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46234         * g++.dg/bprob/bprob.exp: Likewise.
46235         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
46236         to allow more general test case names.
46238         * g++.dg/bprob/bprob-1.C: Rename to ...
46239         * g++.dg/bprob/g++-bprob-1.C: ... this.
46241         * g77.dg/bprob/bprob-1.f: Rename to ...
46242         * g77.dg/bprob/g77-bprob-1.f: ... this.
46244 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46246         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46247         bison 1.50 or later.
46249 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
46251         * g++.dg/README: Describe more test directories.
46253 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46255         * g++.dg/init/array6.C: Add additional tests.
46257 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46259         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46260         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46262 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
46264         * gcc.c-torture/compile/20020604-1.x: New.
46265         * gcc.c-torture/compile/simd-5.x: Likewise.
46266         * gcc.c-torture/execute/920710-1.x: Likewise.
46267         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46269 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46271         * g++.dg/inherit/override1.C: Add dg-options clause.
46273 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46275         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46276         _mm_slli_si128.
46278 2002-10-19  Andreas Schwab  <schwab@suse.de>
46280         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46281         directory component.
46283 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
46285         * g++.dg/inherit/thunk1.C: New test.
46287         * g++.dg/inherit/override1.C: New test.
46289         * g++.dg/abi/mangle11.C: New test.
46290         * g++.dg/abi/mangle14.C: New test.
46291         * g++.dg/abi/mangle17.C: New test.
46293 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
46295         * g++.dg/overload/member2.C: New test.
46297 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
46299         * g++.dg/README: Describe new compat directory.
46300         * g++.dg/dg.exp: Skip tests in compat directory.
46301         * README.compat: New file.
46302         * lib/compat.exp: New expect script.
46303         * g++.dg/compat: New test directory.
46304         * g++.dg/compat/compat.exp: New expect script.
46305         * g++.dg/compat/abi: New test directory.
46306         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46307         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46308         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46309         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46310         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46311         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46312         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46313         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46314         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46315         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46316         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46317         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46318         * g++.dg/compat/break: New test directory.
46319         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46320         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46321         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46322         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46323         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46324         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46325         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46326         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46327         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46328         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46329         g++.dg/compat/break/README: New files.
46330         * g++.dg/compat/eh: New test directory.
46331         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46332         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46333         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46334         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46335         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46336         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46337         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46338         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46339         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46340         g++.dg/compat/eh/filter2_y.C,
46341         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46342         g++.dg/compat/eh/new1_y.C,
46343         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46344         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46345         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46346         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46347         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46348         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46349         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46350         g++.dg/compat/eh/unexpected1_y.C: New files.
46351         * g++.dg/compat/init: New test directory.
46352         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46353         g++.dg/compat/init/array5_y.C,
46354         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46355         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46356         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46357         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46358         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46359         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46360         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46361         g++.dg/compat/init/init-ref2_y.C: New files.
46363 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46365         PR c++/7584
46366         * g++.dg/inherit/using3.C: New test.
46368 2002-10-17  Jan Hubicka  <jh@suse.cz>
46370         * gcc.dg/20021017-2.c: New test.
46372 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46374         * g++.dg/abi/mangle16.C: Adjust.
46376         * g++.dg/init/array8.C: New test.
46378 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46380         * gcc.dg/special/mips-abi.exp: New test.
46381         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46383 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46385         * g++.dg/abi/mangle16.C: New test.
46386         * g++.dg/abi/mangle17.C: Likewise.
46388         PR c++/7478
46389         * g++.dg/template/ref1.C: New test.
46391 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46393         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46395 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46397         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46399 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46401         PR c++/7524
46402         * g++.dg/init/array7.C: New test.
46404 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46406         * g++.dg/init/array6.C: New test.
46408         * g++.dg/abi/mangle13.C: Likewise.
46409         * g++.dg/abi/mangle14.C: Likewise.
46410         * g++.dg/abi/mangle15.C: Likewise.
46412 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46414         * g++.dg/abi/empty8.C: New test.
46416 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46418         * g++.dg/init/ctor1.C: New test.
46420 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46422         * gcc.c-torture/execute/20021015-1.c: New test.
46424 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46426         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46428 2002-10-14  Jan Hubicka  <jh@suse.cz>
46430         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46432 2002-10-14  Richard Henderson  <rth@redhat.com>
46434         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46436 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46438         PR optimization/6631
46439         * g++.dg/opt/const2.C: New test.
46441 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46443         PR c++/7176
46444         * g++.dg/parse/friend1.C: New test.
46445         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46447 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
46449         * gcc.dg/20021014-1.c: New test.
46451 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
46453         PR c++/5661
46454         * g++.dg/ext/vlm1.C: New test.
46455         * g++.dg/ext/vlm2.C: Likewise.
46457         * g++.dg/init/array1.C: Remove invalid braces.
46458         * g++.dg/init/brace1.C: New test.
46459         * g++.dg/init/copy2.C: Likewise.
46460         * g++.dg/init/copy3.C: Likewise.
46461         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46462         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46463         braces.
46465 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
46467         * gcc.dg/cpp/assembler.S: Don't use -ansi.
46469 2002-10-11  Richard Shann  <richard.shann@superh.com>
46471         * gcc.c-torture/compile/simd-5.c: New test.
46473 2002-10-10  Roger Sayle  <roger@eyesopen.com>
46475         * gcc.c-torture/execute/shiftopt-1.c: New test case.
46477 2002-10-10  Jim Wilson  <wilson@redhat.com>
46479         * gcc.c-torture/execute/20021010-1.c: New test.
46481 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
46483         PR c/7353
46484         * g++.dg/ext/typedef-init.C: New test.
46485         * gcc.dg/typedef-init.c: New test.
46487 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
46489         * gcc.dg/cpp/paste13.c: New test.
46491 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46493         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
46494         remaining platforms, XFAIL during compile, not execute.  Don't
46495         XFAIL at -O0.
46497 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
46499         * gcc.dg/alias-1.c: Tweak expected warning.
46501 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46503         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46505 2002-10-06  Andreas Jaeger  <aj@suse.de>
46507         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46508         * gcc.dg/cpp/c++98.C: Likewise.
46510         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46511         * g++.dg/cpp/c++98.C: Likewise.
46513         * g++.dg/README (Subdirectories): Mention cpp directory.
46515         PR target/7559
46516         * gcc.dg/20021006-1.c: New test.
46518 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46520         PR c++/7804
46521         * g++.dg/other/warning1.C: New test.
46523 2002-10-04  Roger Sayle  <roger@eyesopen.com>
46525         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46526         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
46527         and sparc-*-* with -m64 as expected failures.  See PR 8087.
46529 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46531         PR c++/7931
46532         * g++.dg/template/ptrmem3.C: New test.
46534         PR c++/7754
46535         * g++.dg/template/union1.C: New test.
46537 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46539         PR c++/8006
46540         * g++.dg/abi/mangle9.C: New test.
46541         * g++.dg/abi/mangle10.C: New test.
46542         * g++.dg/abi/mangle11.C: New test.
46543         * g++.dg/abi/mangle12.C: New test.
46545 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
46547         PR c++/7188.
46548         * g++.dg/template/meminit1.C: New test.
46549         * g++.dg/warn/Wreorder-1.C: Likewise.
46550         * g++.old-deja/g++.mike/warn3.C: Tweak.
46551         * lib/prune.exp: Ingore "in copy constructor".
46553 2002-10-02  Andreas Jaeger  <aj@suse.de>
46555         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46556         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46557         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46558         on x86-64.
46560 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46562         * gcc.dg/empty1.C: Fix typo.
46564 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46566         * gcc.dg/alias-1.c: New test.
46568 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46570         * gcc.dg/empty1.C: New test.
46572         * g++.dg/tls/init-2.C: Tweak error messages.
46574 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46576         * gcc.c-torture/compile/20020923-1.c: New test.
46578 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46580         * gcc.c-torture/execute/ffs-1.c: New test.
46581         * gcc.c-torture/execute/ffs-2.c: Ditto.
46583 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46585         * g++.dg/overload/member1.C: New test.
46587 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46589         * g++.dg/abi/empty7.C: New test.
46590         * g++.dg/init/pm2.C: Likewise.
46592 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46594         * g++.dg/rtti/crash1.C: New test.
46596 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46598         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46599         gcc.dg/sibcall-4.c: New tests.
46601 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46603         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46604         powerpc and MMIX targets.
46606 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46608         * gcc.dg/cpp/20020927-1.c: New.
46610 2002-09-26  David S. Miller  <davem@redhat.com>
46612         * gcc.c-torture/compile/trunctfdf.c: New.
46614 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46616         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46618 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46620         * gcc.c-torture/execute/loop-15.c: New.
46622 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46624         * README.QMTEST: Fix typo.
46626 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46628         * gcc.dg/20020926-1.c: New test.
46630 2002-09-25  David S. Miller  <davem@redhat.com>
46632         PR target/7842
46633         * gcc.c-torture/execute/shiftdi.c: New test.
46635 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46637         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46638         unique to the tool.
46639         * lib/g77.exp (g77_init): Likewise.
46640         * lib/g++.exp (g++_init): Likewise.
46641         * lib/objc.exp (objc_init): Likewise.
46643 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46645         * g++.dg/abi/empty5.C: New test.
46646         * g++.dg/abi/empty6.C: New test.
46647         * g++.dg/abi/vbase12.C: New test.
46649 2002-09-25  Richard Henderson  <rth@redhat.com>
46651         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46652         too-small long double.
46654 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46656         * gcc.dg/20020919-1.c: New test.
46658 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46660         * g++.dg/abi/bitfield6.C: New test.
46661         * g++.dg/abi/bitfield7.C: New test.
46662         * g++.dg/abi/bitfield8.C: New test.
46663         * g++.dg/abi/vbase11.C: New test.
46665 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46667         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46668         hppa*-*-hpux*.  Update test comment.
46670 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46672         * gcc.dg/tls/struct-1.c: New test.
46674 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46676         * gcc.dg/cpp/tr-warn2.c: Update.
46678 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46680         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46682 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46684         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46685         systems.
46687 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46689         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46691         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46692         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46693         setting of cxxfilt.
46695 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46697         * gcc.dg/20020312-2.c: Update for darwin.
46699 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46701         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46703 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46705         * objc.dg/comp-types-1.m: New test.
46706         * objc.dg/comp-types-2.m: New test.
46707         * objc.dg/comp-types-3.m: New test.
46708         * objc.dg/comp-types-4.m: New test.
46709         * objc.dg/comp-types-5.m: New test.
46710         * objc.dg/comp-types-6.m: New test.
46712 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46714         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46716 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46718         * g++.dg/other/do1.C: New test.
46720         * g++.dg/template/subst1.C: New test.
46722 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46724         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46726 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46728         * g++.dg/template/qualttp20.C: Adjust expected errors.
46729         * g++.old-deja/g++.jason/report.C: Likewise.
46730         * g++.old-deja/g++.other/qual1.C: Likewise.
46732         * g++.dg/lookup/scoped2.C: New test.
46734         * g++.dg/ext/asm3.C: New test.
46736 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46738         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46740 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46742         * ChangeLog: follow spelling conventions.
46743         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46744         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46745         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46746         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46747         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46748         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46749         * g++.old-deja/g++.law/global-init1.C: Likewise.
46750         * g++.old-deja/g++.other/delete4.C: Likewise.
46751         * g++.old-deja/g++.other/inline21.C: Likewise.
46752         * g++.old-deja/g++.other/singleton.C: Likewise.
46753         * g77.dg/strlen0.f: Likewise.
46754         * g77.f-torture/compile/20010519-1.f: Likewise.
46755         * g77.f-torture/compile/980310-4.f: Likewise.
46756         * gcc.c-torture/compile/20000605-1.c: Likewise.
46757         * gcc.c-torture/execute/20020225-1.c: Likewise.
46758         * gcc.dg/c90-hexfloat-2.c: Likewise.
46759         * gcc.dg/c99-bool-1.c: Likewise.
46760         * gcc.dg/c99-hexfloat-2.c: Likewise.
46761         * gcc.dg/dll-2.c: Likewise.
46762         * gcc.dg/wtr-union-init-1.c: Likewise.
46763         * gcc.dg/wtr-union-init-2.c: Likewise.
46764         * gcc.dg/wtr-union-init-3.c: Likewise.
46765         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46766         * gcc.dg/cpp/defined.c: Likewise.
46767         * gcc.dg/cpp/macsyntx.c: Likewise.
46768         * gcc.dg/cpp/paste2.c: Likewise.
46769         * gcc.dg/cpp/trad/defined.c: Likewise.
46770         * gcc.dg/format/c90-printf-1.c: Likewise.
46771         * gcc.dg/format/c90-scanf-1.c: Likewise.
46772         * gcc.dg/format/c99-printf-1.c: Likewise.
46773         * gcc.dg/format/c99-scanf-1.c: Likewise.
46774         * gcc.misc-tests/gcov-8.c: Likewise.
46775         * lib/profopt.exp: Likewise.
46777 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46779         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46781 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46783         * g++.dg/inherit/using2.C: New test.
46785 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46787         * ChangeLog: Follow spelling conventions.
46788         * g++.dg/template/friend4.C: Likewise.
46789         * g++.old-deja/g++.pt/crash67.C: Likewise.
46790         * gcc.c-torture/execute/20000801-4.c: Likewise.
46791         * gcc.dg/c90-digraph-1.c: Likewise.
46792         * gcc.dg/c94-digraph-1.c: Likewise.
46793         * gcc.dg/c99-digraph-1.c: Likewise.
46794         * gcc.dg/cpp/line5.c: Likewise.
46795         * gcc.dg/cpp/multiline.c: Likewise.
46796         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46797         * gcc.dg/format/attr-3.c: Likewise.
46798         * gcc.dg/format/c90-scanf-3.c: Likewise.
46799         * gcc.dg/format/ext-4.c: Likewise.
46801 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46803         * g++.dg/template/pretty1.C: New test.
46805 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46807         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46809 2002-09-13  Matt Austern  <austern@apple.com>
46811         * g++.dg/other/constref[12].C: New, regression tests for
46812         passing a cast expression to a function by const reference.
46814 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
46816         * g++.dg/template/deduce1.C: New test.
46818 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
46820         * gcc.c-torture/execute/simd-1.c: Force all use of int to
46821         32-bit int.
46823 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46825         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46826         usage.
46828 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
46830         * gcc.c-torture/compile/20020910-1.c: New test.
46832 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
46834         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46836 2002-09-10  Andreas Jaeger  <aj@suse.de>
46838         * gcc.dg/20020312-2.c: Adjust for x86-64.
46840 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
46842         * g77.dg/7388.f: New test case for PR 7388.
46844 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46846         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46848 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46850         * objc.dg/proto-lossage-1.m: New test.
46852 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46854         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46856 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46858         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46859         expected to pass.
46861 2002-09-06  Stan Shebs  <shebs@apple.com>
46862             David Edelsohn  <edelsohn@gnu.org>
46864         * gcc.dg/weak: New directory.
46865         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46866         target-specific xfail bits.
46867         * gcc.dg/typeof-2.c: Move to new directory.
46868         * gcc.dg/weak.exp: New expect script.
46870 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46872         * gcc.c-torture/execute/extzvsi.c: New test.
46874 2002-09-05  Stan Shebs  <shebs@apple.com>
46876         * gcc.dg/weak-1.c: xfail on Darwin.
46877         * gcc.dg/weak-2.c: Ditto.
46878         * gcc.dg/weak-3.c: Ditto.
46879         * gcc.dg/weak-4.c: Ditto.
46880         * gcc.dg/weak-5.c: Ditto.
46881         * gcc.dg/weak-6.c: Ditto.
46882         * gcc.dg/weak-7.c: Ditto.
46883         * gcc.dg/weak-8.c: Ditto.
46884         * gcc.dg/weak-9.c: Ditto.
46886 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46888         * gcc.c-torture/execute/loop-14.c: New test.
46890 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46892         * g++.dg/other/cxa-atexit1.C: New test.
46894         * gcc.dg/typeof-2.c: New test.
46896 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46898         * gcc.dg/builtins-2.c: New testcase.
46899         * gcc.dg/builtins-3.c: New testcase.
46901 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46903         * gcc.dg/cpp/_Pragma4.c: New test.
46905 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46907         * objc/execute/nil_method-1.m: New testcase.
46909 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46911         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46912         [Object class], not [Object initialize].
46914 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46915             Hans-Peter Nilsson  <hp@bitrange.com>
46917         * gcc.c-torture/execute/20020720-1.x: Skip test on
46918         mmix-knuth-mmixware.  Correct comment.
46920 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46922         * g++.dg/abi/bitfield5.C: New test.
46923         * g++.dg/abi/vbase10.C: Likewise.
46925 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46927         * objc.dg/undeclared-selector.m: New test.
46929 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46931         * g++.dg/other/offsetof1.C: Avoid cast warning.
46933 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46935         * objc.dg/super-class-2.m: New test.
46937 2002-08-24  Matt Austern  <austern@apple.com>
46939         * g++.dg/ext/lvaddr.C: New test.
46940         * g++.dg/ext/lvcast.C: New test.
46942 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46944         * g++.dg/inherit/cond1.C: New test.
46946 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46948         * gcc.dg/noncompile/incomplete-1.c: New test.
46950 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46952         * gcc.dg/typespec-1.c: New test.
46954 2002-08-20  Devang Patel  <dpatel@apple.com>
46955         * objc.dg/proto-hier-2.m: New test.
46957 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46959         * objc.dg/bitfield-1.m: New test.
46960         * objc.dg/bitfield-2.m: New test.
46962 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46964         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46965         gcc.dg/c99-flex-array-4.c: New tests.
46967 2002-08-16  Stan Shebs  <shebs@apple.com>
46969         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46971 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46973         * gcc.dg/typeof-1.c: New test.
46974         * g++.dg/ext/typeof2.C: New test.
46976 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46978         * g++.dg/other/offsetof1.C: New test.
46980 2002-08-14  Richard Henderson  <rth@redhat.com>
46982         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46984 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46986         * gcc.dg/cpp/_Pragma3.c: New test.
46988 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46990         * g++.dg/template/inherit3: New test.
46992 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46994         * gcc.dg/bitfld-4.c: Add blank options.
46996 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46998         * g++.dg/template/crash1.C: New test.
47000 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47002         * gcc.dg/tls/opt-2.c: New test.
47004 2002-08-08  Devang Patel  <dpatel@apple.com>
47006         * objc.dg/selector-1.m : New test
47008 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47010         * g++.dg/abi/bitfield4.C: New test.
47011         * gcc.dg/bitfld-4.c: New test.
47013 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
47015         * g++.dg/other/packed1.C: New test.
47017 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
47019         * g++.dg/abi/offsetof.C: Tweak error messages.
47020         * g++.old-deja/g++.mike/p10769a.C: Likewise.
47022 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
47024         * gcc.dg/bitfld-3.c: New test.
47026 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
47027             Richard Henderson  <rth@redhat.com>
47029         * gcc.dg/i386-bitfield1.c: New test.
47030         * g++.dg/abi/bitfield3.C: Update.
47032 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
47034         * objc.dg/const-str-2.m: Update.
47035         * gcc.dg/cpp/c++98.c: Change to C extension.
47036         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47037         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47039 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
47041         * gcc.dg/tls/diag-3.c: New.
47043 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
47045         * g++.dg/README (Subdirectories): Document new subdir expr.
47046         * g++.dg/expr/pmf-1.C: New test.
47048 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
47050         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47052 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
47054         * g++.dg/abi/bitfield3.C: New test.
47056 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
47058         * lib/gcov.exp: Tweak expected line formats.
47059         * gcc.misc-tests/gcov8.c: New test.
47060         * gcc.misc-tests/gcov8.x: New flags.
47062 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
47064         * consistency.vlad/layout/endian.c: Include string.h.
47066         * gcc.c-torture/execute/20020805-1.c: New test.
47068 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
47070         * g++.dg/other/conversion1.C: New test.
47072 2002-08-03  Roger Sayle  <roger@eyesopen.com>
47074         * gcc.dg/builtins-1.c: New testcase.
47076 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
47078         * g++.dg/inherit/access3.C: New test.
47080 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
47082         * gcc.dg/ia64-visibility-2.c: New test.
47084 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
47086         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47087         __qualifier_flags to __flags.
47089 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
47091         * g++.dg/inherit/operator1.C: New test.
47092         * g++.dg/lookup/disamb1.C: Fix typo in comment.
47093         * g++.dg/other/error1.C: Change expected error message.
47094         * g++.dg/template/conv4.C: Likewise.
47096 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
47098         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47099         for documented behavior.
47101 2002-07-25  Roger Sayle  <roger@eyesopen.com>
47103         * gcc.c-torture/execute/20020720-1.x: Skip this test on
47104         several targets known to fail.
47106 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
47108         * gcc.dg/mips-args-[123].c: New tests.
47110 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
47112         * gcc.dg/ppc-spe.c: New.
47114 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
47116         * g++.dg/other/ptrmem4.C: New testcase.
47118 2002-07-24  Richard Henderson  <rth@redhat.com>
47120         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47122 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
47124         * g++.dg/ext/alignof1.C (main): Return 0 for success.
47126 2002-07-24  Roger Sayle  <roger@eyesopen.com>
47128         * gcc.c-torture/execute/memset-3.c: New testcase.
47130 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
47132         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47133         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47135 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47137         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47138         Delete.
47140 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
47142         * gcc.c-torture/compile/simd-4.c: New test.
47144 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47146         PR c++/7347, c++/7348
47147         * g++.dg/template/access4.C: New test.
47148         * g++.dg/template/access5.C: New test.
47149         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47150         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47151         * g++.old-deja/g++.pt/ttp58.C: Likewise.
47152         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47154 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
47156         * gcc.dg/gnu89-init-2.c: New test.
47158 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
47160         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47162 2002-07-20  Roger Sayle  <roger@eyesopen.com>
47164         * gcc.c-torture/execute/20020720-1.c: New testcase.
47166 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
47168         * gcc.dg/cpp/Wsignprom.c: New tests.
47170 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
47172         * gcc.c-torture/execute/loop-13.c: New test.
47174 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
47176         * gcc.dg/cpp/expr.c: New tests.
47178 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
47180         * g++.dg/opt/pr6713.C: Add template instantiation.
47182 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
47184         * gcc.dg/nest.c: New test.
47186 2002-07-17  Richard Henderson  <rth@redhat.com>
47188         * g++.dg/opt/pr6713.C: New test.
47190 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
47192         * gcc.c-torture/execute/loop-2e.x: Let the testcase
47193         XFAIL for all x86 processors.
47195 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
47197         * gcc.c-torture/execute/20010122-1.x: Do not test with
47198         -fomit-frame-pointer.
47200 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47202         * g++.dg/template/instantiate2.C: New test.
47203         * g++.dg/template/spec4.C: New test.
47205 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47207         * g++.dg/template/access2.C: New test.
47208         * g++.dg/template/access3.C: New test.
47210 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
47212         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47213         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47214         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47215         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47216         Convert to use <stdarg.h>.
47217         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47218         Delete.
47219         * gcc.dg/va-arg-2.c: New.
47220         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47222 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
47224         * gcc.c-torture/compile/20020710-1.c: New test.
47226 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
47227                           Andrew Pinski  <pinskia@physics.uc.edu>
47229         gcc.c-torture/compile/simd-2.c: New testcase.
47230         gcc.c-torture/compile/simd-3.c: Likewise.
47232 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
47234         PR c++/7224
47235         * g++.dg/overload/error1.C: New test.
47237 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47239         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47240         configuration and IRIX 6 O32 ABI.
47242 2002-07-11  Roger Sayle  <roger@eyesopen.com>
47244         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47246 2002-07-10  Roger Sayle  <roger@eyesopen.com>
47248         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47250 2002-07-10  Jeffrey A Law  <law@redhat.com>
47252         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47254         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
47256 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
47258         * gcc.dg/20020312-2.c: Check for __PPC__.
47260 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
47262         * gcc.c-torture/compile/20020709-1.c: New test.
47264 2002-07-07  Roger Sayle  <roger@eyesopen.com>
47266         * g++.dg/template/qualttp21.C: New test case.
47268 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
47270         * gcc.c-torture/compile/20020706-1.c: New test.
47271         * gcc.c-torture/compile/20020706-2.c: New test.
47273 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
47274             Alexandre Oliva  <aoliva@redhat.com>
47276         * g++.dg/warn/incomplete1.C: New test.
47278 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47280         PR c++/7099
47281         * g++.dg/warn/noreturn1.C: New test.
47283 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
47285         PR c++/6706
47286         * g++.dg/debug/debug6.C: New test.
47287         * g++.dg/debug/debug7.C: New test.
47289 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
47291         * gcc.c-torture/compile/simd-3.c: New test.
47293 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
47295         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47296         * gcc.dg/20020620-1.c: Likewise.
47298 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47300         PR c++/6944
47301         * g++.dg/init/array4.C: New test.
47302         * g++.dg/init/array5.C: New test.
47304 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
47306         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47307         * gcc.c-torture/execute/simd-2.c (main): Likewise.
47309 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47311         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47312         * gcc.dg/wtr-aggr-init-1.c: Likewise.
47313         * gcc.dg/wtr-conversion-1.c: Likewise.
47314         * gcc.dg/wtr-escape-1.c: Likewise.
47315         * gcc.dg/wtr-int-type-1.c: Likewise.
47316         * gcc.dg/wtr-label-1.c: Likewise.
47317         * gcc.dg/wtr-static-1.c: Likewise.
47318         * gcc.dg/wtr-strcat-1.c: Likewise.
47319         * gcc.dg/wtr-suffix-1.c: Likewise.
47320         * gcc.dg/wtr-switch-1.c: Likewise.
47321         * gcc.dg/wtr-unary-plus-1.c: Likewise.
47322         * gcc.dg/wtr-union-init-1.c: Likewise.
47323         * gcc.dg/wtr-union-init-2.c: Likewise.
47324         * gcc.dg/wtr-union-init-3.c: Likewise.
47326         * gcc.dg/wtr-func-def-1.c: New test.
47328 2002-07-02 Devang Patel <dpatel@apple.com>
47330         * objc.dg/param-1.m: New test.
47332 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
47334         * gcc.dg/cpp/trad/directive.c: Add test.
47335         * gcc.dg/cpp/trad/macroargs.c: Add test.
47336         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47338 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
47340         * gcc.dg/cpp/cmdlne-M.c: New test.
47342 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
47344         * objc.dg/desig-init-1.m: New test.
47346 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47348         PR c++/6716
47349         * g++.dg/template/instantiate1.C: New test.
47351 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
47353         PR c++/7112
47354         * g++.dg/template/sizeof2.C: New test.
47356 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47358         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47359         gcc.dg/cpp/trad/include.c: New tests.
47361 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
47363         PR target/7177
47364         * gcc.c-torture/compile/20020701-1.c: New test.
47366 2002-07-01  Stan Shebs  <shebs@apple.com>
47368         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47369         header here...
47370         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47371         (objc-torture-execute): or here.
47373 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
47375         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47377 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47379         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47381 2002-06-30  Devang Patel  <dpatel@apple.com>
47383         * objc.dg/fsyntax-only.m: New test.
47385 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47387         PR c++/6695
47388         * g++.dg/template/friend7.C: New file.
47390 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47392         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47393         return type.
47395 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47397         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47398         avoid division by zero.
47400 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47402         * gcc.dg/Wunknownprag.c: New tests.
47404 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47406         * gcc.c-torture/execute/simd-2.c: New test.
47408 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47410         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47411         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47412         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47413         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47414         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47415         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47416         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47417         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47418         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47419         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47420         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47421         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47422         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47423         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47424         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47425         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47426         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47428 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47430         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47431         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47432         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47433         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47434         New tests.
47435         * gcc.dg/cpp/trad/directive.c: Update.
47437 2002-06-23  Andreas Jaeger  <aj@suse.de>
47439         * gcc.c-torture/execute/complex-6.c: New.
47441 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47443         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47444         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47445         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47446         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47448 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
47450         * gcc.dg/cpp/trad: New directory with traditional tests copied
47451         from parent directory.
47452         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47453         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47454         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47455         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47456         Move to trad/ and rename.
47457         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47458         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47459         gcc.dg/cpp/trad/redef2.c: New tests.
47460         * gcc.dg/cpp/trad/trad.exp: New driver.
47462 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
47464         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47465         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47466         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47467         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47468         Remove.
47470 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
47472         * gcc.dg/20020620-1.c: New test.
47474 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47476         * g++.dg/template/ttp4.C: New test.
47478 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
47480         * g++.dg/opt/vt1.C: Fix regexp.
47482 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47484         * gcc.c-torture/execute/pure-1.c: Make functions static again.
47485         Don't use attribute `noinline'.
47487 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47489         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47491 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
47493         * gcc.c-torture/execute/simd-1.c: New.
47495         * gcc.dg/simd-1.c: New.
47497 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47499         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47501 2002-06-16  Richard Henderson  <rth@redhat.com>
47503         * g++.dg/ext/anon-struct1.C: New.
47504         * g++.dg/ext/anon-struct2.C: New.
47505         * g++.dg/ext/anon-struct3.C: New.
47506         * gcc.dg/anon-struct-1.c: New.
47507         * gcc.dg/anon-struct-2.c: New.
47508         * gcc.dg/anon-struct-3.c: New.
47509         * gcc.dg/20011008-1.c: Adjust warning text.
47510         * gcc.dg/20020527-1.c: Add -fms-extensions.
47512 2002-06-16  Richard Henderson  <rth@redhat.com>
47514         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47516 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
47518         * gcc.c-torture/execute/20020615-1.c: New test.
47520 2002-06-15  Roger Sayle  <roger@eyesopen.com>
47522         * gcc.c-tortuture/execute/compare-1.c: New test case.
47523         * gcc.c-tortuture/execute/compare-2.c: New test case.
47524         * gcc.c-tortuture/execute/compare-3.c: New test case.
47526 2002-06-13  Richard Henderson  <rth@redhat.com>
47528         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
47529         ia64 ilp32.
47531 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47533         * g++.dg/template/typename2.C: Update error message.
47535 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
47537         * gcc.c-torture/execute/20020611-1.c: New test.
47539 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
47541         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47542         list of targets to skip.
47544 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
47546         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47547         targets if not optimizing.
47549 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
47551         * gcc.c-torture/compile/20020605-1.c: New test.
47553         * g++.dg/opt/vt1.C: New test.
47555         * gcc.dg/20020531-1.c: New test.
47557         * gcc.dg/20020530-1.c: New test.
47559         * gcc.dg/20020527-1.c: New test.
47561         * g++.dg/opt/cse1.C: New test.
47563 2002-06-07  Roger Sayle  <roger@eyesopen.com>
47565         * gcc.dg/20020607-2.c: New test case.
47567 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47569         * gcc.c-torture/compile/20020604-1.c: New test.
47571 2002-06-04  Richard Henderson  <rth@redhat.com>
47573         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47574         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47575         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47577 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47579         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47581 2002-06-03  Richard Henderson  <rth@redhat.com>
47583         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47584         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47586 2002-06-02  Richard Henderson  <rth@redhat.com>
47588         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47589         test functions static.
47591 2002-06-02  Andreas Jaeger  <aj@suse.de>
47593         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47594         now.
47596 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47598         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47599         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47600         Update for mofified diagnostics.
47601         * gcc.dg/c99-intconst-1.c: No longer fail.
47603 2002-06-02  Richard Henderson  <rth@redhat.com>
47605         * gcc.dg/uninit-A.c: Remove xfail markers.
47607 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47609         * gcc.dg/fnegate-1.c: New test case.
47611 2002-05-30  Osku Salerma  <osku@iki.fi>
47613         * gcc.c-torture/execute/mayalias-1.c: New file.
47615 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47617         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47618         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47619         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47621 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47623         * gcc.c-torture/execute/20020529-1.c: New test.
47625 2002-05-27  Richard Henderson  <rth@redhat.com>
47627         * g++.dg/ext/attrib6.C: New test case.
47629 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47631         * gcc.c-torture/execute/pure-1.c: New test.
47633 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47635         * gcc.dg/cpp/arith-2.c: Remove.
47637 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47639         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47640         * gcc.dg/cpp/if-3.c: Remove.
47642 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47644         * g++.dg/opt/cse2.C: New test.
47646 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47648         * gcc.dg/cpp/arith-1.c: New semantic tests.
47649         * gcc.dg/cpp/if-1.c: Update.
47651 2002-05-24  Ben Elliston  <bje@redhat.com>
47653         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47655 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47657         * gcc.dg/verbose-asm.c: New test.
47659 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47661         * gcc.dg/cpp/paste12.c: New test.
47663 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47665         * g++.dg/parse/named_ops.C: New test.
47667 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47669         * gcc.dg/weak-8.c: New test.
47671 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47673         * gcc.dg/weak-2.c: Allow optional leading underscore
47674         in scan-assembler symbol name.
47675         * gcc.dg/weak-3.c: Likewise.
47676         * gcc.dg/weak-4.c: Likewise.
47677         * gcc.dg/weak-5.c: Likewise.
47679 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47681         * gcc.dg/20020523-1.c: New test.
47683 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47685         * objc.dg/const-str-2.m: Update now that we stop after
47686         a command line error.
47688 2002-05-22  Richard Henderson  <rth@redhat.com>
47690         * g++.dg/dg.exp: Fix typo in test pruneing.
47692 2002-05-22  Richard Henderson  <rth@redhat.com>
47694         * g++.dg/dg.exp: Prune the tls subdirectory.
47695         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47696         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47697         * g++.dg/tls/init-1.C: New.
47699 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47701         * gcc.dg/20020517-1.c: New test.
47703 2002-05-21  Richard Henderson  <rth@redhat.com>
47705         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47706         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47708 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47710         * g++.dg/other/copy2.C: New test.
47712 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47714         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47715         (MAX_COPY): Bump up to 10 times sizeof (long long).
47716         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47718         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47719         sizeof (long long).
47721         * gcc.c-torture/execute/strcpy-1.c: New test.
47723 2002-05-19  Jason Merrill  <jason2redhat.com>
47725         * g++.dg/ext/oper1.C: New test.
47727 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47728 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47730         * README.QMTEST: New file.
47732         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47734 2002-05-19  Andreas Jaeger  <aj@suse.de>
47736         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47737         now.
47738         * gcc.c-torture/execute/loop-2d.x: Likewise.
47740 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47742         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47743         support weak symbols.
47744         * gcc.dg/weak-4.c: Likewise.
47745         * gcc.dg/weak-6.c: Likewise.
47747 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47749         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47750         cygwin, coff and h8300-*-hms targets
47751         * gcc.dg/weak-5.c: Likewise.
47752         * gcc.dg/weak-7.c: Likewise.
47754 2002-05-16  Jason Merrill  <jason@redhat.com>
47756         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47757         (scan-assembler-not, scan-assembler-dem): Likewise.
47758         (scan-assembler-dem-not): Likewise.
47760 2002-05-15  Richard Henderson  <rth@redhat.com>
47762         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47764 2002-05-15  Richard Henderson  <rth@redhat.com>
47766         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47767         (vfoo1f): Warning here.
47768         (vfoo1l): Don't redefine the alias.
47770 2002-05-14  Jason Merrill  <jason@redhat.com>
47771             Alexandre Oliva  <aoliva@redhat.com>
47773         * g++.dg/init/pm1.C: New test.
47775 2002-05-12  David S. Miller  <davem@redhat.com>
47777         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47778         types.
47780 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47782         * gcc.c-torture/execute/20020510-1.c: New test case.
47784 2002-05-10  David S. Miller  <davem@redhat.com>
47786         * gcc.c-torture/execute/conversion.c: Test long double too.
47788 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47790         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47791         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47792         * lib/g++.exp (g++_link_flags): Likewise.
47793         * lib/objc.exp (objc_target_compile): Likewise.
47795 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47797         * gcc.dg/cpp/poison.c: Update.
47798         * gcc.dg/cpp/20000625-2.c: Remove.
47799         * gcc.dg/cpp/direct2s.c: Remove final test.
47801 2002-05-08  Tom Rix  <trix@redhat.com>
47803         * gcc.c-torture/execute/20020508-1.c: New test.
47804         * gcc.c-torture/execute/20020508-2.c: New test.
47805         * gcc.c-torture/execute/20020508-3.c: New test.
47807 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47809         * gcc.dg/cpp/charconst-4.c: More tests.
47811 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47813         PR c/6569
47814         * gcc.dg/weak-3.c: Update location of warning messages.
47815         * gcc.dg/weak-5.c: Likewise.
47817 2002-05-06  Roger Sayle  <roger@eyesopen.com>
47819         * gcc.c-torture/execute/20020506-1.c: New test case.
47821 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47823         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47825 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47827         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47829 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47831         * gcc.dg/cpp/charconst-3.c: New test.
47833 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47835         * gcc.dg/cpp/charconst.c: Update tests.
47837 2002-05-05  Tim Josling  <tej@melbpc.org.au>
47839         * treelang: Added directory for new sample language treelang. Also
47840         lib/treelang.exp: New file to signal treelang should be tested.
47842 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47844         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47845         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47846         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47847         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47848         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47849         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47850         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47852 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47854         * gcc.dg/format/xopen-2.c: New test.
47856 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47858         * gcc.dg/20020503-1.c: New test.
47860 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47862         * g++.dg/init/dtor1.C: Make it tougher.
47864 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47866         * g++.dg/init/dtor1.C: New test.
47868 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47870         * gcc.dg/altivec-8.c: New.
47872 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47874         * gcc.dg/altivec-7.c: New.
47876 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47878         * g++.dg/parse/typedef1.C: New test.
47880 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47882         PR c++/6486
47883         * g++.dg/template/friend6.C: New test.
47885         PR c++/6492
47886         * g++.dg/init/copy1.C: New test.
47888 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47890         * g++.dg/warn/effc1.C: New test.
47892 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47894         * gcc.dg/cpp/if-cexp.c: Add a test.
47896 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47898         * gcc.dg/20020426-2.c: New test.
47900 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47902         * gcc.dg/cpp/if-mop.c: Update.
47903         * gcc.dg/cpp/if-mpar.c: Add test.
47904         * gcc.dg/cpp/if-oppr.c: Update.
47906 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47908         PR c/6343
47909         * gcc.dg/weak-[2-7].c: New tests.
47911 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47913         * gcc.dg/enum1.c: New test.
47915 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47917         PR c++/6497
47918         * g++.dg/inherit/access2.C: New test.
47920 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47922         PR bootstrap/6445
47923         * gcc.dg/20020426-1.c: New test.
47925 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47927         * g++.dg/abi/enum1.C: New test.
47929 2002-04-26  Richard Henderson  <rth@redhat.com>
47931         * gcc.dg/c99-bool-1.c: Expect always true warning.
47933 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47935         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47937 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47939         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47940         targets.
47942 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47944         * g++.dg/abi/mange7.C: New test.
47946         PR c++/6438.
47947         * g++.dg/parse/stmtexpr2.C: New test.
47949 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47951         * gcc.dg/20020312-2.c: Add SH target.
47953 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47955         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47956         compiler output on mips*-*-irix*.
47958 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47960         * g++.dg/parse/attr1.C: New test.
47962 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47964         * gcc.c-torture/execute/string-opt-17.c: New test case.
47965         * gcc.c-torture/execute/memset-2.c: New test case.
47967 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47969         PR c++/6256:
47970         * g++.dg/template/friend5.C: New test.
47972         PR c++/6331:
47973         * g++.dg/template/qual1.C: Likewise.
47975 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47977         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47978         Include stdlib.h, not stdio.h or ctype.h.
47980 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47982         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47983         cris-*-elf* and mmix-*-*.
47984         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47985         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47986         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47987         Ditto.
47988         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47989         * gcc.dg/wchar_t-1.c: Ditto.
47991 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47993         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47994         Clarify comment.
47996 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47998         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
48000 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48002         * gcc.c-torture/execute/20000906-1.x: Delete.
48004 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
48006         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
48008 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
48010         * PR6367
48011         * g77.f-torture/execute/6367.f: New test.
48012         * g77.f-torture/execute/6367.x: Disable for MMIX.
48014 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
48016         * PR6352
48017         * g++.dg/opt/inline2.C: New test.
48019 2002-04-18  Richard Henderson  <rth@redhat.com>
48021         * gcc.dg/20000906-1.c: Enable for all targets.
48022         * gcc.c-torture/compile/iftrap-2.c: New.
48024 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48026         * gcc.dg/20020418-1.c: New test.
48027         * gcc.dg/20020418-2.c: New test.
48029 2002-04-18  Richard Henderson  <rth@redhat.com>
48031         * gcc.c-torture/compile/iftrap-1.c: New.
48032         * gcc.dg/iftrap-1.c: Adjust for ia64.
48033         * gcc.dg/iftrap-2.c: New.
48035 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48037         * gcc.c-torture/compile/20020418-1.c: New test.
48039 2002-04-18  Roger Sayle  <roger@eyesopen.com>
48041         * gcc.c-torture/compile/20020415-1.c: New.
48043 2002-04-18  David S. Miller  <davem@redhat.com>
48045         * gcc.c-torture/execute/20020418-1.c: New test.
48047 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
48049         * gcc.dg/20020416-1.c: New test.
48051         * g++.dg/opt/inline1.C: New test.
48053 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
48055         * gcc.dg/altivec-5.c: New test.
48057         * gcc.dg/20020415-1.c: New test.
48059 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
48061         * lib/chill.exp: Remove.
48063 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
48065         * g++.dg/other/big-struct.C: New test.
48067 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
48069         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48070         of scratch file.
48072 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
48074         PR c/6277
48075         * gcc.dg/i386-387-1.c: Allow optional leading underscore
48076         in scan-assembler function name
48078 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
48080         * g77.f-torture/execute/980628-4.x,
48081         g77.f-torture/execute/980628-5.x,
48082         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48083         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48084         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48085         i[34567]86-*-*.
48087 2002-04-13  David S. Miller  <davem@redhat.com>
48089         * gcc.c-torture/execute/20020413-1.c: New test.
48091 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
48093         * gcc.dg/asm-6.c,
48094         * g++.dg/ext/asm1.C: New tests.
48096 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
48098         PR c++ 5373.
48099         * g++.dg/parse/stmtexpr1.C: New test.
48101         PR c++/5189.
48102         * g++.dg/template/copy1.C: New test.
48104 2002-04-12  Richard Henderson  <rth@redhat.com>
48106         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48108 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
48110         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48111         gcc.c-torture/execute/20020307-2.c.
48113 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
48115         * g++.dg/ext/attrib5.C,
48116         * g++.dg/lookup/struct1.C: New tests.
48118 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
48120         * gcc.dg/20020411-1.c: New test.
48122         * gcc.c-torture/execute/20020411-1.c: New test.
48124 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
48126         * g77.f-torture/execute/6177.f: New test.
48128 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
48130         PR middle-end/6247
48131         * g++.dg/opt/cleanup1.C: New test.
48133         * g++.dg/opt/const1.C: New test.
48135 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
48137         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48139 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48141         PR c++/5507
48142         * g++.dg/template/typename2.C: New test.
48144 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
48146         * gcc.c-torture/execute/loop-12.c: New.
48148 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
48150         * g77.f-torture/execute/980628-4.x,
48151         g77.f-torture/execute/980628-5.x,
48152         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48153         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48154         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48156 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48158         PR optimization/6086
48159         * g++.dg/opt/preinc1.C: New test.
48161 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48163         PR c++/5571
48164         * g++.dg/opt/static2.C: New test.
48166 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48168         PR c/5120
48169         * gcc.dg/20020406-1.c: New test.
48171 2002-04-04  David S. Miller  <davem@redhat.com>
48173         * gcc.c-torture/execute/20020404-1.c: New test.
48175 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
48177         PR c/6123
48178         * gcc.dg/20020312-2.c: Do not declare global register variable
48179         if __PIC__ or __pic__ is defined.
48181 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
48183         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
48184         __asm__ so that it works correctly even if -ansi -pedantic-errors.
48186 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48188         * gcc.misc-tests/linkage.exp: Update last change to handle
48189         sparc*-, not just sparc-.
48191 2002-04-03  Richard Henderson  <rth@redhat.com>
48193         * gcc.dg/cpp/ucs.c: Improved long UCS test.
48195 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48197         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48199 2002-04-02  David S. Miller  <davem@redhat.com>
48201         * gcc.c-torture/execute/20020402-3.c: New test.
48203 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48205         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48206         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48208         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48209         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48210         g77.f-torture/execute/20001201.x,
48211         g77.f-torture/execute/u77-test.x: New files.
48213         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48214         * gcc.dg/wchar_t-1.c: Ditto.
48216 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48218         * gcc.c-torture/execute/20020402-1.c: New test.
48220 2002-04-01  Richard Henderson  <rth@redhat.com>
48222         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48224         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48226 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48228         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48230 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48232         * g++.dg/inherit/template-as-base.C: Expect error.
48233         * g++.dg/inherit/namespace-as-base.C: Likewise.
48235 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
48237         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48238         g++.dg/ext/instantiate3.C: Tweak match patterns.
48240         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48241         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48242         -da test.
48244 2002-03-31  Richard Henderson  <rth@redhat.com>
48246         * gcc.dg/special/alias-2.c: New.
48247         * gcc.dg/special/ecos.exp: Run it.
48249 2002-03-31  Richard Henderson  <rth@redhat.com>
48251         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48253 2002-03-31  Kazu Hirata  <kazu@hxi.com>
48255         * gcc.dg/weak-1.c: Disable on h8300 port.
48257 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
48259         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48260         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48261         ordering tests.
48262         * g++.dg/bprob/bprob-1.C: New test.
48263         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48264         * g++.dg/gcov/gcov-1.C: New test.
48265         * g++.dg/gcov/gcov-1.x: New file.
48266         * g++.dg/gcov/gcov-2.C: New test.
48267         * g++.dg/gcov/gcov-3.C: New test.
48268         * g++.dg/gcov/gcov-3.h: New file.
48270 2002-03-28  Roger Sayle  <roger@eyesopen.com>
48272         * g++.old-deja/g++.other/builtins5.C: New test.
48273         * g++.old-deja/g++.other/builtins6.C: New test.
48274         * g++.old-deja/g++.other/builtins7.C: New test.
48275         * g++.old-deja/g++.other/builtins8.C: New test.
48276         * g++.old-deja/g++.other/builtins9.C: New test.
48278 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
48280         * g++.dg/opt/static1.C: New test.
48282         * g++.dg/opt/longbranch1.C: New test.
48284 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
48286         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48288         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48290 2002-03-28  Jeffrey A Law  (law@redhat.com)
48292         * gcc.c-torture/execute/20020328-1.c: New test.
48294 2002-03-27  Richard Henderson  <rth@redhat.com>
48296         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48297         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48298         move from g++.old-deja/g++.ext/.
48300 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
48302         * g++.dg/init/new2.C: New test.
48304 2002-03-26  Richard Henderson  <rth@redhat.com>
48306         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48308         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48309         on sparc.
48311         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
48312         sparcv9 systems.
48313         * gcc.dg/20001102-1.c: Likewise.
48315 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
48317         * gcc.dg/cpp/endif-pedantic1.c,
48318         gcc.dg/cpp/endif-pedantic2.c: New tests.
48320 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
48322         * g++.dg/init/new1.C: New test.
48324 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48326         * g++.dg/abi/vbase9.C: New test.
48328 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
48330         * gcc.dg/arm-asm.c: New test.
48332 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
48334         * gcc.dg/Wswitch-enum.c: New test.
48335         Fix PR c/5044.
48337 2002-03-26  Richard Henderson  <rth@redhat.com>
48339         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48340         structure.
48342 2002-03-25  Richard Henderson  <rth@redhat.com>
48344         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
48345         sparcv9 systems.
48347         * gcc.c-torture/compile/20011119-1.c (xxx): New.
48348         * gcc.c-torture/compile/20011119-2.c (xxx): New.
48350 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
48352         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48354 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
48356         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48357         targets using generic thunk support.
48359 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
48361         * gcc.c-torture/compile/20020323-1.c: New test.
48363         * g++.dg/opt/conj2.C: New test.
48365 2002-03-24  Richard Henderson  <rth@redhat.com>
48367         * gcc.dg/weak-1.c: Use -fno-common.
48369 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48371         * g77.dg/f77-edit-apostrophe-out.f: New test
48372         * g77.dg/f77-edit-h-out.f: New test
48373         * g77.dg/f77-edit-t-in.f: New test
48374         * g77.dg/f77-edit-t-out.f: New test
48375         * g77.dg/f77-edit-x-out.f: New test
48376         * g77.dg/f77-edit-slash-out.f: New test
48377         * g77.dg/f77-edit-colon-out.f: New test
48378         * g77.dg/f77-edit-s-out.f: New test
48380 2002-03-24  Richard Henderson  <rth@redhat.com>
48382         * objc/execute/formal_protocol-6.x: New XFAIL.
48384 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48386         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48387         that do not support weak symbols
48389 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48391         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48392         * lib/g77.exp: Likewise.
48393         * lib/objc.exp: Likewise.
48395 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48397         * gcc.dg/Wswitch-default.c: New test.
48399 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48401         * g++.dg/other/enum1.C: New test.
48403 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48405         * gcc.dg/pragma-ep-3.c: Fix typo.
48407 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48409         * g++.dg/inherit/template-as-base.C: New test.
48411 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48413         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48414         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48416 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48418         * gcc.dg/cpp/multiline.c: Update to match.
48420 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48422         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48424 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48426         * gcc.dg/cpp/extratokens2.c: New file.
48428 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48430         * gcc.dg/20020312-2.c: Add rs6000 target.
48432         * gcc.c-torture/compile/20020319-1.c: New test.
48434 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48436         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48437         (A, E): Handle this.
48439 2002-03-20  Jason Merrill  <jason@redhat.com>
48441         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48442         ignoring -fpic.
48443         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48444         through prune_gcc_output.
48446 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
48448         * gcc.c-torture/compile/20020320-1.c: New test.
48450 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
48452         * gcc.c-torture/compile/20020318-1.c: New test.
48454         * gcc.dg/struct-by-value-1.c: New test.
48456         * gcc.dg/20020319-1.c: New test.
48458 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
48460         * g++.dg/opt/conj1.C: New test.
48462 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
48464         * g++.dg/template/qualttp20.C: Revert previous change.
48465         * g++.dg/template/qualttp3.C: Likewise.
48466         * g++.dg/template/qualttp4.C: Likewise.
48467         * g++.dg/template/qualttp5.C: Likewise.
48468         * g++.dg/template/qualttp6.C: Likewise.
48469         * g++.dg/template/qualttp7.C: Likewise.
48470         * g++.dg/template/qualttp8.C: Likewise.
48471         * g++.dg/template/recurse.C: Likewise.
48473 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48475         * gcc.dg/cpp/wchar-1.c: Update.
48477 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48479         * g++.dg/template/conv1.C: New test.
48480         * g++.dg/template/conv2.C: New test.
48481         * g++.dg/template/conv3.C: New test.
48482         * g++.dg/template/conv4.C: New test.
48484 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48486         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48487         * g++.dg/template/qualttp3.C: Likewise.
48488         * g++.dg/template/qualttp4.C: Likewise.
48489         * g++.dg/template/qualttp5.C: Likewise.
48490         * g++.dg/template/qualttp6.C: Likewise.
48491         * g++.dg/template/qualttp7.C: Likewise.
48492         * g++.dg/template/qualttp8.C: Likewise.
48493         * g++.dg/template/recurse.C: Likewise.
48495 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48497         * g++.dg/opt/dtor1.C: New test.
48499 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
48501         * gcc.c-torture/compile/20020315-1.c: New test.
48503 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
48505         * gcc.dg/weak-1.c: Fix scan tests.
48507 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
48509         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48510         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48511         cris-*-aout* mmix-*-*.
48512         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48513         cris-*-aout* mmix-*-*.
48514         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48515         cris-*-elf* cris-*-aout* and mmix-*-*.
48516         * gcc.dg/20001009-1.c: Ditto.
48517         * gcc.dg/20010912-1.c: Ditto.
48518         * gcc.dg/20020122-4.c: Ditto.
48519         * gcc.dg/inline-2.c: Ditto.
48521 2002-03-14  Jeffrey A Law  (law@cygnus.com)
48523         * gcc.c-torture/compile/20020314-1.c: New test.
48525 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
48527         * gcc.c-torture/execute/20020314-1.c: New test.
48529 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
48531         * g++.dg/warn/Wunused-1.C: New test.
48533 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
48535         * g++.dg/abi/mangle6.C: New test.
48537 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
48539         * gcc.c-torture/compile/20020309-2.c: New test.
48541         * gcc.c-torture/compile/20020312-1.c: New test.
48543 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48545         * g++.dg/other/access1.C: New test.
48547 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
48549         * gcc.c-torture/execute/wchar_t-1.c: New test.
48551 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
48553         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48555 2002-03-12  Roger Sayle  <roger@eyesopen.com>
48557         * gcc.dg/20020312-1.c: New test case.
48559 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
48561         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48563 2002-03-11  Richard Henderson  <rth@redhat.com>
48565         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48566         * g++.old-deja/g++.jason/report.C: Likewise.
48568 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48570         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48571         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48573 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48575         * g++.dg/overload/pmf1.C: New test.
48577 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48579         * gcc.c-torture/execute/20020307-1.c: Use long.
48581 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48583         PR optimization/5844
48584         * gcc.dg/20020310-1.c: New test.
48586 2002-03-09  Michael Meissner  <meissner@redhat.com>
48588         * gcc.c-torture/execute/memcpy-2.c: New test.
48589         * gcc.c-torture/execute/memset-1.c: New test.
48590         * gcc.c-torture/execute/strlen-1.c: New test.
48591         * gcc.c-torture/execute/strcmp-1.c: New test.
48592         * gcc.c-torture/execute/strncmp-1.c: New test.
48594 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48596         * gcc.dg/ppc-ldstruct.c: New test.
48598 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48600         * gcc.c-torture/execute/va-arg-22.c: New test.
48602 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48604         * gcc.c-torture/compile/20020309-1.c: New test.
48606 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48608         * gcc.c-torture/execute/20020307-2.c: New test.
48610 2002-03-07  Jeffrey A Law  (law@redhat.com)
48612         * g77.f-torture/compile/20020307-1.f: New test.
48614 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48616         * gcc.dg/unordered-1.c: New test.
48618 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48620         * gcc.c-torture/execute/20020307-1.c: New test.
48622 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48624         * gcc.dg/20020304-1.c: New test.
48626         * gcc.c-torture/compile/20020304-2.c: New test.
48628 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48630         * gcc.c-torture/compile/20020304-1.c: New test case
48631         (from PR c/5830).
48633 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48635         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48637 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48639         * g++.dg/other/classkey1.C: New test.
48641 2002-03-01  Richard Henderson  <rth@redhat.com>
48643         * gcc.c-torture/compile/981223-1.x: New.
48644         * gcc.c-torture/compile/920625-1.x: New.
48646 2002-02-28  Richard Henderson  <rth@redhat.com>
48648         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48650 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48652         * gcc.c-torture/execute/20020227-1.c: New test.
48654 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48656         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48657         here" ERROR lines.
48658         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48659         * g++.old-deja.g++.other/defarg1.C: Likewise.
48660         * g++.old-deja/g++.pt/calls2.C: Likewise.
48661         * g++.old-deja/g++.pt/crash20.C: Likewise.
48662         * g++.old-deja/g++.pt/crash30.C: Likewise.
48663         * g++.old-deja/g++.pt/crash36.C: Likewise.
48664         * g++.old-deja/g++.pt/crash6.C: Likewise.
48665         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48666         * g++.old-deja/g++.pt/derived3.C: Likewise.
48667         * g++.old-deja/g++.pt/error1.C: Likewise.
48668         * g++.old-deja/g++.pt/friend21.C: Likewise.
48669         * g++.old-deja/g++.pt/friend23.C: Likewise.
48670         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48671         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48673 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48675         * gcc.c-torture/execute/20020225-2.c: New test.
48677 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48679         * gcc.c-torture/execute/920730-1t.c,
48680         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48681         Delete test cases, only relevant to -traditional.
48683 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48685         * gcc.dg/cpp/undef1.c: Remove.
48686         * gcc.dg/cpp/directiv.c: Update.
48687         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48689 2002-02-27  Michael Meissner  <meissner@redhat.com>
48691         * gcc.c-torture/execute/20020226-1.c: New test.
48693 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48695         * g++.dg/debug/debug4.C: New test.
48697         * gcc.dg/ia64-visibility-1.c: New test.
48699 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48701         * gcc.dg/debug/20020224-1.c: New.
48703 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48705         * gcc.c-torture/execute/960416-1.x: New.
48706         * gcc.c-torture/execute/divconst-3.x: Likewise.
48708 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48710         * gcc.dg/20020224-1.c: New test.
48712 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48714         * gcc.c-torture/execute/20020225-1.c: New.
48716 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48718         * gcc.dg/cpp/wchar-1.c: New test.
48720 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48722         * gcc.dg/20020222-1.c: New test.
48724 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48726         * g++.dg/opt/anonunion1.C: New test.
48728 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48730         * g++.dg/template/qualttp19.C: New test.
48731         * g++.dg/template/qualttp20.C: New test.
48732         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48733         * g++.old-deja/g++.other/qual1.C: Likewise.
48735 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48737         * gcc.dg/attr-alwaysinline.c: New.
48739 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48741         * gcc.dg/20020220-1.c: New test.
48743         * gcc.dg/20020220-2.c: New test.
48745         * g++.dg/opt/mmx1.C: New test.
48747 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48749         * gcc.c-torture/compile/20020110.c: New test.
48751 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48753         * gcc.c-torture/execute/20020219-1.c: New test.
48755         * gcc.dg/20020219-1.c: New test.
48757         * gcc.dg/noncompile/20020220-1.c: New test.
48759         * g++.dg/opt/ptrintsum1.C: New test.
48761         * gcc.dg/debug/20020220-1.c: New test.
48763 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48765         * gcc.c-torture/execute/20020216-1.c: New test.
48767 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48769         * gcc.dg/decl-1.c: Update, new test.
48771 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48773         * g++.dg/abi/bitfield1.C: New test.
48774         * g++.dg/abi/bitfield2.C: New test.
48776 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48778         * gcc.dg/attr-nest.c: New test.
48780 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48782         * gcc.c-torture/execute/20020215-1.c: New test.
48784 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48786         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48787         * g++.dg/debug/debug.exp: New.
48788         * g++.dg/debug/trivial.C: New.
48789         * g++.dg/debug/debug1.C: Moved...
48790         * g++.dg/other/debug1.C: ...from here.
48791         * g++.dg/debug/debug2.C: Moved...
48792         * g++.dg/other/debug2.C: ...from here.
48793         * g++.dg/debug/debug3.C: Moved...
48794         * g++.dg/other/debug3.C: ...from here.
48796         * gcc.dg/noncompile/20020213-1.c: New test.
48798 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48800         * g++.dg/other/debug3.C: New test.
48802         * gcc.c-torture/execute/20020213-1.c: New test.
48804 2002-02-13  Richard Smith <richard@ex-parrot.com>
48806         * g++.old-deja/g++.other/thunk1.C: New test.
48808 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48810         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48812 2002-02-13  Stan Shebs  <shebs@apple.com>
48814         * gcc.dg/altivec-3.c: New.
48816 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
48818         * gcc.dg/Wunreachable-1.c: New test.
48819         * gcc.dg/Wunreachable-2.c: New test.
48821 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48823         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48825 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
48827         * gcc.dg/decl-1.c: New test.
48829 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48831         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48833 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48835         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48836         * gcc.c-torture/compile/980506-1.x: Likewise.
48838 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48840         * gcc.dg/20020210-1.c: New.
48842 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48844         * g77.f-torture/execute/947.f: New regression test
48845         for PR fortran/947.
48847 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48849         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48850         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48852 2002-02-08  Richard Henderson  <rth@redhat.com>
48854         * gcc.c-torture/compile/labels-3.c: New.
48856 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48858         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48859         expression statements work instead.
48860         * gcc.dg/noncompile/20020207-1.c: New test.
48862 2002-02-07  Richard Henderson  <rth@redhat.com>
48864         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48866 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48868         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48869         message from g77
48870         * lib/g77-dg.exp: Trim g77 error messages so that they are
48871         recognized by dg.exp.
48873 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48875         PR fortran/5473
48876         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48878 2002-02-07  Richard Henderson  <rth@redhat.com>
48880         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48881         to be sufficiently aligned for integers.
48883 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48885         * g++.dg/template/friend4.C: New test.
48887 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48889         PR fortran/5743
48890         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48891         unsupported cases.
48893 2002-02-07  Richard Henderson  <rth@redhat.com>
48895         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48896         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48897         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48898         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48900 2002-02-06  Richard Henderson  <rth@redhat.com>
48902         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48904 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48906         * gcc.dg/20020206-1.c: New test.
48908 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48910         * gcc.c-torture/execute/20020206-1.c: New test.
48912         * gcc.c-torture/execute/20020206-2.c: New test.
48914         PR optimization/5429:
48915         * gcc.c-torture/compile/20020206-1.c: New test.
48917 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48919         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48920         as certain file formats cannot support particularly large
48921         alignments.
48923         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48924         and do not expect to be able to link the executable.
48926         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48927         fail because the COFF format does not support the weak attribute.
48929 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48931         * g77.dg/pr5473.f: New test
48933 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48935         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48936         Fix testcase accordingly.
48938 2002-02-04  Richard Henderson  <rth@redhat.com>
48940         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48941         (buf): Change to be an array of pointers, not ints.
48943 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48945         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48946         before all tests.  Move warning one line above to match where it
48947         C frontend emits.
48948         * gcc.dg/Wswitch-2.c: New test.
48949         * g++.dg/warn/Wswitch-1.C: New test.
48950         * g++.dg/warn/Wswitch-2.C: New test.
48952 2002-02-04  Richard Henderson  <rth@redhat.com>
48954         * g++.dg/abi/offsetof.C: Fix size comparison.
48956 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48958         * gcc.dg/cast-qual-2.c: New test.
48960 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48962         * gcc.dg/20020201-4.c: New test.
48964 2002-02-04  Ben Elliston  <bje@redhat.com>
48966         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48967         target_info attribute != 0, in addition to the empty string.
48968         (gcc_target_compile): Likewise.
48970 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48972         * gcc.dg/Wswitch.c: New test.
48973         PR gcc/4475. PR gcc/3780.
48975 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48977         * g77.f-torture/execute/5122.f: New test for regressions
48978         against PR fortran/5122.
48980 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48982         * g77.f-torture/compile/pr3743.f: Delete
48983         * g77.dg/pr3743-1.f: New test.
48984         * g77.dg/pr3743-2.f: New test.
48985         * g77.dg/pr3743-3.f: New test.
48986         * g77.dg/pr3743-4.f: New test.
48988 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48990         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48992 2002-02-02  Richard Henderson  <rth@redhat.com>
48994         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48995         * gcc.c-torture/execute/bf64-1.c: Likewise.
48997 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48999         * gcc.dg/20020201-2.c: New test.
49001         * gcc.dg/20020201-3.c: New test.
49003         * gcc.c-torture/execute/bitfld-2.c: New test.
49005 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49007         * gcc.dg/bitfld-1.c: Update.
49008         * gcc.dg/bitfld-2.c: Update.
49009         * gcc.c-torture/execute/bitfld-1.x: New.
49011 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
49013         * gcc.c-torture/execute/20020201-1.c: New test.
49015 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
49017         PR target/5469
49018         * gcc.dg/20020201-1.c: New test.
49020 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
49022         PR fortran/3743
49023         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
49024         * g77.f-torture/compile/pr3743.x: Remove
49026 2002-01-31  Tom Rix  <trix@redhat.com>
49028         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49030 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49032         * gcc.dg/noncompile/20020130-1.c: New test.
49034 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
49036         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49038 2002-01-29  Richard Henderson  <rth@redhat.com>
49040         * gcc.c-torture/execute/991118-1.c: Cast various constants back
49041         to long long.
49042         * gcc.c-torture/execute/bf64-1.c: Likewise.
49044 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
49046         * gcc.c-torture/execute/20020129-1.c: New test.
49048 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49050         * gcc.c-torture/compile/20000224-1.c: Update.
49051         * gcc.c-torture/execute/bitfld-1.c: New tests.
49052         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49053         * gcc.dg/uninit-A.c: Update.
49055 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49057         * g++.dg/template/ctor1.C: Add instantiation.
49059 2002-01-28  Paul Koning  <pkoning@equallogic.com>
49061         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49062         argument to __builtin_prefetch to be const ptr.
49064 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
49066         * gcc.c-torture/compile/20020120-1.c: New test.
49068 2002-01-27  Kazu Hirata  <kazu@hxi.com>
49070         * gcc.c-torture/execute/20020127-1.c: New test.
49072 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
49074         * g77.dg/f77-edit-i-in.f: New test
49075         * g77.dg/f77-edit-i-out.f: New test
49077 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
49079         * gcc.dg/debug/debug.exp: New file.
49080         * gcc.dg/debug/trivial.c: New file.
49081         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49082         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49083         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49084         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49085         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49086         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49087         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49088         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49089         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49090         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49091         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49092         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49093         * gcc.dg/20000503-1.c: Removed.
49094         * gcc.dg/20010207-1.c: Removed.
49095         * gcc.dg/20011223-1.c: Removed.
49096         * gcc.dg/20020104-2.c: Removed.
49097         * gcc.dg/debug-1.c: Removed.
49098         * gcc.dg/debug-2.c: Removed.
49099         * gcc.dg/debug-3.c: Removed.
49100         * gcc.dg/debug-4.c: Removed.
49101         * gcc.dg/debug-5.c: Removed.
49102         * gcc.dg/debug-6.c: Removed.
49103         * gcc.dg/dwarf2-1.c: Removed.
49104         * gcc.dg/dwarf2-2.c: Removed.
49106 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
49108         * g++.old-deja/g++.other/eh5.C: New test.
49109         * g++.old-deja/g++.other/sibcall2.C: New test.
49110         * g++.old-deja/g++.other/array9.C: New test.
49111         * g++.old-deja/g++.other/typename2.C: New test.
49112         * g++.old-deja/g++.other/crash60.C: New test.
49113         * g++.old-deja/g++.other/conv9.C: New test.
49114         * g++.old-deja/g++.other/mangle10.C: New test.
49115         * g++.old-deja/g++.other/unchanging1.C: New test.
49116         * g++.old-deja/g++.other/exprstmt1.C: New test.
49117         * g++.old-deja/g++.other/inline23.C: New test.
49118         * g++.old-deja/g++.eh/ia64-1.C: New test.
49119         * g++.old-deja/g++.other/dwarf2-1.C: New test.
49120         * g++.old-deja/g++.other/reload1.C: New test.
49121         * g++.old-deja/g++.other/static20.C: New test.
49122         * g++.old-deja/g++.other/local-alloc1.C: New test.
49123         * g++.old-deja/g++.other/conv8.C: New test.
49124         * g++.old-deja/g++.other/stmtexpr2.C: New test.
49125         * g++.old-deja/g++.other/storeexpr1.C: New test.
49126         * g++.old-deja/g++.other/storeexpr2.C: New test.
49127         * g++.dg/eh/template2.C: New test.
49128         * g++.dg/warn/weak1.C: New test.
49130 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
49132         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49133         Remove first, non-varying, argument.
49135 2002-01-23  Richard Henderson  <rth@redhat.com>
49137         * gcc.dg/inline-2.c: New.
49139         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49140         Add optional target arg.  Check number of arguments.
49141         (scan-assembler-not, scan-assembler-dem): Likewise.
49142         (scan-assembler-dem-not): Likewise.
49144 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49146         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49147         line 12.
49148         * g++.old-deja/g++.brendan/parse3.C,
49149         g++.old-deja/g++.other/crash26.C,
49150         g++.old-deja/g++.other/crash28.C,
49151         g++.old-deja/g++.other/crash29.C,
49152         g++.old-deja/g++.other/crash30.C,
49153         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49155 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
49157         * gcc.dg/20020115-1.c: New.
49159 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
49161         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49163 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
49165         * gcc.dg/20020122-3.c: New.
49167 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
49169         * g++.dg/other/gc1.C: New test.
49171 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49173         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49175 2002-01-22  Richard Henderson  <rth@redhat.com>
49177         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49179 2002-01-22  Richard Henderson  <rth@redhat.com>
49181         * gcc.dg/20020122-4.c: New.
49183 2002-01-22  H.J. Lu <hjl@gnu.org>
49185         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49186         link output.
49187         * gcc.dg/special/ecos.exp: Likewise.
49188         * lib/g++-dg.exp: Likewise.
49189         * lib/g77-dg.exp: Likewise.
49190         * lib/gcc-dg.exp : Likewise.
49191         * lib/mike-g++.exp: Likewise.
49192         * lib/mike-g77.exp: Likewise.
49193         * lib/mike-gcc.exp: Likewise.
49194         * lib/objc-dg.exp: Likewise.
49196 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
49198         PR target/5379
49199         * gcc.dg/20020122-2.c: New test.
49201 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
49203         * gcc.dg/20020122-1.c: New test.
49205 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
49207         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49209 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
49211         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49213 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49215         * gcc.c-torture/compile/20020121-1.c: New test.
49217 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49219         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49220         ld_library_path.
49222 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
49224         * gcc.dg/20020218-1.c: New test.
49226 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
49228         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49229         messages
49230         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49231         "At global scope" warning
49232         * g++.dg/ext/align1.C: Change cygwin test for alignment
49233         from db-bogus to dg-warning
49235 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
49237         * g77.f-torture/compile/cpp2.F: New test.
49239 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49241         * g++.dg/template/access1.C: New test.
49243 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
49245         * gcc.dg/20020118-1.c: New.
49247 2002-01-18  Kazu Hirata  <kazu@hxi.com>
49249         * gcc.c-torture/execute/20020118-1.c: New test.
49251 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49253         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49254         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49255         alignment warnings.
49257 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49259         * gcc.misc-tests/i386-prefetch.exp: Save and restore
49260         torture_with_loops and torture_without_loops
49262 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
49264         * gcc.c-torture/compile/20020116-1.c: New test.
49266 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
49268         * gcc.dg/20020116-2.c: New test.
49270         * gcc.dg/ultrasp4.c: New test.
49272         * gcc.dg/20020116-1.c: New test.
49274 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
49276         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49277         by EABI.
49279 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
49281         * gcc.misc-tests/i386-prefetch.exp: New.
49282         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49283         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49284         * gcc.misc-tests/i386-pf-none-1.c: New test.
49285         * gcc.misc-tests/i386-pf-sse-1.c: New test.
49287 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
49289         * gcc.dg/gnu89-init-1.c: Add new tests.
49291 2002-01-15  Andreas Jaeger  <aj@suse.de>
49293         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49294         * gcc.dg/i386-mmx-2.c: Likewise.
49295         * gcc.dg/i386-sse-1.c: Likewise.
49296         * gcc.dg/i386-sse-2.c: Likewise.
49297         * gcc.dg/i386-sse-3.c: Likewise.
49299 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
49301         * g77.f-torture/execute/intrinsic-unix-bessel.f:
49302         Uncomment additional cases that now pass.
49304 2002-01-11  Richard Henderson  <rth@redhat.com>
49306         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49307         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49309 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
49311         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49313 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
49315         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49316         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49318 2002-01-10  Dale Johannesen  <dalej@apple.com>
49320         * gcc.c-torture/execute/loop-11.c: New.
49322 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
49324         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49325         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49327 2002-01-09  Richard Henderson  <rth@redhat.com>
49329         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49330         type in which to perform the operation for each size.
49332 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
49334         * gcc.c-torture/compile/20020109-2.c: New test.
49336 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
49338         * gcc.c-torture/execute/loop-10.c: New test.
49340 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49342         * gcc.c-torture/compile/20010226-1.c: New test.
49343         * gcc.c-torture/compile/20010227-1.c: New test.
49344         * gcc.c-torture/compile/20010426-1.c: New test.
49345         * gcc.c-torture/compile/20010510-1.c: New test.
49346         * gcc.c-torture/compile/20010605-3.c: New test.
49347         * gcc.c-torture/compile/20010824-1.c: New test.
49348         * gcc.c-torture/execute/20010409-1.c: New test.
49349         * gcc.dg/noncompile/20000901-1.c: New test.
49350         * gcc.dg/20001023-1.c: New test.
49351         * gcc.dg/20001101-1.c: New test.
49352         * gcc.dg/20001102-1.c: New test.
49353         * gcc.dg/20010207-1.c: New test.
49354         * gcc.dg/20010405-1.c: New test.
49355         * gcc.dg/20010822-1.c: New test.
49356         * gcc.dg/20011107-1.c: New test.
49358 2002-01-09  Jeffrey A Law  (law@redhat.com)
49360         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49362         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
49363         execution failure on PA targets.
49365 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49367         * gcc.c-torture/compile/20020109-1.c: New test.
49369 2002-01-08  Kazu Hirata  <kazu@hxi.com>
49371         * gcc.c-torture/execute/20020108-1.c: New test.
49373 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
49375         * gcc.dg/20020108-1.c: New test.
49377 2002-01-08  H.J. Lu <hjl@gnu.org>
49379         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49380         for header files.
49382 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49384         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49385         consistency.
49387 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49389         * gcc.dg/altivec-4.c: Test altivec predicates.
49391 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49393         * gcc.c-torture/execute/20020107-1.c: New test.
49395 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49397         PR c/5279
49398         * gcc.c-torture/compile/20020106-1.c: New test.
49400 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49402         * gcc.c-torture/execute/nestfunc-4.c: New test.
49404 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49406         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49407         extra triple that slipped in.
49408         * g++.old-deja/g++.abi/align.C: Likewise.
49409         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49411 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49413         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49414         * g++.old-deja/g++.abi/align.C: Likewise.
49415         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49417         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49418         on FreeBSD/i386.
49419         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49420         FreeBSD.
49422 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49424         * gcc.dg/20020104-1.c: New test.
49426         * gcc.dg/20020104-2.c: New test.
49428 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49430         * gcc.dg/20020103-1.c: Fix typo in target selector.
49432 2002-01-03  Richard Henderson  <rth@redhat.com>
49434         * gcc.dg/20020103-1.c: New.
49436 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49438         * gcc.c-torture/execute/20020103-1.c: New test.
49440 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49442         * g++.dg/other/debug2.C: New test.
49444         * gcc.c-torture/compile/20020103-1.c: New test.
49446 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
49448         * gcc.dg/gnu89-init-1.c: Added new tests.
49450 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49452         * g++.dg/template/friend2.C: Remove as patch is reverted.
49454         * g++.dg/warn/oldcast1.C: New test.
49456         * g++.dg/template/ptrmem1.C: New test.
49457         * g++.dg/template/ptrmem2.C: New test.
49459         * g++.dg/template/ntp.C: New test.
49461         * g++.dg/other/component1.C: New test.
49463         * g++.dg/template/ttp3.C: New test.
49465         * g++.dg/template/friend2.C: New test.
49466         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49468 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49470         * g++.dg/other/ptrmem1.C: New test.
49471         * g++.dg/other/ptrmem2.C: New test.
49473 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49475         * g++.dg/template/ctor1.C: New test.
49477 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49479         * g++.dg/template/friend2.C: New test.
49481 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
49483         * gcc.dg/mmix-1.c: New test.
49485 2001-12-31  Richard Henderson  <rth@redhat.com>
49487         * gcc.dg/asm-5.c: New.
49489 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
49491         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49492         in namespace __gnu_cxx
49494 2001-12-30  Richard Henderson  <rth@redhat.com>
49496         * gcc.dg/debug-6.c: New.
49498 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
49500         * gcc.c-torture/compile/20011229-2.c: New test.
49502 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
49504         * gcc.dg/debug-3.c: New test.
49505         * gcc.dg/debug-4.c: New test.
49506         * gcc.dg/debug-5.c: New test.
49508 2001-12-29  Richard Henderson  <rth@redhat.com>
49510         * g++.dg/eh/loop1.C: New.
49512 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49514         * g++.dg/template/crash1.C: New test.
49516 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49518         * g++.dg/other/const1.C: New test.
49520 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49522         * gcc.c-torture/compile/20011229-1.c: New test.
49524 2001-12-28  Stan Shebs  <shebs@apple.com>
49526         * lib/objc-torture.exp: Resync with c-torture.exp.
49527         * lib/objc.exp: Load standard libraries.
49529 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
49531         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49532         additional tests.
49534 2001-12-27  Roger Sayle <roger@eyesopen.com>
49536         * gcc.c-torture/execute/string-opt-16.c: New testcase.
49538 2001-12-27  Richard Henderson  <rth@redhat.com>
49540         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49542 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49544         * g++.dg/eh/ctor1.C: New test.
49545         * g++.dg/other/error2.C: New test.
49547 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49549         * g++.dg/other/init2.C: New test.
49551 2001-12-24  Richard Henderson  <rth@redhat.com>
49553         * gcc.dg/20011223-1.c: New.
49554         * gcc.dg/inline-1.c: New.
49556 2001-12-23  Richard Henderson  <rth@redhat.com>
49558         * gcc.dg/asm-4.c: Test operand modifiers.
49560 2001-12-23  Richard Henderson  <rth@redhat.com>
49562         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49564 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49566         * gcc.c-torture/execute/20011223-1.c: New test.
49568 2001-12-21  Richard Henderson  <rth@redhat.com>
49570         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49571         re-enables the warning.
49573 2001-12-21  Richard Henderson  <rth@redhat.com>
49575         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49577 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49579         * gcc.c-torture/compile/20011218-1.c: New test.
49581 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49583         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49584         arm-isr.c test.
49585         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49586         epilogue generation for ARM ISR routines.
49588 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49590         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49591         * gcc.dg/format/c90-printf-3.c: Likewise.
49592         * gcc.dg/format/c99-printf-3.c: Likewise.
49593         * gcc.dg/format/ext-1.c: Likewise.
49594         * gcc.dg/format/ext-6.c: Likewise.
49595         * gcc.dg/format/format.h: Prototype unlocked stdio.
49597 2001-12-20  Richard Henderson  <rth@redhat.com>
49599         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49600         (arena): Use it.
49601         (malloc): Correct allocation logic.  Abort if we fill up the
49602         arena before initialization complete.
49603         (realloc): Correct allocation logic.
49605 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49607         * gcc.c-torture/compile/20011219-2.c: New test.
49609         * gcc.c-torture/execute/20011219-1.c: New test.
49611 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49613         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49614         target does not support weak symbols.
49616 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49618         * gcc.c-torture/compile/20011219-1.c: New test.
49620 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49622         * g++.dg/other/error1.C: New test.
49624 2001-12-17  Jeffrey A Law  (law@redhat.com)
49626         * gcc.c-torture/execute/20011217-1.c: New test.
49628 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49630         * objc.dg/special/: New directory.
49631         * objc.dg/special/special.exp: New file.
49632         * objc.dg/special/unclaimed-category-1.h: New file.
49633         * objc.dg/special/unclaimed-category-1a.m: New file.
49634         * objc.dg/special/unclaimed-category-1.m: New file.
49636 2001-12-17  Andreas Jaeger  <aj@suse.de>
49638         * gcc.c-torture/compile/20011217-2.c: New test.
49640 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49642         * gcc.c-torture/compile/20011217-1.c: New test.
49644 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49646         * gcc.dg/20011214-1.c: New.
49648 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49650         * gcc.dg/altivec-4.c: New.
49652 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49654         * gcc.dg/20011113-1.c: New test.
49656 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49658         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49659         std::__malloc_alloc_template<0> and
49660         std::__default_alloc_template<false, 0>.
49662 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49664         * objc/execute/bf-21.m: New test.
49665         * objc/execute/enumeration-1.m: New test.
49666         * objc/execute/enumeration-2.m: New test.
49668 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49670         * gcc.dg/gnu89-init-1.c: New test.
49672 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49674         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49675         * g++.old-deja/g++.jason/2371.C: Likewise.
49676         * g++.old-deja/g++.jason/template33.C: Likewise.
49677         * g++.old-deja/g++.jason/template34.C: Likewise.
49678         * g++.old-deja/g++.jason/template36.C: Likewise.
49679         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49680         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49681         * g++.old-deja/g++.other/typename1.C: Likewise.
49682         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49683         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49684         * g++.old-deja/g++.pt/typename11.C: Likewise.
49685         * g++.old-deja/g++.pt/typename14.C: Likewise.
49686         * g++.old-deja/g++.pt/typename16.C: Likewise.
49687         * g++.old-deja/g++.pt/typename3.C: Likewise.
49688         * g++.old-deja/g++.pt/typename4.C: Likewise.
49689         * g++.old-deja/g++.pt/typename5.C: Likewise.
49690         * g++.old-deja/g++.pt/typename7.C: Likewise.
49691         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49693 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49695         * g++.dg/other/linkage1.C: New test.
49696         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49697         specifiers.
49699 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49701         * gcc.dg/concat.c: New test.
49703 2001-12-11  Stan Shebs  <shebs@apple.com>
49705         * objc/compile: New test directory.
49706         * objc/compile/compile.exp: New expect script.
49707         * objc/compile/20011211-1.m: New compile test.
49709 2001-12-11  Jason Merrill  <jason@redhat.com>
49711         * lib/prune.exp (prune_gcc_output): Also handle "In member
49712         function".  So many permutations...
49714 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49716         * g++.dg/template/typedef1.C: New test.
49718 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49720         * g++.dg/other/copy1.C: New test.
49722 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49724         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49726         * gcc.dg/builtin-choose-expr.c: New.
49728 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49730         * gcc.dg/altivec-2.c: New.
49732 2001-12-07  Richard Henderson  <rth@redhat.com>
49734         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49736 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49738         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49739         ultrasparc.
49741 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49743         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49745 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49747         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49748         variable argument list.
49750 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49752         * gcc.c-torture/execute/memcheck: Delete entire directory.
49753         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49754         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49756 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49758         * gcc.dg/Wshadow-1.c: New test.
49760 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49762         * gcc.c-torture/compile/20011130-1.c: New test.
49764         * gcc.dg/noncompile/20011025-1.c: New test.
49766         * g++.dg/other/anon-union.C: New test.
49768         * gcc.c-torture/execute/20011024-1.c: New test.
49770 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49772         * gcc.c-torture/execute/20000722-1.x,
49773         gcc.c-torture/execute/20010123-1.x: Remove.
49774         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49775         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49776         gcc.dg/c99-complit-2.c: New tests.
49778 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49780         * g++.dg/inherit/base1.C: New test.
49782 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49784         * g++.dg/other/stdarg1.C: New test.
49786         * gcc.c-torture/compile/20011130-2.c: New test.
49788 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49790         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49791         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49792         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49793         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49794         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49795         * gcc.dg/builtin-prefetch-1.c: New test.
49797 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49799         * gcc.dg/20011130-1.c: New test.
49801 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49803         * g++.dg/other/scope1.C: New test.
49804         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49806 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49808         * gcc.dg/vla-init-1.c: New test.
49810 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49812         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49814 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49816         * objc.dg/alias.m: Update.
49817         * objc.dg/class-1.m: Update.
49818         * objc.dg/const-str-1.m: Update.
49819         * objc.dg/fwd-proto-1.m: Update.
49820         * objc.dg/id-1.m: Update.
49821         * objc.dg/super-class-1.m: Update.
49823 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
49825         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49826         constructs.
49828 2001-11-28  Jeffrey A Law  (law@cygnus.com)
49830         * gcc.c-torture/execute/20011128-1.c: New test.
49832 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
49834         * gcc.dg/20011127-1.c: New test.
49836 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49838         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
49839         from Austin Group draft 7.
49840         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
49841         scanf format arguments.
49842         * gcc.dg/format/no-exargs-2.c: New test.
49844 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49846         * g++.dg/abi/vbase8-4.C: New test.
49848 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49850         * gcc.c-torture/execute/20011121-1.c: New test.
49852 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49854         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49856 2001-11-23  Andreas Jaeger  <aj@suse.de>
49858         * gcc.dg/cpp/charconst-2.c: New test.
49860 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49862         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49863         to the host if it is remote.  Let tests specify extra headers
49864         they use.
49865         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49866         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49867         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49868         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49869         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49870         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49871         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49872         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49873         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49874         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49876 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49878         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49879         for little endian ARMs.
49881 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49883         * gcc.c-torture/compile/20011119-1.c: New test.
49884         * gcc.c-torture/compile/20011119-2.c: New test.
49886 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49888         * gcc.dg/altivec-1.c: Fix typo.
49890 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49892         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49894 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49896         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49898 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49900         * lib/g77.exp: Don't specify --rpath-link.
49902         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49903         across all the headers.
49904         * gcc.dg/format/format.exp: For testing on a remote host,
49905         copy format.h.
49907         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49908         * gcc.c-torture/execute/930406-1.c: Likewise.
49909         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49911 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49913         * gcc.dg/altivec-1.c: New.
49915 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49917         * gcc.dg/cpp/fpreprocessed.c: New test case.
49919 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49921         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49922         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49923         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49925 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49927         * gcc.dg/no-builtin-1.c: New test.
49929 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49931         * gcc.c-torture/execute/20011115-1.c: New test.
49933 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49935         * gcc.c-torture/compile/20011114-2.c: New test.
49936         * gcc.c-torture/compile/20011114-3.c: New test.
49937         * gcc.c-torture/compile/20011114-4.c: New test.
49939 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49941         * g++.dg/other/init1.C: New test.
49943 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49945         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49946         message.
49948         * gcc.c-torture/execute/20011114-1.c: New testcase.
49950         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49951         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49952         like the (before this change) version of 20010327-1.c.
49954 2001-11-14  Roger Sayle <roger@eyesopen.com>
49956         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49958 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49960         * g++.dg/init/array2.C: New test.
49962 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49964         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49966 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49968         * g++.dg/other/forscope1.C: New test.
49969         * g++.dg/ext/forscope1.C: New test.
49970         * g++.dg/ext/forscope2.C: New test.
49972 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49974         * gcc.c-torture/execute/20011113-1.c: New test.
49976 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49978         * gcc.c-torture/execute/20011109-2.c: New test.
49980         * gcc.c-torture/execute/20011109-1.c: New test.
49982 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49984         * gcc.c-torture/compile/20011109-1.c: New test.
49986 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49988         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49989         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49990         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49991         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49992         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49993         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49994         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49996 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49998         * g++.dg/warn/Wshadow-1.C: New tests.
49999         * g++.old-deja/g++.mike/for3.C: Update.
50001 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50003         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
50004         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
50005         XFAILs.  Adjust expected error texts.
50006         * gcc.c-torture/compile/20011106-1.c,
50007         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
50008         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
50009         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
50010         gcc.dg/c99-array-lval-5.c: New tests.
50012 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50014         * gcc.dg/cpp/defined.c: Update.
50016 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50018         * gcc.c-torture/execute/anon-1.c: New test.
50020 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
50022         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
50023         same size, so no warning should be produced on stormy16.
50025         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
50026         due to oversized array.
50027         * g++.old-deja/g++.mike/ns15.C: Likewise.
50028         * g++.old-deja/g++.pt/crash16.C: Likewise.
50030 2001-11-02  Graham Stott  <grahams@redhat.com>
50032         * g++.dgother/debug1.C: Fix typos.
50034 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
50036         * g++.dg/other/debug1.C: New test.
50038 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50040         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50041         of unsigned long.
50043 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
50045         * gcc.dg/20011029-2.c: New test.
50047         * gcc.c-torture/compile/20011029-1.c: New test.
50049 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
50051         * objc/execute/class_self-1.m: New test.
50052         * objc/execute/class_self-2.m: New test.
50054 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
50056         * gcc.misc-tests/msgs.exp: Delete.
50057         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50058         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
50059         error set to match recent changes.
50061 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
50063         * gcc.dg/20011021-1.c: New test.
50065 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
50067         * gcc.c-torture/compile/20011023-1.c: New test.
50069 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
50071         * lib/g77.exp: Rewrite based on lib/g++.exp.
50073 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
50075         * gcc.c-torture/execute/20011019-1.c: New test.
50077         * gcc.dg/20011018-1.c: New test.
50079 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
50081         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50083 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
50085         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50086         * gcc.dg/attr-invalid.c: Likewise.
50088 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
50090         * gcc.dg/20011015-1.c: New test.
50092 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50094         * g++.dg/template/unify2.C: New test.
50096 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50098         * g++.dg/other/exception-specification.C: New test
50100 2001-10-13  Tom Rix  <trix@redhat.com>
50102         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50103         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50105 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
50107         * gcc.dg/20011009-1.c: New test.
50109 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
50111         PR g++/4476
50112         * g++.dg/other/friend1.C: New test.
50114 2001-10-11  Richard Henderson  <rth@redhat.com>
50116         * g++.old-deja/g++.other/crash18.C: Add -S to options.
50118 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50120         * gcc.c-torture/compile/20011010-1.c: New.
50122 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50124         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50125         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50126         g77.f-torture/execute/execute.exp,
50127         g77.f-torture/noncompile/noncompile.exp,
50128         gcc.c-torture/compile/compile.exp,
50129         gcc.c-torture/execute/execute.exp,
50130         gcc.c-torture/execute/ieee/ieee.exp,
50131         gcc.c-torture/execute/memcheck/memcheck.exp,
50132         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50133         objc/execute/execute.exp: Update FSF address.
50135 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50137         * gcc.dg/cpp/cmdlne-C.c: Update.
50138         * gcc.dg/cpp/cmdlne-C2.c: New.
50140 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50142         * gcc.c-torture/execute/20011008-3.c: New.
50144 2001-10-08  DJ Delorie  <dj@redhat.com>
50146         * gcc.dg/20011008-1.c: New.
50147         * gcc.dg/20011008-2.c: New.
50149 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50151         * gcc.dg/cpp/spacing1.c: Update test.
50153 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50155         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50156         spelling errors of "separate" as "seperate".
50158 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
50160         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50161         enough to avoid inlining.
50163 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50165         * lib/g77.exp: set libg2c_dir correctly.
50167 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50169         * gcc.dg/cpp/macro11.c: New test.
50171 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50173         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50174         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50175         gcc.dg/format/multattr-3.c: New tests.
50176         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
50177         tests for format attributes on function pointers being rejected.
50179 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50181         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50183 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50185         * g++.dg/warn/format1.C: New test.
50187 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50189         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50191 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50193         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50195 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50197         * gcc.dg/cpp/redef2.c: Add test.
50199 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
50201         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50202         long-standing bug on i686, apparently.
50203         * gcc.c-torture/execute/loop-2c.x: New file.
50204         * gcc.c-torture/execute/loop-2d.x: New file.
50205         * gcc.c-torture/execute/loop-3c.x: New file.
50207 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
50209         * gcc.dg/cpp/20000625-2.c: Correct line number.
50211 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50213         * gcc.dg/cpp/macro10.c: New test.
50214         * gcc.dg/cpp/strify3.c: New test.
50215         * gcc.dg/cpp/spacing1.c: Add tests.
50216         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50217         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50219 2001-09-24  DJ Delorie  <dj@redhat.com>
50221         * gcc.c-torture/execute/20010924-1.c: New test.
50223 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50225         * objc/execute/paste.m: Remove.
50227 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50229         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50231 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
50233         * g77.dg/strlen0.f: New test.
50235 2001-09-21  Richard Henderson  <rth@redhat.com>
50237         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50238         * g++.old-deja/g++.abi/vtable2.C: Likewise.
50240 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50242         Table-driven attributes.
50243         * g++.dg/ext/attrib1.C: New test.
50245 2001-09-20  DJ Delorie  <dj@redhat.com>
50247         * gcc.dg/20000926-1.c: Update expected warning messages.
50248         * gcc.dg/array-2.c: Likewise, and test for warnings too.
50249         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50250         array.
50252 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
50254         * g++.dg/eh/registers1.C: New test case.
50256 2001-09-17  Richard Henderson  <rth@redhat.com>
50258         * gcc.dg/array-5.c: Fix VLA decomposition test.
50260 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50262         * gcc.dg/cpp/line5.c: New testcase.
50264 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50266         * gcc.dg/cpp/macro9.c: New test.
50268 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
50270         * gcc.c-torture/execute/980223.c: Change type of addr from long
50271         to char *.
50273 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
50275         * gcc.c-torture/execute/20010915-1.c: New test.
50277 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
50279         * g77.dg/bprob: New directory.
50280         * g77.dg/bprob/bprob.exp: New file.
50281         * g77.dg/bprob/bprob-1.f: New test.
50282         * g77.dg/gcov: New directory.
50283         * g77.dg/gcov/gcov.exp: New file.
50284         * g77.dg/gcov/gcov-1.f: New test.
50285         * g77.dg/gcov/gcov-1.x: New file.
50287 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50289         * gcc.dg/cpp/directiv.c: Update.
50290         * gcc.dg/cpp/undef1.c: Update.
50292 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
50294         * gcc.dg/20010912-1.c: New test.
50296 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
50298         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50299         language-independent file in lib.
50300         * lib/gcov.exp: New file.
50302 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50304         * gcc.c-torture/compile/20010911-1.c: New test.
50306 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
50308         * lib/profopt.exp: New, to support profile-directed optimizations.
50309         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50310         * gcc.misc-tests/bprob-1.c: New test.
50311         * gcc.misc-tests/bprob-2.c: New test.
50313 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
50315         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50316         XFAIL and which kinds of gcov output to verify.
50317         * gcc.misc-tests/gcov-4b.x: New file.
50318         * gcc.misc-tests/gcov-5b.x: New file.
50319         * gcc.misc-tests/gcov-6.x: New file.
50320         * gcc.misc-tests/gcov-7.c: New test.
50321         * gcc.misc-tests/gcov-7.x: New file.
50323 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
50325         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50326         * gcc.misc-tests/gcov-6.c: New test.
50328 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50330         PR c++/3986
50331         * g++.dg/abi/vbase1.C: New test.
50333 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
50335         * objc.dg/method-2.m: New.
50337 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50339         PR c++/4203
50340         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50341         * g++.dg/init/empty1.C: New test.
50343 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
50345         * gcc.c-torture/compile/20010903-1.c: New test.
50347 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
50349         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50350         for m68k.
50352 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
50354         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50356         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50358         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50360 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
50362         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50363         for 16-bit 'unsigned int'.
50365 2001-08-29  Kazu Hirata  <kazu@hxi.com>
50367         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50369 2001-08-27  Richard Henderson  <rth@redhat.com>
50371         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50372         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50374 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
50376         * gcc.dg/asm-names.c (ymain): New.
50378 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50380         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50381         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50382         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50384 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50386         * gcc.dg/compare5.c: New testcase.
50388 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50390         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50391         and "In instantiation".
50393 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50395         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50397 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50399         * gcc.misc-tests/gcov.exp: Add support for branch information.
50400         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50401         * gcc.misc-tests/gcov-4.c: New test.
50402         * gcc.misc-tests/gcov-4b.c: New test.
50403         * gcc.misc-tests/gcov-5b.c: New test.
50405 2001-08-20  Zack Weinberg  <zackw@panix.com>
50407         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50408         expected to fail.
50410 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50412         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50414 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50416         * g++.dg/eh/template1.C: New test.
50418 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50420         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50421         Fix thinko.
50422         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50423         for xfail.
50425 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50427         * lib/g77-dg.exp: Use prune.exp for common procedures
50428         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50429         * lib/g77.exp: (g77-dg-prune) Remove
50431 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50433         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50435 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50437         * g++.dg/template/unify1.C: New test.
50439 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50441         * g++.dg/abi/empty4.C: New test.
50443 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50445         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50446         solaris2.*
50447         * g77.f-torture/compile/pr3743.x: Likewise.
50449 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50451         * g++.dg/other/using-declaration.C: New test.
50453 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50455         * gcc.dg/cpp/tr-sign.c: New testcase.
50457 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50459         * gcc.dg/cpp/19951025-1.c: Revert.
50460         * gcc.dg/cpp/directiv.c: We no longer process directives that
50461         interrupt macro arguments.
50463 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
50465         * gcc.dg/bconstp-1.c: New test.
50467 2001-08-03  Richard Henderson  <rth@redhat.com>
50469         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50471 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50473         * gcc.dg/cpp/19951025-1.c: Update.
50475 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
50477         * g77.dg/ff90-1.f (s): Fix reference of variable z,
50478         should be x.
50480 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
50482         Kill -fhonor-std.
50483         * g++.old-deja/g++.ns/ns14.C: Remove special options.
50484         * g++.old-deja/g++.other/std1.C: Likewise.
50485         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50487 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
50489         * lib/g77.exp: Load gcc-defs.exp for common procedures
50490         (g77_pass, g77_fail, g77_finish, g77_exit,
50491         ${tool}_check_unsupported_p} Now redundant.  Deleted.
50493 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50495         * g77.dg/fbackslash.f
50496         * g77.dg/fcase-preserve.f
50497         * g77.dg/ff90-1.f
50498         * g77.dg/ffixed-line-length-0.f
50499         * g77.dg/ffixed-line-length-132.f
50500         * g77.dg/ffixed-line-length-7.f
50501         * g77.dg/ffixed-line-length-72.f
50502         * g77.dg/ffixed-line-length-none.f
50503         * g77.dg/ffree-form-1.f
50504         * g77.dg/fno-backslash.f
50505         * g77.dg/fno-f90-1.f
50506         * g77.dg/fno-fixed-form-1.f
50507         * g77.dg/fno-onetrip.f
50508         * g77.dg/fno-typeless-boz.f
50509         * g77.dg/fno-underscoring.f
50510         * g77.dg/fno-vxt-1.f
50511         * g77.dg/fonetrip.f
50512         * g77.dg/ftypeless-boz.f
50513         * g77.dg/fugly-assumed.f
50514         * g77.dg/funderscoring.f
50515         * g77.dg/fvxt-1.f
50517 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
50519         * objc.dg/fwd-proto-1.m: New.
50520         * objc.dg/local-decl-1.m: New.
50521         * objc.dg/naming-1.m: New.
50522         * objc.dg/naming-2.m: New.
50523         * objc.dg/proto-hier-1.m: New.
50525 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
50527         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50528         largest-type elements to a struct makes its size grow.
50530 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50532         * g++.dg/abi/vthunk1.C: New test.
50534 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50536         * g++.dg/abi/vbase8-22.C: New test.
50538 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50540         * gcc.dg/cpp/macro8.c: New test.
50542 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50544         * g++.dg/abi/vbase8-21.C: New test.
50546 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50548         * g++.dg/abi/vbase8-10.C: New test.
50550 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50552         * lib/g++.exp (g++_set_ld_library_path): Renamed to
50553         ${tool}_set_ld_library_path.
50554         Changed caller.
50555         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50556         g++.exp.
50558 2001-07-26  Stan Cox <scox@redhat.com>
50560         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50561         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50562         gcc_exit, gcc_check_unsupported_p):
50563         Moved to gcc-deps.exp
50564         * gcc-deps.exp: New file.
50566 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50568         * g++.old-deja/g++.pt/defarg14.C: New test.
50570 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50572         * g++.old-deja/g++.other/lineno5.C: New test.
50574 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50576         * g++.old-deja/g++.pt/crash68.C: New test.
50578 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50580         * g++.old-deja/g++.other/crash42.C: New test.
50582 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50584         * gcc.dg/cpp/extratokens.c: Fix.
50585         * gcc.dg/cpp/skipping2.c: New tests.
50587 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50589         * gcc.c-torture/execute/20010724-1.c: New file.
50590         * gcc.c-torture/execute/20010724-1.x: New file.
50592 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50594         * g++.old-deja/g++.other/cond7.C: New test.
50596 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50598         * g++.old-deja/g++.other/optimize4.C: New test.
50600 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50602         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50604 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50606         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50607         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50608         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50609         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50611         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50612         bug report" message.
50614         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50615         * g++.dg/ext/instantiate1.C: Move from old-deja.
50617 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50619         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50620         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50621         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50622         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50624 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50626         * gcc.c-torture/execute/20010723-1.c: New test.
50628 2001-07-23  Ben Elliston  <bje@redhat.com>
50630         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50632 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50634         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50635         i[34567]86-*-*.
50636         Delete handling of ieee_multilib_flags.
50637         Pass -mieee for alpha*-*-* and sh-*-*.
50638         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50640 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50642         Remove old-abi tests.
50643         * g++.old-deja/g++.mike/p11116.C: Remove.
50644         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50646 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50648         * g77.f-torture/compile/pr3743.f: New test
50650 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50652         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50654 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50656         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50657         g++.old-deja/g++.pt/static6.C: Likewise.
50658         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50659         supports weak symbols.
50661 2001-07-18  Andreas Jaeger  <aj@suse.de>
50663         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50664         supported again.
50666 2001-07-18  Andreas Jaeger  <aj@suse.de>
50668         * gcc.dg/iftrap-1.c: Fix target line.
50670 2001-07-17  Richard Henderson  <rth@redhat.com>
50672         * gcc.c-torture/execute/20010717-1.c: New.
50674 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50676         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50677         tests.
50679 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50681         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50683 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50685         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50686         UAC_SIGBUS, UAC_NOPRINT definitions.
50688 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50690         * objc/execute/object_is_class.m: New test.
50691         * objc/execute/object_is_meta_class.m: New test.
50693 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50695         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50696         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50698 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50700         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50701         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50703 2001-07-14  Richard Henderson  <rth@redhat.com>
50705         * gcc.dg/iftrap-1.c: New.
50707 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50709         * g77.f-torture/execute/intrinsic77.f: New test.
50711 2001-07-11  Janis Johnson <janis@us.ibm.com>
50713         * gcc.misc-tests/gcov-3.c: New test.
50715 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50717         * gcc.c-torture/compile/20010711-1.c,
50718         * gcc.c-torture/compile/20010711-2.c: New tests.
50720 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50722         * gcc.c-torture/execute/20010711-1.c: New test.
50724 2001-07-11  Ben Elliston  <bje@redhat.com>
50726         * g++.old-deja/g++.other/enum5.C: New test.
50728 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50730         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50731         (g++-dg-prune): Call prune_gcc_output.
50732         * prune.exp: New file for prune_gcc_output.
50733         * lib/g++.exp, lib/gcc.exp: Load it.
50735 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50737         * gcc.c-torture/compile/20010701-1.c,
50738         g++.old-deja/g++.ext/attrib6.C: New tests.
50740 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50742         * gcc.c-torture/compile/20010706-1.c: New test.
50744 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50746         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50748 2001-06-28  Stan Shebs  <shebs@apple.com>
50750         * gcc.dg/pragma-darwin.c: New test.
50752 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50754         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50755         Solaris 2.[678] system.
50757 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50759         * gcc.dg/20010622-1.c: New test.
50761 2001-06-18  Stan Shebs  <shebs@apple.com>
50763         * objc.dg: New directory.
50764         * objc.dg/dg.exp: New file.
50765         * objc.dg/alias.m: New.
50766         * objc.dg/class-1.m: New.
50767         * objc.dg/class-2.m: New.
50768         * objc.dg/const-str-1.m: New.
50769         * objc.dg/const-str-2.m: New.
50770         * objc.dg/id-1.m: New.
50771         * objc.dg/method-1.m: New.
50772         * objc.dg/super-class-1.m: New.
50773         * lib/objc-dg.exp: New file.
50775 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50777         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50778         of label name.
50780 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50782         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50784 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50786         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50787         variable.
50789 2001-06-12  Richard Henderson  <rth@redhat.com>
50791         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50793 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50795         * g++.old-deja/g++.abi/vbase5.C: New test.
50796         * g++.old-deja/g++.abi/vbase6.C: New test.
50797         * g++.old-deja/g++.abi/vbase7.C: New test.
50799 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50801         * gcc.c-torture/compile/20010610-1.c: New test.
50803 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50805         * g++.old-deja/g++.abi/vbase4.C: New test.
50807 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50809         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50810         support %f for HC11/HC12 targets.
50811         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50812         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50813         on HC11/HC12 targets.
50814         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50816 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50818         * gcc.dg/wchar_t-1.c: New file.
50819         * gcc.dg/wint_t-1.c: Likewise.
50821 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
50823         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50825 2001-06-11  Richard Henderson  <rth@redhat.com>
50827         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50829 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50831         * gcc.c-torture/compile/20010611-1.c: New test.
50833 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50835         * gcc.dg/c99-tag-1.c: Add more tests.
50837 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
50839         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50840         representation on MN10300 and ARM/Thumb.
50842 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50844         * g77.f-torture/execute/20010610.f: New.
50846 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50848         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50849         names.
50851 2001-06-09  Richard Henderson  <rth@redhat.com>
50853         * gcc.c-torture/execute/ashrdi-1.c: New.
50854         * gcc.c-torture/execute/ashldi-1.c: New.
50855         * gcc.c-torture/execute/lshrdi-1.c: New.
50857 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50859         * objc/execute/load-3.m: Added. Check sending +load to categories,
50860         in addition to classes.
50862 2001-06-08  Stan Shebs  <shebs@apple.com>
50864         * objc/execute/load-2.m: New test.  From Nicola Pero
50865         <n.pero@mi.flashnet.it>.
50867 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50869         * gcc.c-torture/execute/20010605-2.c: New test.
50871 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50873         * g++.old-deja/g++.abi/vbase2.C: New test.
50874         * g++.old-deja/g++.abi/vbase3.C: New test.
50876 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50878         * g++.old-deja/g++.pt/friend49.C: New test.
50880 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50882         * g++.old-deja/g++.ext/anon3.C: New test.
50884 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50886         * g++.old-deja/g++.other/conv7.C: New test.
50888 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50890         * gcc.c-torture/compile/20010605-2.c: New test.
50892 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50894         * gcc.c-torture/execute/20010604-1.c: New test.
50896 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50898         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50900 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50902         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50903         (g++_link_flags): Likewise.
50904         (g++_init): Pass gccpath's value to two previous functions.
50906 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50908         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50909         Ensure logfile entry matches exec command line.
50911 2001-05-31  Richard Henderson  <rth@redhat.com>
50913         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50914         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50916 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50918         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50919         compiler for irix6.2
50921 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50923         * g++.old-deja/g++.other/optimize3.C: New file.
50925 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50927         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50928         assemble.
50930 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50932         * g++.old-deja/g++.other/optimize2.C: New file.
50934 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50936         * gcc.c-torture/compile/20010518-2.c: New file.
50937         * gcc.c-torture/execute/20010518-1.c: New file.
50938         * gcc.c-torture/execute/20010518-2.c: New file.
50940 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50942         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50944 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50946         G++ no longer defines builtins that do not begin with __builtin.
50947         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50948         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50949         * g++.old-deja/g++.law/builtin1.C: Likewise.
50950         * g++.old-deja/g++.law/cvt2.C: Likewise.
50951         * g++.old-deja/g++.mike/net5.C: Likewise.
50952         * g++.old-deja/g++.other/builtins1.C: Likewise.
50953         * g++.old-deja/g++.other/builtins2.C: Likewise.
50954         * g++.old-deja/g++.other/builtins3.C: Likewise.
50955         * g++.old-deja/g++.other/builtins4.C: Likewise.
50956         * g++.old-deja/g++.other/inline8.C: Likewise.
50957         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50959 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50961         * g++.old-deja/g++.pt/using1.C: Adjust.
50962         * g++.old-deja/g++.pt/using2.C: New test.
50964 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50966         * gcc.dg/cpp/charconst.c: New tests.
50967         * gcc.dg/cpp/escape.c: New tests.
50968         * gcc.dg/cpp/escape-1.c: New tests.
50969         * gcc.dg/cpp/escape-2.c: New tests.
50970         * gcc.dg/cpp/ucs.c: New tests.
50972 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50974         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50975         native compiler for irix6.5.
50977 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50979         * lib/g++.exp (g++_include_flags): Use args to compute
50980         get_multilibs.
50981         (g++_link_flags): Likewise.
50982         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50984 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50986         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50988 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50990         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50991         this file.
50993 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50995         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50996         STACK_SIZE;
50997         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50998         to STACK_SIZE; Use it to define size of add_histo array.
50999         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
51000         to STACK_SIZE.
51001         (f): Use GITT_SIZE to define size of gitt local table.
51002         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
51003         to STACK_SIZE; Use it to define size of bytemem array.
51005 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
51007         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
51008         on 68HC11/HC12 due to the asm instruction.
51009         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
51010         * gcc.c-torture/compile/920520-1.x: Likewise.
51011         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
51012         on 68HC11/HC12 because the function is larger than 64K.
51013         * gcc.c-torture/compile/961203-1.x: New file, this test fails
51014         on 68HC11/HC12 because the structure is too large.
51016 2001-05-20  Richard Henderson  <rth@redhat.com>
51018         * gcc.c-torture/execute/20010520-1.c: New.
51020 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51022         * g++.old-deja/g++.warn/compare1.C: New test.
51023         * gcc.dg/compare4.c: New test.
51025 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
51027         * g++.old-deja/g++.other/optimize1.C: New test.
51029 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51031         * g++.old-deja/g++.pt/spec41.C: New test.
51033 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
51035         * gcc.c-torture/compile/20010114-1.x: Remove.
51037 2001-05-18  Stan Shebs  <shebs@apple.com>
51039         * gcc.c-torture/compile/20010518-1.c: New test.
51041 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
51043         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51044         * g++.old-deja/g++.pt/crash67.C: New test.
51046 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
51048         * g++.old-deja/g++.other/debug9.C: New test.
51050 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
51052         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51054 2001-05-16  Jan Hubicka  <jh@suse.cz>
51056         * gcc.c-torture/compile/20010516-1.c: New test.
51058 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51060         * g++.old-deja/g++.other/crash41.C: New test.
51062 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51064         * g++.old-deja/g++.pt/crash66.C: New test.
51066 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
51068         * g++.old-deja/g++.robertl/eb27.C: Convert.
51070 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
51072         * g++.dg/friend-warn.C: New test.  Do not warn about friend
51073         declaration being redundant.
51075 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
51077         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51079 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
51081         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51083 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
51085         * lib/g++.exp: Use testsuite_flags.
51087 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
51089         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51091 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51093         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51095 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
51097         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51099 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
51101         * gcc.c-torture/compile/20010313-1.c: New test.
51103 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
51105         * gcc.dg/cpp/direct2.c: New test.
51106         * gccq.dg/cpp/direct2s.c: New test.
51108         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51110 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
51112         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51113         * g++.old-deja/g++.other/op3.C: Likewise.
51115 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51117         * gcc.dg/cpp/syshdr.h: New file.
51118         * gcc.dg/cpp/sysmac1.c: Update.
51119         * gcc.dg/cpp/sysmac2.c: Update.
51121 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51123         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51125 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
51127         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51128         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51130 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
51132         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51134 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
51136         * lib/g++.exp (g++_include_flags): Don't use any special flags
51137         if TESTING_IN_BUILD_TREE is not defined.
51138         (g++_init): Use a plain 'c++' as the compiler if
51139         TESTING_IN_BUILD_TREEE is not defined.
51141 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51143         * g++.old-deja/g++.eh/catch13.C: New test.
51144         * g++.old-deja/g++.eh/catch14.C: New test.
51146 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51148         * gcc.dg/cpp/tr-define.c: New test.
51150 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
51152         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51153         <stdlib.h>, not <malloc.h>.
51155 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51157         * g++.old-deja/g++.ns/template17.C: New test.
51159 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51161         * g++.old-deja/g++.pt/ref4.C: New test.
51163 2001-04-30  Richard Henderson  <rth@redhat.com>
51165         * gcc.dg/20000724-1.c: Revert last change.
51167 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
51169         * g77.f-torture/execute/20010430.f: New test.
51171 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
51173         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51175 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
51177         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51179 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51181         * g++.old-deja/g++.eh/crash6.C: New test.
51183 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51185         * g++.old-deja/g++.other/warn7.C: New test.
51187 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51189         * g++.old-deja/g++.other/defarg9.C: New test.
51191 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51193         * g77.f-torture/compile/20010426.f: New test.
51194         * g77.f-torture/execute/20010426.f: New test.
51196 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51198         * g77.f-torture/compile/20000629-1.x: Remove - error
51199         has been fixed.
51201 2001-04-26  Jeffrey A Law  (law@cygnus.com)
51203         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51204         Tweak slightly to work with g++.dg framework.
51205         * g++.dg/special/ecos.exp: Run initp1.C test.
51206         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51208         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51209         its linker doesn't give line numbers either.
51210         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51212 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51214         * g++.old-deja/g++.other/lex1.C: New test.
51216 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
51218         * gcc.dg/noncompile/20010425-1.c: New test.
51220 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51222         * g++.old-deja/g++.pt/mangle2.C: New test.
51224 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51226         * gcc.dg/format/plus-1.c: New test.
51228 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51230         * gcc.dg/20010423-1.c: New test.
51232 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51234         * gcc.c-torture/execute/20010422-1.c: New test.
51236 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
51238         * g++.old-deja/g++.ns/type2.C: New test.
51240 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
51242         * g++.old-deja/g++.other/perf1.C: New test.
51244 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
51246         * gcc.dg/c99-func-2.c: Remove xfail.
51247         * gcc.dg/c99-func-3.c: Remove xfail.
51248         * gcc.dg/c99-func-4.c: Remove xfail.
51250 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
51252         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51254 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51256         * gcc.c-torture/compile/20010423-1.c: New test.
51258 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51260         * g++.old-deja/g++.pt/typename28.C: New test.
51262 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51264         * g++.old-deja/g++.abi/empty2.C: New test.
51265         * g++.old-deja/g++.abi/empty3.C: New test.
51267 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51269         * g++.old-deja/g++.other/comdat2.C: New test.
51270         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51272 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51274         * g++.old-deja/g++.other/overload14.C: New test.
51276 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51278         * g++.old-deja/g++.other/lookup23.C: New test.
51280 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51282         * gcc.c-torture/execute/20010403-1.c: New test.
51284 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
51285             Mark Mitchell  <mark@codesourcery.com>
51287         * lib/old-dejagnu.exp: Don't delete output of executable.
51288         Add .exe suffix to executables.
51290 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
51292         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51294 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51296         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51298 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51300         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51301         * g++.old-deja/g++.abi/crash1.C: New test.
51303 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51305         * g++.old-deja/g++.other/crash40.C: New test.
51307 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51309         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51311 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
51313         * g++.old-deja/g++.other/warn6.C: New test.
51315 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51317         * g++.old-deja/g++.robertl/eb42.C: Same.
51319 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51321         * gcc.dg/wtr-conversion-1.c: New testcase.
51323 2001-04-10  Richard Henderson  <rth@redhat.com>
51325         * g++.old-deja/g++.other/array5.C: New.
51327 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51329         * gcc.c-torture/execute/20010408-1.c: New test.
51331 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
51333         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51334         headers and constructs.
51335         * g++.old-deja/g++.robertl/eb79.C: Same.
51336         * g++.old-deja/g++.robertl/eb77.C (main): Same.
51337         * g++.old-deja/g++.robertl/eb73.C: Same.
51338         * g++.old-deja/g++.robertl/eb66.C (main): Same.
51339         * g++.old-deja/g++.robertl/eb55.C (t): Same.
51340         * g++.old-deja/g++.robertl/eb54.C (main): Same.
51341         * g++.old-deja/g++.robertl/eb46.C (main): Same.
51342         * g++.old-deja/g++.robertl/eb44.C: Same.
51343         * g++.old-deja/g++.robertl/eb41.C (main): Same.
51344         * g++.old-deja/g++.robertl/eb4.C (main): Same.
51345         * g++.old-deja/g++.robertl/eb39.C: Same.
51346         * g++.old-deja/g++.robertl/eb33.C (main): Same.
51347         * g++.old-deja/g++.robertl/eb31.C (main): Same.
51348         * g++.old-deja/g++.robertl/eb30.C: Same.
51349         * g++.old-deja/g++.robertl/eb3.C: Same.
51350         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51351         * g++.old-deja/g++.robertl/eb21.C: Same.
51352         * g++.old-deja/g++.robertl/eb15.C: Same.
51353         * g++.old-deja/g++.robertl/eb118.C: Same.
51354         * g++.old-deja/g++.robertl/eb115.C (main): Same.
51355         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51356         * g++.old-deja/g++.robertl/eb109.C: Same.
51357         * g++.old-deja/g++.other/sibcall1.C (main): Same.
51358         * g++.old-deja/g++.mike/rtti1.C: Same.
51359         * g++.old-deja/g++.mike/p658.C: Same.
51360         * g++.old-deja/g++.mike/net46.C: Same.
51361         * g++.old-deja/g++.mike/net34.C: Same.
51362         * g++.old-deja/g++.mike/memoize1.C: Same.
51363         * g++.old-deja/g++.mike/eh2.C: Same.
51364         * g++.old-deja/g++.law/weak.C: Same.
51365         * g++.old-deja/g++.law/visibility7.C: Same.
51366         * g++.old-deja/g++.law/visibility25.C: Same.
51367         * g++.old-deja/g++.law/visibility22.C: Same.
51368         * g++.old-deja/g++.law/visibility2.C: Same.
51369         * g++.old-deja/g++.law/visibility17.C: Same.
51370         * g++.old-deja/g++.law/visibility13.C: Same.
51371         * g++.old-deja/g++.law/visibility10.C: Same.
51372         * g++.old-deja/g++.law/visibility1.C: Same.
51373         * g++.old-deja/g++.law/virtual3.C (eval): Same.
51374         * g++.old-deja/g++.law/vbase1.C: Same.
51375         * g++.old-deja/g++.law/operators32.C: Same.
51376         * g++.old-deja/g++.law/nest3.C: Same.
51377         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51378         * g++.old-deja/g++.law/except5.C (main): Same.
51379         * g++.old-deja/g++.law/cvt7.C (run): Same.
51380         * g++.old-deja/g++.law/cvt2.C: Same.
51381         * g++.old-deja/g++.law/cvt16.C: Same.
51382         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51383         * g++.old-deja/g++.law/ctors17.C (main): Same.
51384         * g++.old-deja/g++.law/ctors13.C: Same.
51385         * g++.old-deja/g++.law/ctors12.C (main): Same.
51386         * g++.old-deja/g++.law/ctors10.C: Same.
51387         * g++.old-deja/g++.law/code-gen5.C: Same.
51388         * g++.old-deja/g++.law/bad-error7.C: Same.
51389         * g++.old-deja/g++.law/arm9.C: Same.
51390         * g++.old-deja/g++.law/arm12.C: Same.
51391         * g++.old-deja/g++.law/arg8.C: Same.
51392         * g++.old-deja/g++.law/arg1.C: Same.
51393         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51394         * g++.old-deja/g++.jason/template31.C: Same.
51395         * g++.old-deja/g++.jason/template24.C (main): Same.
51396         * g++.old-deja/g++.jason/2371.C: Same.
51397         * g++.old-deja/g++.eh/new2.C: Same.
51398         * g++.old-deja/g++.eh/new1.C: Same.
51399         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51400         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51401         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51402         * g++.old-deja/g++.brendan/crash62.C: Same.
51403         * g++.old-deja/g++.brendan/crash52.C: Same.
51404         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51405         * g++.old-deja/g++.brendan/crash38.C: Same.
51406         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51407         * g++.old-deja/g++.brendan/copy9.C: Same.
51409 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51411         * gcc.c-torture/execute/20001203-2.c (memset):
51412         Count argument is of type __SIZE_TYPE__.
51414 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51416         * gcc.c-torture/compile/20010404-1.c: New test.
51418 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51420         * gcc.c-torture/compile/20010326-1.c: New test.
51422 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51424         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51425         peculiarities of the SH.
51426         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51428 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51430         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51431         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51432         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51434 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51436         * g77.f-torture/compile/20010321-1.f: New test.
51438 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51440         * gcc.c-torture/compile/20010329-1.c: New test.
51442 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51444         * gcc.c-torture/execute/20010329-1.c: New test.
51446 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51448         * g++.old-deja/g++.other/eh4.C: Fix typo.
51450 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51452         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51454 2001-03-28  Philip Blundell  <philb@gnu.org>
51456         * gcc.c-torture/compile/20010328-1.c: New test.
51458 2001-03-27  Richard Henderson  <rth@redhat.com>
51460         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51461         * g++.old-deja/g++.eh/vbase3.C: Likewise.
51463 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
51465         * gcc.c-torture/compile/20010327-1.c: New test.
51467 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51469         * g++.old-deja/g++.other/friend12.C: New test.
51470         * g++.old-deja/g++.other/friend9.C: Expect no errors.
51471         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51473 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51475         * gcc.c-torture/execute/20010325-1.c: New test.
51477 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
51479         * g++.old-deja/g++.other/mangle3.C: New test.
51481 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
51483         * g++.old-deja/g++.other/anon8.C: New test.
51485 2001-03-20  Philip Blundell  <philb@gnu.org>
51487         * gcc.c-torture/compile/20010320-1.c: New test.
51489 2001-03-17  Richard Henderson  <rth@redhat.com>
51491         * g++.old-deja/g++.other/eh4.C: Add expected error text.
51493 2001-03-15  Geoff Keating  <geoff@redhat.com>
51495         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51496         tests on AIX.
51498 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
51500         * g++.old-deja/g++.other/eh4.C: New test.
51502 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51504         * gcc.dg/cpp/mi1.c: Update.
51506 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
51508         * g++.old-deja/g++.other/regstack.C: New test.
51510 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51512         * g++.old-deja/g++.other/ref4.C: New test.
51514 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
51516         * objc/execute/va_method.m: Added.
51517         * objc/execute/IMP.m: Added.
51518         * objc/execute/_cmd.m: Added.
51519         * objc/execute/accessing_ivars.m: Added.
51520         * objc/execute/class-1.m: Added.
51521         * objc/execute/class-10.m: Added.
51522         * objc/execute/class-11.m: Added.
51523         * objc/execute/class-12.m: Added.
51524         * objc/execute/class-13.m: Added.
51525         * objc/execute/class-14.m: Added.
51526         * objc/execute/class-2.m: Added.
51527         * objc/execute/class-3.m: Added.
51528         * objc/execute/class-4.m: Added.
51529         * objc/execute/class-5.m: Added.
51530         * objc/execute/class-6.m: Added.
51531         * objc/execute/class-7.m: Added.
51532         * objc/execute/class-8.m: Added.
51533         * objc/execute/class-9.m: Added.
51534         * objc/execute/class-tests-1.h
51535         * objc/execute/class-tests-2.h
51536         * objc/execute/compatibility_alias.m: Added.
51537         * objc/execute/encode-1.m: Added.
51538         * objc/execute/formal_protocol-1.m: Added.
51539         * objc/execute/formal_protocol-2.m: Added.
51540         * objc/execute/formal_protocol-3.m: Added.
51541         * objc/execute/formal_protocol-4.m: Added.
51542         * objc/execute/formal_protocol-5.m: Added.
51543         * objc/execute/formal_protocol-6.m: Added.
51544         * objc/execute/formal_protocol-7.m: Added.
51545         * objc/execute/informal_protocol.m: Added.
51546         * objc/execute/initialize.m: Added.
51547         * objc/execute/load.m: Added.
51548         * objc/execute/many_args_method.m: Added.
51549         * objc/execute/nested-3.m: Added.
51550         * objc/execute/no_clash.m: Added.
51551         * objc/execute/private.m: Added.
51552         * objc/execute/redefining_self.m: Added.
51553         * objc/execute/root_methods.m: Added.
51554         * objc/execute/selector-1.m: Added.
51555         * objc/execute/static-1.m: Added.
51556         * objc/execute/static-2.m: Added.
51557         * objc/execute/va_method.m: Added.
51559 2001-03-10  Richard Henderson  <rth@redhat.com>
51561         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51563 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51565         * g++.old-deja/g++.other/crash31.C: XFAIL.
51566         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51567         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51568         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51569         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51570         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51572 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51574         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51576 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51578         * gcc.dg/20000724-1.c: Don't use multiline strings.
51580 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51582         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51583         result of -cString against what we expect it to be; don't just
51584         print it out for no one to read.
51586         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51587         Based on testcases provided by Nicola Pero.
51589 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51591         * gcc.dg/cpp/macro7.c: New test.
51593 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51595         * gcc.dg/cpp/multiline.c: Update.
51597 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51599         * g++.old-deja/g++.other/enum3.C: New test.
51601 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51603         * g++.old-deja/g++.other/pod1.C: New test.
51605 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51607         * g++.old-deja/g++.ext/overload1.C: New test.
51609 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51611         * g++.old-deja/g++.pt/using1.C: New test.
51613 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51615         * g++.old-deja/g++.other/using9.C: New test.
51617 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51619         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51621         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51623 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51625         * g++.old-deja/g++.ext/realpt1.C: Remove.
51627 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51629         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51631 2001-02-26  Will Cohen  <wcohen@redhat.com>
51633         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51635 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51637         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51638         templatized constructors.
51640 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51642         * gcc.c-torture/execute/20010224-1.c: New test.
51644 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51646         * gcc.c-torture/execute/20010222-1.c: New test.
51648 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51650         * g++.old-deja/g++.other/inline20.C: New test.
51652 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51654         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51656 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51658         * g++.old-deja/g++.other/lookup22.C: New test.
51660 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51662         * g77.dg: New directory.
51663         * g77.dg/20010216-1.f: New test case.
51664         * g77.dg/dg.exp: New driver.
51665         * lib/g77-dg.exp: New driver library.
51667 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51669         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51671 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51673         * g++.old-deja/g++.other/decl9.C: New test.
51675 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51677         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51678         not need <string> and also tests the initialization at runtime.
51680 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51682         * gcc.c-torture/execute/longlong.c: New test.
51684 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51686         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51688 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51690         * gcc.c-torture/execute/920302-1.c (execute):
51691         Change argument type to short.
51693 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51695         * g++.old-deja/g++.pt/deduct6.C: New test.
51697 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51699         * g++.old-deja/g++.pt/deduct5.C: New test.
51701 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51703         * gcc.c-torture/execute/20010209-1.c: New test.
51705 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51707         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51709 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51711         * g++.dg/vtgc1.C: Update for new ABI.
51713         * consistency.vlad: New directory, 1665 files.
51715 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51717         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51718         return type.
51719         * gcc.dg/cpp/digraphs.c: Declare puts.
51721 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51723         * g++.old-deja/g++.other/warn5.C: New test.
51725 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51727         * g++.old-deja/g++.pt/spec40.C: New test.
51729 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51731         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51732         case.
51733         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51735 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51737         * gcc.c-torture/compile/20010209-1.c: New test.
51739 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51741         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51742         excess errors message but not if it crashes.
51743         * g++.old-deja/g++.other/crash27.C: Likewise.
51744         * g++.old-deja/g++.other/crash28.C: Likewise.
51745         * g++.old-deja/g++.other/crash30.C: Likewise.
51746         * g++.old-deja/g++.other/crash32.C: Likewise.
51747         * g++.old-deja/g++.other/crash35.C: Likewise.
51748         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51750 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51752         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51753         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51754         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51755         g77.f-torture/execute/execute.exp,
51756         g77.f-torture/noncompile/noncompile.exp,
51757         gcc.c-torture/execute/execute.exp,
51758         gcc.c-torture/execute/memcheck/memcheck.exp,
51759         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51760         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51761         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51762         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51763         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51764         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51765         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51766         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51767         Remove bug reporting instructions with ancient email addresses.
51769 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51771         * gcc.dg/20010202-1.c: New test.
51772         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51774 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51776         * g++.dg/stdbool-if.C: New test.
51778 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51780         * objc/execute/fdecl.m: Added main().
51782 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51784         * gcc.c-torture/execute/20010206-1.c: New test.
51786 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51788         * gcc.dg/cpp/avoidpaste1.c: Update.
51790 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51792         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51793         Pero <nicola@brainstorm.co.uk>.
51794         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51796 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51798         * g++.old-deja/g++.pt/spec39.C: New test.
51800 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51802         * gcc.c-torture/compile/20010202-1.c: New test.
51804 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51806         * g++.old-deja/g++.abi/primary2.C: New test.
51807         * g++.old-deja/g++.abi/primary3.C: New test.
51808         * g++.old-deja/g++.abi/primary4.C: New test.
51809         * g++.old-deja/g++.abi/primary5.C: New test.
51810         * g++.old-deja/g++.abi/vtable3.h: New test.
51811         * g++.old-deja/g++.abi/vtable3a.C: New test.
51812         * g++.old-deja/g++.abi/vtable3b.C: New test.
51813         * g++.old-deja/g++.abi/vtable3c.C: New test.
51814         * g++.old-deja/g++.abi/vtable3d.C: New test.
51815         * g++.old-deja/g++.abi/vtable3e.C: New test.
51816         * g++.old-deja/g++.abi/vtable3f.C: New test.
51817         * g++.old-deja/g++.abi/vtable3g.C: New test.
51818         * g++.old-deja/g++.abi/vtable3h.C: New test.
51819         * g++.old-deja/g++.abi/vtable3i.C: New test.
51820         * g++.old-deja/g++.abi/vtable3j.C: New test.
51821         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51823 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
51825         * g++.old-deja/g++.other/anon6.C: New test.
51826         * g++.old-deja/g++.other/anon7.C: New test.
51828 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51830         * gcc.dg/cpp/avoidpaste2.c: New tests.
51832 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
51834         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51836 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
51838         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51839         DECIMAL_DIG cases for Irix."
51841 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
51843         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51845 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51847         * gcc.dg/c99-tag-1.c: New test.
51849 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51851         * gcc.dg/cpp/tr-warn1.c: Add tests.
51853 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51855         * gcc.dg/cpp/avoidpaste1.c: Update.
51856         * gcc.dg/cpp/paste4.c: Update.
51858 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51860         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51861         cases for Irix.
51863 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51865         * g++.old-deja/g++.other/inline19.C: New test.
51867 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51869         * gcc.dg/Wlarger-than.c: New test.
51871 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51873         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51875 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51877         * gcc.c-torture/execute/20010129-1.c: New test.
51878         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51880 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51882         * gcc.dg/cpp/avoidpaste1.c: Test case.
51884 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51886         * g++.old-deja/g++.other/inline18.C: New test.
51888 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51890         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51891         and __builtin_putchar.
51893 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51895         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51896         tests.
51898 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51900         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51901         floating point number rounding mode to round to the nearest
51902         representable mode.
51904 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51906         * g++.old-deja/g++.other/mangle2.C: New test.
51908 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51910         * gcc.c-torture/compile/20010124-1.c: New test.
51912 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51914         * g++.old-deja/g++.pt/spec38.C: New test.
51916 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51918         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51919         "Build don't run".
51921 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51923         * gcc.c-torture/execute/20010123-1.c: New test.
51925 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51927         * g++.old-deja/g++.pt/spec37.C: New test.
51929 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51931         * g++.old-deja/g++.pt/overload14.C: New test.
51933 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51935         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51936         __builtin_return_address.
51938 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51940         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51941         * g++.old-deja/g++.pt/spec35.C: New test.
51942         * g++.old-deja/g++.pt/spec36.C: New test.
51944 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51946         * gcc.c-torture/compile/20010118-1.c: New test.
51948 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51950         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51952 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51954         * gcc.c-torture/execute/20010119-1.c: New test.
51956 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51958         * g++.old-deja/g++.other/vbase5.C: New test.
51960 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51962         * gcc.c-torture/execute/20010118-1.c: New test.
51964 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51966         * g++.old-deja/g++.pt/deduct3.C: New test.
51968 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51970         * g++.old-deja/g++.pt/spec34.C: New test.
51972 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51974         * g77.f-torture/compile/20000601-2.f: New test.
51976 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51978         * g++.old-deja/g++.other/init17.C: New test.
51980 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51982         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51984 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51986         * g++.old-deja/g++.pt/unify8.C: New test.
51988 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51990         * g++.old-deja/g++.abi/vbase1.C: New test.
51992 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51994         * g++.old-deja/g++.pt/crash65.C: New test.
51996 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51998         * gcc.dg/cpp/assembl2.S: New test case.
52000 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
52002         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
52003         are supported.
52005 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52007         * g++.old-deja/g++.other/builtins1.C: New test.
52008         * g++.old-deja/g++.other/builtins2.C: Likewise.
52009         * g++.old-deja/g++.other/builtins3.C: Likewise.
52010         * g++.old-deja/g++.other/builtins4.C: Likewise.
52012 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
52014         * gcc.c-torture/compile/20010117-1.c: New test.
52015         * gcc.c-torture/compile/20010117-2.c: New test.
52017 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52019         * g77.f-torture/execute/20010116.[fx]: New test,
52020         XFAIL on i?86-*-*.
52021         * g77.f-torture/compile/20010115.f: Indicate it's
52022         a test for PR fortran/1636.
52024 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52026         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
52028 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52030         * g77.f-torture/compile/20010115.f: New test.
52032 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
52034         * g++.old-deja/g++.pt/nontype5.C: New test.
52036 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52038         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52039         have an equivalent working one below it.
52041 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52043         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52044         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52046 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52048         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52049         message containing "init_priority".
52050         (conpr-2.C): Likewise.
52051         (conpr-3.C): Likewise.
52052         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52054 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52056         * gcc.c-torture/execute/20010114-2.c: New test.
52058 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52060         * gcc.c-torture/compile/20010114-1.c: New test.
52061         * gcc.c-torture/compile/20010114-1.x: Xfail.
52062         * gcc.c-torture/compile/20010114-2.c: New test.
52063         * gcc.c-torture/execute/20010114-1.c: New test.
52064         * gcc.dg/trunc-1.c: New test.
52065         * gcc.dg/uninit-B.c: New test.
52067 2001-01-13  Nick Clifton  <nickc@redhat.com>
52069         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52070         target.
52072 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52074         * gcc.c-torture/compile/20010113-1.c: New test.
52076 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
52078         * gcc.c-torture/compile/20001212-1.c: New test.
52080 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52082         * gcc.dg/cpp/widestr1.c: Update.
52083         * gcc.dg/cpp/prag-imp.c: Remove.
52085 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
52087         * gcc.c-torture/execute/20000801-3.x: Remove.
52088         * gcc.dg/c90-init-1.c: New test.
52089         * gcc.dg/c99-init-1.c: New test.
52090         * gcc.dg/c99-init-2.c: New test.
52091         * gcc.dg/gnu99-init-1.c: New test.
52093 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
52095         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52096         testing that no relevant ones were found.
52098 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52100         * g++.old-deja/g++.pt/cast2.C: New test.
52102 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52104         * g++.old-deja/g++.pt/friend47.C: New test.
52106 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52108         * g++.old-deja/g++.pt/instantiate13.C: New test.
52110 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52112         * g++.old-deja/g++.other/defarg7.C: New test.
52113         * g++.old-deja/g++.other/defarg8.C: New test.
52115 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52117         * g++.old-deja/g++.pt/crash64.C: New test.
52119 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52121         * g++.old-deja/g++.pt/crash63.C: New test.
52123 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52125         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52127 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
52129         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52131 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52133         * g++.old-deja/g++.pt/error3.C: New test.
52135 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52137         * g++.old-deja/g++.other/crash39.C: New test.
52139 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52141         * g++.old-deja/g++.other/vbase4.C: New test.
52143 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
52145         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52146         * gcc.dg/special/20000419-2.c: New file. Identical to above.
52147         * gcc.dg/special/special.exp: New test driver which will check
52148         for alias support for the above test.
52150 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
52152         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52153         problems on small machines.
52154         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52155         parameterize.
52157 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
52159         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52160         mips.
52161         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52163 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
52165         * g++.old_deja/g++.pt/using8.C: New test.
52167 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52169         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52171 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
52173         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52174         where a failure is expected.
52175         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52177 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52179         * g++.old_deja/g++.pt/instantiate12.C: New test.
52181 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52183         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52184         start of structs.
52185         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52186         * g++.old-deja/g++.brendan/crash17.C: Likewise.
52187         * g++.old-deja/g++.brendan/crash29.C: Likewise.
52188         * g++.old-deja/g++.brendan/crash48.C: Likewise.
52189         * g++.old-deja/g++.brendan/ns1.C: Likewise.
52190         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52191         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52192         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52193         * g++.old-deja/g++.eh/spec6.C: Likewise.
52194         * g++.old-deja/g++.jason/crash3.C: Likewise.
52195         * g++.old-deja/g++.law/ctors11.C: Likewise.
52196         * g++.old-deja/g++.law/ctors17.C: Likewise.
52197         * g++.old-deja/g++.law/ctors5.C: Likewise.
52198         * g++.old-deja/g++.law/ctors9.C: Likewise.
52199         * g++.old-deja/g++.mike/ambig1.C: Likewise.
52200         * g++.old-deja/g++.mike/net22.C: Likewise.
52201         * g++.old-deja/g++.mike/p3538a.C: Likewise.
52202         * g++.old-deja/g++.mike/p3538b.C: Likewise.
52203         * g++.old-deja/g++.mike/virt3.C: Likewise.
52204         * g++.old-deja/g++.niklas/t128.C: Likewise.
52205         * g++.old-deja/g++.other/anon4.C: Likewise.
52206         * g++.old-deja/g++.other/using1.C: Likewise.
52207         * g++.old-deja/g++.other/warn3.C: Likewise.
52208         * g++.old-deja/g++.pt/t37.C: Likewise.
52209         * g++.old-deja/g++.robertl/eb69.C: Likewise.
52210         * g++.old-deja/g++.robertl/eb71.C: Likewise.
52212 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52214         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52216 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52218         * gcc.c-torture/execute/stdio-opt-3.c: New test.
52220 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
52222         * gcc.c-torture/compile/20010107-1.c: New test.
52224 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52226         * gcc.c-torture/execute/builtin-noret-1.c: New test.
52228 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52230         * gcc.dg/format/format.h: New file.
52231         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52232         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52233         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52234         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52235         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52236         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52237         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52238         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52239         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52240         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52241         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52242         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52243         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52244         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52245         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52246         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52247         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52248         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52249         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52250         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52251         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52252         instead of declaring standard types, macros and functions in each
52253         test.
52255 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
52257         * gcc.c-torture/execute/20010106-1.c: New test.
52259 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52261         * gcc.dg/format/format.exp: New file.
52262         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52263         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52264         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52265         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52266         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52267         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52268         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52269         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52270         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52271         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52272         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52273         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52274         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52275         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52276         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52277         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52278         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52279         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52280         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52281         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52282         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52283         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52284         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52285         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52286         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52287         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52288         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52289         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52290         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52291         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52292         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52293         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52294         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52295         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52296         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52297         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52298         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52299         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52300         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52301         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52302         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52303         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52305 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
52307         * gcc.c-torture/execute/991228-1.c: Take word endianness into
52308         account.
52310 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52312         * gcc.c-torture/execute/builtin-complex-1.c: New test.
52314 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
52316         * g++.old-deja/g++.pt/crash62.C: New test.
52318 2001-01-04  Richard Henderson  <rth@redhat.com>
52320         * gcc.dg/20000926-1.c: Update expected warnings.
52321         * gcc.dg/array-2.c: Likewise.
52322         * gcc.dg/array-4.c: Also validate flexible array members.
52323         * gcc.dg/c99-flex-array-1.c: New.
52325 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52327         * gcc.c-torture/compile/20001222-1.x: Remove.
52329 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52331         * gcc.c-torture/execute/built-in-setjmp.c: New.
52333 2001-01-03  Richard Henderson  <rth@redhat.com>
52335         * gcc.dg/940510-1.c: Update expected error wording.
52336         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52338 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
52340         * lib/target-supports.exp (check_alias_available): Modified to
52341         indicate aliases not supported if only weak aliases are supported.
52343 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52345         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52346         Turn on cmpstrsi checks for __pj__ and __i370__.
52348 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52350         * g++.old-deja/g++.other/virtual11.C: New test.
52352 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52354         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52356 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52358         * gcc.c-torture/compile/20010102-1.c: New test.
52360 2001-01-02  Andreas Jaeger  <aj@suse.de>
52362         * gcc.dg/noreturn-3.c: New test.
52364         * gcc.dg/noreturn-4.c: New test.
52366 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52368         * gcc.c-torture/execute/stdio-opt-1.c: Also test
52369         __builtin_fputc and __builtin_fwrite.
52371 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52373         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52374         signed char, not default char.
52376 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52378         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52380 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52382         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52384 2000-12-29  Richard Henderson  <rth@redhat.com>
52386         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52387         (__cyg_profile_func_exit): Define.
52389 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52391         * g++.dg/vtgc1.C: New test.
52393 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52395         * gcc.dg/noncompile/20001228-1.c: New test.
52397         * gcc.dg/20001228-1.c: New test.
52399         * gcc.c-torture/execute/20001228-1.c: New test.
52401 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52403         * gcc.dg/format-strfmon-1.c: New test.
52405 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52407         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52408         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52409         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52410         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52411         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52412         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52413         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52414         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52415         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52416         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52417         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52418         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52419         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52421         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52422         * gcc.c-torture/execute/string-opt-4.c: Test index.
52424 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52426         * gcc.c-torture/compile/20001226-1.c: New test.
52428 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52430         * gcc.c-torture/compile/20001222-1.c: New test.
52431         * gcc.c-torture/compile/20001222-1.x: Xfail.
52433 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52435         * gcc.c-torture/execute/comp-goto-2.c: New test.
52437 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52439         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52440         Use long types if __INT_MAX__ is 32767.
52441         (main): Use cast to (sint32 *) when poking 88 into a_page.
52443         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52445 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
52447         * gcc.c-torture/compile/20001221-1.c: New test.
52448         * gcc.c-torture/execute/20001221-1.c: New test.
52450 2000-12-20  Richard Henderson  <rth@redhat.com>
52452         * g++.old-deja/g++.pt/crash36.C: Update error lines.
52453         * g++.old-deja/g++.robertl/eb109.C: Likewise.
52455 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52457         * gcc.dg/compare3.c: New test.
52459 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52461         * gcc.dg/format-warnll-1.c: New test.
52463 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52465         * gcc.dg/cpp/cmdlne-P.c: New test.
52467 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52469         * gcc.c-torture/execute/builtin-abs-1.c,
52470         gcc.c-torture/execute/builtin-abs-2.c: New tests.
52472 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52474         * gcc.dg/cpp/multiline.c: New test.
52476 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52478         * g++.old-deja/g++.other/syshdr1.C: Update.
52479         * gcc.dg/cpp/lineflags.c: Remove temporarily.
52481 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52483         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52485 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52487         * g++.old-deja/g++.pt/ttp65.C: New test.
52489 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52491         * g++.old-deja/g++.pt/ttp64.C: New test.
52493 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52495         * g++.old-deja/g++.pt/spec33.C: New test.
52497 2000-12-14  Catherine Moore  <clm@redhat.com>
52499         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52500         * gcc.c-torture/execute/920612-2.c: Likewise.
52501         * gcc.c-torture/execute/920428-2.c: Likewise.
52502         * gcc-c-torture/execute/va-arg-11.c: Call exit.
52503         * gcc.c-torture/execute/va-arg-21.c: Likewise.
52505 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52507         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52508         * gcc.dg/pack-test-2.c: Likewise.
52510 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52512         Tests by Zack Weinberg <zackw@stanford.edu>.
52514         * gcc.dg/cpp/defined.c: Update.
52515         * gcc.dg/cpp/defined_trad.c: New tests.
52517 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52519         * gcc.dg/cpp/trad-direct.c: Update.
52521 2000-12-11  Neil Booth  <neilb@earthling.net>
52523         * gcc.dg/cpp/defined_trad.c
52525 2000-12-11  Neil Booth  <neilb@earthling.net>
52527         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52529 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52531         * gcc.dg/format-miss-2.c: New test.
52533 2000-12-09  Neil Booth  <neilb@earthling.net>
52535         * gcc.dg/cpp/lineflags.c: New tests.
52536         * gcc.dg/cpp/poison.c: Update.
52537         * gcc.dg/cpp/redef2.c: Update.
52538         * gcc.dg/cpp/skipping.c: New test.
52540 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
52542         * g++.old-deja/g++.other/eh3.C: New testcase.
52544 2000-12-07  Neil Booth  <neilb@earthling.net>
52546         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52547         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52548         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52549         wtr-union-init-2.c, wtr-union-init-3.c: Update.
52550         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52551         Update.
52553 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52555         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52556         __SIZE_TYPE__ instead of int for type of integers cast to
52557         pointers.
52559 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
52561         * g++.old-deja/g++.other/cleanup4.C: New test.
52563 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52565         * format-sec-1.c: New test.
52567 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52569         * gcc.dg/format-nonlit-3.c: New test.
52571 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52573         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52574         through a null pointer.
52576 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52578         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52579         * g++.old-deja/g++.pt/partial4.C: New test.
52581 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52583         * gcc.c-torture/execute/ieee/hugeval.x: New.
52585 2000-12-06  Neil Booth  <neilb@earthling.net>
52587         * gcc.dg/cpp/backslash2.c: New tests.
52589 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52591         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52592         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52594 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52596         * gcc.c-torture/execute/20001203-2.c: New testcase.
52598 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52600         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52601         * g++.old-deja/g++.other/virtual10.C: New test.
52603 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52605         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52607 2000-12-05  Richard Henderson  <rth@redhat.com>
52609         * gcc.c-torture/compile/20001205-1.c: New.
52611 2000-12-04  Neil Booth  <neilb@earthling.net>
52613         * g++.old-deja/g++.other/virtual9.C: New test.
52614         * g++.old-deja/g++.pt/crash61.C: New test.
52615         * gcc.c-torture/execute/loop-9.c: New test.
52617 2000-12-04  Neil Booth  <neilb@earthling.net>
52619         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52620         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52621         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52622         * gcc.dg/cpp/extratokens.c: ...here.
52624 2000-12-04  Neil Booth  <neilb@earthling.net>
52626         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52627         New tests.
52629 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52631         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52632         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52634 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52636         * gcc.c-torture/execute/20001203-1.c: New test.
52638 2000-12-03  Neil Booth  <neilb@earthling.net>
52640         * gcc.dg/cpp/macro6.c: New test cases.
52642 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52644         * gcc.c-torture/execute/string-opt-9.c: New test.
52645         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52646         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52647         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52649         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52650         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52652 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52654         * gcc.dg/cpp/if-6.c: New testcase.
52656         * gcc.dg/20001201-1.c: New testcase.
52658 2000-12-02  Neil Booth  <neilb@earthling.net>
52660         * g++.old-deja/g++.other/externC4.C,
52661         g++.old-deja/g++.other/friend10.C: New tests.
52663 2000-12-02  Neil Booth  <neilb@earthling.net>
52665         * g++.old-deja/g++.other/instan2.C
52666         * g++.old-deja/g++.other/instan3.C: New test.
52668 2000-12-02  Neil Booth  <neilb@earthling.net>
52670         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52671         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52672         gnuc99.c,gnuc99-pedantic.c: New tests.
52674 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52676         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52677         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52679 2000-12-01  Neil Booth  <neilb@earthling.net>
52681         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52682         * gcc.dg/cpp/poison.c: Update.
52683         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52685 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52687         * g77.f-torture/execute/20001201.f: New test.
52689 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52691         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52693 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52695         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52697 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52699         * g++.old-deja/g++.other/cast6.C: New test.
52701 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52703         * gcc.c-torture/execute/20001130-2.c: New testcase.
52705 2000-11-30  Richard Henderson  <rth@redhat.com>
52707         * gcc.c-torture/execute/20001130-1.c: New test.
52709 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52711         * g++.old-deja/g++.other/op3.C: New test.
52713 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52715         * g++.old-deja/g++.other/op2.C: New test.
52717 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52719         * g++.old-deja/g++.other/crash38.C: New test.
52721 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52723         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52725 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52727         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52728         tests.
52729         * gcc.c-torture/execute/string-opt-6.c: New test.
52731         * gcc.dg/20001117-1.c: Add main.
52733 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52735         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52736         Move from here ...
52737         * gcc.dg/940510-1.c: ... to here.
52739         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52740         zero-size arrays in toplevel structures.
52742 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52744         * gcc.c-torture/execute/loop-8.c: New test.
52746 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52748         * g++.old-deja/g++.other/base1.C: New test.
52750 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52752         * g++.old-deja/g++.other/parse2.C: New test.
52754 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52756         * g++.old-deja/g++.pt/incomplete1.C: New test.
52758 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52760         * g++.old-deja/g++.other/friend9.C: New test.
52762 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52764         * gcc.dg/20001127-1.c: New test.
52766 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52768         * g++.old-deja/g++.pt/friend46.C: New test.
52770 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52772         * g++.old-deja/g++.other/ptrmem8.C: New test.
52774 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52776         * gcc.c-torture/execute/string-opt-7.c: New test.
52777         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52779 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52781         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52782         instead of 'mkcheck 2'.
52784 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52786         * gcc.c-torture/execute/memcheck/driver.c,
52787         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52788         C9X references to refer to C99.
52790 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52792         * gcc.dg/ultrasp3.c: New test.
52794 2000-11-25  Neil Booth  <neilb@earthling.net>
52796         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52798 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52800         * gcc.c-torture/compile/20001123-2.c: New.
52802 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52804         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52806 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52808         * gcc.dg/sequence-point-1.c: Add some new tests.
52809         * gcc.c-torture/execute/20001124-1.c: New test.
52811 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52813         * g++.old-deja/g++.other/vaarg4.C: New test.
52814         * gcc.c-torture/compile/20001123-1.c: New test.
52816 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52818         * g++.other/crash24.C: Adjust and remove XFAIL.
52819         * g++.other/crash37.C: New test.
52821 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
52823         * g++.old-deja/g++.pt/instantiate9.C: New test.
52825 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
52827         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52828         new ABI, too.
52830         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52831         * g++.old-deja/g++.robertl/eb55.C: Likewise.
52833 2000-11-22  Neil Booth  <neilb@earthling.net>
52835         * gcc.dg/cpp/Wtrigraphs.c: New test.
52837 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
52839         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52841 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
52843         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52845 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52847         * lib/gcc-dg.exp: load_lib scanasm.exp.
52848         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52849         * lib/g++-dg.exp: load_lib scanasm.exp.
52850         * lib/scanasm.exp: New.
52851         (scan-assembler, scan-assembler-not): Add optional arguments to
52852         test name, or if not present, the pattern name.
52853         (scan-assembler-dem, scan-assembler-dem-not): New.
52855         * g++.dg/dg.exp: New.
52857 2000-11-21  Neil Booth  <neilb@earthling.net>
52859         * gcc.dg/cpp/integrated1.c: Remove.
52861 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52863         * gcc.c-torture/execute/20001121-1.c: New test.
52865 2000-11-21  Richard Henderson  <rth@redhat.com>
52867         * gcc.c-torture/compile/20001121-1.c: New test.
52869 2000-11-20  Neil Booth  <neilb@earthling.net>
52871         * gcc.dg/cpp/integrated1.c: New test.
52873 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52875         * g++.old-deja/g++.other/inline17.C: New test.
52877 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52879         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52880         local variable to be zero: I made the variable global. Now
52881         uses abort() and exit() instead of relying on main's return value.
52883 2000-11-20  Neil Booth  <neilb@earthling.net>
52885         * gcc.dg/cpp/paste2.c: Update test.
52886         * objc/execute/paste.m: New test.
52888 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52890         * gcc.dg/c99-condexpr-1.c: New test.
52892 2000-11-20  Neil Booth  <neilb@earthling.net>
52894         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52896 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52898         * g++.old-deja/g++.pt/export1.C: New test.
52900 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52902         * gcc.dg/20001117-1.c: New test.
52904 2000-11-18  Richard Henderson  <rth@redhat.com>
52906         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52908 2000-11-18  Richard Henderson  <rth@redhat.com>
52910         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52911         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52912         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52914 2000-11-18  Richard Henderson  <rth@redhat.com>
52916         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52917         (main): New.  Exit cleanly.
52919 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52921         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52922         gcc.dg/c99-fordecl-2.c: New tests.
52924 2000-11-18  Richard Henderson  <rth@redhat.com>
52926         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52927         * gcc.c-torture/execute/zerolen-2.c: New.
52929 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52931         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52932         memory.
52934 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52936         * g++.old-deja/g++.pt/instantiate8.C: New test.
52938 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52940         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52941         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52943 2000-11-16  Nick Clifton  <nickc@redhat.com>
52945         * gcc.c-torture/execute/nestfunc-2.c: New test.
52946         * gcc.c-torture/execute/nestfunc-3.c: New test.
52948 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52950         * gcc.c-torture/compile/20001116-1.c: New test.
52952 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52954         * gcc.c-torture/execute/20001115-1.c: New test.
52956 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52958         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52959         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52960         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52961         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52963 2000-11-15  Neil Booth  <neilb@earthling.net>
52965         gcc.dg/cpp/_Pragma1.c: Update.
52966         gcc.dg/cpp/_Pragma2.c: New test.
52968 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52970         * g++.old-deja/g++.other/anon5.C: New test.
52972 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52974         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52975         tests.
52977 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52979         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52980         output.
52982 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52984         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52985         labels at end of compound statements.
52987 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52989         * gcc.c-torture/execute/loop-7.c: New test.
52991 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52993         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52995 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52997         * gcc.dg/c99-bool-1.c: New test.
52999 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
53001         * gcc.dg/c99-scope-1.c: Remove xfail.
53002         * gcc.dg/c99-scope-2.c: New test.
53004 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53006         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
53007         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
53009 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
53011         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
53012         error messages.
53014         * g++.mike/p700.C: Don't typedef wchar_t.
53015         * g++.mike/p784.C: Likewise.
53016         * g++.mike/eb101.C: Don't use __wchar_t.
53018 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
53020         * g77.f-torture/execute/20001111.[fx]: Test premature exit
53021         from DO loop.
53023 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
53025         * gcc.c-torture/execute/20001111-1.c: New test.
53027 2000-11-10  Nick Clifton  <nickc@redhat.com>
53029         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53030         long multuiple and accumulate.
53032 2000-11-09  Richard Henderson  <rth@redhat.com>
53034         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53035         via size_t instead of int.
53037         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53038         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53039         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53040         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53042 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
53044         * gcc.c-torture/compile/20001109-1.c: New test.
53045         * gcc.c-torture/compile/20001109-2.c: New test.
53047 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
53049         * g++.old-deja/g++.pt/operator1.C: New test.
53050         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53052 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53054         * gcc.dg/20001108-1.c: New test.
53056 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53058         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53059         with both arguments constant strings.
53060         * gcc.c-torture/execute/string-opt-3.c: New test.
53061         * gcc.c-torture/execute/string-opt-4.c: New test.
53062         * gcc.c-torture/execute/string-opt-5.c: New test.
53064 2000-11-08  Nick Clifton  <nickc@redhat.com>
53066         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
53067         mulsidi3adddi patterns.
53069 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
53071         * g++.old-deja/g++.other/crash36.C: New test.
53073 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
53075         * g++.old-deja/g++.other/init16.C: New test.
53077 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
53079         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53081 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53083         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53084         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53085         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53087 2000-11-07  DJ Delorie  <dj@redhat.com>
53089         * gcc.dg/20000614-1.c: Add return so that test can pass.
53091 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53093         * gcc.c-torture/execute/string-opt-1.c: New test.
53095 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53097         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
53098         mips-sgi-irix6.* because the MIPS ABI passes floating-point
53099         parameters in registers, and there is no way for a varargs
53100         function to know in which order the integer and floating-point
53101         parameters should be interleaved when they are placed on the
53102         stack.
53103         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53104         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53106 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53108         * gcc.c-torture/execute/string-opt-2.c: New test.
53110 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
53112         * g++.old-deja/g++.pt/crash60.C: New test.
53114 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53116         * g++.old-deja/g++.other/crash24.C: New test.
53117         * g++.old-deja/g++.other/crash25.C: New test.
53118         * g++.old-deja/g++.other/crash26.C: New test.
53119         * g++.old-deja/g++.other/crash27.C: New test.
53120         * g++.old-deja/g++.other/crash28.C: New test.
53121         * g++.old-deja/g++.other/crash29.C: New test.
53122         * g++.old-deja/g++.other/crash30.C: New test.
53123         * g++.old-deja/g++.other/crash31.C: New test.
53124         * g++.old-deja/g++.other/crash32.C: New test.
53125         * g++.old-deja/g++.other/crash33.C: New test.
53126         * g++.old-deja/g++.other/crash34.C: New test.
53127         * g++.old-deja/g++.other/crash35.C: New test.
53129 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53131         * gcc.c-torture/execute/20001031-1.c: New test.
53133 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
53135         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53136         namespace.
53138         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53139         standards-conformant.
53141         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53143         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53144         * g++.old-deja/g++.mike/p755a.C: Likewise.
53145         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53146         library makes no calls to `operator new' during initialization.
53148 2000-11-04  Neil Booth  <neilb@earthling.net>
53150         * gcc.dg/cpp/include2.c: New tests.
53152 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
53154         * lib/g++.exp (g++_set_ld_library_path): New function.
53155         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53157 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
53159         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
53160         warnings.
53162 2000-11-01  Richard Henderson  <rth@redhat.com>
53164         * g++.old-deja/g++.ext/namedret1.C: New.
53165         * g++.old-deja/g++.ext/namedret2.C: New.
53166         * g++.old-deja/g++.ext/namedret3.C: New.
53168 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
53170         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53171         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53173 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53175         * gcc.c-torture/execute/va-arg-21.c: New test.
53177 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53179         * gcc.dg/c99-complex-2.c: New test.
53181 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53183         * gcc.c-torture/execute/stdio-opt-1.c: New test.
53185 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
53187         * g++.old-deja/g++.other/inline16.C: New test.
53189 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
53191         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53192         __PRETTY_FUNCTION__
53194 2000-10-29  Neil Booth  <neilb@earthling.net>
53196         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53197         New tests.
53198         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53199         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53200         optimisation.
53202 2000-10-29  Neil Booth  <neilb@earthling.net>
53204         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53205         * mi1.c, mi1c.h: Add null directives to multiple-include test.
53206         * mi5.c: Test multiple includes work with -C.
53207         * trigraphs.c: Test ^= version.
53209 2000-10-28  Neil Booth  <neilb@earthling.net>
53211         New tests and test updates for new macro expander.
53213         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53214         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53215         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53216         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53217         new diagnostic messages.
53219         * gcc.dg/cpp/macro3.c: New tests.
53221 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
53223         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53224         on the same line.
53226 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
53228         * g++.old-deja/g++.other/eh2.C: New test.
53230 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53232         * gcc.c-torture/execute/20001027-1.c: New test.
53234 2000-10-26  Richard Henderson  <rth@redhat.com>
53236         * gcc.c-torture/execute/20001026-1.c: New.
53238 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
53240         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53241         * g++.old-deja/g++.law/builtin1.C: Likewise.
53242         * g++.old-deja/g++.law/ctors10.C: Likewise.
53243         * g++.old-deja/g++.law/virtual3.C: Likewise.
53244         * g++.old-deja/g++.mike/p658.C: Likewise.
53245         * g++.old-deja/g++.other/sibcall1.C: Likewise.
53246         * g++.old-deja/g++.other/vaarg2.C: Likewise.
53247         * g++.old-deja/g++.robertl/eb124.C: Likewise.
53248         * g++.old-deja/g++.robertl/eb44.C: Likewise.
53249         * g++.old-deja/g++.robertl/eb77.C: Likewise.
53251 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
53253         * gcc.c-torture/compile/20001024-1.c: New test.
53255 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
53257         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53258         to tell us whether or not we are using V3.
53260 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53262         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53263         operands.
53265 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53267         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53269 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
53271         * gcc.c-torture/execute/20001024-1.c: New test.
53273 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
53275         * g++.old-deja/g++.other/sibcall1.C: New test.
53277 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
53279         * gcc.dg/noncompile/init-3.c: New test.
53281 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53283         * gcc.dg/format-array-1.c: New test.
53285 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53287         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53288         writing through null pointers; remove comment about testing
53289         unterminated strings.
53291 2000-10-17  Matthew Hiller  <hiller@redhat.com>
53293         * gcc.c-torture/execute/20001017-2.c: New test.
53295 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53297         * gcc.c-torture/compile/20001018-1.c: New test.
53298         * gcc.c-torture/compile/20001018-1.x: Xfail.
53300 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53302         * gcc.c-torture/execute/20001017-1.c: New test.
53304 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53306         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53307         for multiple use of arguments with scanf formats; add tests for
53308         multiple use of arguments.
53310 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
53312         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53313         from some old tests.
53315 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53317         * gcc.dg/format-miss-1.c: New test.
53319 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53321         * gcc.c-torture/execute/20001013-1.c: New test.
53323 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53325         * gcc.dg/format-branch-1.c: New test.
53327 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53329         * README, lib/file-format.exp: Remove EGCS references.
53331 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53333         * gcc.dg/20001013-1.c: New test.
53335 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53337         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53338         for intmax_t in the compiler using __typeof__ and the type rules
53339         for conditional expressions.
53341 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
53343         * gcc.dg/20001012-1.c: New test.
53344         * gcc.dg/20001012-2.c: New test.
53346 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53348         * gcc.dg/format-attr-1.c: New test.
53350 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53352         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53353         __LONG_LONG_MAX__ instead of LLONG_MAX.
53355 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53357         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53358         scanf flags.
53359         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53360         flags.
53362 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53364         * gcc.dg/sequence-pt-1.c: New test.
53366 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
53368         * gcc.c-torture/execute/20001011-1.c: New testcase.
53369         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53371 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53373         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53374         does not error on it.
53376 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53378         * gcc.dg/20001009-1.c: New test.
53380 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53382         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53383         * gcc.c-torture/execute/20001009-2.c: ... to here.
53385 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53387         * gcc.c-torture/compile/20001009-1.c: New testcase.
53388         * gcc.c-torture/execute/20001009-1.c: New testcase.
53389         Testcases provided by Jan Hubicka <jh@suse.cz>.
53391 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53393         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53394         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53395         uintmax_t using <limits.h> to emulate the compiler's internal
53396         logic.  No longer XFAIL %j tests.
53398 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53400         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53401         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53402         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53403         regexps and details of expected handling of some bad formats.
53404         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53405         suppression.
53407 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53409         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53410         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53411         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53412         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53413         in list archives.
53415 2000-10-06  Richard Henderson  <rth@cygnus.com>
53417         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53418         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53419         * g++.old-deja/g++.jason/report.C: Likewise.
53420         * g++.old-deja/g++.law/friend5.C: Likewise.
53421         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53422         of the expected warnings.
53424 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53426         * g++.old-deja/g++.pt/enum14.C: New test.
53428 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53430         * g++.old-deja/g++.pt/crash59.C: New test.
53432 2000-10-04  Will Cohen  <wcohen@redhat.com>
53434         * gcc.dg/20000926-1.c: New test.
53436 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53438         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53439         function name for current C++ compiler.
53440         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53442 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53444         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53445         __PRETTY_FUNCTION__.
53446         * g++.old-deja/g++.ext/pretty2.C: Likewise.
53448 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53450         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53452 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
53454         * gcc.c-torture/compile/20000923-1.c: New test.
53456 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53458         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53459         * g++.old-deja/g++.pt/ttp62.C: Same.
53460         * g++.old-deja/g++.other/inline14.C: Same.
53462 2000-09-24  Richard Henderson  <rth@cygnus.com>
53464         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53466 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53468         * gcc.dg/c90-printf-1.c: Add test for wide string format.
53470 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
53472         * gcc.c-torture/compile/20000922-1.c: New file.
53474 2000-09-21  Nick Clifton  <nickc@redhat.com>
53476         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53477         a signed long modulo operation.
53478         (mod6): New function - perform an unsigned long modulo operation.
53479         (main): Add tests for modulos of very large numbers by very small
53480         dividends.
53482 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53484         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53486 2000-09-19  Richard Henderson  <rth@cygnus.com>
53488         * gcc.dg/compare2.c (case 10): XFAIL.
53490 2000-09-18  Richard Henderson  <rth@cygnus.com>
53492         * gcc.c-torture/execute/20000906-1.c: Move ...
53493         * gcc.dg/20000906-1.c: ... here.  Only run on targets
53494         that support __builtin_trap.
53496 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
53498         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53500 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53502         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53503         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
53504         more $ format tests.
53506 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53508         * gcc.dg/format-errmk-1.c: New test.
53510 2000-09-17  Greg McGary  <greg@mcgary.org>
53512         * gcc.c-torture/execute/20000917-1.x: Remove.
53514 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53516         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53518 2000-09-17  Greg McGary  <greg@mcgary.org>
53520         * gcc.c-torture/execute/20000917-1.c: New test.
53521         * gcc.c-torture/execute/20000917-1.x: XFAIL.
53523 2000-09-16  Neil Booth  <NeilB@earthling.net>
53525         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53526         in nested macro bug.
53528 2000-09-15  Neil Booth  <NeilB@earthling.net>
53530         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53532 2000-09-14  Jeffrey A Law  (law@cygnus.com)
53534         * gcc.c-torture/execute/20000914-1.c: New test.
53536 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
53538         * g++.other/inline13.C: New test.
53540 2000-09-12  Andreas Jaeger  <aj@suse.de>
53542         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53543         constant by Ulrich Drepper <drepper@redhat.com>.
53545 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
53547         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53549 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53551         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53553 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
53555         * gcc.dg/cpp/backslash.c: New test.
53557 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
53559         * gcc.c-torture/execute/20000910-1.c: New test.
53560         * gcc.c-torture/execute/20000910-2.c: Likewise.
53562 2000-09-11  Robert Lipe  <robertl@sco.com>
53564         * gcc.dg/pragma-align.c: New test.
53566 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53568         * g++.old-deja/g++.pt/explicit82.C: New test.
53569         * g++.old-deja/g++.pt/explicit83.C: New test.
53571 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53573         * gcc.dg/asm-names.c: New test.
53575 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53577         * gcc.dg/cpp/tr-warn6.c: New test
53579 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53581         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53582         be accepted.
53584 2000-09-07  Catherine Moore  <clm@redhat.com>
53586         * gcc.c-torture/execute/unroll-1.c: New test.
53588 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53590         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53591         ERROR markers.
53592         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53593         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53594         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53595         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53596         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53597         Preprocess only.
53598         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53599         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53601 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53603         * g++.old-deja/g++.pt/deduct2.C: New test.
53605 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53607         * g++.old-deja/g++.pt/parms2.C: New test.
53609 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53611         * g++.old-deja/g++.pt/crash58.C: New test.
53613 2000-09-06  Greg McGary  <greg@mcgary.org>
53615         * gcc.c-torture/execute/20000906-1.c: New test.
53616         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53618 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53620         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53622 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53624         * g++.old-deja/g++.pt/crash57.C: New test.
53626 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53628         * g++.old-deja/g++.pt/crash56.C: New test.
53630 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53632         * g++.old-deja/g++.pt/koenig1.C: New test.
53634 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53636         * gcc.dg/20000904-1.c: New test.
53638 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53640         * gcc.dg/cpp/paste8.c: New test.
53642 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53644         * gcc.c-torture/compile/20000827-1.c: New test.
53646 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53648         * gcc.dg/format-diag-1.c: New test.
53650 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53652         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53653         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53654         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53655         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53656         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53658 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53660         * g++.old-deja/g++.other/nested4.C: New test.
53662 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53664         * g++.old-deja/g++.ns/scoped1.C: New test.
53666 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53668         * lib/g++.exp: Support testing already-installed GCC.
53670 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53672         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53674 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53676         * gcc.dg/return-type-2.c: New test.
53678 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53680         * gcc.c-torture/compile/20000825-1.c: New test.
53682 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53684         * gcc.dg/dwarf2-2.c: New test.
53686 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53688         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53689         dg-warning regexps.
53691 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53693         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53694         gcc.dg/format-ext-5.c: New tests.
53696 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53698         * g++.old-deja/g++.other/crash22.C: New test.
53700 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53702         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53704 2000-08-24  Richard Henderson  <rth@cygnus.com>
53706         * gcc.dg/ia64-sync-1.c: New test.
53707         * gcc.dg/ia64-sync-2.c: New test.
53708         * gcc.dg/ia64-asm-1.c: New test.
53710 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53712         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53713         * gcc.dg/format-ext-2.c: New test.
53715 2000-08-23  Jason Merrill  <jason@redhat.com>
53717         * lib/old-dejagnu.exp: Also ignore "In member function" and
53718         "At global scope".
53720 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53722         * gcc.dg/noncompile/label-lineno-1.c: New test.
53724 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53726         * gcc.dg/c99-array-nonobj-1.c: New test.
53728 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53730         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53731         tests.
53732         * gcc.dg/format-ext-1.c: New test.
53734 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53736         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53737         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53738         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53739         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53740         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53742 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53744         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53745         gcc.dg/c99-strftime-2.c: New tests.
53747 2000-08-22  Richard Henderson  <rth@cygnus.com>
53749         * gcc.c-torture/execute/20000822-1.c: New test.
53751 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53753         * gcc.c-torture/execute/20000819-1.x: Remove.
53755 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53757         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53758         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53759         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53760         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53761         gcc.dg/format-xopen-1.c: New tests.
53763 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53765         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53767 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53769         * g++.old-deja/g++.other/loop2.C: New test.
53771         * gcc.c-torture/compile/20000606-1.c: New test.
53772         * gcc.c-torture/compile/20000728-1.c: New test.
53773         * gcc.c-torture/execute/20000801-1.c: New test.
53774         * gcc.c-torture/execute/20000801-2.c: New test.
53775         * gcc.c-torture/execute/20000819-1.c: New test.
53776         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53777         * gcc.dg/20000629-1.c: New test.
53778         * gcc.dg/20000724-1.c: New test.
53779         * gcc.dg/20000807-1.c: New test.
53781 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53783         * gcc.dg/cpp/pragma-1.c: New test.
53784         * gcc.dg/cpp/pragma-2.c: New test.
53786 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53788         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53789         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53791 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53793         * gcc.c-torture/compile/20000818-1.c: New test.
53795 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53797         * gcc.c-torture/execute/20000818-1.c: New test.
53799 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53801         * gcc.dg/format-va-1.c: New test.
53803 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53805         * g++.old-deja/g++.other/typedef8.C: New test.
53807 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53809         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53810         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53811         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53812         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53813         * g++.old-deja/g++.other/ptrmem7.C: New test.
53814         * g++.old-deja/g++.pt/ptrmem10.C: New test.
53816 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53818         * g++.old-deja/g++.pt/typename27.C: New test.
53820 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
53822         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53823         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53824         * g++.old-deja/g++.pt/friend45.C: New test.
53825         * g++.old-deja/g++.other/friend8.C: New test.
53827 2000-08-15  Richard Henderson  <rth@cygnus.com>
53829         * gcc.c-torture/execute/20000815-1.c: New test.
53831 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53833         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53834         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53835         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53837 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
53839         * g++.old-deja/g++.other/refinit2.C: New test.
53841 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
53843         * lib/c-torture.exp (c-torture): Make
53844         compiler_conditional_xfail_data global.
53845         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53846         compiler_conditional_xfail_data machinery.
53847         (f-torture-execute): Likewise.
53848         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53849         and only when unrolling loops.
53851         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53853 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53855         * g++.old-deja/g++.pt/explicit81.C: New test.
53857 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53859         * g++.old-deja/g++.pt/typename26.C: New test.
53861 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53863         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53864         warning.
53866 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53868         * g++.old-deja/g++.other/array3.C: New test.
53870 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53872         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53873         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53874         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53875         New tests.
53877 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53879         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53880         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53882 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53884         * gcc.c-torture/execute/20000808-1.c: New test.
53886 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53888         * gcc.dg/c90-const-expr-1.c: New test.
53890 2000-08-08  Richard Henderson  <rth@cygnus.com>
53892         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53894 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53896         * gcc.dg/noncompile/const-ll-1.c: New test.
53898 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53900         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53902 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53904         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53905         that running programs linked against the shared version of libobjc
53906         run correctly.
53908 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53910         * gcc.dg/c99-printf-1.c: New test.
53912 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53914         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53916 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53918         * gcc.c-torture/execute/20000731-1.x: Delete.
53920 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53922         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53923         and torture_without_loops as is done by c-torture.exp.
53924         (search_for): Copy from c-torture.exp.
53925         (gcc-dg-runtest): New function, drives a directory of tests
53926         iterating over the TORTURE_OPTIONS.
53927         (scan-assembler, scan-assembler-not): Move here from
53928         individual directory drivers.
53930         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53931         defined by lib/gcc-dg.exp.
53932         * gcc.dg/cpp/cpp.exp: Likewise.
53933         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53934         gcc-dg-runtest, so we cycle over optimization options.
53936         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53937         * gcc.dg/compare2.c: No longer expected to fail.
53939 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53941         * gcc.c-torture/execute/20000804-1.c: New test.
53943 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53945         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53947 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53949         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53951 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53953         * gcc.c-torture/compile/20000803-1.c: New test.
53955 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53957         * gcc.c-torture/execute/20000801-3.c,
53958         gcc.c-torture/execute/20000801-4.c: New tests.
53959         * gcc.c-torture/execute/20000801-3.x,
53960         gcc.c-torture/execute/20000801-4.x: Xfail.
53962 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53964         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53965         libobjc/.libs to allow for libtool.
53967 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53969         * gcc.c-torture/compile/20000802-1.c: New test.
53971 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53973         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53975 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53977         * gcc-c-torture/execute/20000731-2.c: New test.
53979         * gcc.c-torture/execute/20000731-1.c: New test.
53980         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53982 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53984         * gcc.dg/cpp/paste7.c: New test.
53985         * gcc.dg/cpp/20000725-1.c: New test.
53987 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53989         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53990         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53991         declaration warning for __builtin_dwarf_reg_size.
53993         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53995 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53997         * gcc.dg/noncompile/voidparam-1.c: New test.
53999 2000-07-30  Richard Henderson  <rth@cygnus.com>
54001         * gcc.dg/c90-digraph-1.c: Don't xfail.
54002         * gcc.dg/compare2.c (case 10): Xfail.
54003         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
54005 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
54007         * gcc.dg/c99-main-1.c: New test.
54009 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54011         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
54013 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
54015         * gcc.c-tortuer/execute/20000726-1.c: New test.
54017 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
54019         * gcc.c-torture/execute/enum-2.c: New test.
54021 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54023         * gcc.dg/cpp/tr-warn3.c: New test.
54025 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54027         * g++.old-deja/g++.ext/implicit1.C: Remove.
54028         * g++.old-deja/g++.jason/c2.C: Remove
54029         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54030         * g++.old-deja/g++.pt/crash16.C: Likewise.
54031         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54033 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54035         * g++.old-deja/g++.other/for2.C: New test.
54037 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
54039         * gcc.dg/20000720-1.c: New test.
54041 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
54043         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
54045 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
54047         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54048         * gcc.c-torture/execute/20000722-1.c: New.
54049         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54051 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
54053         * gcc.dg/cpp/20000720-1.S: New test.
54055 2000-07-21  Michael Meissner  <meissner@redhat.com>
54057         * gcc.c-torture/execute/ieee/hugeval.c: New test.
54059 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54061         * g++.old-deja/g++.brendan/crash16.C,
54062         g++.old-deja/g++.brendan/parse3.C,
54063         g++.old-deja/g++.brendan/redecl1.C,
54064         g++.old-deja/g++.ns/template13.C,
54065         g++.old-deja/g++.other/decl4.C,
54066         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54068 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54070         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54071         and "Internal error".
54073         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54074         regexps.
54075         * gcc.dg/cpp/paste6.c: New test.
54077 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
54079         * gcc.dg/cpp/tr-direct.c: New test.
54081         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54082         gcc.dg/cpp/undef1.c: Tweak error regexps.
54084 2000-07-18  Eric Christopher <echristo@redhat.com>
54086         * gcc.c-torture/compile/20000718-1.c: New test.
54088 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
54090         * cpplex.c (_cpp_push_token): If the token being pushed back
54091         is the previous token in this context, just subtract one from
54092         context->posn.
54093         * cppmacro.c (save_expansion): Clear aux field when storing a
54094         placemarker.
54096 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
54098         * gcc.dg/noncompile/redecl-1.c: New test.
54100 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
54102         * gcc.c-torture/execute/20000717-5.c: New test.
54103         * gcc.c-torture/execute/20000717-1.x: Removed.
54105 2000-07-17  Richard Henderson  <rth@cygnus.com>
54107         * gcc.c-torture/execute/20000717-4.c: New test.
54109 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
54111         * gcc.dg/cpp/syshdr.c: New test.
54112         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54114 2000-07-17  Neil Booth  <neilb@earthling.net>
54116         * gcc.dg/cpp/cmdlne-dM.c: New test.
54117         * gcc.dg/cpp/cmdlne-dD.c: New test.
54119 2000-07-17  Jeffrey A Law  (law@cygnus.com)
54121         * gcc.c-torture/execute/20000717-3.c: New test.
54123         * gcc.c-torture/compile/20000717-1.c: New test.
54125 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
54127         * gcc.c-torture/execute/20000717-2.c: New test.
54129 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54131         * gcc.dg/formatz-1.c: New test.
54133         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54134         * gcc.dg/c99-digraph-1.c: New tests.
54136         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54137         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54139         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54140         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54141         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54142         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54143         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54144         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54145         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54147 2000-07-17  Greg McGary <greg@mcgary.org>
54149         * gcc.c-torture/execute/20000717-1.c: New test.
54150         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54152 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
54154         * gcc.c-torture/execute/20000715-2.c: New test.
54155         * gcc.dg/20000715-1.c: New test.
54157 2000-07-15  Michael Meissner  <meissner@redhat.com>
54159         * gcc.c-torture/execute/20000715-1.c: New test.
54161 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
54163         * gcc.c-torture/execute/20000707-1.c: New test.
54165 2000-07-13  Neil Booth  <NeilB@earthling.net>
54167         * gcc.dg/cpp/digraph1.c,
54168         gcc.dg/cpp/digraph2.c,
54169         gcc.dg/cpp/digraphs.c: New tests.
54171 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
54173         * g77.f-torture/compile/20000630-2.f: New test.
54174         * g77.f-torture/compile/20000630-2.x
54176 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54178         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
54180 2000-07-11  Neil Booth  <NeilB@earthling.net>
54182         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54184 2000-07-11  Neil Booth  <NeilB@earthling.net>
54186         * gcc.dg/cpp/cmdlne-C.c: New.
54188 2000-07-09  Neil Booth  <NeilB@earthling.net>
54190         * gcc.dg/cpp/directiv.c: New tests.
54191         * gcc.dg/cpp/undef1.c: Update.
54193 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
54195         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54197 2000-07-09  Neil Booth  <NeilB@earthling.net>
54199         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54201 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
54203         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54204         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54206 2000-07-08  Neil Booth  <NeilB@earthling.net>
54208         * gcc.dg/cpp/macsyntx.c: New tests.
54210 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54212         * gcc.dg/20000707-1.c: New test.
54214 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54216         * gcc.c-torture/execute/20000706-1.c: New test.
54217         * gcc.c-torture/execute/20000706-2.c: New test.
54218         * gcc.c-torture/execute/20000706-3.c: New test.
54219         * gcc.c-torture/execute/20000706-4.c: New test.
54220         * gcc.c-torture/execute/20000706-5.c: New test.
54222 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54224         * g++.old-deja/g++.pt/instantiate7.C: New test.
54226 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54228         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54229         * g++.old-deja/g++.mike/thunk3.C: Likewise.
54230         * g++.old-deja/g++.other/rtti3.C: Likewise.
54231         * g++.old-deja/g++.other/rttid3.C: Likewise.
54233 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
54235         *  g77.f-torture/compile/20000630-1.x: Fix typo
54237 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
54239         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54240         assembly output.
54242 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
54244         * gcc.dg/cpp/ident.c: New test.
54246 2000-07-05  Neil Booth  <NeilB@earthling.net>
54248         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54249           gcc.dg/cpp/lexstrng.c: New tests.
54251 2000-07-04  Neil Booth  <NeilB@earthling.net>
54253         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54254         * gcc.dg/cpp/strify2.c: Same.
54256 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
54258         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54259         * gcc.dg/cpp/19990703-1.c: Likewise.
54260         * gcc.dg/cpp/20000625-1.c: Likewise.
54261         * gcc.dg/cpp/20000625-2.c: Likewise.
54263         * gcc.dg/cpp/macro1.c,
54264         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54265         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54266         gcc.dg/cpp/strify1.c,
54267         gcc.dg/cpp/strify2.c: New tests.
54269 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
54271         * gcc.c-torture/execute/20000703-1.c: New test.
54273 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54275         * g++.old-deja/g++.pt (lookup10.C): New test.
54277 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54279         * g++.old-deja/g++.pt (typename25.C): New test.
54281 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
54283         * gcc.c-torture/compile/20000701-1.c: New test.
54285 2000-06-30  Nick Clifton  <nickc@cygnus.com>
54287         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54288         to test case.
54290 2000-06-30  Catherine Moore  <clm@cygnus.com>
54292         * gcc.c-torture/execute/align-1.c: New test.
54294 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
54296         * g++.old-deja/g++.pt/expr8.C: New test.
54297         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54299 2000-06-29  Nick Clifton  <nickc@cygnus.com>
54301         * gcc.c-torture/compile/20000629-1.c: New test.
54303 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54306         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54307         gcc.dg/noncompile directory, depending on whether they're
54308         preprocessor tests or not.  Annotate all the tests for the dg
54309         framework.
54311         * gcc.c-torture/noncompile/noncompile.exp: Delete.
54312         * gcc.dg/noncompile/noncompile.exp: New.
54314         * Moved files:
54315         Old name                                New name
54316         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
54317         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
54318         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
54319         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
54320         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
54321         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
54322         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
54323         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
54324         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
54325         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
54326         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
54327         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
54328         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
54329         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
54330         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
54331         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
54332         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
54333         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
54334         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
54335         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
54336         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
54337         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
54338         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
54339         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
54341         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
54342         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
54343         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
54344         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
54345         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
54346         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
54348 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54350         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54351         declare one variable.  On the fourth, error.
54352         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54353         declared by 20000628-1a.h.
54355 2000-06-29  Richard Henderson  <rth@redhat.com>
54357         * gcc.c-torture/execute/930529-1.x: New file.
54358         * gcc.dg/920413-1.c: Adjust expected warning text.
54359         * gcc.dg/980217-1.c: Declare abort.
54360         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54362 2000-06-29  Jeffrey A Law  (law@cygnus.com)
54364         * g77.f-torture/compile/20000629-1.f: New test.
54365         * g77.f-torture/compile/20000629-1.x: Expected to fail.
54367 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54369         Rearrange lots of files, removing entirely the
54370         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54371         directories.
54373         * Deleted files:
54374         gcc.c-torture/code_quality/code_quality.exp
54375         gcc.c-torture/special/special.exp
54376         gcc.failure/failure.exp
54377         gcc.failure/940409-1.x
54378         gcc.c-torture/compile/961203-1.x
54380         * New files:
54381         gcc.misc-tests/linkage.exp
54382         gcc.c-torture/execute/920730-1t.c
54383         gcc.c-torture/execute/920730-1t.x
54384         gcc.c-torture/compile/920520-1.x
54385         gcc.c-torture/compile/920521-1.x
54386         gcc.c-torture/compile/981006-1.x
54387         gcc.c-torture/execute/eeprof-1.x
54389         * Moved files (possibly with modifications to fit a new harness):
54390         Old name                                New name
54391         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54392         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54393         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54394         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54395         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54396         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54397         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54398         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54399         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54400         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54401         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54402         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54403         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54404         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54406 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54408         * c-torture/compile/961203-1.x: Delete.
54410         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54411         not exit. Include stdio.h.
54412         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54413         * gcc.misc-tests/dg-12.c: Likewise.
54414         * gcc.misc-tests/dg-5.c: Likewise.
54415         * gcc.misc-tests/dg-6.c: Likewise.
54416         * gcc.misc-tests/dg-7.c: Prototype abort.
54417         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54418         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54419         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54420         not exit.
54421         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54422         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54424 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54426         * gcc.dg/cpp/20000628-1.c: New test.
54427         * gcc.dg/cpp/20000628-1.h: New header for above test.
54428         * gcc.dg/cpp/20000628-1a.h: Likewise.
54430 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54432         * gcc.dg/cpp: New directory.
54433         * gcc.dg/cpp/cpp.exp: New driver.
54434         * gcc.dg/cpp/20000627-1.c: New test.
54435         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54436         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54437         and rewrite as a compilation test.
54439         * gcc.dg: Move many files into the cpp subdirectory, possibly
54440         renaming or editing them as well.
54441         Old name                New name
54442         990119-1.c              cpp/19990119-1.c
54443         990228-1.c              cpp/19990228-1.c
54444         990407-1.c              cpp/19990407-1.c
54445         990409-1.c              cpp/19990409-1.c
54446         990413-1.c              cpp/19990413-1.c
54447         990703-1.c              cpp/19990703-1.c
54448         20000127-1.c            cpp/20000127-1.c
54449         20000129-1.c            cpp/20000129-1.c
54450         20000207-1.c            cpp/20000207-1.c
54451         20000207-2.c            cpp/20000207-2.c
54452         20000209-1.c            cpp/20000209-1.c
54453         20000209-2.c            cpp/20000209-2.c
54454         20000301-1.c            cpp/20000301-1.c
54455         20000419-1.c            cpp/20000419-1.c
54456         20000510-1.S            cpp/20000510-1.S
54457         20000519-1.c            cpp/20000519-1.c
54458         20000529-1.c            cpp/20000529-1.c
54459         20000625-1.c            cpp/20000625-1.c
54460         20000625-2.c            cpp/20000625-2.c
54461         cpp-as1.c               cpp/assert1.c
54462         cpp-as2.c               cpp/assert2.c
54463         cxx-comments-1.c        cpp/cxxcom1.c
54464         cxx-comments-2.c        cpp/cxxcom2.c
54465         endif-label.c           cpp/endif.c
54466         cpp-hash1.c             cpp/hash1.c
54467         cpp-hash2.c             cpp/hash2.c
54468         cpp-if1.c               cpp/if-1.c
54469         cpp-if2.c               cpp/if-2.c
54470         cpp-if3.c               cpp/if-3.c
54471         cpp-if4.c               cpp/if-4.c
54472         cpp-if5.c               cpp/if-5.c
54473         cpp-cond.c              cpp/if-cexp.c
54474         cpp-missingop.c         cpp/if-mop.c
54475         cpp-missingparen.c      cpp/if-mpar.c
54476         cpp-opprec.c            cpp/if-oppr.c
54477         cpp-ifparen.c           cpp/if-paren.c
54478         cpp-shortcircuit.c      cpp/if-sc.c
54479         cpp-shift.c             cpp/if-shift.c
54480         cpp-unary.c             cpp/if-unary.c
54481         cpp-li1.c               cpp/line1.c
54482         cpp-li2.c               cpp/line2.c
54483         lineno.c                cpp/line3.c
54484         lineno-2.c              cpp/line4.c
54485         cpp-mi.c                cpp/mi1.c
54486         cpp-mic.h               cpp/mi1c.h
54487         cpp-micc.h              cpp/mi1cc.h
54488         cpp-mind.h              cpp/mi1nd.h
54489         cpp-mindp.h             cpp/mi1ndp.h
54490         cpp-mix.h               cpp/mi1x.h
54491         cpp-mi2.c               cpp/mi2.c
54492         cpp-mi2a.h              cpp/mi2a.h
54493         cpp-mi2b.h              cpp/mi2b.h
54494         cpp-mi2c.h              cpp/mi2c.h
54495         cpp-mi3.c               cpp/mi3.c
54496         cpp-mi3.def             cpp/mi3.def
54497         poison-1.c              cpp/poison.c
54498         pr-impl.c               cpp/prag-imp.c
54499         cpp-redef-2.c           cpp/redef1.c
54500         cpp-redef.c             cpp/redef2.c
54501         strpaste.c              cpp/strp1.c
54502         strpaste-2.c            cpp/strp2.c
54503         cpp-tradpaste.c         cpp/tr-paste.c
54504         cpp-tradstringify.c     cpp/tr-str.c
54505         cpp-tradwarn1.c         cpp/tr-warn1.c
54506         cpp-tradwarn2.c         cpp/tr-warn2.c
54507         trigraphs.c             cpp/trigraphs.c
54508         cpp-unc1.c              cpp/unc1.c
54509         cpp-unc2.c              cpp/unc2.c
54510         cpp-unc3.c              cpp/unc3.c
54511         cpp-unc.c               cpp/unc4.c
54512         undef.c                 cpp/undef1.c
54513         undef-2.c               cpp/undef2.c
54514         cpp-wi1.c               cpp/widestr1.c
54516 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
54518         * lib/g++.exp (g++_include_flags): Tweak.
54520 2000-06-27  H.J. Lu  <hjl@gnu.org>
54521             Loren J. Rittle  <ljrittle@acm.org>
54523         * lib/g++.exp (g++_include_flags): Override libgloss.exp
54524         version with one that knows about the new gcc tree structure.
54525         (g++_link_flags): Same.
54527 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
54529         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54530         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54531         case we are cross-compiling.
54533         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54534         g++.old-deja/g++.niklas/Makefile.in,
54535         g++.old-deja/g++.niklas/configure.in,
54536         g++.old-deja/g++.other/Makefile.in,
54537         g++.old-deja/g++.other/configure.in,
54538         gcc.c-torture/code_quality/Makefile.in,
54539         gcc.c-torture/code_quality/configure.in,
54540         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54541         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54542         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54543         gcc.c-torture/execute/ieee/Makefile.in,
54544         gcc.c-torture/execute/ieee/configure.in,
54545         gcc.c-torture/noncompile/Makefile.in,
54546         gcc.c-torture/noncompile/configure.in,
54547         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54548         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54549         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54551 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54553         * g++.old-deja/g++.other/ambig3.C: New test.
54555 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54557         * g++.old-deja/g++.pt/syntax1.C: New test.
54558         * g++.old-deja/g++.pt/syntax2.C: New test.
54559         * g++.old-deja/g++.other/syntax3.C: New test.
54560         * g++.old-deja/g++.other/syntax4.C: New test.
54562 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54564         * gcc.dg/20000623-1.c: Prototype exit and abort.
54566 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54568         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54569         New tests.
54570         * gcc.dg/cpp-mi3.def: New file.
54572         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54573         inside assertions.
54574         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54575         lexer's error messages.
54576         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54577         divine anything from the linemarkers.
54578         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54579         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54581 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54583         * gcc.dg/20000623-1.c: New test.
54585 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54587         * gcc.c-torture/execute/20000622-1.c: New test.
54589 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54591         * g++.old-deja/g++.other/init15.C: New test.
54593 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54595         * g++.old-deja/g++.pt/vaarg2.C: New test.
54596         * g++.old-deja/g++.pt/vaarg3.C: New test.
54598 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54600         * g++.old-deja/g++.other/dyncast6.C: New test.
54602 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54604         * gcc.c-torture/execute/loop-6.c: New test.
54606 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54608         * gcc.dg/20000614-1.c: New test.
54609         * gcc.dg/20000614-2.c: New test.
54611 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54613         * g++.old-deja/g++.other/inline12.C: New test.
54615 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54617         * g++.old-deja/g++.other/eh1.C: New test.
54619 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54621         * g++.old-deja/g++.other/type.C: New test.
54623 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54625         * g++.old-deja/g++.other/initstring.C: New test.
54627 2000-06-12  Jason Merrill  <jason@redhat.com>
54629         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54631 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54633         * gcc.c-torture/compile/20000609-1.c: New test.
54635 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54637         * gcc.dg/20000609-1.c: New test.
54639 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54641         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54642         * gcc.c-torture/noncompile/poison-1.c: Move...
54643         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54644         * gcc.dg/cpp-li1.c: Add a token after the #line.
54646 2000-06-05  Richard Henderson  <rth@cygnus.com>
54648         * gcc.c-torture/execute/20000605-2.c: New test.
54649         * gcc.c-torture/execute/20000605-3.c: New test.
54651 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54653         * g77.f-torture/execute/20000503-1.x: New file.
54655 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54657         * g++.old-deja/g++.eh/badalloc1.C: New test.
54659 2000-06-05  Richard Henderson  <rth@cygnus.com>
54661         * gcc.c-torture/execute/20000605-1.c: New test.
54663 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54664             Nathan Sidwell <nathan@codesourcery.com>
54666         * gcc.c-torture/compile/20000605-1.c: New test.
54668 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54670         * g77.f-torture/compile/20000601-1.f: New test.
54672 2000-06-03  Richard Henderson  <rth@cygnus.com>
54674         * gcc.c-torture/execute/20000603-1.c: New.
54676 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54678         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54679         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54681 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54683         * gcc.dg/compare2.c (case 12): XFAIL.
54684         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54685         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54687         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54689 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54691         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54692         guard macro is already defined when the header is first
54693         included.
54694         * gcc.dg/cpp-mix.h: New file.
54695         * gcc.dg/endif-label.c: Update patterns to match compiler.
54697         * g++.brendan/complex1.C: Declare abort.
54698         * g++.law/refs4.C: Remove XFAIL.
54699         * g++.oliva/expr2.C: Declare abort and exit.
54701 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54703         * gcc.c-torture/execute/20000528-1.c: New test.
54705         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54706         * g++.old-deja/g++.law/temps4.C: Likewise.
54708         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54709         stdlib.h.  Call abort() on failure.
54710         * g++.old-deja/g++.law/refs4.C: Likewise.
54711         * g++.old-deja/g++.law/temps4.C: Likewise.
54712         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54713         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54715 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54717         Relative to g++.dg/special:
54718         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54720         Relative to g++.old-deja:
54721         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54722         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54723         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54724         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54725         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54726         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54727         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54729         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54730         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54731         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54732         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54733         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54734         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54735         and/or string.h.
54737         * g++.other/goto1.C: Update expectations for error messages.
54739 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54741         * gcc.c-torture/compile/20000523-1.c: New test.
54743 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54745         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54747 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54749         * g++.old-deja/g++.eh/catch11.C: New test.
54750         * g++.old-deja/g++.eh/catch12.C: New test.
54752 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54754         * gcc.c-torture/execute/20000523-1.c: New test.
54756 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54758         * c-torture/execute/bcp-1.c: Replace abort in arg of
54759         __builtin_constant_p with a generic external function.
54761         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54762         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54763         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54764         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54765         Prototype abort and/or exit.
54767         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54768         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54769         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54770         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54772 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54774         * gcc.dg/dwarf2-1.c: New test.
54776 2000-05-20  Richard Henderson  <rth@cygnus.com>
54778         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54780 2000-05-20  Andreas Jaeger  <aj@suse.de>
54782         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54783         testcase.
54785 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54787         * gcc.c-torture/execute/20000519-2.c: New test.
54789 2000-05-19  Andreas Jaeger  <aj@suse.de>
54791         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54792         which fails with SSA.
54794         * lib/c-torture.exp: Also test with -O3 -fssa.
54796 2000-05-18  Michael Meissner  <meissner@redhat.com>
54798         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54799         * gcc.c-torture/execute/920415-1.c: Ditto.
54800         * gcc.c-torture/execute/920501-1.c: Ditto.
54801         * gcc.c-torture/execute/conversion.c: Ditto.
54802         * gcc.c-torture/execute/cvt-1.c: Ditto.
54804 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54806         * gcc.c-torture/compile/20000518-1.c: New test.
54808 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54810         * g77.f-torture/compile/200005018.f: New test.
54812 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54814         * gcc.c-torture/compile/20000517-1.c: New test.
54816 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54818         * gcc.c-torture/execute/20000516-1.c: New test.
54820 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
54822         * g++.old-deja/g++.other/eh.C: New test.
54824 2000-05-12  Richard Henderson  <rth@cygnus.com>
54826         * gcc.c-torture/execute/990208-1.c (main): Don't pass
54827         constants through to doit's conditional.
54829 2000-05-11  Jeffrey A Law  (law@cygnus.com)
54831         * gcc.c-torture/compile/20000511-1.c: New test.
54832         * g77.f-torture/compile/20000511-1.f: New test.
54833         * g77.f-torture/compile/20000511-2.f: New test.
54835 2000-05-11  Michael Meissner  <meissner@redhat.com>
54837         * gcc.c-torture/execute/20000511-1.c: New test.
54839 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
54841         * gcc.dg/dg.exp: Scan .S files as well as .c files.
54842         * gcc.dg/20000510-1.S: New.
54844 2000-05-08  Catherine Moore  <clm@cygnus.com>
54846         * gcc.dg/unused-3.c: New.
54848 2000-05-06  Richard Henderson  <rth@cygnus.com>
54850           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54851           * g++.old-deja/g++.mike/warn1.C: Likewise.
54852           * g++.old-deja/g++.pt/local1.C: Likewise.
54853           * g++.old-deja/g++.pt/local7.C: Likewise.
54854           * g++.old-deja/g++.pt/spec16.C: Likewise.
54856 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54858         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54860 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54862           * g77.f-torture/execute/20000503-1.f: New test.
54864 2000-05-04  Andreas Jaeger  <aj@suse.de>
54866         * gcc.dg/noreturn-2.c: New test.
54868 2000-05-04  Neil Booth  <NeilB@earthling.net>
54870         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54871         preprocessor.
54873 2000-05-04  Richard Henderson  <rth@cygnus.com>
54875         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54877 2000-05-04  Richard Henderson  <rth@cygnus.com>
54879         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54880         OpenSSL by Jason R Thorpe.
54882 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54884         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54886 2000-05-03  Robert Lipe <robertlipe@usa.net>
54888         * gcc.dg/20000503-1.c: New test.
54890 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54892         * gcc.c-torture/compile/20000502-1.c: New test.
54893         * g++.old-deja/g++.other/align.C: New test.
54894         * gcc.dg/cpp-tradstringify.c: New test.
54896 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54898         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54899         and hard registers.
54901 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54903         * gcc.c-torture/execute/loop-5.c: New test.
54905 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54907         * gcc.c-torture/execute/va-arg-20.c: New test.
54909 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54911         * gcc.c-torture/execute/20000422-1.c: New test.
54913 2000-04-20  Greg McGary  <gkm@gnu.org>
54915         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54916         when optimizing, but without sibling-call optimizations (-O1).
54918 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54920           * gcc.c-torture/compile/20000420-1.c: New test.
54922 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54924         * g++.abi/ptrflags.C: New test.
54925         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54927 2000-04-19  Catherine Moore  <clm@cygnus.com>
54929         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54931 2000-04-19  Greg McGary  <gkm@gnu.org>
54933         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54934         sibling-call optimizations.
54936 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54938         * gcc.dg/20000419-1.c: New test.
54940 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54942         * gcc.c-torture/execute/20000412-6.c: New test.
54944 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54946         * gcc.c-torture/execute/20000412-5.c: New test.
54947         * g77.f-torture/compile/20000412-1.f: New test.
54948         * gcc.c-torture/execute/20000412-4.c: New test.
54949         * gcc.c-torture/compile/20000412-2.c: New test.
54950         * gcc.c-torture/execute/20000412-3.c: New test.
54951         * gcc.c-torture/compile/20000412-1.c: New test.
54952         * gcc.c-torture/execute/20000412-2.c: New test.
54954 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54956         * objc/execute/bf-20.m: New test.
54958 2000-04-10  Richard Henderson  <rth@cygnus.com>
54960         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54962         * gcc.c-torture/execute/20000412-1.c: New test.
54964 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54966         * g++.old-deja/g++.eh/catchptr1.C: New test.
54968 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54970         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54972 2000-04-08  Neil Booth  <NeilB@earthling.net>
54974         * gcc.dg/cpp-nullchar.c: Remove test as
54975         embedded nulls cause problems.
54977 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54979         * gcc.dg/compare2.c: New test.
54981 2000-04-08  Neil Booth  <NeilB@earthling.net>
54983         * gcc.dg/cpp-nullchar.c: New test.
54985 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54987         * gcc.dg/cpp-mi2.c: New test.
54988         * gcc.dg/cpp-mi2[abc].h: New files.
54990 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54992         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54993         member name.
54995 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54997         * g++.old-deja/g++.abi/vmihint.C: New test.
54999 2000-04-06  Neil Booth  <NeilB@earthling.net>
55001         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
55002         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
55003         copyright.
55005 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
55007         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
55008         avoid stack-frame overwrite.
55010 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
55012         * gcc.c-torture/compile/20000405-2.c: New test.
55013         * gcc.c-torture/compile/20000405-3.c: New test.
55015 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55017         * gcc.c-torture/compile/20000405-1.c: New test.
55019 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
55021         * gcc.dg/cast-qual-1.c: Revert last change.
55023 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55025         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
55027 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
55029         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55030         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55032 2000-04-03  Jeffrey A Law  (law@cygnus.com)
55034         * gcc.c-torture/compile/20000403-2.c: New test.
55035         * gcc.c-torture/compile/20000403-1.c: New test.
55037 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
55039         * gcc.c-torture/execute/20000403-1.c: New test.
55041 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
55043         * gcc.c-torture/execute/20000402-1.c: New test.
55045 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
55047         * gcc.c-torture/execute/va-arg-15.c: New test.
55048         * gcc.c-torture/execute/va-arg-16.c: New test.
55049         * gcc.c-torture/execute/va-arg-17.c: New test.
55050         * gcc.c-torture/execute/va-arg-18.c: New test.
55051         * gcc.c-torture/execute/va-arg-19.c: New test.
55053 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
55055         * gcc.c-torture/compile/981211-1.c: Move to...
55056         * gcc.dg/cpp-as1.c: ...here.
55057         * gcc.dg/cpp-as2.c: New file.
55059         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55060         compiler.
55062 2000-04-02  Neil Booth  <NeilB@earthling.net>
55064         * gcc.dg/cpp-cond.c  New tests.
55065         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
55066         accidental success less likely.
55067         * gcc.dg/cpp-missingop.c  New tests.
55068         * gcc.dg/cpp-missingparen.c  New tests.
55069         * gcc.dg/cpp-shift.c  New tests.
55070         * gcc.dg/cpp-shortcircuit.c  New tests.
55071         * gcc.dg/cpp-unary.c  New tests.
55073 2000-03-29  Jeffrey A Law  (law@cygnus.com)
55075         * gcc.c-torture/compile/20000329-1.c: New test.
55077 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
55079         * gcc.c-torture/compile/20000326-1.c: New test.
55080         * gcc.c-torture/compile/20000326-2.c: New test.
55082 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
55084         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55085         the first parameter is a function argument.
55087 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
55089         * g++.old-deja/g++.ext/array4.C: New test.
55091 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
55093         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55095 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55097         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55099 2000-03-19  Richard Henderson  <rth@cygnus.com>
55101         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55103 2000-03-19  Richard Henderson  <rth@cygnus.com>
55105         * gcc.c-torture/compile/20000319-1.c: New test.
55107 2000-03-14  Jeffrey A Law  (law@cygnus.com)
55109         * gcc.c-torture/execute/20000314-3.c: New test.
55110         * gcc.c-torture/execute/20000314-2.c: New test.
55111         * gcc.c-torture/execute/20000314-1.c: New test.
55112         * gcc.c-torture/compile/20000314-2.c: New test.
55113         * gcc.c-torture/compile/20000314-1.c: New test.
55115 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
55117         * g++.old-deja/g++.warn/inline.C: New test.
55119 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
55121         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55122         standards-compliant result rather than specific constants.
55123         Put test-values in array.
55125 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
55127         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55128         (g++_target_compile): Put test-specific options last.
55130 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55132         * g++.old-deja/g++.eh/vbase4.C: New test.
55134 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55136         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55138 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55140         * g++.old-deja/g++.brendan/misc12.C: Removed.
55141         * g++.old-deja/g++.pt/memtemp77.C: Constify.
55142         * g++.old-deja/g++.ext/pretty4.C: New test.
55144 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55146         * g++.old-deja/g++.other/string2.C: New test.
55148 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
55150         * g++.old-deja/g++.warn/impint2.C: New test.
55152 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
55154         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55155         is 1, not zero.
55157 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
55159         * g++.old-deja/g++.warn/impint.C: New test.
55160         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55161         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55162         * g++.old-deja/g++.pt/explicit12.C: Likewise.
55163         * g++.old-deja/g++.pt/explicit13.C: Likewise.
55164         * g++.old-deja/g++.pt/explicit17.C: Likewise.
55165         * g++.old-deja/g++.pt/explicit18.C: Likewise.
55166         * g++.old-deja/g++.pt/explicit19.C: Likewise.
55167         * g++.old-deja/g++.pt/explicit23.C: Likewise.
55168         * g++.old-deja/g++.pt/explicit31.C: Likewise.
55169         * g++.old-deja/g++.pt/explicit35.C: Likewise.
55170         * g++.old-deja/g++.pt/explicit6.C: Likewise.
55171         * g++.old-deja/g++.pt/memclass7.C: Likewise.
55173 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
55175         * gcc.dg/cpp-redef.c: New test.
55177 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
55179         * g++.old-deja/g++.pt/unify7.C: New test.
55181 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55183         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55184         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55186 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
55188         * gcc.c-torture/compile/20000224-1.c: New test.
55190 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55192         * gcc.c-torture/compile/cpp-2.c: New test.
55193         * gcc.c-torture/compile/cpp-1.c: New test.
55195 2000-02-25  Jeffrey A Law  (law@cygnus.com)
55197         * gcc.c-torture/execute/20000225-1.c: New test.
55199 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55201         * gcc.dg/cpp-li2.c: New test.
55203         * gcc.dg/cpp-wi1.c: New test.
55205         * gcc.dg/cpp-li1.c: New test.
55207 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
55209         * g++.old-deja/g++.other/sizeof5.C: New test.
55211 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55213         * gcc.c-torture/execute/va-arg-13.c: New test.
55215 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
55217         * gcc.c-torture/execute/va-arg-12.c: New test.
55219 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55221         * gcc.c-torture/execute/20000223-1.c: New test.
55223 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55225         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55227 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
55229         * g++.old-deja/g++.abi/ptrmem.C: New test.
55231 2000-02-19  Richard Henderson  <rth@cygnus.com>
55233         * gcc.c-torture/compile/init-3.c: New.
55235 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
55237         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55238         ALWAYS_CXXFLAGS.
55240 2000-02-11  Robert Lipe <robertl@sco.com>
55242         * gcc.c-torture/compile/20000211-3.c: New test.
55244 2000-02-11  Martin Buchholz <martin@xemacs.org>
55246         * gcc.c-torture/compile/20000211-2.c: New test.
55248 2000-02-11  Jeffrey A Law  (law@cygnus.com)
55250         * gcc.c-torture/compile/20000211-1.c: New test.
55252 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
55254         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55255           on native targets
55257 2000-02-08  Nathan Sidwell  <nathan@acm.org>
55259         * g++.old-deja/g++.other/cast5.C: New test.
55261 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
55263         * gcc.c-torture/execute/20000205-1.c: New.
55265 2000-02-03  Nathan Sidwell  <nathan@acm.org>
55267         * g++.old-deja/g++.jason/cast3.C: Return void.
55268         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55270 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55272         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55274         * gcc.dg/loop-1.c: New test.
55276 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
55278         * gcc.c-torture/compile/20000127-1.c: New test.
55279         * gcc.c-torture/execute/991228-1.c: New test.
55281 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55283         * gcc.dg/unused-2.c: New test.
55285         * gcc.dg/conv-1.c: New test.
55287 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
55289         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55290         compiler.
55291         (tool_option_proc): Fix typo.
55293 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
55295         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55296         of the ld on the host, not on the build machine.
55297         Also, don't crash if '--help' is not a supported option.
55299 2000-01-24  Richard Henderson  <rth@cygnus.com>
55301         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55303 2000-01-20  Jeffrey A Law  (law@cygnus.com)
55305         * gcc.c-torture/execute/20000120-2.c: New test.
55306         * gcc.c-torture/execute/20000120-1.c: New test.
55308 2000-01-13  Jeffrey A Law  (law@cygnus.com)
55310         * gcc.c-torture/execute/20000113-1.c: New test.
55312 2000-01-12  Jeffrey A Law  (law@cygnus.com)
55314         * gcc.c-torture/execute/20000112-1.c: New test.
55316 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55318         * gcc.dg/20000111-1.c: New test.
55320 2000-01-10  Jeffrey A Law  (law@cygnus.com)
55322         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55323         with 16 bit integers.
55325 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55327         * gcc.dg/20000108-1.c: New test.
55329 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55331         * g++.old-deja/g++.ns/koenig8.C: New test.
55333 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55335         * g++.old-deja/g++.other/cast4.C: New test.
55337 2000-01-05  Jeffrey A Law  (law@cygnus.com)
55339         * gcc.c-torture/compile/20000105-2.c: New test.
55340         * gcc.c-torture/compile/20000105-1.c: New test.
55342 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55344         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55345         references to printf & atoi to conform to ANSI standard.
55346         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55347         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55348         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55349         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55350         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55351         * g++.old-deja/g++.brendan/complex1.C: Likewise.
55352         * g++.old-deja/g++.brendan/copy1.C: Likewise.
55353         * g++.old-deja/g++.brendan/copy2.C: Likewise.
55354         * g++.old-deja/g++.brendan/copy3.C: Likewise.
55355         * g++.old-deja/g++.brendan/copy4.C: Likewise.
55356         * g++.old-deja/g++.brendan/copy5.C: Likewise.
55357         * g++.old-deja/g++.brendan/copy6.C: Likewise.
55358         * g++.old-deja/g++.brendan/copy7.C: Likewise.
55359         * g++.old-deja/g++.brendan/copy8.C: Likewise.
55360         * g++.old-deja/g++.brendan/crash11.C: Likewise.
55361         * g++.old-deja/g++.brendan/crash14.C: Likewise.
55362         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55363         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55364         * g++.old-deja/g++.brendan/delete2.C: Likewise.
55365         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55366         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55367         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55368         * g++.old-deja/g++.brendan/eh1.C: Likewise.
55369         * g++.old-deja/g++.brendan/groff1.C: Likewise.
55370         * g++.old-deja/g++.brendan/init3.C: Likewise.
55371         * g++.old-deja/g++.brendan/misc12.C: Likewise.
55372         * g++.old-deja/g++.brendan/misc7.C: Likewise.
55373         * g++.old-deja/g++.brendan/new2.C: Likewise.
55374         * g++.old-deja/g++.brendan/operators4.C: Likewise.
55375         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55376         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55377         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55378         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55379         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55380         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55381         * g++.old-deja/g++.brendan/template24.C: Likewise.
55382         * g++.old-deja/g++.brendan/template3.C: Likewise.
55383         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55384         * g++.old-deja/g++.jason/inline3.C: Likewise.
55385         * g++.old-deja/g++.jason/opeq.C: Likewise.
55386         * g++.old-deja/g++.law/arg5.C: Likewise.
55387         * g++.old-deja/g++.law/arm7.C: Likewise.
55388         * g++.old-deja/g++.law/ctors11.C: Likewise.
55389         * g++.old-deja/g++.law/cvt8.C: Likewise.
55390         * g++.old-deja/g++.law/init9.C: Likewise.
55391         * g++.old-deja/g++.law/refs4.C: Likewise.
55392         * g++.old-deja/g++.law/template2.C: Likewise.
55393         * g++.old-deja/g++.law/visibility24.C: Likewise.
55394         * g++.old-deja/g++.law/vtable3.C: Likewise.
55395         * g++.old-deja/g++.mike/asm2.C: Likewise.
55396         * g++.old-deja/g++.mike/eh1.C: Likewise.
55397         * g++.old-deja/g++.mike/misc1.C: Likewise.
55398         * g++.old-deja/g++.mike/misc13.C: Likewise.
55399         * g++.old-deja/g++.mike/misc14.C: Likewise.
55400         * g++.old-deja/g++.mike/ns12.C: Likewise.
55401         * g++.old-deja/g++.mike/p1248.C: Likewise.
55402         * g++.old-deja/g++.mike/p3708.C: Likewise.
55403         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55404         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55405         * g++.old-deja/g++.mike/p646.C: Likewise.
55406         * g++.old-deja/g++.mike/p700.C: Likewise.
55407         * g++.old-deja/g++.mike/p783.C: Likewise.
55408         * g++.old-deja/g++.mike/p783a.C: Likewise.
55409         * g++.old-deja/g++.mike/p783b.C: Likewise.
55410         * g++.old-deja/g++.mike/p786.C: Likewise.
55411         * g++.old-deja/g++.mike/p789.C: Likewise.
55412         * g++.old-deja/g++.mike/p789a.C: Likewise.
55413         * g++.old-deja/g++.mike/p807a.C: Likewise.
55414         * g++.old-deja/g++.other/delete3.C: Likewise.
55415         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55416         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55417         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55418         * g++.old-deja/g++.other/empty1.C: Likewise.
55419         * g++.old-deja/g++.other/temporary1.C: Likewise.
55420         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55421         * g++.old-deja/g++.pt/t16.C: Likewise.
55422         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55424 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55426         * gcc.dg/991230-1.c: New test.
55428 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55430         * gcc.c-torture/compile/991229-3.c: New test.
55431         * gcc.c-torture/compile/991229-2.c: New test.
55432         * gcc.c-torture/compile/991229-1.c: New test.
55434 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55436         * gcc.c-torture/compile/labels-2.c: New test.
55438 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55440         * gcc.c-torture/execute/991227-1.c: New test.
55442 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55444         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55446 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
55448         * gcc.c-torture/execute/991221-1.c: New test.
55450 1999-12-20  Nathan Sidwell  <nathan@acm.org>
55452         * g++.old-deja/g++.other/cast3.C: New test.
55454 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
55456         * gcc.c-torture/execute/991216-4.c: New test.
55458 1999-12-16  Michael Meissner  <meissner@cygnus.com>
55460         * gcc.c-torture/execute/991216-1.c: New test.
55461         * gcc.c-torture/execute/991216-2.c: New test.
55462         * gcc.c-torture/execute/991216-3.c: New test.
55464 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55466         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55467         Actually make the test fail by using "-O2" for compilation.
55469 1999-12-15  Nathan Sidwell  <nathan@acm.org>
55471         * g++.old-deja/g++.warn/cast-align1.C: New test.
55473 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55475         * gcc.c-torture/compile/991214-1.c: New test.
55476         * gcc.c-torture/compile/991214-2.c: New test.
55478 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55480         * gcc.dg/991214-1.c: New test.
55482 1999-12-13  Jeffrey A Law  (law@cygnus.com)
55484         * gcc.c-torture/compile/991213-3.c: New test.
55485         * gcc.c-torture/compile/991213-2.c: New test.
55486         * gcc.c-torture/compile/991213-1.c: New test.
55488 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
55490         * gcc.dg/991209-1.c: New test.
55492 1999-12-08  Nathan Sidwell <nathan@acm.org>
55494         * gcc.c-torture/compile/991208-1.c: New test.
55496 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55498         * gcc.dg/ultrasp2.c: New test.
55500 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
55502         * g++.old-deja/g++.abi/align.C (main): Fix typo.
55504 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
55506         * gcc.c-torture/compile/991202-1.c: New test.
55507         * gcc.c-torture/execute/991202-1.c: New test.
55508         * gcc.c-torture/execute/991202-2.c: New test.
55509         * gcc.c-torture/execute/991202-3.c: New test.
55511 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
55513         * g++.old-deja/g++.abi/align.C: New test.
55514         * g++.old-deja/g++.abi/aggregates.C: Likewise.
55515         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55517 1999-12-01  Richard Henderson  <rth@cygnus.com>
55519         * gcc.c-torture/execute/991201-1.c: New.
55521 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
55523         * gcc.dg/991129-1.c: New test.
55525 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55527         * gcc.c-torture/compile/991127-1.c: New test.
55529 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55531         * g++.old-deja/g++.other/warn4.C: New test.
55533 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55535         * g++.old-deja/g++.eh/cleanup2.C: New test.
55536         * g++.old-deja/g++.ext/pretty2.C: New test.
55537         * g++.old-deja/g++.ext/pretty3.C: New test.
55538         * g++.old-deja/g++.other/debug6.C: New test.
55540 1999-10-20  Jim Wilson  <wilson@cygnus.com>
55542         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55543         compiler_output to look for one error message instead of two.
55545 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
55547         * gcc.c-torture/execute/991118-1.c: Also test case
55548         where the word boundary does not split a byte evenly.
55550 1999-11-19  Nathan Sidwell  <nathan@acm.org>
55552         * g++.old-deja/g++.ext/restrict1.C: New test.
55554 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55556         * gcc.c-torture/execute/991118-1.c: New test.
55558 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
55560         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55561         working directory pathnames.
55563 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
55565         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55566         host is equipped with driver.h and driver.o so it can actually
55567         compile and run the tests.
55569 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55571         * gcc.c-torture/compile/991008-1.c: New test.
55573 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55575         * lib/gcc-dg.exp: Include target-supports.exp
55577 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55579         * lib/target-supports.exp: New file: Provide procs to test for
55580         features supported by the target.
55581         (check_weak_available): Moved here from ecos.exp.
55582         (check_alias_available): New proc: Determine of the target
55583         toolchain supports the alias attribute.
55585         * gcc.dg/special/ecos.exp: Move check_weak_available to
55586         target-supports.exp.
55587         (alias-1.c): Only perform the test if the target supports
55588         aliases.
55589         (wkali-1.c): Only perform the test if the target supports
55590         aliases.
55592         * gcc.dg/990506-0.c: Expect error messages from cross
55593         targets as well as native targets.
55595 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55597         * gcc.dg/ultrasp1.c: Removed xfail.
55598         * gcc.dg/struct-ret-2.c: Likewise.
55599         * gcc.dg/array-1.c: Likewise.
55601 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55603         * gcc.dg/struct-ret-2.c: New test.
55605         * gcc.dg/array-1.c: New test.
55607 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55609         * gcc.c-torture/execute/991030-1.c: New test.
55611 1999-10-26  Richard Henderson  <rth@cygnus.com>
55613         * gcc.c-torture/compile/991026-2.c: New test.
55615 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55617         * gcc.c-torture/compile/991026-1.c: New test.
55619 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55621         * gcc.c-torture/execute/991023-1.c: New test.
55623 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55625         * gcc.c-torture/execute/991019-1.c: New test.
55627 1999-10-16  Richard Henderson  <rth@cygnus.com>
55629         * gcc.c-torture/execute/991016-1.c: New test.
55631 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55633         * gcc.c-torture/execute/991014-1.c: New test.
55635 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55637         * g++.old-deja/g++.other/union2.C: New test.
55639 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55641         * g++.old-deja/g++.other/vaarg2.C: New test.
55642         * g++.old-deja/g++.other/vaarg3.C: New test.
55644 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55646         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55647         in compile/.
55649 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55651         * gcc.c-torture/execute/va-arg-11.c: New test.
55653 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55655         * lib/file-format.exp (gcc_target_object_format): Don't
55656         crash if objdump is unavailable.
55658 1999-09-29  Donn Terry <donn@interix.com>
55660         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55662 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55664         * gcc.c-torture/compile/990928-1.c: New test.
55666 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55668         * g++.old-deja/g++.other/decl6.C: New test.
55670 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55672         * gcc.c-torture/execute/va-arg-10.c: New test.
55674 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55676         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55677         __PRETTY_FUNCTION__.
55679 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55681         * gcc.c-torture/execute/990923-1.c: New test.
55683 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55685         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55686         for which -fpic is inappropriate.
55688 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55690         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55692 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55694         * g++.old-deja/g++.other/dyncast1.C: New test.
55695         * g++.old-deja/g++.other/dyncast2.C: New test.
55696         * g++.old-deja/g++.other/dyncast3.C: New test.
55697         * g++.old-deja/g++.other/dyncast4.C: New test.
55698         * g++.old-deja/g++.other/dyncast5.C: New test.
55699         * g++.old-deja/g++.eh/catch3.C: New test.
55700         * g++.old-deja/g++.eh/catch3p.C: New test.
55701         * g++.old-deja/g++.eh/catch4.C: New test.
55702         * g++.old-deja/g++.eh/catch4p.C: New test.
55703         * g++.old-deja/g++.eh/catch5.C: New test.
55704         * g++.old-deja/g++.eh/catch5p.C: New test.
55705         * g++.old-deja/g++.eh/catch6.C: New test.
55706         * g++.old-deja/g++.eh/catch6p.C: New test.
55707         * g++.old-deja/g++.eh/catch7.C: New test.
55708         * g++.old-deja/g++.eh/catch7p.C: New test.
55709         * g++.old-deja/g++.eh/catch8.C: New test.
55710         * g++.old-deja/g++.eh/catch8p.C: New test.
55711         * g++.old-deja/g++.eh/catch9.C: New test.
55712         * g++.old-deja/g++.eh/catch9p.C: New test.
55714 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55716         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55717         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55719 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55721         * gcc.c-torture/compile/990913-1.c: New test.
55723 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55725         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55726         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55728 1999-09-09  Richard Henderson  <rth@cygnus.com>
55730         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55732 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55734         * g++.old-deja/g++.other/lookup11.C: New test.
55735         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55736         what is permitted and what we want.
55737         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55738         overload use.
55739         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55741 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55743         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55744         * gcc.c-torture/noncompile/poison-1.c: New file.
55746 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55748         * g++.old-deja/g++.other/sizeof3.C: New test.
55749         * g++.old-deja/g++.other/sizeof4.C: New test.
55750         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55751         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55753 1999-09-07  Richard Henderson  <rth@cygnus.com>
55755         * gcc.dg/va-arg-1.c: New.
55757 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55759         * gcc.c-torture/execute/va-arg-9.c: New test.
55761 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55763         * g77.f-torture/compile/980519-2.f: New test.
55764         * g77.f-torture/compile/19990905-0.f: New test.
55765         * g77.f-torture/compile/19990905-1.f: New test.
55766         * g77.f-torture/compile/19990905-2.f: New test.
55768         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55770 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55772         * gcc.c-torture/execute/990827-1.c: Fix typo.
55774 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55776         * g++.old-deja/g++.other/deref1.C: New test.
55778 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55780         * g++.old-deja/g++.other/ambig2.C: New test.
55781         * g++.old-deja/g++.other/cond5.C: New test.
55782         * g++.old-deja/g++.other/lookup16.C: New test.
55784 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55786         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55787         assemblers too.
55789 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55791         * lib/c-torture.exp: Avoid the "compare executables" optimization
55792         when testing native.
55794 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55796         * gcc.c-torture/execute/990829-1.c: New test.
55797         * gcc.c-torture/compile/990829-1.c: New test.
55799 1999-08-27  Paul Burchard  <burchard@pobox.com>
55801         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55802         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55803         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55804         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55805         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55806         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55807         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55808         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55809         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55810         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55811         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55813 1999-08-27  Jeffrey A Law  (law@cygnus.com)
55815         * gcc.c-torture/execute/990827-1.c: New test.
55817 1999-08-26  Craig Burley  <craig@jcb-sc.com>
55819         * g77.f-torture/noncompile/19990826-4.f: New test.
55821         * g77.f-torture/compile/19990826-3.f: New test.
55823         * g77.f-torture/execute/19990826-2.f: New test.
55825         * g77.f-torture/compile/19990826-1.f: New test.
55827         * gcc.c-torture/execute/990826-0.c: New test.
55828         * g77.c-torture/execute/19990826-0.f: New test.
55830         * g77.f-torture/noncompile/970626-2.f: New test.
55832 1999-08-25  Paul Burchard  <burchard@pobox.com>
55834         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55835         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55836         lss-011.C: New tests.
55838 1999-08-25  Nathan Sidwell  <nathan@acm.org>
55840         * g++.old-deja/g++.other/decl5.C: New test.
55842 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55844         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55845         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55846         call `postbase' for each one.  All callers of `postbase' changed
55847         to call this instead.
55849 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55851         * gcc.c-torture/execute/990811-1.c: New test.
55853 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55855         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55856         just native ones.
55858         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55859         just native ones.
55861 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55863         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55865 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55867         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55869 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55871         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55873 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55875         * gcc.c-torture/execute/990804-1.c: New test.
55877 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55879         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55880         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55881         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55883 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55885         * g++.old-deja/g++.other/struct1.C: New test.
55887 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55889         * g++.old-deja/g++.other/enum2.C: New test.
55891 1999-08-02  Richard Henderson  <rth@cygnus.com>
55893         Adapted from tests from Franz Sirl:
55894         * gcc.c-torture/execute/va-arg-7.c: New test.
55895         * gcc.c-torture/execute/va-arg-8.c: New test.
55897 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55899         * gcc.c-torture/compile/990801-2.c: New test.
55901         * gcc.c-torture/compile/990801-1.c: New test.
55903 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55905         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55906         fp-cmp-1.c, converting double to float.
55908         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55909         fp-cmp-1.c, converting double to long double.
55911         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55912         from fr1 to unknown_register, since fr1 is a legitimate register
55913         on some machines.
55915 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55917         * README: More listname related changes.
55919 1999-07-08  Catherine Moore  <clm@cygnus.com>
55921         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55923 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55925         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55927 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55929         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55931 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55933         * gcc.dg/990703-1.c: New test.
55935 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55937         * lib/file-format.exp: New file: Move definition of proc
55938         gcc_target_object_format to here from
55939         gcc.dg/special/ecos.exp.
55941         * lib/c-torture.exp: Include lib file-format.exp.
55942         * lib/gcc-dg.exp: Include lib file-format.exp.
55944         * gcc.dg/special/ecos.exp: Remove definition of proc
55945         gcc_target_object_format.
55947 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55949         * gcc.c-torture/execute/990628-1.c: New test.
55951 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55953         * gcc.c-torture/compile/990625-2.c: New test.
55955         * gcc.c-torture/compile/990625-1.c: New test.
55957 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55959         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55960         attributes compile.
55961         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55962         ports that use the COFF/PE file format.
55964 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55966         * gcc.c-torture/compile/990617-1.c: New test.
55968 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55970         * g++.old-deja/g++.other/decl4.C: New test.
55972 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55974         * g++.old-deja/g++.other/bitfld3.C: New test.
55976 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55978         * g++.old-deja/g++.eh/catch1.C: New test.
55980 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55982         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55984         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55985         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55987 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55989         * g77.f-torture/compile/19990502-0.f: Replace with new,
55990         shorter, test that still fails after recent changes.
55992 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55994         * gcc.c-torture/execute/990604-1.c: New test.
55996 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55998         * gcc.c-torture/execute/990531-1.c: New test.
56000 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56002         * gcc.c-torture/compile/990527-1.c: New test.
56004 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
56006         * gcc.c-torture/execute/990527-1.c: New test.
56008 1999-05-25  Nick Clifton  <nickc@cygnus.com>
56010         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
56011         bitfields as signed.
56013 1999-05-25  Craig Burley  <craig@jcb-sc.com>
56015         * g77.f-torture/compile/19990525-0.f: New test.
56017 1999-05-25  Jeffrey A Law  (law@cygnus.com)
56019         * gcc.c-torture/execute/990525-2.c: New test.
56021         * gcc.c-torture/execute/990525-1.c: New test.
56023 1999-05-24  Nathan Sidwell  <nathan@acm.org>
56025         * g++.old-deja/g++.other/anon3.C: New test.
56026         * g++.old-deja/g++.other/anon4.C: New test.
56027         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
56028         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56029         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56030         Merrill).
56032 1999-05-24  Jeffrey A Law  (law@cygnus.com)
56034         * gcc.c-torture/execute/990524-1.c: New test.
56036         * gcc.dg/990524-1.c: New test.
56038 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56040         * gcc.c-torture/compile/990523-1.c: New test.
56042 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
56044         * gcc.c-torture/compile/990519-1.c: New test.
56046 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56048         * gcc.c-torture/compile/990517-1.c: New test.
56050         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56051         (e4, f4): New tests.
56052         (main): Call them.
56054 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56056         * gcc.dg/noreturn-1.c: New test.
56058 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56060         * gcc.c-torture/execute/990513-1.c: New test.
56062 1999-05-10  Richard Henderson  <rth@cygnus.com>
56064         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56066 1999-05-10  Craig Burley  <craig@jcb-sc.com>
56068         * g77.f-torture/execute/erfc.f: Use small single-precision
56069         values, to avoid problems on Alphas when not -mieee.
56071 1999-05-08  Craig Burley  <craig@jcb-sc.com>
56073         * gcc.dg/990506-0.c: New test.
56075 1999-05-08  Richard Henderson  <rth@cygnus.com>
56077         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56078         the constant to test.  Don't XFAIL 64-bit targets.
56080         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56081         * g++.old-deja/g++.law/profile1.C: Likewise.
56083         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56084         operator new instances.
56085         * g++.old-deja/g++.other/delete5.C: Likewise.
56087 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56089         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56090         intrinsic.
56092 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56094         * g77.f-torture/execute/u77-test.f: Reverse order of two
56095         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56097 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56099         * gcc.dg/compare1.c: New test.
56101 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56103         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56104         New tests.
56106 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56108         * g77.f-torture/compile/19990502-1.f: New test.
56110 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56112         * g77.f-torture/compile/19990502-0.f: New test.
56114 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56116         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56117         intrinsic.
56119 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56121         * g77.f-torture/execute/u77-test.f (main): List libU77
56122         intrinsics not currently tested.
56123         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56124         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56125         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56126         Trim blanks off the ends of some printed strings.
56128 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56130         * g77.f-torture/execute/u77-test.f (main): Just warn about
56131         FSTAT gid disagreement, as it's expected on some systems.
56133 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56135         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56136         use a new function, which allows for some slop.
56137         Clean up some commentary.
56138         (issum): The new function.
56139         (sgladd): Deleted subroutine.
56141 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56143         * g77.f-torture/execute/u77-test.f: Modify to be more like
56144         libf2c/libU77 version, bringing patches to that version here.
56145         Add suitable commentary.
56147 1999-04-25  Richard Henderson  <rth@cygnus.com>
56149         * gcc.dg/990424-1.c: New test.
56151 1999-04-24  Craig Burley  <craig@jcb-sc.com>
56153         * g77.f-torture/execute/u77-test.f (main): Bug involving
56154         LSTAT has been fixed, so turn back on full checking.
56156 1999-04-20  Craig Burley  <craig@jcb-sc.com>
56158         * g77.f-torture/compile/19990419-0.f: New test.
56159         * g77.f-torture/execute/19990419-1.f: New test.
56161 1999-04-17  Richard Henderson  <rth@cygnus.com>
56163         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56164         to avoid the need for a prototype to supress a warning.
56166 1999-04-07  Jim Wilson  <wilson@cygnus.com>
56168         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56170 1999-04-04  Jeffrey A Law  (law@cygnus.com)
56172         * gcc.c-torture/execute/990404-1.c: New test.
56174 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56176         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56177         * gcc.dg/cpp-if3.c: Don't use -pedantic.
56178         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56179         missing initializer warnings.
56181 1999-03-28  Jeffrey A Law  (law@cygnus.com)
56183         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56184         matching strings.
56186 1999-03-26  Jeffrey A Law  (law@cygnus.com)
56188         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56190 1999-03-26  Craig Burley  <craig@jcb-sc.com>
56192         * g77.f-torture/execute/19990325-0.f: New test.
56193         * g77.f-torture/execute/19990325-1.f: New test.
56195 1999-03-24  Jeffrey A Law  (law@cygnus.com)
56197         * gcc.c-torture/execute/990324-1.c: New test.
56199 1999-03-22  Jim Wilson  <wilson@cygnus.com>
56201         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56202         test with 4.
56204 1999-03-17  Richard Henderson  <rth@cygnus.com>
56206         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
56208 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56210         * g77.f-torture/execute/19990313-2.f: New test.
56211         * g77.f-torture/execute/19990313-3.f: New test.
56213 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56215         * g77.f-torture/execute/19990313-0.f: New test.
56216         * g77.f-torture/execute/19990313-1.f: New test.
56218 1999-03-12  Jim Wilson  <wilson@cygnus.com>
56220         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56221         printf to sprintf.
56222         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56223         (main): Add check for u15.  Conditionalize u31 check depending on
56224         whether ints are <32 bits or >=32 bits.
56226 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56228         * g77.f-torture/execute/19981119-0.f: Improve testiness.
56230 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56232         * g77.f-torture/compile/19990305-0.f: New test.
56233         * g77.f-torture/execute/19981119-0.f: New test.
56235 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56237         * g77.f-torture/execute/970625-2.f: call ABORT if final
56238         result is not correct, instead of just printing it.
56239         Add this checking via newly introduced obfuscation, to
56240         trip up buggy front ends.
56242 1999-03-07  Craig Burley  <craig@jcb-sc.com>
56244         * g77.f-torture/compile/960317-1.f: Moved from being
56245         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
56247 1999-03-06  Craig Burley  <craig@jcb-sc.com>
56249         * g77.f-torture/execute/960317-1.f: New (old) test.
56250         * g77.f-torture/execute/970625-2.f: Ditto.
56252 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
56254         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56255         error message on line 1 or line 2; cccp and cpplib do this differently.
56257 1999-03-01  Jeffrey A Law  (law@cygnus.com)
56259         * g++.old-deja/g++.law/weak1.C: New test.
56261 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56263         * gcc.c-torture/execute/990119-1.c: Renamed to...
56264         * gcc.dg/990119-1.c: this, so it will only be tested once
56265         (it's a preprocessor test, it doesn't need to be run at
56266         multiple optimization levels).
56268 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56270         * lib/g++.exp: Don't add incdir=$base_dir/../include to
56271           ALWAYS_CXXFLAGS.
56273 1999-02-24  Craig Burley  <craig@jcb-sc.com>
56275         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56276         * g77.f-torture/compile/19981216-0.f: ...as it is expected
56277         to not be compilable by current g77.
56279 1999-02-24  Nick Clifton  <nickc@cygnus.com>
56281         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56283 1999-02-22  Jeffrey A Law  (law@cygnus.com)
56285         * gcc.c-torture/execute/990222-1.c: New test.
56287 1999-02-19  Craig Burley  <craig@jcb-sc.com>
56289         * g77.f-torture/compile/19990218-0.f: New test.
56290         * g77.f-torture/noncompile/19990218-1.f: New test.
56292 1999-02-18  Craig Burley  <craig@jcb-sc.com>
56294         * g77.f-torture/compile/19981216-0.f: New test.
56296 1999-02-14  Jeffrey A Law  (law@cygnus.com)
56298         * gcc.dg/990214-1.c: New test.
56300 1999-02-13  Jeffrey A Law  (law@cygnus.com)
56302         * gcc.dg/990213-2.c: New test.
56304         * gcc.dg/990213-1.c: New test.
56306 1999-02-12  Jeffrey A Law  (law@cygnus.com)
56308         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56309         ints.
56311 1999-02-11  Nick Clifton  <nickc@cygnus.com>
56313         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56314         specified by target.
56316         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56318 1999-02-11  Jeffrey A Law  (law@cygnus.com)
56320         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56322 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56324         * gcc.dg/special/ecos.exp: New test driver for new tests with
56325         special requirements.
56327         * gcc.dg/special/alias-1.c: New test.
56328         * gcc.dg/special/gcsec-1.c: New test.
56329         * gcc.dg/special/weak-1.c: New test.
56330         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56331         * gcc.dg/special/weak-2.c: New test.
56332         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56333         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56334         * gcc.dg/special/wkali-1.c: New test.
56335         * gcc.dg/special/wkali-2.c: New test.
56336         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56337         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56339 1999-02-10  Felix Lee  <flee@cygnus.com>
56341           * lib/c-torture.exp (c-torture-compile): Pull out code for
56342           analyzing gcc error messages.
56343           (c-torture-execute): Likewise.  Fix some (harmless) false
56344           positives.
56345           * lib/gcc.exp (gcc_check_compile): New function.
56347 1999-02-08  Richard Henderson  <rth@cygnus.com>
56349         * gcc.c-torture/execute/990208-1.c: New test.
56351 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56353         * g++.dg/special/ecos.exp: New driver for new tests with special
56354         requirements
56356         * g++.dg/special/conpr-1.C: New test
56357         * g++.dg/special/conpr-2.C: New test
56358         * g++.dg/special/conpr-2a.C: New test
56359         * g++.dg/special/conpr-3.C: New test
56360         * g++.dg/special/conpr-3a.C: New test
56361         * g++.dg/special/conpr-3b.C: New test
56363         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56364         allow g++ to use the dg driver
56366         * README: Add comment about g++.dg directory
56368 1999-02-06  Jeffrey A Law  (law@cygnus.com)
56370         * README: Update email addresses.
56372 1999-02-03  Nick Clifton  <nickc@cygnus.com>
56374         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56375         arguments in order to force structure S onto the stack even on
56376         the alpha.
56377         (test): Pass 10 leading arguments to function foo as well as the
56378         structure S.
56380         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56381         failure for all targets.
56383         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56384         abort to terminate program execution.
56386 1999-01-30  Richard Henderson  <rth@cygnus.com>
56388         * gcc.c-torture/execute/990130-1.c: New test.
56390 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56392         * gcc.dg/990130-1.c: New test.
56394 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56396         * gcc.c-torture/execute/990128-1.c: New test.
56398 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56400         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56402 1999-01-27  Felix Lee  <flee@cygnus.com>
56404         * lib/c-torture.exp (c-torture-compile): pull out code for
56405         analyzing gcc error messages.
56406         (c-torture-execute): ditto, and fix some (harmless) false
56407         positives.
56408         * lib/gcc.exp (gcc_check_compile): new function.
56410 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56412         * gcc.dg/990117-1.c: New test.
56414         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56416         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56418 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56420         * g77.f-torture/compile/990115-1.f: New test.
56422 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56424         * gcc.c-torture/compile/990107-1.c: New test
56426 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56428         * gcc.c-torture/execute/990106-2.c: New test.
56430         * gcc.c-torture/execute/990106-1.c: New test.
56432 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56434         * gcc.c-torture/compile/981223-1.c: New test.
56436 1998-12-29  Richard Henderson  <rth@cygnus.com>
56438         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56439         (opt3): Rename from opt4 and disable.
56441 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56443         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56445 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56447         * g++.old-deja/g++.other/conv5.C: New test.
56449 1998-12-14  Nick Clifton  <nickc@cygnus.com>
56451         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56453 1998-12-11  Jeffrey A Law  (law@cygnus.com)
56455         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56457 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
56459         * gcc.c-torture/compile/981211-1.c: New test.
56461 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56463         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56465         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56467 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56469         * gcc.special/930510-1.c: Make C9X safe.
56470         * gcc.misc-tests/gcov-1.c Similarly.
56471         * gcc.misc-tests/gcov-2.c Similarly.
56473 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56475         * gcc.dg/ultrasp1.c: New test.
56477 1998-12-06  Richard Henderson  <rth@cygnus.com>
56479         * gcc.c-torture/execute/981206.c: New test.
56481 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56483         * g++.old-deja/g++.ns/template7.C: New test.
56485         * g++.old-deja/g++.other/expr1.C: New test.
56487         * g++.old-deja/g++.eh/tmpl3.C: New test.
56489         * g++.old-deja/g++.eh/tmpl2.C: New test.
56491 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56493         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56494         * g++.old-deja/g++.other/using6.C: Removed.
56495         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56497         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56499 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56501         * g++.old-deja/g++.pt/overload8.C: New test.
56503         * g++.old-deja/g++.pt/overload7.C: New test.
56505         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56507         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56508         and relinking messages.
56509         * lib/g++.exp (g++_target_compile): Remove .rpo file when
56510         compiling with -frepo.
56512 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
56514         * g++.old-deja/g++.pt/lookup6.C: New test.
56516 1998-11-30  Nick Clifton  <nickc@cygnus.com>
56518         * gcc.c-torture/execute/981130-1.c: New test.
56519         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56521 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56523         * g++.old-deja/g++.pt/explicit76.C: New test.
56525         * g++.old-deja/g++.pt/friend38.C: New test.
56527         * g++.old-deja/g++.ns/crash2.C: New test.
56529         * g++.old-deja/g++.pt/defarg8.C: New test.
56531         * g++.old-deja/g++.pt/instantiate6.C: New test.
56533         * g++.old-deja/g++.pt/static6.C: New test.
56535         * g++.old-deja/g++.pt/decl2.C: New test.
56537 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56539         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
56540         problem is actually related with name lookup, but so what? :-)
56542         * g++.old-deja/g++.pt/friend37.C: New test.
56544 1998-11-25  Dave Love  <d.love@dl.ac.uk>
56546         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56547         element, which fails on some systems.
56549         * g77.f-torture/execute/labug1.f: New test.
56551 1998-11-21  Jeffrey A Law  (law@cygnus.com)
56553         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56554         is defined.
56556 1998-11-18  Dave Love  <d.love@dl.ac.uk>
56558         * g77.f-torture/compile/981117-1.f: New test.
56560 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
56562         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
56563         properly discarded.
56565 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56567         * gcc.c-torture/execute/memcheck: New directory of tests for
56568         -fcheck-memory-usage.
56570 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56572         * README: New file, general information about the testsuite and
56573         new description of the various C++ test subdirectories.
56574         * README.g++: Eliminate obsolete information, update and move most
56575         relevant stuff to README.
56577 1998-11-07  Richard Henderson  <rth@cygnus.com>
56579         * gcc.c-torture/compile/981107-1.c: New test.
56581 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56583         * execute/memcpy-bi.c: New testcase.
56585 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56587         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56588         base classes.
56590         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56591         template is selected.
56593         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56594         classes, it should be accepted for all types.
56596         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56598         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56599         specializations start with template headers.
56601 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56603         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56605         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56606         non-POD types.
56608 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56610         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56612 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56614         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56616 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56618         * 981019-1.c: New test.
56620 1998-10-14  Robert Lipe <robertl@dgii.com>
56622         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56623         find objc headers.
56625 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56627         * compile/981001-4.c: Remove use of GCC extension that triggers a
56628         compiler bug.
56630 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56632         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56634 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56636         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56637         instantiation of template produces incorrect code for delete
56638         expression.
56640         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56641         constructors' name is not unique.
56642         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56643         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56645         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56646         automatic array of const is ill-formed.
56648         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56649         of template parameter?
56651         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56652         const.
56654         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56655         pointer-to-member expression.
56657         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56658         declaration causes ICE.
56660 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56662         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56663         reserved in the global namespace.
56665         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56666         generate needed virtual table.
56668         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56670 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56672         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56673         template-dependent type
56675 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56677         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56678         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56679         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56681         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56682         class should be usable as argument of member function.
56683         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56684         class should be usable as return type of member function.
56685         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56686         class should be usable as type of data member.
56688         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56690 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56692         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56694 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56696         * gcc.dg/dll-?.c Add thumb to target list.
56697         Fix assembler scan patterns to match current assembler output.
56699 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56701         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56702         matching of template brackets.
56704         * g++.old-deja/g++.other/using4.C: New test.  Test using
56705         declarations of methods from base classes.
56707         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56708         within functions should introduce names into the innermost
56709         enclosing namespace.
56711         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56712         of static locals if first initialization throws.
56714 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56716         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56718 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56720         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56721         lose track of the possible targets of tablejump insns.
56722         * special/special.exp: Run it.
56724 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56726         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56727         must be declared before its specializations can be named in friend
56728         declarations.
56730 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56732         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56734         * g77.f-torture/execute/io1.f: New test.
56736 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56738         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56739         with pointer to template function, for which no argument deduction
56740         is possible.
56742         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56743         specialization of template function as argument to template
56744         function.
56746         * g++.old-deja/g++.other/access2.C: New test; Inner class
56747         shouldn't have privileged access to Outer's names.
56749 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56751         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56752         friend template declared within template class conflicts with
56753         nested class of the same name.
56755         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56756         is ignored.
56758         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56759         object with direct initializer as function declaration.
56761         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56762         initializers.
56764         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56765         involving const pointer and NULL produces incorrect result.
56767         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56768         type name without `typename' should be rejected with -pedantic.
56770 1998-10-02  Richard Henderson  <rth@cygnus.com>
56772         * g++.old-deja/g++.other/addrof1.C: New test.
56774 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56776         * gcc.c-torture/compile/981001-1.c: New test.
56777         * gcc.c-torture/execute/981001-1.c: New test.
56779 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56781         * gcc.c-torture/compile/981001-2.c: New test.
56782         * gcc.c-torture/compile/981001-3.c: New test.
56783         * gcc.c-torture/compile/981001-4.c: New test.
56785 1998-10-01  Robert Lipe  <robertl@dgii.com>
56787         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56788         multilibbed hosts.  Idea grafted from g77.exp.
56790 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56792         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56793         avoid losing on systems which need -lsocket.
56795 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56797         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56798         * g++.old-deja/g++.other/nested2.C: Ditto.
56799         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56800         failure.
56802 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56804         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56805         preferred over template operator!= for enum bitfields.
56807 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56809         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56810         that happen to have the same base name, but in different scopes,
56811         are incorrectly rejected.
56813 1998-09-16  Richard Henderson  <rth@cygnus.com>
56815         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56816         on the native word size instead of an integer literal.
56818 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56820         * g++.old-deja/g++.other/static2.C: Invocation of static data
56821         member of type pointer-to-function denoted as non-static member.
56823         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56824         checks involving function types and aliases.
56826 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56828         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56829         redefined to the same non-trivial type.
56831         * g++.old-deja/g++.pt/explicit73.C: Test for proper
56832         namespace-qualification of template specializations declared in
56833         other namespaces.
56835         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56836         to declare a subset of the specializations of a template function
56837         as friends of specializations of a template class.
56839         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56840         member templates that do not fully specialize the enclosing
56841         template class are rejected.
56843 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56845         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56847 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56849         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56850         altered from libf2c/libU77 version.
56852 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56854         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56856 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56857             Alexandre Oliva  <oliva@dcc.unicamp.br>
56859         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56860         (un)signed char are different types for template specialization
56861         purposes.
56863 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56865         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56866         * objc: ObjC testsuite.
56868 1998-08-31  Catherine Moore  <clm@cygnus.com>
56870         * gcc.c-torture/execute/941014-1.x: New file.
56872 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56874         * lib/c-torture.exp: Add support for
56875         torture_eval_before_compile and torture_eval_before_execute
56876         variables.
56878 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56880         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56881         this test triggers valid.
56883 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56885         * gcc.dg/980827-1.c: New test.
56887 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56889         * gcc.c-torture/execute/loop-4b.c: New test.
56891 1998-08-26  Nick Clifton  <nickc@cygnus.com>
56893         * lib/c-torture.exp: Add support for
56894         torture_eval_before_compile and torture_eval_before_execute
56895         variables.
56897 1998-08-25  Jeffrey A Law  (law@cygnus.com)
56899         * gcc.c-torture/compile/980825-1.c: New test.
56901 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56903         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56904         count number tests in opt_t0 not good_t0.
56906 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56908         * gcc.c-torture/compile/930326-1.x: Fix typo.
56910 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56912         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56913         causes an ICE.
56915 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56917         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56918         STACK_SIZE is defined.
56919         * gcc.c-torture/unsorted/stuct.c: Similarly.
56921         * gcc.c-torture/compile/980821-1.c: New test.
56923 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56925         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56926         16bit ints.
56928 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56930         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56931         code.
56933 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56935         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56936         error'.
56938 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56940         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56942 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56944         * gcc.c-torture/compile/980816-1.c: New test.
56946         * gcc.dg/980816-1.c: New test.
56948 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56950         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56951         compiler for ieee tests.
56953 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56955         * g77.f-torture/compile/980729-0.f: New test.
56957 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56959         * gcc.c-torture/special/eeprof-1.c: New test, for
56960         -finstrument-functions.
56961         * gcc.c-torture/special/special.exp: Run it.
56963 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56965         * gcc.c-torture/compile/980729-1.c: New test.
56967 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56969         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56970         __thumb__ is defined, and test for ARM style doubles if so.
56972 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56974         * g77.f-torture/noncompile/980615-0.f: New test.
56976 1998-07-26  H.J. Lu  (hjl@gnu.org)
56978         * gcc.dg/980312-1.c: Do link instead of compile.
56979         * gcc.dg/980313-1.c: Likewise.
56981 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56983         * gcc.c-torture/compile/980726-1.c: New test.
56985 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56987         * g77.f-torture/execute/io0.f: New test.
56989 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56991         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56992         an int.
56994 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56996         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56997         m32r bugs.
56999 1998-07-17  Nick Clifton  <nickc@cygnus.com>
57001         * gcc.dg/980626-1.c: Expect failures for all toolchains until
57002         c-decl.c:grokdeclarator can handle mode attributes.
57004 1998-07-16  Jeffrey A Law  (law@cygnus.com)
57006         * gcc.c-torture/execute/980716-1.c: New test.
57008 1998-07-13  Jeffrey A Law  (law@cygnus.com)
57010         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
57011         the mn10200.
57012         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
57013         the mn10200.
57014         * gcc.c-torture/execute/va-arg-3.x: Similarly.
57015         * gcc.c-torture/compile/930326-1.x: Similarly.
57017 1998-07-13  Dave Love  <d.love@dl.ac.uk>
57019         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
57020         New test from Craig.
57022 1998-07-12  Dave Love  <d.love@dl.ac.uk>
57024         * g77.f-torture/noncompile/980616-0.f: New test.
57026         * g77.f-torture/execute/970816-3.f: New test from Craig.
57028 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57030         *  g++.other/singleton.C: Return error value instead of taking
57031         SIGSEGV.
57033 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57035         *  g++.other/singleton.C: New test.  Warning is under dispute.
57036         Runtime crash is not.
57038 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57040         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57041         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57042         using6.C, using7.C}: New namespace tests.
57044 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57046         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57047         specialization with typedef'ed names used as array indexes.
57049 1998-07-09  Jeffrey A Law  (law@cygnus.com)
57051         * gcc.c-torture/execute/980709-1.c: New test.
57053         * gcc.dg/980709-1.c: New test.
57055 1998-07-07  Richard Henderson  <rth@cygnus.com>
57057         * gcc.c-torture/execute/bcp-1.c: New test.
57059 1998-07-07  Jeffrey A Law  (law@cygnus.com)
57061         * gcc.c-torture/execute/980707-1.c: New test.
57063 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
57065         * gcc.c-torture/compile/980706-1.c: New test.
57067 1998-07-01  Dave Love  <d.love@dl.ac.uk>
57069         * g77.f-torture/execute/980701-0.f,
57070         g77.f-torture/execute/980701-1.f: New test from Craig.
57072 1998-07-01  Jeffrey A Law  (law@cygnus.com)
57074         * gcc.c-torture/compile/980701-1.c: New test.
57076         * gcc.c-torture/execute/980701-1.c: New test.
57078 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
57079 rlsruhe.de>
57081         * g++.old-deja/g++.robertl/eb132.C: New test.
57082         * g++.old-deja/g++.robertl/eb133.C: Likewise.
57084 1998-06-29  Dave Love  <d.love@dl.ac.uk>
57086         * g77.f-torture/execute/980628-7.f,
57087         g77.f-torture/execute/980628-8.f,
57088         g77.f-torture/execute/980628-9.f,
57089         g77.f-torture/execute/980628-10.f: New tests from Craig.
57091         * g77.f-torture/execute/980628-3.f: Remove mail headers.
57093 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57095         * g77.f-torture/execute/980628-4.f: New test from Craig.
57096         * g77.f-torture/execute/980628-5.f: Likewise.
57097         * g77.f-torture/execute/980628-2.f: Likewise.
57098         * g77.f-torture/execute/980628-0.f: Likewise.
57099         * g77.f-torture/execute/980628-1.f: Likewise.
57100         * g77.f-torture/execute/980628-3.f: Likewise.
57101         * g77.f-torture/execute/980628-6.f: Likewise.
57103 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57105         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57106         directory when nothing has been installed yet.
57108 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
57110         * gcc.c-torture/special/special.exp: Handle newer versions of
57111         dejagnu.
57113 1998-06-26  Jeffrey A Law  (law@cygnus.com)
57115         * gcc.dg/980626-1.c: New test.
57117 1998-06-19  Bruno Haible <haible@ilog.fr>
57119         * gcc.misc-tests/m-un-2.c: New test.
57120         * g++.old-deja/g++.other/warn01.c: Likewise.
57122 1998-06-19  Robert Lipe  <robertl@dgii.com>
57124         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57125         compatibility with assmblers with a different comment character.
57126         Eliminate use of GAS-specific extensions.
57128 1998-06-19  Jeffrey A Law  (law@cygnus.com)
57130         * gcc.c-torture/execute/ieee/980619-1.c: New test.
57132 1998-06-19  Robert Lipe  <robertl@dgii.com>
57134         * lib/g77.exp: Replace search for libf2c.a with search for newly
57135         renamed libg2c.a
57137 1998-06-17  Jeffrey A Law  (law@cygnus.com)
57139         * gcc.c-torture/execute/980617-1.c: New test.
57141 1998-06-12  Jeffrey A Law  (law@cygnus.com)
57143         * gcc.c-torture/execute/980612-1.c: New test.
57145 1998-06-08  Jeffrey A Law  (law@cygnus.com)
57147         * gcc.dg/980523-1.c: Only test on ppc-linux.
57148         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57150         * gcc.c-torture/execute/980608-1.c: New test.
57152 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
57154         * gcc.c-torture/execute/980605-1.c: New test.
57156 1998-06-04  Jeffrey A Law  (law@cygnus.com)
57158         * gcc.c-torture/execute/980604-1.c: New test.
57160 1998-06-02  Jeffrey A Law  (law@cygnus.com)
57162         * gcc.c-torture/execute/980602-1.c: New test.
57163         * gcc.c-torture/execute/980602-2.c: Likewise.
57165 1998-06-02  Dave Love  <d.love@dl.ac.uk>
57167         * 970125-0.f: Fix per JCB.  Add commentary.
57169 1998-05-31  Michael Meissner  <meissner@cygnus.com>
57171         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57172         IEEE -0 support.
57174 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57176         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57177         earlier.
57179 1998-05-28  Catherine Moore <clm@cygnus.com>
57181         * gcc.c-torture/execute/980526-3.c: New test.
57183 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
57185         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57186         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57187         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57188         m88k-motorola-sysv3 to XFAIL.
57190 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57192         * gcc.dg/980526-1.c: New test.
57193         * gcc.c-torture/execute/980526-2.c: New test.
57195 1998-05-26  Jeffrey A Law  (law@cygnus.com)
57197         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57199         * gcc.c-torture/execute/980526-1.c: New test.
57201 1998-05-26  Dave Love  <d.love@dl.ac.uk>
57203         * g77.f-torture/execute/alpha2.f: Add runtime test.
57205 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
57207         * g++.old-deja/old-deja.exp: Strip leading directories.
57209         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57210         error for the line.  Don't run multiple tests for the same line.
57212 1998-05-23  Jeffrey A Law  (law@cygnus.com)
57214         * gcc.dg/980523-1.c: New test.
57216 1998-05-23  Dave Love  <d.love@dl.ac.uk>
57218         * g77.f-torture/compile/970915-0.f: New test.
57220 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
57222         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57224 1998-05-21  Jeffrey A Law  (law@cygnus.com)
57226         * gcc.dg/980520-1.c: New test.
57228 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
57230         * gcc.dg/980502-1.c: Fix return type.
57232 1998-05-20  Jeffrey A Law  (law@cygnus.com)
57234         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57235         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57236         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57237         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57238         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57240 1998-05-20  Dave Love  <d.love@dl.ac.uk>
57242         * g77.f-torture/execute/980520-1.f: New test.
57244 1998-05-15  Dave Love  <d.love@dl.ac.uk>
57246         * lib/mike-g77.exp: New file.
57248         * g77.f-torture/noncompile/noncompile.exp,
57249         g77.f-torture/noncompile/check0.f: New files.
57251 1998-05-14  Dave Love  <d.love@dl.ac.uk>
57253         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57254         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57255         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57256         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57257         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57258         abort where appropriate.
57260 1998-05-05  Michael Meissner  <meissner@cygnus.com>
57262         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57263         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57265 1998-04-29  Dave Love  <d.love@dl.ac.uk>
57267         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57269 1998-04-27  Dave Love  <d.love@dl.ac.uk>
57271         * g77.f-torture/compile/980427-0.f: New test.
57273 1998-04-24  Dave Love  <d.love@dl.ac.uk>
57275         * g77.f-torture/compile/980424-0.f: New test.
57277 1998-04-19  Dave Love  <d.love@dl.ac.uk>
57279         * g77.f-torture/compile/980419-2.f (main): New test.
57280         * g77.f-torture/compile/970125-0.f: New test.
57281         * g77.f-torture/compile/980419-1.f: New test.
57283 1998-04-08  Jim Wilson  <wilson@cygnus.com>
57285         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
57286         of loop-4.c.
57288 1998-04-07  Jim Wilson  <wilson@cygnus.com>
57290         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57292 1998-04-03  Jim Wilson  <wilson@cygnus.com>
57294         * gcc.c-torture/compile/980329-1.c: New test.
57296 1998-03-18  Jim Wilson  <wilson@cygnus.com>
57298         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57299         * gcc.dg/980312-1.c: Fix typo in -march command.
57301 1998-03-16  H.J. Lu  (hjl@gnu.org)
57303         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57305 1998-03-11  Robert Lipe  <robertl@dgii.com>
57307         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
57308         Dave Love agree the Fortran source is bogus.
57310 1998-03-11  Robert Lipe  <robertl@dgii.com>
57312         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57313         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57314         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57315         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57316         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57318 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57320         * g++.old-deja/g++.other/friend1.C: New test.
57322 1998-02-18  Dave Love  <d.love@dl.ac.uk>
57324         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57325         possibly uninitialized) variables and declare dnrm2.
57327 1998-02-23  Robert Lipe <robertl@dgii.com>
57329         From Bruno Haible <haible@ilog.fr>:
57330         * gcc.c-torture/execute/980223.c: New test.
57332 1998-02-13  Jeffrey A Law  (law@cygnus.com)
57334         * gcc.dg/ifelse-1.c: New test.
57336 1998-02-09  H.J. Lu  (hjl@gnu.org)
57338         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57340           * lib/old-dejagnu.exp (old-dejagnu): Added the
57341           "execution test - XFAIL *-*-*" handling in the spirit of
57342           "excess errors test -". Changed the "execution test fails"
57343           handling to be like "excess errors test fails".
57344           * Update various tests accordingly.
57346 1998-02-06  Jim Wilson  <wilson@cygnus.com>
57348         * gcc.c-torture/execute/980205.c: New test.
57350 1998-01-18  Jeffrey A Law  (law@cygnus.com)
57352         * lib/c-torture.exp: Look for .x files instead of .cexp files.
57353         * lib/f-torture.exp: Similarly.
57354         * gcc.c-torture: Rename all .cexp files to .x files.
57356 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
57358         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57359         (940510-1.c): Removed duplicate.
57360         (971104-1.c): New test.
57362 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
57364           * lib/f-torture.exp: Improve error and loop detection.
57366 1997-11-19  Michael Meissner  <meissner@cygnus.com>
57368         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57369         use that to size the filler array.
57371 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
57373         * lib/c-torture.exp(c-torture-execute): Fix typo.
57375         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57376         testcase as the executable name. Keep the executable around if
57377         the test fails.
57379 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57381         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57382         changes.  Only test one -g option, and move it to the end of the
57383         list of options to test.
57385 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57387         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57388         variable GCC_TORTURE_OPTIONS to supply default switches separated
57389         by colons.  If no environment variable, run tests with -O0 -g, -O1
57390         -g, and -O2 -g as well.
57392 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57394         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57395         explanatory comments. Fix indentation.
57397 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57399         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57401 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57403         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57404         * g++.old-deja/g++.mike/p7325.C: Likewise.
57405         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57407 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57409         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57410         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57411         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57412         * g++.old-deja/g++.law/operators4.C: Likewise.
57414 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57416         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57417         * g++.old-deja/g++.mike/p784.C: Ditto.
57418         * g++.old-deja/g++.mike/p785.C: Ditto.
57420 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57422           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57424 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57426         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57427         target feature; pass this to c-torture-execute as needed.
57429 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57431         * lib/c-torture.exp(c-torture-execute): If the previous and the
57432         current executables being tested are identical, we don't need to
57433         run the executable again. Try to make the executable names
57434         unique. Add an optional argument for passing additional compiler
57435         flags.
57437 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57439         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57441 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57443         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57445 1997-07-31  Jeffrey A Law  (law@cygnus.com)
57447         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57448         32bit or larger longs.
57450         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57451         have either a 32bit long or 32bit int.
57453 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
57455         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57456         Make double precision tests dependent on sizeof (double).
57458 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
57460         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57461         too.
57463 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
57465         * gcc.c-torture/compile/961203-1.cexp: New script.
57467 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
57469         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57470         up the includes ourselves.
57472 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
57474         * lib/plumhall.exp: Remove random include, and add a few
57475         verbose messages for debugging.
57477 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
57479         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57480         of trying to do it ourselves.
57482 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57484         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57486 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
57488         * gcc.prms/5403.c: Made regexp a bit less strict.
57490 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
57492         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57493         is returned from remote_load instead.
57494         * lib/plumhall.exp: Ditto.
57495         * lib/mike-g++.exp: Ditto.
57496         * lib/old-dejagnu.exp: Ditto.
57497         * lib/c-torture.exp: Ditto.
57499 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
57501         * lib/g++.exp: Use build_wrapper procedure.
57502         * lib/gcc.exp: Ditto.
57504 1997-05-20  Jeffrey A Law  (law@cygnus.com)
57506         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57507         an old-style decl for malloc.  Fixes tests to work when
57508         sizeof (int) != sizeof (size_t).
57510 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57512         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57514         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57515         use stdargs.h interface.
57517 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57519         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57520         NO_VARARGS when compiling.
57522 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
57524         * lib/plumhall.exp(ph_includes): New procedure.
57525         (ph_make): Use it.
57526         (ph_compiler): Ditto.
57528         * lib/g++.exp: Rename test-glue.c to testglue.c.
57529         * lib/gcc.exp: Ditto.
57531 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
57533         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57534         to completion when it's called.
57536 1997-03-21  Michael Meissner  <meissner@cygnus.com>
57538         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57539         is defined, don't do test.
57541 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
57543         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57544         for object files.
57545         (ph_summary): Mark skipped testcases as untested, not unresolved.
57547         * lib/plumhall.exp (ph_make): If unresolved because of bad
57548         errorCode, record errorCode in log file.
57549         (*): Replace send_log/verbose with verbose -log.
57551 1997-03-19  Michael Meissner  <meissner@cygnus.com>
57553         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57554         double conversion if double isn't at least 8 bytes.
57556         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57557         int to work with targets where int is 16 bits.
57559         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57560         8 bytes, just exit, since 4 byte doubles don't have enough bits of
57561         precision for the test to complete.
57563 1997-03-14  Michael Meissner  <meissner@cygnus.com>
57565         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57566         if d10v is not compiled with the -mdouble64 flag.
57567         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57569         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57570         d10v is not compiled with the -mint32 flag.
57572 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57574         * lib/plumhall.exp: Use incr_count.
57576 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57578         * gcc.c-torture: Update to c-torture-1.45.
57580 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57582         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57583         the name of the expect testcase file).
57585         * lib/g++.exp(g++_init): Ditto.
57587 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57589         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57590         the host.
57592         * lib/gcc.exp(gcc_exit): New procedure.
57594 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57596         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57597         specs where appropriate.
57599         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57600         because of new "candidates are" messages, and removed a few
57602         * Converted all non-old-style g++ testcases to old-style, and
57603         moved into g++.old-deja.
57605 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57607         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57608         options.
57610         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57611         succeeded.
57613         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57615 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57617         * lib/gcc.exp (gcc_target_compile): Add support for defining
57618         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57619         the machine doesn't have those features.
57621 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57623         * g++.law/operators4.exp: Don't use LIBS.
57625 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57627         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57629         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57630         * lib/g++.exp: Set it here instead. Also, allow use of the
57631         --tool_exec and --tool_opt options. Change CXX to
57632         GXX_UNDER_TEST.
57634         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57636         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57638 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57640         * lib/old-dejagnu.exp: Use prune_warnings instead of
57641         prune_system_crud.
57642         * lib/mike-g++.exp: Ditto.
57643         * lib/gcc.exp: Ditto.
57644         * lib/g++.exp: Ditto.
57646         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57648 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57650           * 941014-2.c: Include stdlib.h
57651           * 960327-1.c: Include stdio.h
57652           * dbra.c, index-1.c: Don't assume ints are 32bits.
57654 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57656         * lib/gcc.exp: Add gcc,stack_size target feature.
57658         * lib/g++.exp(g++_target_compile): Add the include and link
57659         paths here, not in two other places. And, it's $options, not
57660         options.
57662         * lib/mike-g++.exp(postbase): Remove the code that determines
57663         the correct include and link paths.
57664         * g++.old-deja/old-deja.exp: Ditto.
57666 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57668         * lib/g++.exp(g++_init): target_compile no longer returns the
57669         filename of the result.
57671 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57673         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57674         call to glob.
57676         * gcc.c-torture/special/special.exp: Change call to
57677         gcc_target_compile to include the object file.
57679 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57681         * gcc.c-torture/special/special.exp: Correct misspelling in last
57682         change.
57684 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57686         * lib/plumhall.exp(ph_summary): Log the entire output of the
57687         executable. Return -1 if there were any failures, 0 otherwise.
57688         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57689         (ph_make): Clean up objects and executables that were built
57690         if the tests succeeded.
57692 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57694         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57695         libraries and includes in the build tree as appropriate.
57697 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57699         * lib/c-torture.exp: Instead of looking for the global variable
57700         NO_LONG_LONG, check to see if that's a feature of the target.
57702 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57704         * config/default.exp: Minimize. Delete the remainer of the files in
57705         config; this functionality is now in devo/dejagnu/config.
57707         g++.*/*: Pass any additional flags used to compile to postbase;
57708         delete CXXFLAGS.
57710         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57711         is now done by runtest.exp. Use gcc_target_compile instead of
57712         compile.
57714         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57715         Remove references to CFLAGS. Use remote_file instead of
57716         calling rm -f.
57717         (c-torture): Take a list of arguments to use to compile this
57718         testcase.
57720         lib/g++.exp: Simplify. Use target_compile instead of compile.
57721         lib/gcc-dg.exp: Ditto.
57722         lib/gcc.exp: Ditto.
57723         lib/mike-{gcc,g++}.exp: Ditto.
57724         lib/old-dejagnu.exp: Ditto.
57725         lib/plumhall.exp: Ditto.
57727 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57729         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57730         (ph_linker): Likewise.
57732 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57734           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57735         MAP_ANON / MAP_ANONYMOUS if defined;
57736         else try to map from /dev/zero .
57738 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57740         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57741         isn't defined, then define it to MAP_ANONYMOUS.
57743 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57745         * gcc.c-torture: Update to c-torture-1.42 release.
57747 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57749         * gcc.c-torture: Update to c-torture-1.41 release.
57751 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57753         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57754         c-torture release.
57756 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57758         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57759         and LDFLAGS.  Fix second case to append the target_info ldflags
57760         onto LDFLAGS, not CFLAGS.
57761         * lib/g++.exp (g++_init): Add target_info stuff.
57762         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57763         of libgloss and newlib flags for !native.
57765         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57766         (GDB): Fix relative path to go up another dir for finding gdb.
57768 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57770         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57771         versions in the target_info array, if they don't exist.
57773 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57775         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57777 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57779         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57780         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57782 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57784         * lib/old-dejagnu.exp: Don't remove the output file before we've
57785         actually tested it. Don't append pwd to the path of the executable
57786         we're testing.
57788 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57790         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57792 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57794         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57795         temporary directory for compiler files, and set it to a default
57796         value of /tmp. Set $output as the name of the output file from
57797         compiling the testcase. Add a -o option to $cflags_var so the
57798         compiler writes the final output file as $output. Set $executable
57799         to $output.
57801         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57802         directory for compiler files, and set it to /tmp if it doesn't
57803         already have a value. Set $output_file to the name of the output
57804         file from compiling the testcase. Add a -o option to CXXFLAGS so
57805         the compiler writes the final output file as $output. Use $output
57806         as the executable to be tested.
57808 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57810         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57812 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57814         * gcc.c-torture/execute/pending-1.c: New test.  Still
57815         pending in Tege's queue.
57817 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
57819         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57820         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
57821         if there were failures.  Call unresolved if there were unresolved
57822         testcases.  Call gcc_fail if program did not run to completion.
57823         (ph_make): Pass additional argument name to ph_execute.
57824         (ph_execute): Add new argument.  Pass additional arguments to
57825         ph_summary.  Call gcc_fail is there is no execution output.
57827 1996-04-24  Jeffrey A Law  (law@cygnus.com)
57829         * lib/plumhall.exp (proc_summary): Output relavent summary
57830         lines into the log so specific failures in plumhall can be
57831         investigated.
57833 1996-04-10  Jeffrey A Law  (law@cygnus.com)
57835         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57836         (c-torture-execute): Don't try to execute tests which use
57837         "long long" types if $NO_LONG_LONG is nonzero.
57839 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
57841         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57842         not c-torture.
57844         * gcc.ieee: Move from here.
57845         * gcc.c-torture/execute/ieee: To here.
57847 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57849         * gcc.c-torture: Update to c-torture-1.41 release.
57851 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57853         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57854         not "$output".
57856 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57858         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57859         -c present.
57861 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57863         * config/proelf.exp: Handle connecting to a simulator.
57865 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57867         * config/proelf.exp: New file.  Enough framework that we can
57868         run c-torture tests on the proelf targets (or any other target
57869         that gdb can connect to for that matter).
57871 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57873         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57874         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57876         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57877         exec_output exists.
57879 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57881         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57882         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57884         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57885         to pass/fail/unresolved/unsupported/untested.  Caller must now
57886         call unresolved/unsupported/untested.
57887         * lib/*.exp: Update FSF address.  Update to handle new results of
57888         ${tool}_load.
57889         * lib/chill.exp (verbose): Delete.
57891 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57893         * lib/gcc.exp (default_gcc_start): Change order of args to
57894         $LDFLAGS $CFLAGS $LIBS.
57895         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57896         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57897         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57898         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57899         * gcc.misc-tests/dg-test.exp: Likewise.
57900         * gcc.misc-tests/msgs.exp: Likewise.
57901         * gcc.prms/prms.exp: Likewise.
57902         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57903         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57905         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57907 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57909         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57911         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57912         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57914         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57915         necessary.
57917 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57919         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57920         global for loop; add use of $mathlib.
57921         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57922         settings here; set mathlib for anything but VxWorks.
57924 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57926         * gcc.c-torture: Update to c-torture-1.40 release.
57928 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57930         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57931         dg.exp.
57933 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57935         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57936         global.
57938 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57940         * lib/g++.exp (LIBS): Define if not already.
57941         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57942         (gcc-dg-prune): Call prune_gcc_output.
57943         * lib/gcc.exp (prune_gcc_output): New proc.
57944         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57945         prune_gcc_output.
57947 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57949         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57950         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57952 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57954         * gcc.c-torture: Update to c-torture-1.39 release.
57956 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57958         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57959         fails, try others as well.
57961 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57963         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57964         If compilation fails, mark execute tests as `untested'.
57965         If test is marked as unsupported, don't mark compilation and
57966         execute tests as failed.
57968 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57970         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57971         libstdc++ for whether or not we want to be doing shared
57972         libraries.  Delete link_curses since we don't need it anymore.
57973         * lib/mike-g++.exp (postbase): Don't link in libg++.
57974         * g++.old-deja/old-deja.exp: Likewise.
57976 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57978         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57980 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57982         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57983         For that, add `-Wl,-a,shared_archive'.
57984         * g++.old-deja/old-deja.exp: Likewise.
57986 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57988         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57990 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57992         * lib/mike-g++.exp (postbase): Pay attention to the status of
57993         g++_load.
57995 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57997           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57999 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
58001         * lib/gcc.exp (default_gcc_start): No longer need to log program
58002         being executed or its output, execute_anywhere does that now.
58003         * lib/g++.exp (default_g++_version): Call execute_anywhere.
58004         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
58006 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
58008         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
58009         the same as those in lib/g++.exp.
58011 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
58013         * gcc.c-torture: Update to c-torture-1.38 release.
58014         * gcc.ieee: Related changes.
58016 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
58018         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
58019         "exec". Minor reformatting changes.
58021         * config/rom68k.exp (${tool}_load): Make it work in a canadian
58022         cross. This means all "exec" calls now work on a remote host as
58023         well.
58024         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
58025         cross. Filter out the extra "\r\n" stuff that expect puts in.
58026         (c-torture-execute): Filter out the bogus warnings like
58027         c-torture-compile does. Add support for canadian cross.
58028         * lib/gcc.exp (default_gcc_version, default_gcc_start)
58029         Use execute_anywhere rather than calling exec directly. Now it
58030         works for canadian cross testing.
58032 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
58034         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
58035         results into a variable, and check that rather than using file exists.
58037 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
58039         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58040         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
58042 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58044         * g++.old-deja/old-deja.exp: Create and pass runshlib and
58045         lib_curses if there's a shared libg++ in the build tree.
58047 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
58049         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58050         if not supported target.
58052 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
58054         * lib/g++.exp (g++_init): Move empty setting of runshlib and
58055         link_curses up to always happen, not just for native builds.
58057 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
58059         * gcc.c-torture: Update to c-torture-1.36 release.
58060         * gcc.failure: Related changes.
58062 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
58064         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58066 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
58068         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58069         * lib/mike-g++.exp (postbase): Not in here.  Still reference
58070         runshlib, link_curses, and mathlib for link and run.
58072         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58073         pass the runtime shared library options for Solaris, OSF/1, and
58074         Irix5, and link with -lcurses to avoid unresolved references.
58076 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
58078         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58079         only run once.
58081 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
58083         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58085 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
58087         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
58088         do not have a framework for the "compat" tests yet.
58090 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
58092         * lib/mike-g++.exp (postbase): New local variable `mathlib',
58093         set to null if we're testing vxworks5.1.  Use that instead of
58094         `-lm' in the setting of LIBS for link and run.
58096 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
58098         * config/rom68k.exp (${tool}_load): Major changes to make it
58099         work.  Verified that it does in fact return the stuff in
58100         exec_output properly.  Catch any Emul or any TRAP other than 0.
58102 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
58104         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58105         LDFLAGS properly for targets that need stuff from libgloss.
58106         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58107         only run once.
58108         (gpp_initialized): New variable.
58110 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
58112         * config/rom68k.exp: Load libgloss.exp.
58113         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58114         so we can produce a fully linked binary.
58115         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58116         so we can produce a fully linked binary.
58118 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
58120         * lib/plumhall.exp (ph_section): Watch for expected failures.
58121         Add missing `else'.
58123         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58124         run the testcase.
58125         (c-torture): Likewise.
58127 1995-08-28  Doug Evans  <dje@cygnus.com>
58129         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58131         * lib/mike-g++.exp (mike_cleanup): New proc.
58132         (prebase): New globals compiler_result, not_compiler_result,
58133         target_regexp.
58134         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
58135         allow leading "-" in pattern.  Watch for unsupported tests.
58136         If $compiler_result is set, pattern match assembler code,
58137         and ditto for $not_compiler_result.
58138         * lib/mike-gcc.exp: Likewise.
58140         * lib/plumhall.exp (ph_execute): Only call ph_summary if
58141         execution "succeeded".
58143 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
58145         * config/win32.exp: New file.
58146         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58148 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
58150         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58151         unsupported.
58152         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58153         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58154         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58156         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58157         "... without exceptions was ...".  That is now handled by
58158         prune_system_crud.
58159         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58161 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
58163         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58164         sieve.c,sort2.c}: New files.
58165         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58166         sieve.exp,sort2.exp}: Drivers for them.
58168         * lib/mike-gcc.exp (program_output): New user settable variable.
58169         (postbase): Call prune_system_crud.  Also prune extraneous compiler
58170         messages.
58171         * lib/mike-g++.exp (program_output): New user settable variable.
58173         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58175         * config/sh.exp: Deleted (use sim.exp instead).
58177 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
58179         * config/vx.exp: Declare CHECKTASK as global.
58180         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58181         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58182         * lib/old-dejagnu.exp: Load [pwd]/$executable.
58184 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58186         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58187         target. Like vx.exp, only includes `vx29k.exp' instead of
58188         `vxworks.exp'.
58190 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
58192         * config/sim.exp: Increase time limit from 120 seconds to 240.
58194 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
58196         * gcc.c-torture/execute/950628-1.c: New test.
58198 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
58200         * gcc.c-torture: Update with changes/additions from
58201         c-torture-1.34.
58203 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
58205         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58207 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
58209         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58211 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
58213         * gcc.c-torture/compile/950512-1.c: New test.
58214         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58215         * gcc.dg/struct-ret-1.c: Likewise.
58217 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
58219         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58220           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58222 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
58224         * gcc.c-torture/special/920411-1.c: Deleted.
58225         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58227 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
58229         * config/sim.exp (${tool}_load): Hack in call to bash to get a
58230         cpu limit.
58232 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
58234         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58236 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
58238         From kenner;
58239         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58240         is the proper length.
58241         * va-arg-3.c: Likewise.
58243 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
58245         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
58246         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58248         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
58249         * lib/g++.exp (default_g++_start): Delete old cruft.
58251 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
58253         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58254         (2 * (1 << 18)) to (2 * (1 << 17)).
58256         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58258 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
58260         * config/rom68k.exp: Renamed from config/idp.exp
58262 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
58264         * c-torture/compile/921109-2.c
58266 1995-04-18  Mike Stump  <mrs@cygnus.com>
58268         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58269         excess errors.
58271 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
58273         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58274         output.
58275         * lib/g++.exp (default_g++_start): Likewise.
58277 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
58279         * gcc.c-torture/compile/950329-1.c: New test.
58281 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
58283           * config/bug.exp (${tool}_load): Updated to use new remote_open
58284           and remote_close procs.
58285         * config/idp.exp: New file.
58287 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
58289         * gcc.c-torture/execute/950322-1.c: New test.
58291 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
58293         * config/vx.exp (${tool}_load): Clean up testing of return code from
58294         vxworks_ld and vxworks_spawn.
58296 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
58298         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58300 1995-03-13  Mike Stump  <mrs@cygnus.com>
58302         * lib/old-deja.exp: Add `excess errors test - ' error, now one
58303         can mark excess errors on a machine by machine basis.  Note, the
58304         default is to not expect any excess errors, even when excess
58305         errors test - is given, so you will want to put an XFAIL ... on
58306         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
58307         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58308         those 4 machines, but no others.
58310 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
58312         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58313         * lib/c-torture.exp: to here.
58315 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
58317         * gcc.c-torture/execute/950221-1.c: New test.
58318         * gcc.c-torture/execute/struct-ret-1.c: New test.
58319         * gcc.c-torture/compile/950221-1.c: New test.
58321         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58323 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
58325         * gcc.c-torture/execute/arith-1.c (main): Return 0.
58326         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58328 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
58330         * g++.gb: New directory of tests, derived from my signature and
58331         class scoping tests.
58333         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58334         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58335         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58336         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58337         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58338         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58339         * g++.gb/sig25.C: Likewise.
58341         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58342         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58343         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58344         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58345         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58346         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58347         * g++.gb/sig25.exp: Likewise.
58349         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58350         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58351         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58352         * g++.gb/scope13.C: Likewise, this test still fails.
58354         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58355         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58356         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58357         * g++.gb/scope13.exp: Ditto.
58359         * g++.gb/README: New file, explains what these tests are about.
58361 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
58363         * lib/dg.exp (dg-do): Support `preprocess'.
58364         (dg-test): Likewise.
58366 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
58368         * config/udi.exp: change "continue -expect" to "exp_continue".
58370 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
58372         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58373         Delete redundant tests.
58375         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58376         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58377         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58378         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58379         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58380         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58381         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58382         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58384         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58385         storing label pointers.
58386         * gcc.c-torture/execute/921019-1.c: Likewise.
58387         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58388         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58389         parameter fp.
58390         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58391         constants.
58393         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58394         Delete obsolete tests.
58396         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58397         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58398         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58399         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58400         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58401         * gcc.c-torture/compile/950124-1.c: New test.
58403         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58405 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58407         * lib/mike-g++.exp: Add -lm to LIBS.
58409 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58411         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58413 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58415         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58417 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58419         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58421 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58423         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58424         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58425         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58426         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58427         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58428         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58429         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58430         * g++.law/{operators31.C, operators32.C,
58431         * g++.law/{operators33.C, operators34.C}: Likewise.
58432         * g++.law/{pic1.C, refs2.C}: Likewise.
58433         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58434         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58435         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58436         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58438         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58439         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58440         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58441         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58442         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58443         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58444         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58445         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58446         * g++.law/{operators30.exp, operators31.exp}: Likewise.
58447         * g++.law/{operators32.exp, operators33.exp}: Likewise.
58448         * g++.law/{operators34.exp}: Likewise.
58449         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58450         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58451         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58452         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58453         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58455         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58456         No longer expected to fail.
58457         * g++.law/missed-error3.C: Tweak for recent bool changes.
58459 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
58461         * config/emb-unix: Deleted.
58462         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58463         remote execution.  Do final link on remote host if REMOTE_LINK is set.
58465 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
58467         * lib/dg.exp (dg-test): Fix typo in last patch.
58469 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
58471         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58472         (handles multiple occurrences).
58474 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
58476         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58477         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58478         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58479         printed).
58480         * lib/c-torture.exp (c-torture-compile): Likewise.
58481         (c-torture): Prepend full path if missing.
58482         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58483         (gcc_fail): Likewise.
58484         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58486 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
58488         * lib/netware.exp: Only attach to NetWare i386 systems.
58490 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
58492         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58493         messages.  Add test name to "output pattern match" pass/fail message.
58495 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
58497         * gcc.dg: New testsuite.
58498         * gcc.dg/dg.exp: New file.
58500         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58501         test-switch.c}: Deleted.
58503         * gcc.misc-tests/msgs.exp: New testcase driver.
58505 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
58507         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58508         Watch for illegal return values from ${tool}_load.
58509         * config/unix.exp (${tool}_load): Fix pass/fail detection for
58510         cross targets.  Coerce return value >0 to 1.
58512 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
58514         * config/unix.exp (${tool}_load): Call program rsh, not proc.
58516         * config/emb-unix.exp: New file.
58518         * config/sim.exp: Error if variable $SIM not defined.
58519         (${tool}_load): Mark test as "untested" if simulator missing.
58521         * config/unix.exp: Load remote.exp to get rcp_download.
58522         * lib/c-torture.exp: Use different option lists for testcases with
58523         and without loops.
58524         * gcc.c-torture/execute/execute.exp: Likewise.
58526 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
58528         * config/*.exp: Clarify return code from ${tool}_load.
58529         Call `unresolved' or `untested' instead of `warning' or `perror'
58530         (sometimes you still want to call both though).
58531         Add comment that `shell_id' is local to each file.
58532         * config/udi.exp (timeout): Set to 30.
58533         Don't print warning if connection fails, $connectmode has already
58534         printed an error.
58535         (${tool}_load): Move verbose messages to level 2.
58536         Rework pattern for "Process started" message.
58537         Pass `shell_id' to ${connectmode}_download.
58538         Retry twice upon timeout.  Make resetting of target more robust.
58539         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58540         Pass `shell_id' to exit_$connectmode.
58541         Only call exit_$connectmode if connected.
58542         * config/unix.exp (${tool}_load): Check return codes better.
58543         * config/vrtx.exp (${tool}_load): Likewise.
58544         * config/vx.exp (${tool}_load): Likewise.
58545         Delete unneeded global's.
58546         * lib/dg.exp (dg-test): Update to reflect clarified return codes
58547         from ${tool}_load.
58548         (dg-stat): Delete.
58549         (dg-init): Delete recording of pass/fail counts.
58550         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58551         (old-dejagnu-init): Likewise.
58552         (old-dejagnu-stat): Delete contents, empty proc now.
58553         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58554         (c-torture): Delete references to lcnt, lpass, lfail.
58555         Get option list from TORTURE_OPTIONS.
58556         Delete -funroll[-all]-loops if no loops.
58557         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58558         (g++_stat): Delete contents (empty proc now).
58559         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58560         (gcc_finish): Likewise.
58561         (gcc_stat): Deleted.
58562         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58563         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58564         * gcc.c-torture/execute/execute.exp: Likewise.
58565         Split tests into two parts: compile, execute.
58566         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58567         no loops.  Update to reflect clarified return codes from ${tool}_load.
58569 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58571         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58572         to grep for.
58573         (old-dejagnu): Likewise (where necessary).
58575 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58577         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58579         * lib/dg.exp (dg-process-target): Fix processing of selector.
58580         Add comment regarding use of `error'.
58582         * lib/gcc.exp (prune_system_crud): Define if missing.
58583         * lib/g++.exp (prune_system_crud): Likewise.
58585         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58586         Call prune_system_crud.
58587         * lib/dg.exp (dg-runtest): New proc.
58588         Use perror instead of send_user for tcl errors in testcase.
58589         Don't return any value, it's never used.
58590         Don't clobber previous definition of `unknown'.
58591         Print tcl errors in `dg-final'.
58593 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58595         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58596         (dg-test): Don't print errorInfo, it contains stack backtrace.
58598 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58600         * lib/g++.exp (runtest_file_p): Define if missing.
58602 1994-09-24  Doug Evans  (dje@cygnus.com)
58604         * lib/mike-g++.exp: Comment out loading of g++.exp.
58605         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58606         (default_g++_version): Always print something.
58607         (default_g++_start): Comment out call to `which'.
58608         (g++_start, g++_load): Deleted (must be defined in config file).
58609         * lib/gcc.exp: Test for existence of $CC at start.
58610         Delete check for tmpdir (done in gcc_init).
58611         (default_gcc_version): Always print something.
58612         (default_gcc_start): Comment out call to `which'.
58613         * config/*.exp: Major cleanup - make cross targets work at least a
58614         little better for g++ (by not being "--tool gcc" specific).
58615         Rename gcc_xxx to ${tool}_xxx.
58616         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58617         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58619 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58621         * lib/c-torture.exp (c-torture-compile): Rework compiler
58622         message processing.
58624         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58625         c-torture.
58627 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58629         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58631         * lib/dg.exp (dg-process-target): Support { target native }.
58633 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58635         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58636         looked for "... program xxx got fatal signal".
58637         Correct regsub munging of `comp_output'.
58638         Ignore compiler messages "path prefix not used" and "linker input
58639         file unused".
58641 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58643         * lib/gcc.exp (runtest_file_p): Define if missing.
58644         * gcc.prms/template.c: Example to work from.
58646 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58648         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58649         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58651         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58652         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58653         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58654         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58656         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58657         (dg-process-target): No longer a varargs proc.
58658         Return S/N for target, P/F for xfail.  All callers changed.
58659         (user option procs): More argument checking.
58660         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58661         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58662         (dg-test): Skip test if not running on selected target in `dg-do'.
58663         Update handling of `dg-do-what', `dg-output-text'.
58664         Separate execution pass/fail from output pattern match pass/fail.
58665         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58667 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58669         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58670         target for 920510-1.c.
58672 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58674         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58675         Clean up comment regarding use of passcnt, etc.
58676         (gcc_stat): Don't update `testcnt' here.
58677         (gcc_finish): Do it here.
58678         Might as well reset `but_id' here too.
58679         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58680         to determine if the file should be tested.
58681         * gcc.c-torture/compile/compile.exp: Likewise.
58682         * gcc.c-torture/execute/execute.exp: Likewise.
58683         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58684         * gcc.misc-tests/dg-test.exp: Likewise.
58685         * gcc.prms/prms.exp: Likewise.
58686         * gcc.wendy/wendy.exp: Likewise.
58687         * g++.old-deja.exp: Likewise.
58688         Move "Testing file" message to verbose level 1.
58690 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58692         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58694 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58696         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58697         (default_gcc_start): Accept optional second list element
58698         of compiler flags.  Print compiler output at verbosity level 2.
58699         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58700         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58701         Save current values of framework globals passcnt, failcnt, xpasscnt,
58702         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58703         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58704         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58705         xfailcnt to compute stats.  Update framework global `testcnt' from
58706         pass/fail counts.
58707         (gcc_finish): New proc.  Clean up test environment.
58708         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58709         (gcc_epass, gcc_efail): Delete.
58710         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58711         argument of line number.
58712         (dg-init): If the tool has an init routine, call it.
58713         (dg-test): Remove args `cflags_var' and `libs_var'.
58714         Pass all compiler options to ${tool}_start.
58715         Handle missing line number.
58716         (dg-finish): New function.
58717         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58718         particular files.  Call gcc_finish at end.  Move "skipping test"
58719         message to verbosity level 3.
58720         * gcc.c-torture/compile/compile.exp: Likewise.
58721         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58722         * gcc.c-torture/execute/execute.exp: Likewise.
58723         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58724         Print testcase being tried at verbosity level 1.
58725         * gcc.c-torture/special/special.exp: Unset xfail.
58726         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58727         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58728         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58729         * gcc.failure/failure.exp: Likewise.
58730         * gcc.ieee/ieee.exp: Likewise.
58731         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58732         Update call to dg-test.  Call dg-finish at end.
58733         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58734         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58735         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58736         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58737         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58738         * gcc.wendy/wendy.exp: Add copyright.
58739         Delete setting of tmpdir (done by gcc_init).
58740         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58741         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58742         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58743         gcc_[ce]pass/fail.
58745 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58747         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58748         confusion.
58749         (g++_load): Likewise.
58751         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58752         Rename argument to `prog' to remove the confusion.
58753         Varargs fns behave differently too!
58754         (g++_load): Likewise.
58756         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58758         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58759         what it is.  Delete (always) printing of status value for !native.
58760         Simplify verbose code, and include status and exec_output.
58761         (g++_load): Use gcc_load.
58763 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58765         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58766         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58767         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58768         940714-3.c as these testcases don't exist anymore.  Make
58769         va-arg-1.c expected to pass.
58771 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58773         * gcc.misc-tests/misc.exp: Only run specific testcases.
58774         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58775         * gcc.misc-tests/dg-[1-9].c: New files.
58777         * lib/dg.exp: New testsuite driver.
58778         * gcc.prms/prms.exp: Use it.
58780         * README.gcc: New file.
58782         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58783         Document and reset `lxpass' and `lxfail'.
58784         Simplify "initialized" message.
58785         (gcc_stat): Clean up comments a little.
58787 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58789         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58791 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58793         * lib/old-dejagnu.exp (process-option): New proc.
58794         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58795         (old-dejagnu): Simplify.
58796         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58798 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58800         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58801         exists and is not an empty string.
58803         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58804         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58805         finished.
58806         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58807         automatically.
58809         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58810         longer expected to fail.
58812         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58813         "f" function call.
58815         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58817         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58818         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58819         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58820         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58821         c-torture-1.29.
58823         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58824         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58826         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58828         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58829         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58831         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58832         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58833         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58835 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
58837         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58838         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58839         940714-1.c, 940714-2.c, 940714-3.c},
58840         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58841         gcc.misc-tests/{mg.c,mg.exp}:
58842         New tests.
58843         * gcc.noncompile/noncompile.exp: Change accordingly.
58845 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58847         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58848         Undo previous clobberage.
58850 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58852         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58853         * gcc.special/{930510-1.c, special.exp}:
58854         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58855         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58856         struct-varargs-1.c}: New tests from c-torture-1.26.
58858 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58860         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58861           argument to switch.
58863 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58865         * Revert the previous changes.  Please see Rob's directory
58866         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58867         fixes.
58869 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58871         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58872         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58873         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58874         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58875         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58876         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58877         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58878         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58879         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58880         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58881         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58882         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58883         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58884         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58885         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58886         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58887         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58888         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58889         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58890         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58891         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58892         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58893         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58894         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58895         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58896         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58897         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58898         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58899         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58900         testing changes.
58902 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58904         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58905         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58906         with perror calls.
58908 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58910         * config/unix.exp (g++_load): Fix syntax.
58912 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58914         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58915         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58916         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58917         Don't expect va-arg-1.c to fail.  Correct expected output for
58918         920928-1.c.
58919         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58920         * gcc.wendy/hbm4.c: Correct typo.
58921         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58923 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58925         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58926         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58927         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58928         * lib/c-torture.exp (c-torture-compile): Ditto.
58930         Reduce volume of output (remove all the -I's and such).
58931         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58932         Call gcc_cpass, gcc_cfail.
58933         (c-torture): Pass testing option to c-torture-compile.
58935 1994-03-21  Doug Evans  (dje@cygnus.com)
58937         Bring patches over from progressive.
58938         * config/default.exp: Exit remote shell cleanly.
58939         (g++_exit, g++_start): Add default versions.
58940         * config/sim.exp (gcc_load): Use perror, not error.
58942 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58944         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58945         set in site.exp.
58947 1994-03-14  Doug Evans  (dje@cygnus.com)
58949         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58950         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58951         (wendy_try): New proc to run testcase.
58952         (main loop): Call 'em.
58953         * gcc.wendy/*.c: Clean up pass to correct expected output.
58955         * lib/gcc.exp: Minor cleanup work.
58956         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58958 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58960         * config/sim.exp (gcc_load): Document return codes better.
58961         Don't pass -v to simulator.
58963 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58965         * gcc.special/920717-x.c: Fix typo.
58966         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58967         get at sources.
58969         * lib/mike-gcc.exp: Fix typo.
58971 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58973         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58974         binary to use, transform the name.
58975         * config/*.exp: rename everything. Nuke any g++ specific files,
58976         it's now a special case of gcc that requires no special support.
58977         Add a default.exp for unsupported targets.
58979 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58981         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58982         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58983         version of Tcl.
58985 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58987         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58988         than a warning.
58990 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58992         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58994 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58996         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58997         option_list.  Compile every file with only 4/6 option choices
58998         (same as C torture) instead of with 12/18 different option
58999         choices.
59000         * lib/c-torture.exp: Likewise.
59002         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
59003         not already set.
59005 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
59007         * lib/old-deja.exp: Add `excess errors test fails' error, now one
59008         can put an XFAIL *-*-* on excess errors.
59010 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
59012         * g++.law: Add more tests derived from g++-bugs snapshots.
59014         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
59015         equivalent to g++.law/init9.
59017         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
59018         compiled it, and the a.out file after we've run it.
59020 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
59022         * lib/mike-g++.exp (postbase): Delete the .o file after we've
59023         compiled it, and the a.out file after we've run it.
59025 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
59027         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
59029 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
59031         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59032         version number.
59034 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
59036         * g++.law: New directory of g++ tests derived from the g++-bugs
59037         snapshots.
59039 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
59041         * gcc.compile: initbug1.c initbug1.exp testcase added
59043 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
59045         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59046         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59047           fixes submitted by Jeff Law (law@cs.utah.edu)
59048         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59049           Jeff Law (law@cs.utah.edu)
59052 1993-11-30  Mike Stump  (mrs@cygnus.com)
59054         * config/unix-g++.exp: Follow the gcc way of doing things.
59055         * g++.old-deja/old-deja.exp: Minor updates.
59056         * lib/g++.exp: New file, follow the gcc way of doing things.
59057         * lib/old-dejagnu.exp: Minor updates.
59058         * lib/mike-g++.exp: Always unset errorInfo.
59060 1993-11-06  Mike Stump  (mrs@cygnus.com)
59062         * lib/gcc.exp: Fix some errors with the below change, CC and
59063         CFLAGS should be global when setting, not local.
59065 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
59067         * lib/gcc.exp: Transform tool name.
59069 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59071         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59073 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59075         * lib/gcc.exp: change gcc_done to gcc_stat
59077 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59079         * Upgraded gcc testsuite to c-torture version 1.25
59081 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
59083         * lib/gcc.exp: added reporting code. Changed verbose compile message.
59084         * lib/c-torture: added hooks for new reporting code.
59086 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
59088         * config/sh-gcc.exp: check if sh-sim exists in the path
59090 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
59092         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59093         * gcc.compile/compile.exp: Initial changes for new logic.
59094         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59095         * gcc.failure/failure.exp: Initial changes for new logic.
59096         * gcc.ieee/ieee.exp: Initial changes for new logic.
59097         * gcc.misc-tests/misc.exp: Initial changes for new logic.
59098         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59099         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59100         * lib/c-torture.exp: Initial changes for new logic.
59101         * lib/gcc.exp: Initial changes for new logic.
59103 1993-10-15  Mike Stump  (mrs@cygnus.com)
59105         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59106         depend upon failure or success.  Fully qualify names in failure
59107         and success messages.  Always remove a.out before starting
59108         compile, just in case.  Pay more attention to error text output by
59109         the compiler.  Handle testcases with no known past errors just
59110         like all others, so that things are uniform.  Other miscellaneous
59111         improvements.
59113 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
59115         * gcc.cpp: new directory for cpp tests
59117 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
59119         * lib/chill.exp: Code reformatted, removed unused code.
59120         * config/unix-chill.exp: Code reformatted, removed unused code.
59121         * chill.execute/execute.exp: Code reformatted, removed unused code.
59122         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59124 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
59126         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
59127         routines not written.
59129 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
59131         * config/bug-gcc.exp: Use new procs from bug.exp.
59133 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
59135         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59136         via ftp, rather than depending on NFS.
59137         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59138         case.
59140 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
59142         * config/bug-gcc.exp: Use new download proc.
59144 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
59146         * chill.execute/execute.exp: cleanups, handles errors better
59147         * chill.compile/compile.exp: rewrite, based on execute.exp
59148         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59149         * lib/chill.exp: major changes to diff proc and compile and link
59150         procs. added chill_fail and chill_pass wrappers to pass and
59151         fail. added more comments, and handle error codes better.
59152         Added a hack to capture stderr from exec, so noncompile tests
59153         can work.
59155 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
59157         * chill.execute/execute.exp: rewrite of testsuite driver
59158         * lib/chill.exp: rewrite of testsuite driver
59159         * config/unix-chill.exp: rewrite of testsuite driver
59161 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
59163         In chill.execute:
59164         * iexpr.ch: Standardize uppercase.
59165         * tuples.dat: Standardize uppercase.
59166         * vary.ch: standardize.  Correct varying string assignments.
59167         * vary.dat: Add new output lines.
59169 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
59171         In chill.execute:
59172         * chprintf.ch: Standardize use of uppercase.
59173         * tuples.ch: Standardize and turn arr2 into a DCL,
59174           rather than a SYN.
59175         * pinits.ch: Standardize.
59177 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
59179         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59180         * Makefil: Renamed to Makefile.in.
59181         * configure.in: New.
59183 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
59185         In chill.execute:
59186         * .cvsignore: Add result/output files.
59187         * Makefile: Fix up variables at start.  Use MFLAGS
59188           everywhere.  Correct bool_loc, built_ins entries.
59189           Add entry for vary1.ch.
59190         * bitarray.ch: Standardize upper-case usage.
59191         * bitexpr.ch: Standardize, add output of b1.
59192         * params.ch: Use arrayt in along PROC parameters, to
59193           avoid novelty problems.
59194         * sets.ch: Tiny cleanup.
59195         * vary1.ch: Re-indent.
59197 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
59199         * Add PR-related files to Makefiles, .cvsignore files, etc.
59201 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
59203         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59204           with compiler objects. New names are test-flow.c and test-loop.c
59206 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
59208         * Upgraded c-torture tests from 1.19 to 1.20
59210         * new files:
59211         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59212         * gcc.compile: 930623-1.c 930623-2.c
59213         * gcc.noncompile: 930622-1.c 930622-2.c
59214         * gcc.failure: 920411-1.c 920627-2.c
59215         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59217 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
59219         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59220           More changes to get testsuite working properly. Needs more work.
59221           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59223 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
59225         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59226           More changes to get testsuite working properly. Needs more work.
59228 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
59230         * chill.compile/compile.exp: Added for Dejagnu support
59231         * chill.execute/execute.exp: Added for Dejagnu support
59232         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
59234 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
59236         This should complete moving the CHILL test files.
59237         * chill.noncompile(.cvsignore printf.grt
59238             in-printf.grt chprintf.grt chprintf.ch):
59239             Added test-support files.
59240           (Makefile): Modified further.
59241         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59242             signal.ch): Added test files.
59243           * chill.execute (.cvsignore printf.grt printr.c
59244             in-printf.grt rts.c chprintf.grt rts.h): Added
59245           test-support files.
59246             (Makefile): More corrections.
59248 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
59250         * chill.compile, chill.execute, chill.nocompile: Add CHILL
59251           test cases, ready for DejaGnu.
59253 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
59255         * Upgraded c-torture tests from 1.18 to 1.19
59257         * gcc.compile: added test(s):
59258           930607-1.c
59259         * gcc.execute: added test(s):
59260           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59262         * added new subdirectory for misc tests: gcc.misc-tests
59263         * gcc.misc-test(s): added tests:
59264           inst-check.c test-consts.c test-ior.c test-switch.c
59266 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
59268         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59270 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
59272         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59274 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
59276         * Upgraded c-torture tests from 1.17 to 1.18
59278 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
59280         * Upgraded c-torture tests from 1.12 to 1.17
59282 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
59284         * lib/old-dejagnu.exp:
59285           Fixed handling of XFAIL target triplets to correctly
59286           recognize wildcard characters.  Removed code that
59287           appended a unique id tag to the end of the file name
59288           printed out by the result of the testcases within a
59289           given test file.
59291 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
59293         * lib/old-dejagnu.exp:
59294           Reworked expected failure handling to trigger off of XFAIL
59295           keyword in keyphrase embeded in testcase source code. The
59296           XFAIL keyword must be at the end of the keyphrase line. It
59297           may optionally be followed by one or more target triplets.
59298           It has just occured that the handling of wildcards in the
59299           target triplet may not be correct.
59301 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
59303         * g++.old-deja/tests:
59304           Moved all subdirectories up one level into g++.old-deja .
59306         * lib/old-dejagnu.exp:
59307           Fixed problem with CXXFLAGS not being properly reset, and being
59308           corrupted with extraneous "-c" compiler option.  This was
59309           causing binaries to not be generated for test that needed them.
59310           Modified strings passed to "pass" and "fail" so that individual
59311           tests from the same test file would be distinguished by an
59312           identifier appended to the test file name in the summary logs;
59313           this corrected a problem with erroneous diff logs.  Added code
59314           to search testcases for expected fail and unexpected pass keywords.
59316 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
59318         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59320 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
59322         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59323           Removed extraneous text from end of "Special g++ Options"
59324           keyphrase.
59326         * lib/old-dejagnu.exp: Added pattern matching to look for new
59327           keywords, embedded in testcases comments, which will trigger
59328           calls to xpass and xfail.
59330 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
59332         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59333           comments embedded in the testcases, especially the one looking for
59334           special compiler options, as well as the pattern matching for the
59335           compiler output again.
59337 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
59339         * lib/old-dejagnu.exp: Do a proper check of the return value for
59340           execute tests. Fixed several problems with the pattern matching
59341           of the compiler output which gave erroneous test results.
59342           Changed several of the test result messages to be more descriptive.
59343         * config/unix-g++.exp: Proc g++_load now actually works and
59344           executes the tests passed to it and returns a usable return
59345           value.
59347 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
59349           * lib/gcc.exp: Exits gracefully if $CC is bogus.
59351 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
59353         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59354           Modified both files to properly execute the old style
59355           dejagnu tests. The previous versions of these files were
59356           experimental and did not function anything near correctly.
59358 1993-04-05  Rob Savoye  (rob@cygnus.com)
59360         * Removed all Makefile.in and configure.in files. No configuration
59361         needed now.
59363 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
59365         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59367 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
59369         * gcc.compile/configure.in, gcc.unsorted/configure.in,
59370         gcc.special/configure.in, gcc.noncompile/configure.in,
59371         gcc.execute/configure.in, gcc.code_quality/configure.in,
59372         g++.other/configure.in, g++.old-deja/configure.in,
59373         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59374         in srcname setting.
59376 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59378         * lib/udi.exp: Fixed mondfe and mondfe_download.
59379         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59380         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59382 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59384         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59385         (gdb_exit): Don't remove *_soc files.
59387 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59389         * lib/c-torture.exp: Don't look for main; instead always use -w
59390         -c.  This is how the c-torture tests work.  Remove the object
59391         file if the compilation succeeds.
59392         * gcc.execute/execute.exp: Remove executable if test passes.
59393         * gcc.noncompile/noncompile.exp: Every test is an expected
59394         failure.
59395         * gcc.special/special.exp: Added tests from c-torture 1.11,
59396         corrected use of existing test.
59397         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59398         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59399         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59400         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59401         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59402         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59403         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59404         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59405         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59406         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59407         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59408         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59409         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59410         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59411         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59412         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59413         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59414         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59415         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59416         c-torture 1.11.
59417         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59418         correspond to c-torture 1.11.
59420         * New file.