OSDN Git Service

62d9b2579e9c11e2da1e5c13bbec94fe1d22ad57
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2
3         * gnat.dg/max_align.adb: New test.
4
5 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
6
7         PR target/30961
8         * gcc.target/i386/pr30961-1.c: New.
9
10 2007-11-06  Tom Tromey  <tromey@redhat.com>
11
12         PR c++/32368:
13         * g++.dg/warn/pragma-system_header3.h: New.
14         * g++.dg/warn/pragma-system_header3.C: New.
15
16         PR c++/32256:
17         * g++.dg/warn/pragma-system_header4.C: New.
18         * g++.dg/warn/pragma-system_header4.h: New.
19
20 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
21
22         PR c++/33977
23         PR c++/33886
24         * g++.dg/other/canon-array.C: New.
25         
26 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
27
28         * testsuite/g++.dg/parser/crash36.C: Tweak expected errors.
29         * testsuite/g++.dg/cpp0x/pr31439.C: New.
30         * testsuite/g++.dg/cpp0x/pr32114.C: New.
31         * testsuite/g++.dg/cpp0x/pr32115.C: New.
32         * testsuite/g++.dg/cpp0x/pr32125.C: New.
33         * testsuite/g++.dg/cpp0x/pr32126.C: New.
34         * testsuite/g++.dg/cpp0x/pr32127.C: New.
35         * testsuite/g++.dg/cpp0x/pr32128.C: New.
36         * testsuite/g++.dg/cpp0x/pr32253.C: New.
37         * testsuite/g++.dg/cpp0x/pr32566.C: New.
38         * testsuite/g++.dg/cpp0x/pr31445.C: Tweak expected errors.
39         * testsuite/g++.dg/cpp0x/pr31438.C: Ditto.
40         * testsuite/g++.dg/cpp0x/variadic81.C: Ditto.
41         * testsuite/g++.dg/cpp0x/pr31432.C: Ditto.
42         * testsuite/g++.dg/cpp0x/pr31442.C: Ditto.
43
44 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
45
46         PR target/33168
47         * g++.dg/other/datasec1.C: New test.
48
49         PR tree-optimization/33458
50         * g++.dg/opt/inline12.C: New test.
51
52         PR tree-optimization/33993
53         * gcc.c-torture/compile/20071105-1.c: New test.
54
55 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
56
57         PR rtl-optimization/33648
58         * gcc.dg/pr33648.c: Require effective targer freorder.
59
60 2007-11-05  Revital Eres  <eres@il.ibm.com>
61
62         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
63
64 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
65
66         PR c++/33996
67         PR c++/33235
68         PR c++/33930
69         * g++.dg/cpp0x/pr33996.C: New
70         * g++.dg/cpp0x/rv-trivial-bug.C: New
71         * g++.dg/cpp0x/pr33930.C: New
72
73 2007-11-05  Nick Clifton  <nickc@redhat.com>
74             Sebastian Pop  <sebastian.pop@amd.com>
75
76         PR tree-optimization/32540
77         PR tree-optimization/33922
78         * gcc.dg/tree-ssa/pr32540-1.c: New.
79         * gcc.dg/tree-ssa/pr32540-2.c: New.
80         * gcc.dg/tree-ssa/pr33922.c: New.
81
82 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
83
84         PR c++/33939
85         * g++.dg/cpp0x/variadic-rref.C: New.
86         
87 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
88
89         * g++dg/warn/pointer-integer-comparison.C: New.
90
91 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
92
93         PR tree-optimization/33856
94         * gcc.c-torture/compile/20071027-1.c: New test.
95
96         PR c++/33836
97         * g++.dg/ext/label10.C: New test.
98
99         PR c++/33969
100         * g++.dg/other/ptrmem9.C: New test.
101
102 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
103
104         PR middle-end/32931
105         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
106
107 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
108
109         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
110         * g++.dg/ext/visibility/namespace2.C: Add argument to
111         dg-require-visibility.
112         * g++.dg/ext/java-1.C: Disable on AIX.
113
114 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
115
116         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
117
118 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
119
120         PR fortran/33881
121         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
122
123 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
124
125         PR c/29062
126         * gcc.dg/20031223-1.c: Adjust error output.
127         * gcc.dg/parse-decl-after-label.c: New.
128         
129 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
130
131         PR libfortran/24685
132         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
133         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
134         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
135
136 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
137
138         PR rtl-optimization/28940
139         * gcc.target/i386/addr-sel-1.c: New test.
140
141 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
142
143         PR middle-end/33670
144         * gcc.dg/pr33670.c: New test.
145
146 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
147
148         PR c++/33516
149         * g++.dg/lookup/typedef1.C: New test.
150
151 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
152
153         PR testsuite/32076
154         * lib/scandump.exp (dump-suffix): New.
155         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
156         Include dump suffix in pass/fail messages, put regexp in quotes.
157
158 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
159
160         PR c++/33495
161         * g++.dg/other/error19.C: New.
162
163 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
164
165         PR rtl-optimization/28062
166         * gcc.c-torture/compile/20071102-1.c: New test.
167
168 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
169
170         * g++.dg/cpp0x/pr33955.C: New.
171
172 2007-11-01  Tom Tromey  <tromey@redhat.com>
173
174         PR preprocessor/30805:
175         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
176
177 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
178
179         PR rtl-optimization/33648
180         * gcc.dg/pr33648.c: New test.
181
182 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
183
184         PR c++/32384
185         * g++.dg/template/pseudodtor1.C: New test.
186         * g++.dg/template/pseudodtor2.C: New test.
187
188         PR c++/32260
189         * g++.dg/rtti/typeid7.C: New test.
190
191 2007-11-01  Tom Tromey  <tromey@redhat.com>
192
193         PR preprocessor/30805:
194         * gcc.dg/cpp/pr30805.c: New file.
195
196 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
197
198         PR testsuite/25352
199         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
200         add dg-skip-if.
201         * gcc.c-torture/compile/20001205-1.c: Ditto.
202         * gcc.c-torture/compile/20001226-1.c: Ditto.
203         * gcc.c-torture/compile/20020312-1.c: Ditto.
204         * gcc.c-torture/compile/20020604-1.c: Ditto.
205         * gcc.c-torture/compile/920501-12.c: Ditto.
206         * gcc.c-torture/compile/920501-4.c: Ditto.
207         * gcc.c-torture/compile/920520-1.c: Ditto.
208         * gcc.c-torture/compile/980506-1.c: Ditto.
209         * gcc.c-torture/compile/990617-1.c: Ditto.
210         * gcc.dg/compare6.c: Ditto.
211         * g++.old-deja/g++.brendan/crash43.C: Ditto.
212         * g++.old-deja/g++.brendan/synth1.C: Ditto.
213         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
214         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
215         * g++.old-deja/g++.pt/static6.C: Ditto.
216         * g++.old-deja/g++.pt/crash16.C: Ditto.
217         * g++.old-deja/g++.mike/p10416.C: Ditto.
218         * g++.old-deja/g++.mike/ns15.C: Ditto.
219         * g++.old-deja/g++.mike/eh46.C: Ditto.
220
221 2007-11-01  Tom Tromey  <tromey@redhat.com>
222
223         * gcc.dg/redecl-1.c: Update.
224         * gcc.dg/pr20368-3.c: Update.
225         * gcc.dg/inline-14.c: Update.
226         * gcc.dg/builtins-30.c: Update.
227         * gcc.dg/dremf-type-compat-4.c: Update.
228         * gcc.dg/pr20368-2.c: Update.
229
230 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
231
232         PR rtl-optimization/33673
233         * gcc.dg/pr33673.c: New test.
234
235 2007-11-01  Michael Matz  <matz@suse.de>
236
237         PR tree-optimization/33961
238         * gcc.dg/pr33961.c: New test.
239
240 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
241
242         PR c++/33494
243         * g++.dg/template/error35.C: New.
244
245 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
246
247         PR target/31507
248         * gcc.dg/pr31507-1.c: New test.
249         * gcc.dg/pr31507-2.c: New test.
250
251 2007-10-31  Revital Eres  <eres@il.ibm.com>
252
253         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
254         target.
255         * gcc.dg/vect/tree-vect.h (check_vect): Add
256         powerpc-*paired test.
257         * lib/target-supports.exp (check_750cl_hw_available):
258         New.
259         (check_effective_target_vect_int,
260         check_effective_target_vect_intfloat_cvt,
261         check_effective_target_powerpc_altivec_ok,
262         check_effective_target_vect_long,
263         check_effective_target_vect_sdot_hi,
264         check_effective_target_vect_udot_hi,
265         check_effective_target_vect_pack_trunc,
266         check_effective_target_vect_unpack,
267         check_effective_target_vect_shift,
268         check_effective_target_vect_int_mult): Disable for powerpc-*paired
269         target.
270         * gcc.dg/vect/vect-ifcvt-11.c: New.
271         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
272         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
273         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
274         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
275         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
276         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
277
278 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
279             Tobias Burnus  <burnus@net-b.de>
280
281         PR fortran/33941
282         * gfortran.dg/module_read_1.f90: New.
283
284 2007-10-31  Tom Tromey  <tromey@redhat.com>
285
286         PR preprocessor/30786:
287         * gcc.dg/cpp/pr30786.c: New file.
288
289 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
290
291         PR fortran/33162
292         * gfortran.dg/interface_19.f90: New.
293         * gfortran.dg/interface_20.f90: New.
294         * gfortran.dg/interface_21.f90: New.
295         
296 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
297
298         PR tree-optimization/32377
299         * gfortran.dg/vect/pr32377.f90: New.
300         
301 2007-10-31  Richard Guenther  <rguenther@suse.de>
302
303         PR middle-end/33779
304         * gcc.c-torture/execute/pr33779-1.c: New testcase.
305         * gcc.c-torture/execute/pr33779-2.c: Likewise.
306
307 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
308
309         PR fortran/33897
310         * gfortran.dg/contained_3.f90: New.
311
312 2007-10-31  Christian Bruel  <christian.bruel@st.com>
313
314         PR c++/19531
315         * g++.dg/opt/nrv8.C: New.
316         
317 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
318
319         PR c++/33709
320         * g++.dg/opt/compound1.C: New test.
321
322         PR c++/33616
323         * g++.dg/template/ptrmem18.C: New test.
324
325 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
326
327         PR fortran/33596
328         * gfortran.dg/isnan_2.f90: New test.
329
330 2007-10-30  Ed Schouten  <ed@fxq.nl>
331
332         PR tree-optimization/32500
333         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
334
335 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
336
337         PR c++/31993
338         PR c++/32252
339         * g++.dg/cpp0x/pr31993.C: New
340         * g++.dg/cpp0x/pr32252.C: New
341
342 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
343
344         PR tree-optimization/33723
345         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
346
347 2007-10-30  Richard Guenther  <rguenther@suse.de>
348
349         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
350         gcc.target/i386/loop-3.c.
351
352 2007-10-30  Revital Eres  <eres@il.ibm.com>
353
354         * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
355
356 2007-10-30  Revital Eres  <eres@il.ibm.com>
357
358         * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
359         * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
360
361 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
362
363         PR tree-optimization/32893
364         * testsuite/lib/target-supports.exp
365         (check_effective_target_unaligned_stack): new keyword.
366         * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
367         not sensitive to unaligned_stack.
368         * testsuite/gcc.dg/vect/vect-3.c: Likewise.
369         * testsuite/gcc.dg/vect/vect-4.c: Likewise.
370         * testsuite/gcc.dg/vect/vect-5.c: Likewise.
371         * testsuite/gcc.dg/vect/vect-6.c: Likewise.
372         * testsuite/gcc.dg/vect/vect-7.c: Likewise.
373         * testsuite/gcc.dg/vect/vect-13.c: Likewise.
374         * testsuite/gcc.dg/vect/vect-17.c: Likewise.
375         * testsuite/gcc.dg/vect/vect-18.c: Likewise.
376         * testsuite/gcc.dg/vect/vect-19.c: Likewise.
377         * testsuite/gcc.dg/vect/vect-20.c: Likewise.
378         * testsuite/gcc.dg/vect/vect-21.c: Likewise.
379         * testsuite/gcc.dg/vect/vect-22.c: Likewise.
380         * testsuite/gcc.dg/vect/vect-27.c: Likewise.
381         * testsuite/gcc.dg/vect/vect-29.c: Likewise.
382         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
383         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
384         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
385         * testsuite/gcc.dg/vect/vect-72.c: Likewise.
386         * testsuite/gcc.dg/vect/vect-73.c: Likewise.
387         * testsuite/gcc.dg/vect/vect-86.c: Likewise.
388         * testsuite/gcc.dg/vect/vect-all.c: Likewise.
389         * testsuite/gcc.dg/vect/slp-25.c: Likewise.
390         * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
391         * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
392         * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
393
394         * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.        
395         * testsuite/gcc.dg/vect/vect-34.c: Likewise.
396         * testsuite/gcc.dg/vect/vect-36.c: Likewise.
397         * testsuite/gcc.dg/vect/vect-64.c: Likewise.
398         * testsuite/gcc.dg/vect/vect-65.c: Likewise.
399         * testsuite/gcc.dg/vect/vect-66.c: Likewise.
400         * testsuite/gcc.dg/vect/vect-68.c: Likewise.
401         * testsuite/gcc.dg/vect/vect-76.c: Likewise.
402         * testsuite/gcc.dg/vect/vect-77.c: Likewise.
403         * testsuite/gcc.dg/vect/vect-78.c: Likewise.
404
405         * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
406         original testcase (without no-section-anchors prefix) but with global arrays.       
407         * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
408         * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
409         * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
410         * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
411         * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
412         * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
413         * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
414         * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
415
416         * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
417         original testcase (without no-section-anchors prefix) but fix alignment checks 
418         to also consider unaligned_stack targets.
419         * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
420
421 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
422
423         PR tree-optimization/33723
424         * gcc.c-torture/execute/20071029-1.c: New test.
425         * gcc.dg/tree-ssa/pr33723.c: New test.
426
427 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
428
429         PR tree-optimization/33614
430         * gcc.c-torture/compile/pr33614.c: New test.
431
432 2007-10-29  Richard Guenther  <rguenther@suse.de>
433
434         PR tree-optimization/33870
435         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
436
437 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
438
439         PR tree-optimization/33757
440         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
441         true architectures instead of having a big dg-skip-if.
442
443         PR c++/33841
444         * g++.dg/other/bitfield3.C: New test.
445
446 2007-10-29  Richard Guenther  <rguenther@suse.de>
447
448         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
449
450 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
451
452         Automatic parallelization reduction tests.
453
454         * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
455         * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
456         * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
457         * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
458         * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
459         * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
460         * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
461         * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
462         * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
463         * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
464         * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
465
466 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
467             Zdenek Dvorak  <ook@ucw.cz>
468
469         OMP_ATOMIC Changes, testsuite changes.
470
471         * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
472         instead of gimple dump.
473         * testsuite/gcc.dg/gomp/atomic-9.c: Same.
474         * testsuite/gcc.dg/gomp/atomic-10.c: Same.
475         * testsuite/g++.dg/gomp/atomic-3.C: Same.
476         * testsuite/g++.dg/gomp/atomic-9.C: Same.
477         * testsuite/g++.dg/gomp/atomic-10.C: Same.
478
479 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
480
481         PR fortran/31217
482         PR fortran/33811
483         * gfortran.dg/forall_12.f90: New test.
484
485         PR fortran/33686
486         * gfortran.dg/forall_13.f90: New test.
487
488 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
489             Mark Mitchell  <mark@codesourcery.com>
490
491         PR c++/30659
492         * g++.dg/template/crash71.C: New.
493
494 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
495
496         PR fortran/32147
497         * gfortran.dg/module_md5_1.f90: Update hash-value.
498
499 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
500
501         PR tree-opt/33589
502         * g++.dg/torture/pr33589-1.C: New testcase.
503         * g++.dg/torture/pr33589-2.C: New testcase.
504
505 2007-10-28  Richard Guenther  <rguenther@suse.de>
506
507         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
508
509 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
510             Uros Bizjak  <ubizjak@gmail.com>
511
512         PR tree-optimization/33920
513         * gcc.dg/tree-ssa/pr33290.c: New test.
514
515 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
516
517         PR fortran/31306
518         * gfortran.dg/argument_check_7.f90: New test.
519         * gfortran.dg/argument_check_8.f90: New test.
520         
521 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
522
523         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
524         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
525         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
526         * gcc.target/i386/sse-14.c: Ditto.
527
528 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
529
530         PR c++/33844
531         * g++.dg/other/ptrmem8.C: New test.
532
533         PR c++/33842
534         * g++.dg/template/error34.C: New test.
535
536 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
537
538         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
539
540 2007-10-27  Richard Guenther  <rguenther@suse.de>
541
542         PR tree-optimization/33870
543         * gcc.dg/tree-ssa/alias-15.c: New testcase.
544         * gcc.c-torture/execute/pr33870.c: Likewise.
545
546 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
547
548         PR fortran/33162
549         * gfortran.dg/argument_checking_9.f90: New test.
550
551 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
552
553         * g++.dg/other/pr33601.C: New.
554
555 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
556
557         PR c++/31988
558         * g++.dg/init/new25.C: New.
559
560 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
561
562         * g++.dg/cpp0x/pr33839.C: New.
563         
564 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
565
566         PR c++/33744
567         * g++.dg/template/arg6.C: New test.
568
569 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
570
571         PR c++/31747
572         * g++.dg/parse/crash39.C: New.
573
574 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
575
576         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
577         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
578         "offset: -4B".
579
580 2007-10-25  David Daney  <ddaney@avtrex.com>
581
582         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
583
584 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
585
586         PR c++/33843
587         * g++.dg/template/error32.C: New.
588
589 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
590             Ira Rosen  <irar@il.ibm.com>
591
592         PR tree-optimization/33833
593         * gcc.dg/vect/pr33833.c: New testcase.
594
595 2007-10-25  David Daney  <ddaney@avtrex.com>
596
597         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
598
599 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
600             Ira Rosen  <irar@il.ibm.com>
601
602         PR tree-optimization/33866
603         * gcc.dg/vect/pr33866.c: New testcase.
604
605 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
606
607         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
608         Add -w to compile flags to suppress "call-clobbered register" warnings
609         and remove dg-warning directives.
610
611 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
612
613         * gcc.dg/sms-2.c: Cleanup sms dump file.
614         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
615         profile-use step.
616
617 2007-10-24  David Daney  <ddaney@avtrex.com>
618
619         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
620
621 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
622
623         PR target/33755
624         * gcc.target/mips/pr33755.c: New test.
625
626 2007-10-24  Ira Rosen  <irar@il.ibm.com>
627
628         PR tree-optimization/33804
629         * gcc.dg/vect/pr33804.c: New testcase.
630
631 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
632
633         PR forrtran/33849
634         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
635
636 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
637             Uros Bizjak  <ubizjak@gmail.com>
638
639         PR rtl-optimization/33846
640         * gcc.dg/vect/pr33846.c: New testcase.
641
642 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
643             Dorit Nuzman  <dorit@il.ibm.com>
644
645         PR tree-optimization/33860
646         * g++.dg/vect/pr33860.cc: New test.
647         * g++.dg/vect/pr33860a.cc: New test.
648
649 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
650             Revital Eres  <eres@il.ibm.com>      
651
652         * testsuite/gcc.dg/sms-2.c: New testcase.
653
654 2007-10-22  David S. Miller  <davem@davemloft.net>
655
656         * gcc.dg/globalreg-1.c: New test.
657
658 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
659             Dorit Nuzman  <dorit@il.ibm.com>
660
661         PR tree-optimization/33834
662         PR tree-optimization/33835
663         * g++.dg/vect/pr33834_1.cc: New test.
664         * g++.dg/vect/pr33834_2.cc: New test.
665         * g++.dg/vect/pr33835.cc: New test.
666
667 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
668
669         * gcc.dg/pr33644.c: New test.
670
671 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
672
673         PR c++/33372
674         * g++.dg/gomp/pr33372-1.C: New test.
675         * g++.dg/gomp/pr33372-2.C: New test.
676         * g++.dg/gomp/pr33372-3.C: New test.
677
678 2007-10-22  Michael Matz  <matz@suse.de>
679
680         PR tree-optimization/33855
681         * gcc.c-torture/compile/pr33855.c: New testcase.
682
683 2007-10-22  Ira Rosen  <irar@il.ibm.com>
684
685         PR tree-optimization/33854
686         * gcc.dg/vect/O1-pr33854.c: New testcase.
687         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
688
689 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
690
691         * gcc.dg/unwind-1.c: Disable on AIX.
692         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
693
694 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
695
696         PR fortran/33749
697         * gfortran.dg/assign_9.f90: New test.
698
699 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
700
701         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
702         (dg-mips-options): Skip tests that specify an ABI other than o32
703         and o64 if generating MIPS16 hard-float code.
704
705 2007-10-21  Ira Rosen  <irar@il.ibm.com>
706             Revital Eres  <eres@il.ibm.com>
707
708         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
709         * gcc.dg/vect/vect-16.c: Fix comment.
710         * gcc.dg/vect/pr33369.c: Require vect_int.
711         * gcc.dg/vect/slp-33.c: Add spaces.
712         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
713         targets.
714         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
715         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
716         targets.
717         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
718         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
719         targets.
720         * gcc.dg/vect/slp-10.c: Add spaces.
721         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
722         targets.
723         * gcc.dg/vect/slp-36.c: Require vect_int.
724         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
725         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
726         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
727         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
728         targets.
729         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
730         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
731         instead of vector_alignment_reachable_for_double.
732         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
733         (natural_alignment): Split into...
734         (natural_alignment_32, natural_alignment_64): New.
735         (vector_alignment_reachable): Depend on natural_alignment_32.
736         (vector_alignment_reachable_for_double): Rename to ...
737         (vector_alignment_reachable_for_64bit): And depend on
738         natural_alignment_64.
739
740 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
741
742         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
743         MIPS targets.
744         * g++.dg/vect/vect.exp: Likewise.
745         * lib/fortran-torture.exp: Likewise.
746         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
747         mipsisa64*-*-* as the target selector.  Remove -mips64,
748         -mhard-float and -mgp64 from the options list.
749         * gcc.target/mips/mips-ps-2.c: Likewise.
750         * gcc.target/mips/mips-ps-3.c: Likewise.
751         * gcc.target/mips/mips-ps-4.c: Likewise.
752         * gcc.target/mips/mips-ps-6.c: Likewise.
753         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
754         options list.
755         * gcc.target/mips/sb1-1.c: Likewise.
756         * gcc.target/mips/mips-ps-type.c: Likewise.
757         * gcc.target/mips/mips-ps-7.c: New test.
758         * gcc.target/mips/mips-ps-type-2.c: Likewise.
759         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
760         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
761         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
762         as forcing an ABI and an architecture.
763         (is_gp32_flag, is_gp64_flag): Fold into...
764         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
765         then -mfp64 imply -mhard-float.  Apply register rules after the
766         loop.  Handle -march=mipsN like -mipsN.
767
768 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
769
770         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
771         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
772
773 2007-10-20  Tobias Burnus  <burnus@net-b.de>
774
775         PR fortran/33818
776         * gfortran.dg/entry_dummy_ref_3.f90: New.
777
778 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
779             FX Coudert <fxcoudert@gcc.gnu.org>
780
781         PR fortran/31608
782         * gfortran.dg/char_cast_1.f90: New test.
783
784 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
785
786         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
787         * gfortran.dg/large_real_kind_2.F90: ditto.
788         * gfortran.dg/default_format_2.f90: ditto.
789         * gfortran.dg/default_format_denormal_1.f90: ditto.
790
791 2007-10-19  Richard Guenther  <rguenther@suse.de>
792
793         PR middle-end/33816
794         PR middle-end/32921
795         * gfortran.dg/pr32921.f: New testcase.
796
797 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
798
799         PR libfortran/33544
800         * gfortran.dg/transfer_check_1.f90: Adjust options.
801
802 2007-10-19  Richard Guenther  <rguenther@suse.de>
803
804         Revert
805         2007-10-19  Richard Guenther  <rguenther@suse.de>
806
807         PR middle-end/32921
808         * gfortran.dg/pr32921.f: New testcase.
809
810 2007-10-19  Richard Guenther  <rguenther@suse.de>
811
812         * gcc.c-torture/execute/20071018-1.c: New testcase.
813
814 2007-10-19  Richard Guenther  <rguenther@suse.de>
815
816         PR middle-end/32921
817         * gfortran.dg/pr32921.f: New testcase.
818
819 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
820
821         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
822
823 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
824
825         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
826
827 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
828
829         PR fortran/33233
830         * gfortran.dg/host_assoc_function_1.f90: Correct references.
831         * gfortran.dg/host_assoc_function_3.f90: New test.
832
833 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
834
835         PR fortran/33733
836         * gfortran.dg/transfer_simplify_6.f90: New test.
837
838 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
839             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
840
841         PR middle-end/33794
842         * gfortran.dg/pr33794.f90: New testcase.
843
844 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
845
846         PR target/32961
847         * gcc.target/i386/pr32961.c: New testcase.
848         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
849         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
850         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
851         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
852         __builtin_ia32_pslldi128 defines.
853
854 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
855
856         PR fortran/33760
857         * gfortran.dg/c_ptr_tests_13.f03: New test case.
858
859 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
860
861         PR c++/28639
862         PR c++/30299
863         * g++.dg/template/void12.C: New.
864         * g++.dg/template/void13.C: New.
865
866 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
867
868         PR c++/31446
869         * g++.dg/template/void11.C: New.
870         * g++.dg/template/void2.C: Adjust error markers.
871         * g++.dg/template/void10.C: Likewise.
872         * g++.dg/template/crash55.C: Likewise.
873
874 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
875
876         * g++.dg/opt/const5.C: New test.
877
878 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
879             Maxim Kuvyrkov  <maxim@codesourcery.com>
880
881         * gcc.target/ia64/20040709-2.c: New test.
882
883 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
884
885         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
886
887 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
888
889         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
890         to each function.  Check that there are no unsigned loads.
891
892 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
893
894         PR tree-optimization/33136
895         * gcc.c-torture/execute/20070824-1.c: New test.
896         * gcc.dg/pr33136-1.c: New test.
897         * gcc.dg/pr33136-2.c: New test.
898         * gcc.dg/pr33136-3.c: New test.
899
900 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
901
902         PR tree-optimization/33735
903         * g++.dg/torture/pr33735.C: New.
904
905 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
906
907         PR middle-end/33706
908         * gcc.dg/va-arg-pack-2.c: New.
909
910 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
911
912         PR tree-optimization/33619
913         * gcc.dg/pr33619.c: New test.
914
915 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
916
917         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
918         flag for AIX.
919         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
920
921 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
922
923         PR libfortran/33055
924         * gfortran.dg/inquire_11.f90: New test.
925         * gfortan.dg/negative_unit_int8.f: New test.
926
927 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
928
929         PR target/33133
930         * gcc.c-torture/compile/pr33133.c: New test.
931
932 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
933
934         PR libfortran/33672
935         * gfortran.dg/namelist_40.f90: New test.
936
937 2007-10-14  Tobias Burnus  <burnus@net-b.de>
938
939         PR fortran/33745
940         * gfortran.dg/bounds_check_11.f90: New.
941
942 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
943
944         PR c++/30303
945         * g++.dg/other/ctor1.C: New test.
946         * g++.dg/other/ctor2.C: New test.
947         * g++.dg/other/dtor1.C: New test.
948
949 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
950
951         * gfortran.dg/bounds_check_10.f90: Fix testcase.
952
953 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
954             Paul Thomas  <pault@gcc.gnu.org>
955
956         PR fortran/33254
957         PR fortran/33727
958         * gfortran.dg/bounds_check_10.f90: New.
959
960 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
961
962         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
963         * gcc.target/powerpc/popcount-1.c: Same.
964
965 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
966
967         PR c++/26698
968         * g++.dg/conversion/op4.C: New test.
969
970 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
971
972         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
973
974 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
975
976         PR fortran/33542
977         * gfortran.dg/ambiguous_specific_1.f90: New test.
978
979 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
980
981         PR fortran/33664
982         * gfortran.dg/impure_spec_expr_1.f90: New test.
983         * gfortran.dg/char_result_7.f90: Remove illegal test.
984
985 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
986
987         PR 11001
988         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
989         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
990         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
991         * gcc.target/i386/pr11001-memset-1.c: New testcase.
992         * gcc.target/i386/pr11001-memset-2.c: New testcase.
993         * gcc.target/i386/pr11001-memset-3.c: New testcase.
994         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
995         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
996         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
997
998 2007-10-12  Richard Guenther  <rguenther@suse.de>
999
1000         PR middle-end/26198
1001         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
1002         * gcc.c-torture/execute/20071011-1.c: Likewise.
1003         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
1004
1005 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
1006
1007         PR tree-optimization/33742
1008         * gcc.dg/pr33742.c: New testcase.
1009
1010 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
1011
1012         PR tree-optimization/33645
1013         * gcc.dg/pr33645-1.c: New test.
1014         * gcc.dg/pr33645-2.c: New test.
1015         * gcc.dg/pr33645-3.c: New test.
1016  
1017         PR c++/32121
1018         * g++.dg/ext/label4.C: Adjust error regexp.
1019         * g++.dg/ext/label6.C: Adjust error regexp.
1020         * g++.dg/ext/label7.C: New test.
1021         * g++.dg/ext/label8.C: New test.
1022         * g++.dg/ext/label9.C: New test.
1023
1024 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
1025
1026         PR middle-end/33676
1027         * gcc.dg/pr33676.c: New.
1028
1029 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1030
1031         PR c++/31441
1032         * g++.dg/cpp0x/variadic83.C: New.
1033
1034 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
1035
1036         PR c++/33461
1037         * g++.dg/cpp0x/variadic81.C: New.
1038         * g++.dg/cpp0x/variadic82.C: Likewise.
1039
1040 2007-10-11  Richard Guenther  <rguenther@suse.de>
1041
1042         PR middle-end/33724
1043         * gcc.dg/pr33724.c: New testcase.
1044
1045 2007-10-11  Richard Guenther  <rguenther@suse.de>
1046
1047         PR c/33726
1048         * gcc.dg/pr33726.c: New testcase.
1049
1050 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
1051
1052         PR fortran/33500
1053         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
1054         
1055 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1056
1057         PR testsuite/33391
1058         * gfortran.dg/do_3.F90: Run with -fwrapv.
1059
1060 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
1061
1062         * gcc.dg/unwind-1.c: New.
1063
1064 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1065
1066         PR libfortran/33683
1067         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
1068         failure on some common systems.
1069
1070 2007-10-09  Richard Guenther  <rguenther@suse.de>
1071
1072         PR middle-end/33692
1073         * gcc.dg/pr33692.c: New testcase.
1074
1075 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
1076
1077         PR middle-end/33669
1078         * gcc.c-torture/execute/pr33669.c: New.
1079
1080 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1081
1082         PR tree-optimization/33615
1083         * g++.dg/tree-ssa/pr33615-2.C: New test.
1084
1085 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1086
1087         PR tree-optimization/33615
1088         * g++.dg/tree-ssa/pr33615.C: New test.
1089
1090 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
1091
1092         PR tree-optimization/33572
1093         * g++.dg/torture/pr33572.C: Replace with complete test.
1094
1095 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
1096
1097         PR fortran/33689
1098         * gfortran.dg/spec_expr_5.f90: New.
1099
1100 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
1101
1102         * gcc.dg/pragma-darwin-2.c: New.
1103
1104 2007-10-08  Richard Guenther  <rguenther@suse.de>
1105
1106         PR middle-end/33693
1107         PR middle-end/33695
1108         PR middle-end/33697
1109         * gcc.dg/pr33693.c: New testcase.
1110         * gcc.dg/pr33695.c: Likewise.
1111         * gcc.dg/pr33697.c: Likewise.
1112
1113 2007-10-08  Richard Guenther  <rguenther@suse.de>
1114
1115         PR middle-end/33691
1116         PR middle-end/33694
1117         PR middle-end/33696
1118         * gcc.dg/pr33691.c: New testcase.
1119         * gcc.dg/pr33694.c: Likewise.
1120         * gcc.dg/pr33696.c: Likewise.
1121
1122 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
1123
1124         PR libfortran/33683
1125         * gfortran.dg/gamma_5.f90:  New test case
1126
1127 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
1128
1129         PR fortran/20851
1130         * initialization_1.f90: Fix dg-error annotations.
1131         * initialization_14.f90: New.
1132         * initialization_7.f90: Fix dg-error annotations.
1133         * initialization_9.f90: Likewise.
1134
1135 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1136
1137         * gfortran.dg/error_recovery_4.f90: New test.
1138
1139 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1140
1141         * gfortran.dg/default_format_denormal_2.f90: New test.
1142         * gfortran.dg/default_format_2.inc: New test.
1143         * gfortran.dg/default_format_denormal_1.f90: New test.
1144         * gfortran.dg/default_format_1.inc: New test.
1145         * gfortran.dg/default_format_1.f90: Don't test for denormalized
1146         numbers.
1147         * gfortran.dg/default_format_2.f90: Don't test for denormalized
1148         numbers.
1149
1150 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1151
1152         * gfortran.dg/namelist_15.f90: Revise test.
1153
1154 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1155
1156         PR tree-optimization/33655
1157         * gcc.dg/torture/pr33655.c: New.
1158
1159 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
1160
1161         PR tree-optimization/33572
1162         * g++.dg/torture/pr33572.C: New.
1163
1164 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
1165
1166         PR fortran/25076
1167         * gfortran.dg/forall_11.f90: New.
1168
1169 2007-10-05  Michael Matz  <matz@suse.de>
1170
1171         PR middle-end/33667
1172         * gcc.dg/pr33667.c: New testcase.
1173
1174 2007-10-05  Richard Guenther  <rguenther@suse.de>
1175
1176         PR middle-end/33666
1177         * gcc.dg/pr33666.c: New testcase.
1178
1179 2007-10-05  Michael Matz  <matz@suse.de>
1180
1181         PR inline-asm/33600
1182         * gcc.target/i386/pr33600.c: New testcase.
1183
1184 2007-10-05  Richard Guenther  <rguenther@suse.de>
1185
1186         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
1187
1188 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1189
1190         PR target/33635
1191         * gcc.target/mips/pr33635-1.c: New test.
1192
1193 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1194
1195         PR libfortran/33253
1196         * gfortran.dg/namelist_39.f90: Revise to use long names.
1197
1198 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
1199
1200         PR fortran/33646
1201         * gfortran.dg/pr33646.f90: New file.
1202
1203 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1204
1205         PR fortran/33529
1206         * gfortran.dg/char_type_len_2.f90: Adjust error message.
1207         * gfortran.dg/char_decl_2.f90: New test.
1208
1209 2007-10-04  Richard Guenther  <rguenther@suse.de>
1210
1211         PR middle-end/33641
1212         * gcc.c-torture/compile/pr33641.c: New testcase.
1213
1214 2007-10-04  Michael Matz  <matz@suse.de>
1215
1216         PR rtl-optimization/33653
1217         * gcc.dg/pr33653.c: New.
1218
1219 2007-10-04  Richard Guenther  <rguenther@suse.de>
1220
1221         PR tree-optimization/33627
1222         * g++.dg/torture/pr33627.C: New testcase.
1223
1224 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
1225
1226         PR fortran/33626
1227         * gfortran.dg/parens_6.f90: New.
1228
1229 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
1230
1231         PR fortran/33646
1232         PR fortran/33542
1233         * gfortran.dg/ambiguous_specific_1.f90: Remove.
1234
1235 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
1236
1237         * g++.dg/ext/gnu-inline-global-redecl.C: New.
1238
1239 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
1240
1241         PR target/33635
1242         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
1243         and mips_forced_be.
1244         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
1245         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
1246         options.
1247         * gcc.target/mips/fpr-moves-1.c: New test.
1248         * gcc.target/mips/fpr-moves-2.c: Likewise.
1249         * gcc.target/mips/fpr-moves-3.c: Likewise.
1250         * gcc.target/mips/fpr-moves-4.c: Likewise.
1251         * gcc.target/mips/fpr-moves-5.c: Likewise.
1252         * gcc.target/mips/fpr-moves-6.c: Likewise.
1253         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
1254
1255 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1256
1257         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
1258
1259 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1260
1261         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
1262         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
1263
1264 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
1265
1266         PR fortran/33198
1267         * gfortran.dg/common_errors_1.f90: New.
1268
1269 2007-10-03  Doug Kwan  <dougkwan@google.com>
1270         Richard Guenther  <rguenther@suse.de>
1271
1272         PR debug/31899
1273         * g++.dg/debug/using3.C: New testcase.
1274
1275 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1276
1277         PR libfortran/33253
1278         * gfortran.dg/namelist_38.f90: New test.
1279         * gfortran.dg/namelist_39.f90: New test.
1280
1281 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1282
1283         PR libfortran/33469
1284         * gfortran.dg/default_format_1.f90: New test.
1285         * gfortran.dg/default_format_2.f90: New test.
1286         * gfortran.dg/namelist_print_1.f: Adjust expected output.
1287         * gfortran.dg/real_const_3.f90: Adjust expected output.
1288
1289 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1290
1291         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
1292         default ABI.  Split mips_forced_abi into mips_forced_abi and
1293         mips_forced_regs.
1294         (is_gp32_flag): Return true for -mabi=32.
1295         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
1296         (dg-mips-options): Use is_gp64_flag instead of checking specifically
1297         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
1298         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
1299         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
1300         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
1301         * gcc.target/mips/save-restore-2.c: Likewise.
1302         * gcc.target/mips/save-restore-3.c: Likewise.
1303         * gcc.target/mips/save-restore-4.c: Likewise.
1304
1305 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
1306
1307         PR middle-end/33617
1308         * gcc.c-torture/compile/pr33617.c: New test.
1309
1310 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
1311
1312         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
1313         -gstabs+ for extended options.
1314
1315 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1316
1317         PR fortran/33542
1318         * gfortran.dg/ambiguous_specific_1.f90: New test.
1319
1320 2007-10-02  Revital Eres  <eres@il.ibm.com>
1321
1322         * gcc.target/powerpc/paired-8.c: New test.
1323         * gcc.target/powerpc/paired-9.c: New test.
1324         * gcc.target/powerpc/paired-10.c: New test.
1325
1326 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1327
1328         PR fortran/33566
1329         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
1330
1331 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1332
1333         PR fortran/33554
1334         * gfortran.dg/intent_out_2.f90: New test.
1335
1336 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1337
1338         PR fortran/33550
1339         * gfortran.dg/ambiguous_reference_1.f90: New test.
1340
1341 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
1342
1343         PR fortran/31154
1344         PR fortran/31229
1345         PR fortran/33334
1346         * gfortran.dg/function_kinds_1.f90: New test.
1347         * gfortran.dg/function_kinds_2.f90: New test.
1348         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1349         use association into interfaces.
1350
1351 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1352
1353         PR testsuite/31828
1354         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1355         (overflow): Use INFINITY, not FP_INFINITE.
1356         gcc.dg/float-range-4.c: Likewise.
1357         gcc.dg/float-range-5.c: Likewise.
1358
1359 2007-10-01  Nick Clifton  <nickc@redhat.com>
1360
1361         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1362         for 16-bit targets.
1363
1364 2007-09-30  Diego Novillo  <dnovillo@google.com>
1365
1366         PR 33593
1367         * g++.dg/tree-ssa/pr33593.C: New test.
1368
1369 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1370
1371         PR libfortran/33400
1372         * gfortran.dg/PR19872.f: Fix test condition.
1373         * gfortran.dg/list_read_7.f90: New test.
1374
1375 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
1376
1377         PR tree-optimization/33597
1378         * gcc.dg/vect/pr33597.c: New testcase.
1379
1380 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
1381
1382         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1383         * gcc.target/i386/pr33524.c: ...this.
1384
1385 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
1386
1387         PR fortran/33354
1388         * gfortran.dg/minmaxloc_4.f90: New.
1389
1390 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1391
1392         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1393
1394 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
1395
1396         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1397
1398 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
1399
1400         PR c++/33213
1401         * g++.dg/cpp0x/variadic79.C: New.
1402
1403 2007-09-28  Michael Matz  <matz@suse.de>
1404             Jakub Jelinek  <jakub@redhat.com>
1405
1406         PR rtl-optimization/33552
1407         * gcc.target/i386/pr33552.c: New runtime test.
1408         * gcc.target/i386/strinline.c: New compile time test.
1409
1410 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
1411
1412         * gfortran.dg/openmp_stack.f90: Removed.
1413
1414         PR c++/31434
1415         * g++.dg/cpp0x/variadic80.C: New test.
1416
1417 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1418
1419         * gfortran.dg/namelist_38.f90: Delete test for revertion of
1420         r128057.
1421
1422 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1423
1424         PR middle-end/7003
1425         * gcc.target/powerpc/gcse-1.c: New test.
1426
1427 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
1428
1429         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1430         fixed capitalizations.
1431         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1432         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1433         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1434         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1435         * gfortran.dg/maxloc_shape_1.f90: Likewise.
1436         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1437         * gfortran.dg/min_max_conformance.f90: Likewise.
1438
1439 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
1440
1441         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1442         options.
1443         * gcc.dg/c99-tgmath-2.c: Likewise.
1444         * gcc.dg/c99-tgmath-3.c: Likewise.
1445         * gcc.dg/c99-tgmath-4.c: Likewise.
1446
1447 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
1448
1449         PR fortran/33568
1450         * gfortran.dg/anint_1.f90: New test.
1451
1452 2007-09-27  Ian Lance Taylor  <iant@google.com>
1453
1454         PR tree-optimization/33565
1455         * gcc.dg/Wstrict-overflow-20.c: New test.
1456
1457 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1458
1459         * gfortran.dg/openmp_stack.f90: Fix typo.
1460         * gfortran.dg/recursive_stack.f90: Fix typo.
1461
1462 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
1463
1464         PR c++/33493
1465         * g++.dg/template/error31.C: New.
1466
1467 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
1468
1469         * lib/prune.exp: Prune also "^In function .*$" lines and
1470         "^    inlined from .*$" lines.
1471
1472 2007-09-26  Richard Guenther  <rguenther@suse.de>
1473
1474         PR tree-optimization/33563
1475         * gcc.dg/torture/pr33563.c: New testcase.
1476
1477 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
1478
1479         PR c/25309
1480         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1481         array.
1482         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
1483         without -O2.
1484
1485 2007-09-26  Richard Guenther  <rguenther@suse.de>
1486
1487         PR tree-optimization/30375
1488         PR tree-optimization/33560
1489         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1490         * gcc.dg/tree-ssa/complex-5.c: Likewise.
1491         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1492         * gcc.dg/torture/pr30375.c: New testcase.
1493         * gcc.dg/torture/pr33560.c: New testcase.
1494         * gcc.dg/tree-ssa/pr30375.c: Likewise.
1495
1496 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
1497
1498         PR c++/33207
1499         * g++.dg/parse/crash38.C: New test.
1500
1501 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
1502
1503         PR target/33524
1504         * gcc.target/i386/sse5-convert.c: New file, test int->long
1505         vectorized conversions.
1506
1507 2007-09-25  Revital Eres  <eres@il.ibm.com>
1508
1509         * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1510
1511 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
1512
1513         PR c/32295
1514         * gcc.dg/enum-incomplete-1.c: New test.
1515
1516 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
1517
1518         * gcc.c-torture/compile/20070919-1.c: New test.
1519
1520 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1521
1522         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1523
1524 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
1525
1526         PR c++/14688
1527         * g++.dg/inherit/override_attribs.C: New file.
1528
1529 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
1530
1531         PR fortran/33269
1532         * io.c (check_format_string): Move NULL and constant checks into
1533         this function.
1534         (check_io_constraints): Call gfc_simplify_expr() before calling
1535         check_format_string().  Remove NULL and constant checks.
1536
1537 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
1538
1539         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1540         * gcc.c-torture/execute/loop-2g.x: Likewise.
1541
1542 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
1543
1544         * lib/target-supports.exp (check_effective_target_mips16_attribute):
1545         Reject hard-float modes unless the ABI is o32 or o64.
1546         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1547         of gcc.exp.  Skip the tests when mips16 code generation is not
1548         supported.
1549         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1550         and use dg-add-options mips16_attribute.
1551
1552 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
1553
1554         PR c++/33506
1555         * g++.dg/ext/attrib29.C: New test.
1556
1557 2007-09-23  Ollie Wild  <aaw@google.com>
1558
1559         * gcc.dg/fold-bitand-1.c: New test.
1560         * gcc.dg/fold-bitand-2.c: New test.
1561         * gcc.dg/fold-bitand-3.c: New test.
1562         * gcc.dg/fold-bitand-4.c: New test.
1563
1564 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1565
1566         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1567         any of the macros to be defined for __mips16.
1568         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1569
1570 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1571
1572         * gcc.dg/vect/pr21591.c: Require vect_int.
1573         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1574         * gcc.dg/vect/vect-outer-2a.c: Likewise.
1575         * gcc.dg/vect/vect-outer-2c.c: Likewise.
1576
1577 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
1578
1579         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1580         attributes.
1581         * gcc.dg/va-arg-pack-len-2.c: New test.
1582         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1583         attributes.
1584         * g++.dg/ext/va-arg-pack-len-2.C: New test.
1585
1586         PR tree-optimization/32772
1587         * gcc.c-torture/compile/20070905-1.c: New test.
1588
1589         PR tree-optimization/32975
1590         * gcc.dg/pr32975.c: New test.
1591
1592         PR middle-end/28755
1593         * gcc.dg/pr28755.c: New test.
1594
1595 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
1596
1597         * lib/target-supports.exp (check_effective_target_nomips16): New
1598         procedure.
1599         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1600         for mipsisa64*-*-*.
1601         * gcc.dg/vect/vect.exp: Likewise.
1602         * g++.dg/vect/vect.exp: Likewise.
1603         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1604         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1605         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1606         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1607         * gcc.target/mips/clear-cache-1.c (f): Likewise.
1608         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1609         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1610         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1611         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1612         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1613         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1614         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1615         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1616         (test14, test15, test16, test17, test18): Likewise.
1617         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1618         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1619         (test14, test15, test16, test17, test18, test19, test20, test21)
1620         (test22): Likewise.
1621         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1622         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1623         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1624         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1625         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1626         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1627         * gcc.target/mips/mips-3d-1.c (main): Likewise.
1628         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1629         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1630         (test13, test14, test15, test16, test17, test18, test19, test20)
1631         (test21, test22, test23, test24, test25, test26, test27, test28)
1632         (test29, test30, test31): Likewise.
1633         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1634         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1635         (test13, test14, test15, test16, test17, test18, test19, test20)
1636         (test21, test22, test23, test24, test25, test26, test27, test28)
1637         (test29, test30, test31, test32, test33, test34, test35, test36)
1638         (test37, test38, test39, test40, test41, test42, test43, test44)
1639         (test45, test46, test47, test48, test49, test50, test51, test52)
1640         (test53, test54, test55, test56, test57, test58, test59, test60)
1641         (test61, test62, test63): Likewise.
1642         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1643         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1644         (test13, test14, test15, test16, test17, test18, test19, test20)
1645         (test21, test22, test23, test24, test25, test26, test27, test28)
1646         (test29, test30, test31): Likewise.
1647         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1648         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1649         (test13, test14, test15, test16, test17, test18, test19, test20)
1650         (test21, test22, test23, test24, test25, test26, test27, test28)
1651         (test29, test30, test31): Likewise.
1652         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1653         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1654         (test13, test14, test15): Likewise.
1655         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1656         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1657         (test13, test14, test15): Likewise.
1658         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1659         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1660         (test13, test14, test15, test16, test17, test18, test19, test20)
1661         (test21, test22, test23, test24, test25, test26, test27, test28)
1662         (test29, test30, test31): Likewise.
1663         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1664         (matrix_multiply4: Likewise.
1665         * gcc.target/mips/mips-ps-1.c (main): Likewise.
1666         * gcc.target/mips/mips-ps-2.c (main): Likewise.
1667         * gcc.target/mips/mips-ps-3.c (main): Likewise.
1668         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1669         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1670         (test13, test14, test15, test16, test17, test18, test19, test20)
1671         (test21, test22, test23, test24, test25, test26, test27, test28)
1672         (test29, test30, test31): Likewise.
1673         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1674         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1675         (test13, test14, test15, test16, test17, test18, test19, test20)
1676         (test21, test22, test23, test24, test25, test26, test27, test28)
1677         (test29, test30, test31): Likewise.
1678         * gcc.target/mips/mips-ps-5.c (main): Likewise.
1679         * gcc.target/mips/mips-ps-6.c (main): Likewise.
1680         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1681         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1682         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1683         (sub_v4qi): Likewise.
1684         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1685         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1686         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1687         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1688         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1689         (subb, subc): Likewise.
1690         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1691         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1692         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1693         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1694         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1695         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1696         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1697         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1698         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1699         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1700         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1701         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1702         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1703
1704 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1705
1706         * lib/target-supports.exp (add_options_for_mips16_attribute)
1707         (check_effective_target_mips16_attribute): New functions.
1708         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1709         command line.
1710         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
1711         extra_test_flags.
1712         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1713         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1714         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1715         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1716         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1717         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1718         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1719         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1720         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1721         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1722         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1723         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1724         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1725         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1726         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1727         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1728         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1729         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1730         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1731         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1732         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1733         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1734         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1735         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1736         (NOMIPS16): Delete.
1737         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1738         of dg-options.
1739         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1740         options.  Require { target mips16_attribute } and use dg-add-options
1741         to add the associated options.
1742         (foo): Use MIPS16.
1743         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1744         * gcc.target/mips/call-saved-3.c: Likewise.
1745         * gcc.target/mips/code-readable-1.c: Require { target
1746         mips16_attribute } and use dg-add-options to add the associated
1747         options.  Remove trailing whitespace.
1748         (NOMIPS16): Delete.
1749         * gcc.target/mips/code-readable-2.c: Likewise.
1750         * gcc.target/mips/code-readable-3.c: Likewise.
1751         * gcc.target/mips/mips16-attributes-2.c: Likewise.
1752         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1753         Require { target mips16_attribute } and use dg-add-options to
1754         add the associated options.
1755         (cksum16, cksum8): Use MIPS16.
1756         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1757         Require { target mips16_attribute } and use dg-add-options to
1758         add the associated options.
1759         (foo): Use MIPS16.
1760         * gcc.target/mips/save-restore-2.c: Likewise.
1761         * gcc.target/mips/save-restore-3.c: Likewise.
1762         * gcc.target/mips/save-restore-4.c: Likewise.
1763         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
1764         -mno-abicalls.
1765         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1766         (foo): Use NOMIPS16.
1767
1768 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
1769
1770         PR fortran/33337
1771         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1772
1773         PR fortran/33376
1774         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1775
1776 2007-09-22  Tobias Burnus  <burnus@net-b.de>
1777
1778         PR fortran/33445
1779         * gfortran.dg/gomp/free-2.f90: New.
1780         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1781         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1782
1783 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
1784
1785         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1786         * gcc.target/i386/sse5-haddX.c: Ditto.
1787         * gcc.target/i386/sse5-hsubX.c: Ditto.
1788         * gcc.target/i386/sse5-maccXX.c: Ditto.
1789         * gcc.target/i386/sse5-msubXX.c: Ditto.
1790         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1791         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1792         * gcc.target/i386/sse5-permpX.c: Ditto.
1793         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1794         effective target.
1795         * gcc.target/i386/sse5-fma-vector.c: Ditto.
1796         * gcc.target/i386/sse5-ima-vector.c: Ditto.
1797         * gcc.target/i386/sse5-pcmov.c: Ditto.
1798         * gcc.target/i386/sse5-pcmov2.c: Ditto.
1799
1800 2007-09-22  Richard Guenther  <rguenther@suse.de>
1801
1802         PR tree-optimization/33146
1803         * gcc.c-torture/compile/pr33146.c: New testcase.
1804
1805 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1806
1807         * lib/target-supports.exp (check_cached_effective_target): New
1808         procedure.
1809         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1810         (check_effective_target_c99_runtime): New procedure.
1811         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1812         (test3l): Likewise cargl.
1813         * gcc.dg/builtins-59.c: Require c99_runtime.
1814         * gcc.dg/builtins-61.c: Likewise.
1815         * gcc.dg/builtins-62.c: Likewise.
1816
1817 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1818
1819         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1820         * lib/target-supports-dg.exp (dg-add-options): Likewise.
1821         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1822         target-specific dg-options.
1823         * gcc.dg/builtins-20.c: Likewise.
1824         * gcc.dg/builtins-53.c: Likewise.
1825         * gcc.dg/builtins-55.c: Likewise.
1826         * gcc.dg/single-precision-constant.c: Likewise.
1827         * gcc.dg/torture/builtin-convert-1.c: Likewise.
1828         * gcc.dg/torture/builtin-convert-2.c: Likewise.
1829         * gcc.dg/torture/builtin-convert-3.c: Likewise.
1830         * gcc.dg/torture/builtin-convert-4.c: Likewise.
1831         * gcc.dg/torture/builtin-power-1.c: Likewise.
1832
1833 2007-09-21  Chao-ying Fu  <fu@mips.com>
1834
1835         * lib/target-supports.exp (check_effective_target_fixed_point): New to
1836         check if targets have fixed-point supports.
1837         * gcc.dg/fixed-point/fixed-point.exp: New file.
1838         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1839         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1840         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1841         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1842         * gcc.dg/fixed-point/constants-pedantic.c,
1843         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1844         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1845         * gcc.dg/fixed-point/keywords-ignored-c99.c,
1846         * gcc.dg/fixed-point/keywords-pedantic.c,
1847         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1848         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1849         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1850         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1851         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1852         * gcc.dg/fixed-point/func-vararg-mixed.c,
1853         * gcc.dg/fixed-point/operator-logical.c,
1854         * gcc.dg/fixed-point/struct-union.c,
1855         * gcc.dg/fixed-point/bit-complement.c,
1856         * gcc.dg/fixed-point/operator-bitwise.c,
1857         * gcc.dg/fixed-point/operator-comma.c,
1858         * gcc.dg/fixed-point/struct-layout-1.c,
1859         * gcc.dg/fixed-point/union-init.c,
1860         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1861         * gcc.dg/fixed-point/func-mixed.c,
1862         * gcc.dg/fixed-point/func-vararg-size0.c,
1863         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1864         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1865         * gcc.dg/fixed-point/operator-unary.c,
1866         * gcc.dg/fixed-point/allop-const.c,
1867         * gcc.dg/fixed-point/muldiv-warning.c,
1868         * gcc.dg/nofixed-point-1.c,
1869         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1870         * gcc.target/mips/fixed-vector-type.c,
1871         * gcc.target/mips/fixed-scalar-type.c: New tests.
1872
1873 2007-09-21  Olivier Hainque  <hainque@adacore.com>
1874
1875         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1876         * gnat.dg/test_nested_subtype_byref.adb: New test.
1877
1878 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
1879
1880         PR fortran/33439
1881         * gfortran.dg/gomp/pr33439.f90: New test.
1882
1883 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1884
1885         PR fortran/33455
1886         * gfortran.dg/merge_char_3.f90: New.
1887
1888 2007-09-21  Tobias Burnus  <burnus@net-b.de>
1889
1890         PR fortran/33037
1891         * gfortran.dg/transfer_check_1.f90: New.
1892
1893 2007-09-20  Asher Langton  <langton2@llnl.gov>
1894
1895         PR fortran/20441
1896         * gfortran.dg/init_flag_1.f90: New.
1897         * gfortran.dg/init_flag_2.f90: New.
1898         * gfortran.dg/init_flag_3.f90: New.
1899         * gfortran.dg/init_flag_4.f90: New.
1900         * gfortran.dg/init_flag_5.f90: New.
1901         * gfortran.dg/init_flag_6.f90: New.
1902         * gfortran.dg/init_flag_7.f90: New.
1903
1904 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1905
1906         PR c++/33460
1907         * g++.dg/ext/anon-struct6.C: New.
1908
1909 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1910
1911         PR libfortran/23272
1912         * gfortran.dg/inquire_10.f90: New test.
1913
1914 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
1915
1916         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1917
1918 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1919
1920         PR fortran/33221
1921         * gfortran.dg/used_types_18.f90: Declare variable of empty
1922         derived type.
1923
1924 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1925
1926         PR fortran/33288
1927         * gfortran.dg/array_constructor_19.f90: New test.
1928
1929 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
1930
1931         PR debug/33316
1932         * gcc.dg/debug/pr33316.c: New test.
1933
1934         PR c++/33496
1935         * g++.dg/cpp0x/variadic76.C: New test.
1936         * g++.dg/cpp0x/variadic77.C: New test.
1937         * g++.dg/cpp0x/variadic78.C: New test.
1938
1939         PR c/33238
1940         PR c/27301
1941         * gcc.c-torture/execute/20070919-1.c: New test.
1942         * gcc.dg/pr33238.c: New test.
1943         * gcc.dg/pr27301.c: New test.
1944
1945 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1946
1947         * lib/target-supports.exp (check_effective_target_mips64): New
1948         procedure.
1949         * gcc.dg/lower-subreg-1.c: Require !mips64.
1950         * gcc.dg/sibcall-3.c (ATTR): New macro.
1951         (recurser_void1, recurser_void2): Use it.
1952         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1953         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1954
1955 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
1956
1957         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1958         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
1959         warning annotation.
1960         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1961
1962 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
1963
1964         PR fortran/33497
1965         * gfortran.dg/c_loc_tests_11.f03: New test case.
1966
1967 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
1968
1969         PR c++/33459
1970         * g++.dg/init/ref14.C: New.
1971
1972 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1973
1974         * gnat.dg/slice2.ad[sb]: New testcase.
1975
1976 2007-09-19  Nick Clifton  <nickc@redhat.com>
1977
1978         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1979
1980 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
1981
1982         * gcc.target/bfin/bfin.exp: New.
1983         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1984         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1985         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1986         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1987         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1988         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1989         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1990         mcpu-bf561.c, mcpu-default.c}: New tests.
1991
1992 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
1993
1994         Restore detection of unsupported TLS.
1995
1996         Revert this patch:
1997         2007-02-10  Richard Henderson  <rth@redhat.com>
1998
1999         * lib/target-supports.exp (check_effective_target_tls): Redefine
2000         to mean non-emulated tls.
2001         * gcc.dg/tls/alias-1.c: Remove tls requirement.
2002         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
2003         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
2004         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
2005         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
2006         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
2007         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
2008
2009         And then:
2010         * lib/target-supports.exp (check_effective_target_tls): Use
2011         stronger test for compiler support for TLS.
2012         (check_effective_target_tls_native): New, to test for non-emulated
2013         TLS support.
2014         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
2015         instead of dg-require-effective-target tls.
2016         * g++.dg/gomp/copyin-1.C: Likewise.
2017         * g++.dg/gomp/sharing-1.C: Likewise.
2018         * g++.dg/gomp/tls-1.C: Likewise.
2019         * g++.dg/gomp/tls-2.C: Likewise.
2020         * g++.dg/gomp/tls-3.C: Likewise.
2021         * g++.dg/tls/diag-1.C: Likewise.
2022         * g++.dg/tls/diag-2.C: Likewise.
2023         * g++.dg/tls/diag-3.C: Likewise.
2024         * g++.dg/tls/diag-4.C: Likewise.
2025         * g++.dg/tls/diag-5.C: Likewise.
2026         * g++.dg/tls/init-1.C: Likewise.
2027         * g++.dg/tls/init-2.C: Likewise.
2028         * g++.dg/tls/trivial.C: Likewise.
2029         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
2030         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
2031         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
2032         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
2033         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
2034         * gcc.dg/gomp/clause-1.c: Likewise.
2035         * gcc.dg/gomp/copyin-1.c: Likewise.
2036         * gcc.dg/gomp/sharing-1.c: Likewise.
2037         * gcc.dg/gomp/tls-1.c: Likewise.
2038         * gcc.dg/gomp/tls-2.c: Likewise.
2039         * gcc.dg/tls/alpha-1.c: Likewise.
2040         * gcc.dg/tls/opt-1.c: Likewise.
2041         * gcc.dg/tls/opt-13.c: Likewise.
2042         * gcc.dg/tls/opt-14.c: Likewise.
2043         * gcc.dg/tls/opt-2.c: Likewise.
2044         * gcc.dg/tls/opt-3.c: Likewise.
2045         * gcc.dg/tls/opt-4.c: Likewise.
2046         * gcc.dg/tls/opt-7.c: Likewise.
2047         * gcc.dg/tls/section-1.c: Likewise.
2048         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
2049         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
2050         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
2051         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
2052         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
2053         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
2054         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
2055         * gfortran.dg/gomp/crayptr2.f90: Likewise.
2056         * gfortran.dg/gomp/fixed-1.f: Likewise.
2057         * gfortran.dg/gomp/free-1.f90: Likewise.
2058         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
2059         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
2060         * gfortran.dg/gomp/reduction1.f90: Likewise.
2061         * gfortran.dg/gomp/sharing-1.f90: Likewise.
2062
2063 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2064
2065         PR fortran/31119
2066         * gfortran.dg/bounds_check_9.f90: New test.
2067         * gfortran.dg/bounds_check_fail_2.f90: New test.
2068
2069 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2070
2071         PR c++/33462 (again)
2072         * g++.dg/ext/va-arg1.C: Adjust.
2073
2074 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2075
2076         PR c++/33462
2077         * g++.dg/ext/va-arg1.C: New.
2078
2079 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2080
2081         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
2082
2083 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2084
2085         PR c++/33463
2086         * g++.dg/rtti/typeid6.C: New.
2087
2088 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
2089
2090         PR c++/33464
2091         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
2092         * g++.dg/ext/is_class_error2.C: New.
2093
2094 2007-09-18  Richard Guenther  <rguenther@suse.de>
2095
2096         PR tree-optimization/33340
2097         * g++.dg/torture/pr33340.C: New testcase.
2098
2099 2007-09-18  Tobias Burnus  <burnus@net-b.de>
2100
2101         PR fortran/33231
2102         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
2103         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
2104         * gfortran.dg/elemental_subroutine_5.f90: New.
2105
2106 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
2107
2108         * lib/target-supports.exp (check_profiling_available): Extend
2109         mips*-*-elf check to mips*-*-elf*.
2110
2111 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
2112
2113         * gcc.dg/format/c90-scanf-5.c: New test.
2114         * gcc.dg/format/c99-scanf-4.c: New test.
2115         * gcc.dg/format/ext-7.c: New test.
2116         * gcc.dg/format/ext-8.c: New test.
2117
2118         PR middle-end/33423
2119         * gcc.c-torture/compile/20070915-1.c: New test.
2120
2121 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2122
2123         PR fortran/33106
2124         * gfortran.dg/private_type_9.f90: New.
2125
2126 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2127
2128         PR middle-end/33449
2129         * gfortran.dg/pr33449.f90: New test.
2130
2131 2007-09-17  Tobias Burnus  <burnus@net-b.de>
2132
2133         * gfortran.dg/interface_15.f90: Compile with -std=f95.
2134         * gfortran.dg/private_type_1.f90: Ditto
2135         * gfortran.dg/interface_18.f90: New.
2136         * gfortran.dg/private_type_8.f90: New.
2137
2138 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
2139
2140         PR c++/33124
2141         * g++.dg/warn/new1.C: Adjust.
2142         * g++.dg/torture/str_empty.C: Likewise.
2143
2144 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2145
2146         * gcc.target/mips/dse-1.c: New test.
2147
2148 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
2149
2150         PR c++/32756
2151         * g++.dg/overload/operator3.C: New.
2152
2153 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
2154
2155         * gcc.target/mips/truncate-1.c: New test.
2156
2157 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
2158
2159         PR fortran/29396
2160         PR fortran/29606
2161         PR fortran/30625
2162         PR fortran/30871
2163         * gfortran.dg/subref_array_pointer_1.f90: New test.
2164         * gfortran.dg/subref_array_pointer_2.f90: New test.
2165
2166 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
2167
2168         * gfortran.dg/nint_2.f90: Correct last change.
2169
2170 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
2171
2172         * gcc.dg/tree-ssa/parallelization-1.c: New test.
2173
2174 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
2175
2176         * gcc.dg/vect/pr33373b.c: New test.
2177
2178 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
2179
2180         PR target/33438
2181         * gcc.target/i386/pr33438.c: New test.
2182
2183 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2184
2185         * gfortran.dg/nint_2.f90: Revert previous commit.
2186
2187 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2188
2189         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
2190
2191 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
2192
2193         PR debug/33429
2194         * g++.dg/other/unused1.C: XFAIL class2 scan.
2195
2196 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2197
2198         PR fortran/33343
2199         * gfortran.dg/elemental_args_check_1.f90: New.
2200         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
2201         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
2202
2203 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2204
2205         * gfortran.dg/recursive_check_3.f90: New.
2206
2207 2007-09-13  Tobias Burnus  <burnus@net-b.de>
2208
2209         PR fortran/33412
2210         * gfortran.dg/elemental_bind_c.f90: New.
2211
2212 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
2213
2214         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
2215         * gcc.target/mips/mips16-attributes-2.c: New test.
2216         * gcc.target/mips/mips16-attributes-3.c: Likewise.
2217         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
2218         hard-float asm when __mips16 is defined.
2219         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
2220         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
2221         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
2222         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
2223         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
2224         * gcc.target/mips/pr26765.c (foo): Likewise.
2225         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
2226         targets, use dg-mips-options instead of dg-options, and use -mgp32
2227         to force 32-bit mode.
2228         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
2229         and 64-bit mode.
2230         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
2231
2232 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
2233             Michael Meissner  <michael.meissner@amd.com>
2234
2235         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
2236         * gcc.target/i386/sse5-hsubX.c: Ditto.
2237         * gcc.target/i386/sse5-permpX.c: Ditto.
2238         * gcc.target/i386/sse5-haddX.c: Ditto.
2239         * gcc.target/i386/sse5-maccXX.c: Ditto.
2240         * gcc.target/i386/sse5-msubXX.c: Ditto.
2241         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
2242         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
2243
2244         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
2245         optimizes floating point conditional moves into the pcmov
2246         instruction on SSE5.
2247         * gcc.target/i386/sse5-pcmov2.c: Ditto.
2248
2249         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
2250         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
2251         SSE5.
2252
2253         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
2254         compiler optimizes vector (a*b)+c into fmadd on SSE5.
2255
2256         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
2257         optimizes (a*b)+c into fmadd on SSE5.
2258
2259         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
2260         whether the SSE5 instructions can be generated.
2261
2262         * gcc.target/i386/sse5-check.h: New. Add support for 
2263         SSE5 tests.
2264
2265         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
2266         ammintrin.h, and turn on -msse5 option instead of -msse4a.
2267         * gcc.target/i386/sse-13.c: Ditto.
2268         * gcc.target/i386/sse-14.c: Ditto.
2269
2270 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
2271
2272         PR testsuite/33153
2273         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
2274         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
2275
2276 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
2277
2278         PR target/32338
2279         * gcc.dg/pr32338-1.c: New test.
2280         * gcc.dg/pr32338-2.c: New test.
2281
2282 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
2283         
2284         * lib/target-supports.exp (check_effective_target_sync_int_long):
2285         Revert change to add xtensa.
2286         (check_effective_target_sync_char_short): Likewise.
2287         
2288 2007-09-12  Olivier Hainque  <hainque@adacore.com>
2289
2290         * gnat.dg/packed_subtype.adb: New test.
2291
2292 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2293
2294         PR fortran/33297
2295         * gfortran.dg/intrinsic_size.f90: New.
2296
2297 2007-09-12  Tobias Burnus  <burnus@net-b.de>
2298
2299         PR fortran/33284
2300         PR fortran/33310
2301         * gfortran.dg/conflicts_2.f90: New.
2302
2303 2007-09-12  Ira Rosen  <irar@il.ibm.com>
2304
2305         PR tree-optimization/32377
2306         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
2307         dependence distance.
2308         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
2309         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
2310         * gcc.dg/vect/no-vfa-vect-depend-1.c,
2311         gfortran.dg/vect/no-vfa-pr32377.f90: New.
2312
2313 2007-09-12  Richard Guenther  <rguenther@suse.de>
2314
2315         PR middle-end/33382
2316         * gcc.c-torture/compile/pr33382.c: New testcase.
2317         * gcc.c-torture/execute/pr33382.c: Likewise.
2318
2319 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
2320
2321         PR fortran/33395
2322         * gfortran.dg/c_ptr_tests_12.f03: New test case.
2323
2324 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
2325
2326         PR tree-optimization/33373
2327         * gcc.dg/vect/pr33373.c: New test.
2328
2329 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2330
2331         * lib/target-supports.exp (check_effective_target_vect_no_double):
2332         Remove unused proc.
2333
2334 2007-09-12  Ben Elliston  <bje@au.ibm.com>
2335             Ulrich Weigand  <uweigand@de.ibm.com>
2336
2337         * gcc.target/spu/dfcgt-nan.c: New test.
2338
2339 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
2340
2341         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
2342
2343 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
2344
2345         PR fortran/33040
2346         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
2347
2348 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
2349
2350         * gcc.dg/va-arg-pack-len-1.c: New test.
2351         * g++.dg/va-arg-pack-len-1.C: New test.
2352
2353 2007-09-11  Michael Matz  <matz@suse.de>
2354
2355         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2356
2357 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
2358
2359         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2360         checks for size of long double.
2361         * gcc.dg/dfp/convert.h: New file.
2362         * gcc.dg/dfp/convert-bfp-2.c: New test.
2363         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2364         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2365         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2366         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2367         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2368         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2369         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2370         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2371         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2372
2373 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
2374
2375         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
2376         Change dg-final to expect 1 non-profitable loop and
2377         3 profitable loops.
2378         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2379         Change dg-final to expect 1 non-profitable loop and
2380         3 profitable loops.
2381         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2382         Change dg-final to expect 1 profitable loop.
2383         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2384         Change dg-final to expect 1 profitable loop.    
2385         
2386 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
2387
2388         * gcc.target/mips/call-saved-1.c: New test.
2389         * gcc.target/mips/call-saved-2.c: Likewise.
2390         * gcc.target/mips/call-saved-3.c: Likewise.
2391         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2392         instead of mips_mips64.  Set mips_fp64 too.
2393         (is_gp32_flag): Return true for -mips1 and -mips2.
2394         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2395
2396 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
2397
2398         * g++.dg/ext/va-arg-pack-1.C: New test.
2399         * g++.dg/ext/va-arg-pack-2.C: New test.
2400
2401 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
2402
2403         PR target/33369
2404         * gcc.dg/vect/pr33369.c: New test.
2405
2406 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
2407
2408         PR fortran/33370
2409         * gfortran.dg/array_memcpy_5.f90:  New test.
2410
2411 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
2412
2413         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2414
2415 2007-09-09  Richard Guenther  <rguenther@suse.de>
2416
2417         * gcc.c-torture/compile/20070906-1.c: New testcase.
2418
2419 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2420
2421         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2422         noinline attribute.
2423         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2424         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2425         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2426         Likewise.
2427
2428 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2429
2430         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2431
2432 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
2433
2434         * gnat.dg/addr2_p.ads: Bump size of array to 9.
2435
2436 2007-09-09  Ira Rosen  <irar@il.ibm.com>
2437
2438         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2439         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2440         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2441         Compile tests with -fno-tree-pre.
2442         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2443         * lib/target-supports.exp (check_effective_target_vect_strided): New.
2444         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2445         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2446         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2447         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2448         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2449         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2450         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2451         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2452         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2453         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2454         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2455         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2456         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2457         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
2458         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2459         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2460         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2461
2462 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
2463
2464         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2465         to call objdump.
2466         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2467         Use remote_exec to call c++filt.
2468         * lib/target-supports-dg.exp (dg-require-host-local): New.
2469         * gcc.misc-tests/options.exp: Allow .exe in command paths.
2470         * g++.dg/parse/repo1.C: Use dg-require-host-local.
2471         * g++.dg/rtti/repo1.C: Likewise.
2472         * g++.dg/template/repo1.C: Likewise.
2473         * g++.dg/template/repo2.C: Likewise.
2474         * g++.dg/template/repo3.C: Likewise.
2475         * g++.dg/template/repo4.C: Likewise.
2476         * g++.dg/template/repo5.C: Likewise.
2477         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2478         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2479         * g++.old-deja/g++.pt/repo1.C: Likewise.
2480         * g++.old-deja/g++.pt/repo2.C: Likewise.
2481         * g++.old-deja/g++.pt/repo3.C: Likewise.
2482         * g++.old-deja/g++.pt/repo4.C: Likewise.
2483         * gcc.dg/cpp/trad/builtins.c: Likewise.
2484
2485 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
2486
2487         PR tree-optimization/32283
2488         * gcc.dg/tree-ssa/loop-31.c: New test.
2489
2490 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2491
2492         PR rtl-optimization/26449
2493         * gcc.target/i386/pr26449-1.c: New file.
2494
2495 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         PR target/33329
2498         PR rtl-optimization/26449
2499         * gcc.target/i386/pr33329.c: New file.
2500
2501 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2502
2503         * gnat.dg/renaming3.adb, renaming4.ads: New test.
2504
2505 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
2506
2507         * gnat.dg/unaligned_rep_clause.adb: New testcase.
2508
2509 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
2510
2511         PR tree-optimization/33301
2512         * gfortran.dg/vect/pr33301.f: New test.
2513
2514 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2515
2516         PR libfortran/33307
2517         * gfortran.dg/backspace_10.f90: New test.
2518
2519 2007-09-07  Richard Guenther  <rguenther@suse.de>
2520
2521         Reapply
2522         2007-09-06  Richard Guenther  <rguenther@suse.de>
2523
2524         PR tree-optimization/32586
2525         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2526         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2527         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2528         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2529         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2530         now obsolete simplification.
2531
2532 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
2533         
2534         PR tree-optimization/33299
2535         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2536         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2537
2538 2007-09-07  Richard Guenther  <rguenther@suse.de>
2539
2540         Revert
2541         2007-09-06  Richard Guenther  <rguenther@suse.de>
2542
2543         PR tree-optimization/32586
2544         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2545         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2546         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2547         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2548         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2549         now obsolete simplification.
2550
2551 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2552
2553         PR tree-optimization/32821
2554         * gcc.dg/tree-ssa/pr32821.c: New file.
2555
2556 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
2557
2558         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2559         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2560         and mips_forced_no_er.
2561         (dg-mips-options): Add -mno-abicalls when a small-data option is
2562         specified.  Skip tests with small-data options if mips_forced_gp.
2563         Skip tests with -mexplicit-relocs if mips_forced_no_er.
2564         * gcc.target/mips/sdata-1.c: New test.
2565         * gcc.target/mips/sdata-2.c: Likewise.
2566         * gcc.target/mips/sdata-3.c: Likewise.
2567         * gcc.target/mips/sdata-4.c: Likewise.
2568
2569 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2570
2571         PR fortran/33298
2572         * spread_zerosize_1.f90:  New test case.
2573         * spread_bounds_1.f90:  New test case.
2574
2575 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
2576
2577         PR c++/32674
2578         * g++.dg/template/static31.C: New.
2579
2580 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2581
2582         PR fortran/33271
2583         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2584         powerpc*-linux-gnu.
2585
2586 2007-09-06  David Daney  <ddaney@avtrex.com>
2587             Richard Sandiford  <richard@codesourcery.com>
2588
2589         PR target/33256
2590         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2591         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2592         * gcc.target/mips/pr33256.c: New test.
2593
2594 2007-09-06  Tom Tromey  <tromey@redhat.com>
2595
2596         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2597
2598 2007-09-06  Richard Guenther  <rguenther@suse.de>
2599
2600         PR tree-optimization/32586
2601         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2602         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2603         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2604         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2605         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2606         now obsolete simplification.
2607
2608 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
2609
2610         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2611         * gcc.target/i386/sse3-addsubps.c: Ditto.
2612         * gcc.target/i386/sse3-haddpd.c: Ditto.
2613         * gcc.target/i386/sse3-haddps.c: Ditto.
2614         * gcc.target/i386/sse3-hsubpd.c: Ditto.
2615         * gcc.target/i386/sse3-hsubps.c: Ditto.
2616         * gcc.target/i386/sse3-lddqu.c: Ditto.
2617         * gcc.target/i386/sse3-movddup.c: Ditto.
2618         * gcc.target/i386/sse3-movshdup.c: Ditto.
2619         * gcc.target/i386/sse3-movsldup.c: Ditto.
2620
2621 2007-09-06  Richard Guenther  <rguenther@suse.de>
2622
2623         PR tree-optimization/33302
2624         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2625
2626 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2627
2628         PR libfortran/33225
2629         * gfortran.dg./fmt_float.f90: New test.
2630
2631 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2632
2633         PR libfortran/33253
2634         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2635
2636 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
2637
2638         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2639         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2640
2641 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
2642
2643         * g++.dg/eh/builtin1.C: New test.
2644         * g++.dg/eh/builtin2.C: New test.
2645         * g++.dg/eh/builtin3.C: New test.
2646
2647         PR c++/33289
2648         * g++.dg/eh/builtin4.C: New test.
2649
2650 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
2651
2652         * gcc.target/powerpc/dfp-dd.c: New test.
2653         * gcc.target/powerpc/dfp-td.c: New test.
2654
2655 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2656
2657         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2658         * gcc.dg/va-arg-pack-1.c: New test.
2659
2660 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
2661
2662         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2663         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2664         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2665         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2666         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2667
2668 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2669
2670         PR c++/30302
2671         * g++.dg/ext/anon-struct5.C: New.
2672
2673 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
2674
2675         * gcc.dg/i386-cpuid.h: Remove.
2676         * gcc.target/i386/mmx-check.h: Include cpuid.h.
2677         (main): Use __get_cpuid to get target features.
2678         * gcc.target/i386/sse-check.h: Ditto.
2679         * gcc.target/i386/sse2-check.h: Ditto.
2680         * gcc.target/i386/sse3-check.h: Ditto.
2681         * gcc.target/i386/ssse3-check.h: Ditto.
2682         * gcc.target/i386/sse4_1-check.h: Ditto.
2683         * gcc.target/i386/sse4_2-check.h: Ditto.
2684         * gcc.target/i386/sse4a-check.h: Ditto.
2685         * gcc.dg/torture/pr16104-1.c: Ditto.
2686         (do_test): Change to void.
2687         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2688         * gcc.target/i386/sse-6.c: Ditto.
2689         * gcc.target/i386/sse-7.c: Ditto.
2690         * g++.dg/other/i386-1.C: Include cpuid.h.
2691         (main): New function.  Use __get_cpuid to get target fetaures.
2692
2693 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2694             David Ung  <davidu@mips.com>
2695             Nigel Stephens <nigel@mips.com>
2696
2697         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2698         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2699         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2700         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2701         * gcc.dg/torture/mips-hilo-1.c: Likewise.
2702         * gcc.dg/torture/mips-hilo-2.c: Likewise.
2703         * gcc.dg/torture/pr19683-1.c: Likewise.
2704         * gcc.target/mips/madd-3.c: Likewise.
2705         * gcc.target/mips/maddu-3.c: Likewise.
2706         * gcc.target/mips/msub-3.c: Likewise.
2707         * gcc.target/mips/msubu-3.c: Likewise.
2708         * gcc.target/mips/asm-1.c: Likewise.
2709         * gcc.target/mips/branch-1.c: Likewise.
2710         * gcc.target/mips/ins-1.c: Likewise.
2711         * gcc.target/mips/near-far-3.c: Likewise.
2712         * gcc.target/mips/near-far-4.c: Likewise.
2713         * gcc.target/mips/smartmips-lwxs.c: Likewise.
2714         * gcc.target/mips/smartmips-ror-1.c: Likewise.
2715         * gcc.target/mips/smartmips-ror-2.c: Likewise.
2716         * gcc.target/mips/smartmips-ror-3.c: Likewise.
2717         * gcc.target/mips/smartmips-ror-4.c: Likewise.
2718         * gcc.target/mips/dspr2-MULT.c: Likewise.
2719         * gcc.target/mips/dspr2-MULTU.c: Likewise.
2720         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2721         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2722         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2723         * gcc.target/mips/code-readable-2.c: Likewise.
2724         * gcc.target/mips/code-readable-3.c: Likewise.
2725
2726 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
2727             David Ung  <davidu@mips.com>
2728             Nigel Stephens <nigel@mips.com>
2729
2730         * gcc.target/mips/mips16-attributes.c: New.
2731
2732 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
2733
2734         PR fortran/31564
2735         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2736
2737         PR fortran/33241
2738         * gfortran.dg/char_length_10.f90: New test.
2739
2740 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
2741
2742         PR c++/29731
2743         * g++.dg/parse/template24.C: New.
2744
2745 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2746
2747         * g++.dg/other/spu2vmx-1.C: New test.
2748
2749 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
2750
2751         PR tree-optimization/33017
2752         * gcc.dg/pr33017.c: New test.
2753
2754 2007-09-05  Ben Elliston  <bje@au.ibm.com>
2755
2756         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2757         __protected_stream family of macros.
2758
2759 2007-09-04  Jan Hubicka  <jh@suse.cz>
2760
2761         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2762         * gcc.dg/tree-ssa/pr27236.c: Likewise.
2763         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2764         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2765         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2766         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2767         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2768         Likewise.
2769
2770 2007-09-04  Janus Weil  <jaydub66@gmail.com>
2771             Tobias Burnus  <burnus@net-b.de>
2772
2773         * gfortran.dg/proc_decl_1.f90: New.
2774         * gfortran.dg/proc_decl_2.f90: New.
2775         * gfortran.dg/proc_decl_3.f90: New.
2776         * gfortran.dg/proc_decl_4.f90: New.
2777
2778 2007-09-04  Jan Hubicka  <jh@suse.cz>
2779
2780         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2781         * gcc.dg/vect/vect-105.c: Mark functions noinline.
2782         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2783         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2784         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2785         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2786         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2787         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2788         * gcc.dg/vect/vect-50.c: Mark functions noinline.
2789         * gcc.dg/vect/vect-33.c: Mark functions noinline.
2790         * gcc.dg/vect/vect-16.c: Mark functions noinline.
2791         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2792         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2793         * gcc.dg/vect/vect-92.c: Mark functions noinline.
2794         * gcc.dg/vect/vect-75.c: Mark functions noinline.
2795         * gcc.dg/vect/vect-58.c: Mark functions noinline.
2796         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2797         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2798         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2799         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2800         * gcc.dg/vect/vect-114.c: Mark functions noinline.
2801         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2802         * gcc.dg/vect/vect-8.c: Mark functions noinline.
2803         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2804         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2805         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2806         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2807         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2808         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2809         * gcc.dg/vect/vect-42.c: Mark functions noinline.
2810         * gcc.dg/vect/vect-25.c: Mark functions noinline.
2811         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2812         * gcc.dg/vect/vect-67.c: Mark functions noinline.
2813         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2814         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2815         * gcc.dg/vect/vect-106.c: Mark functions noinline.
2816         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2817         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2818         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2819         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2820         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2821         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2822         * gcc.dg/vect/vect-34.c: Mark functions noinline.
2823         * gcc.dg/vect/vect-17.c: Mark functions noinline.
2824         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2825         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2826         * gcc.dg/vect/vect-93.c: Mark functions noinline.
2827         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2828         * gcc.dg/vect/vect-76.c: Mark functions noinline.
2829         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2830         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2831         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2832         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2833         * gcc.dg/vect/vect-115.c: Mark functions noinline.
2834         * gcc.dg/vect/vect-9.c: Mark functions noinline.
2835         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2836         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2837         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2838         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2839         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2840         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2841         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2842         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2843         * gcc.dg/vect/vect-60.c: Mark functions noinline.
2844         * gcc.dg/vect/vect-26.c: Mark functions noinline.
2845         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2846         * gcc.dg/vect/vect-85.c: Mark functions noinline.
2847         * gcc.dg/vect/vect-68.c: Mark functions noinline.
2848         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2849         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2850         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2851         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2852         * gcc.dg/vect/vect-107.c: Mark functions noinline.
2853         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2854         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2855         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2856         * gcc.dg/vect/vect-52.c: Mark functions noinline.
2857         * gcc.dg/vect/vect-35.c: Mark functions noinline.
2858         * gcc.dg/vect/vect-18.c: Mark functions noinline.
2859         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2860         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2861         * gcc.dg/vect/vect-77.c: Mark functions noinline.
2862         * gcc.dg/vect/vect-2.c: Mark functions noinline.
2863         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2864         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2865         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2866         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2867         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2868         * gcc.dg/vect/vect-116.c: Mark functions noinline.
2869         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2870         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2871         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2872         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2873         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2874         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2875         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2876         * gcc.dg/vect/vect-44.c: Mark functions noinline.
2877         * gcc.dg/vect/vect-27.c: Mark functions noinline.
2878         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2879         * gcc.dg/vect/vect-86.c: Mark functions noinline.
2880         * gcc.dg/vect/vect-100.c: Mark functions noinline.
2881         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2882         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2883         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2884         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2885         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2886         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2887         * gcc.dg/vect/vect-108.c: Mark functions noinline.
2888         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2889         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2890         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2891         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2892         * gcc.dg/vect/vect-11.c: Mark functions noinline.
2893         * gcc.dg/vect/vect-70.c: Mark functions noinline.
2894         * gcc.dg/vect/vect-36.c: Mark functions noinline.
2895         * gcc.dg/vect/vect-19.c: Mark functions noinline.
2896         * gcc.dg/vect/vect-95.c: Mark functions noinline.
2897         * gcc.dg/vect/vect-78.c: Mark functions noinline.
2898         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2899         * gcc.dg/vect/vect-3.c: Mark functions noinline.
2900         * gcc.dg/vect/vect-all.c: Mark functions noinline.
2901         * gcc.dg/vect/vect-117.c: Mark functions noinline.
2902         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2903         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2904         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2905         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2906         * gcc.dg/vect/vect-20.c: Mark functions noinline.
2907         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2908         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2909         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2910         * gcc.dg/vect/vect-62.c: Mark functions noinline.
2911         * gcc.dg/vect/vect-28.c: Mark functions noinline.
2912         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2913         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2914         * gcc.dg/vect/vect-87.c: Mark functions noinline.
2915         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2916         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2917         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2918         * gcc.dg/vect/vect-109.c: Mark functions noinline.
2919         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2920         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2921         noinline.
2922         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2923         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2924         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2925         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2926         * gcc.dg/vect/vect-12.c: Mark functions noinline.
2927         * gcc.dg/vect/vect-71.c: Mark functions noinline.
2928         * gcc.dg/vect/vect-54.c: Mark functions noinline.
2929         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2930         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2931         * gcc.dg/vect/vect-96.c: Mark functions noinline.
2932         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2933         * gcc.dg/vect/vect-110.c: Mark functions noinline.
2934         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2935         * gcc.dg/vect/vect-4.c: Mark functions noinline.
2936         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2937         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2938         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2939         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2940         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2941         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2942         * gcc.dg/vect/vect-21.c: Mark functions noinline.
2943         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2944         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2945         * gcc.dg/vect/vect-80.c: Mark functions noinline.
2946         * gcc.dg/vect/vect-63.c: Mark functions noinline.
2947         * gcc.dg/vect/vect-46.c: Mark functions noinline.
2948         * gcc.dg/vect/vect-29.c: Mark functions noinline.
2949         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2950         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2951         * gcc.dg/vect/vect-88.c: Mark functions noinline.
2952         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2953         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2954         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2955         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2956         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2957         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2958         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2959         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2960         * gcc.dg/vect/vect-30.c: Mark functions noinline.
2961         * gcc.dg/vect/vect-13.c: Mark functions noinline.
2962         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2963         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2964         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2965         * gcc.dg/vect/vect-72.c: Mark functions noinline.
2966         * gcc.dg/vect/vect-38.c: Mark functions noinline.
2967         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2968         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2969         * gcc.dg/vect/vect-97.c: Mark functions noinline.
2970         * gcc.dg/vect/vect-111.c: Mark functions noinline.
2971         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2972         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2973         * gcc.dg/vect/vect-5.c: Mark functions noinline.
2974         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2975         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2976         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2977         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2978         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2979         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2980         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2981         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2982         * gcc.dg/vect/vect-22.c: Mark functions noinline.
2983         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2984         * gcc.dg/vect/vect-64.c: Mark functions noinline.
2985         * gcc.dg/vect/vect-89.c: Mark functions noinline.
2986         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2987         * gcc.dg/vect/vect-103.c: Mark functions noinline.
2988         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2989         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2990         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2991         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2992         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2993         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2994         * gcc.dg/vect/vect-31.c: Mark functions noinline.
2995         * gcc.dg/vect/vect-14.c: Mark functions noinline.
2996         * gcc.dg/vect/vect-73.c: Mark functions noinline.
2997         * gcc.dg/vect/vect-56.c: Mark functions noinline.
2998         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2999         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
3000         * gcc.dg/vect/vect-98.c: Mark functions noinline.
3001         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
3002         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
3003         * gcc.dg/vect/vect-112.c: Mark functions noinline.
3004         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
3005         * gcc.dg/vect/vect-6.c: Mark functions noinline.
3006         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
3007         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
3008         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
3009         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
3010         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
3011         * gcc.dg/vect/pr25413.c: Mark functions noinline.
3012         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
3013         * gcc.dg/vect/vect-40.c: Mark functions noinline.
3014         * gcc.dg/vect/vect-23.c: Mark functions noinline.
3015         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
3016         * gcc.dg/vect/vect-82.c: Mark functions noinline.
3017         * gcc.dg/vect/vect-65.c: Mark functions noinline.
3018         * gcc.dg/vect/vect-48.c: Mark functions noinline.
3019         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
3020         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
3021         * gcc.dg/vect/vect-104.c: Mark functions noinline.
3022         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
3023         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
3024         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
3025         * gcc.dg/vect/vect-32.c: Mark functions noinline.
3026         * gcc.dg/vect/vect-15.c: Mark functions noinline.
3027         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
3028         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
3029         * gcc.dg/vect/vect-91.c: Mark functions noinline.
3030         * gcc.dg/vect/vect-74.c: Mark functions noinline.
3031         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
3032         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
3033         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
3034         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
3035         * gcc.dg/vect/vect-99.c: Mark functions noinline.
3036         * gcc.dg/vect/vect-113.c: Mark functions noinline.
3037         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
3038         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
3039         * gcc.dg/vect/vect-7.c: Mark functions noinline.
3040         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
3041         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
3042         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
3043         * gcc.dg/vect/vect-24.c: Mark functions noinline.
3044         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
3045         * gcc.dg/vect/vect-83.c: Mark functions noinline.
3046         * gcc.dg/vect/vect-66.c: Mark functions noinline.
3047         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
3048
3049 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3050
3051         PR middle-end/33187
3052         * gcc.target/i386/cmov7.c: New file.
3053
3054 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
3055
3056         * gcc.target/i386/sse4a-check.h: New file.
3057         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
3058         * gcc.target/i386/sse4a-insert.c: Ditto.
3059         * gcc.target/i386/sse4a-montsd.c: Ditto.
3060         * gcc.target/i386/sse4a-montss.c: Ditto.
3061         * gcc.target/i386/mmx-check.h: New file.
3062         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
3063         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
3064         * gcc.target/i386/sse-check.h: New file.
3065         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
3066         * gcc.target/i386/sse-3.c: Ditto.
3067         * gcc.target/i386/sse-7.c: Ditto.
3068         * gcc.target/i386/sse-9.c: Ditto.
3069         * gcc.target/i386/ssefn-3.c: Ditto.
3070         * gcc.target/i386/sse-recip.c: Ditto.
3071         * gcc.target/i386/sse-recip-vec.c: Ditto.
3072         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
3073         * gcc.target/i386/20020523-1.c: Remove.
3074         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
3075         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3076         * gcc.target/i386/ssefn-4.c: Ditto.
3077         * gcc.target/i386/sse-6.c: Ditto.
3078         * gcc.target/i386/sse-10.c: Ditto.
3079         * gcc.target/i386/sse-11.c: Ditto.
3080         * gcc.target/i386/sse-18.c: Ditto.
3081         * gcc.target/i386/fpprec-1.c: Ditto.
3082         * g++.dg/other/i386-1.C: Ditto.
3083
3084 2007-09-04  Richard Guenther  <rguenther@suse.de>
3085
3086         PR tree-optimization/33291
3087         * gcc.dg/volatile2.c: New testcase.
3088         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
3089         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
3090         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3091         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
3092
3093 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3094
3095         PR fortran/33253
3096         * gfortran.dg/namelist_15.f90: Update test.
3097         * gfortran.dg/namelist_24.f90: Update test.
3098         * gfortran.dg/namelist_38.f90: New test.
3099
3100 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
3101
3102         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
3103         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3104         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
3105         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3106         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
3107         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3108
3109 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3110
3111         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
3112         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
3113
3114         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
3115
3116 2007-09-02  David Daney  <ddaney@avtrex.com>
3117
3118         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
3119         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
3120         * gcc.target/mips/atomic-memory-1.c: Ditto.
3121         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
3122
3123 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
3124
3125         * gcc.target/cris/builtin_clz_v0.c: New testcase.
3126         * gcc.target/cris/builtin_clz_v3.c: New testcase.
3127
3128 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
3129
3130         * gfortran.dg/substr_6.f90: New test.
3131
3132 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
3133
3134         PR c++/33208
3135         * g++.dg/other/error18.C: New.
3136         * g++.dg/expr/bitfield3.C: Adjust.
3137
3138 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
3139
3140         PR fortran/33276
3141         * gfortran.fortran-torture/compile/pr33276.f90: New.
3142
3143 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
3144
3145         PR C/29237
3146         PR middle-end/33272
3147         * gcc.dg/c99-arraydecl-3.c: New test.
3148
3149 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
3150
3151         PR c++/32597
3152         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
3153         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
3154
3155 2007-08-31  Tobias Burnus  <burnus@net-b.de>
3156
3157         PR fortran/33232
3158         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
3159         * gfortran.dg/read_1.f90: New.
3160
3161 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3162
3163         PR c++/33210
3164         * g++.dg/template/error30.C: New.
3165
3166 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3167
3168         PR c++/32113
3169         * g++.dg/template/crash70.C: New.
3170
3171 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
3172
3173         PR c++/33212
3174         * g++.dg/ext/is_class_error.C: New.
3175
3176 2007-08-31  Olivier Hainque  <hainque@adacore.com>
3177
3178         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
3179         
3180 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
3181             Revital Eres  <eres@il.ibm.com>
3182
3183         * gcc.target/powerpc/paired-1.c: New test.
3184         * gcc.target/powerpc/paired-2.c: New test.
3185         * gcc.target/powerpc/paired-3.c: New test.
3186         * gcc.target/powerpc/paired-4.c: New test.
3187         * gcc.target/powerpc/paired-5.c: New test.
3188         * gcc.target/powerpc/paired-6.c: New test.
3189         * gcc.target/powerpc/paired-7.c: New test.
3190         * gcc.target/powerpc/ppc-paired.c: New test.
3191
3192 2007-08-31  Ollie Wild  <aaw@google.com>
3193
3194         * g++.dg/conversion/ptrmem2.C: New test.
3195         * g++.dg/conversion/ptrmem3.C: New test.
3196         * g++.dg/conversion/ptrmem4.C: New test.
3197         * g++.dg/conversion/ptrmem5.C: New test.
3198         * g++.dg/conversion/ptrmem6.C: New test.
3199         * g++.dg/conversion/ptrmem7.C: New test.
3200         * g++.dg/conversion/ptrmem8.C: New test.
3201
3202 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
3203
3204         PR fortran/31879
3205         * gfortran.dg/char_length_7.f90: New test.
3206         * gfortran.dg/char_length_9.f90: New test.
3207         * gfortran.dg/char_assign_1.f90: Add extra warning.
3208
3209         PR fortran/31197
3210         PR fortran/31258
3211         * gfortran.dg/char_length_8.f90: New test.
3212
3213 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3214
3215         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
3216
3217 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3218
3219         * gcc.dg/inline-24.c: New test.
3220         * g++.dg/opt/inline11.C: New test.
3221
3222 2007-08-30  Richard Guenther  <rguenther@suse.de>
3223
3224         * gcc.target/i386/vectorize5.c: New testcase.
3225
3226 2007-08-30  Tobias Burnus  <burnus@net-b.de>
3227
3228         PR fortran/33228
3229         * interface.c (check_interface0): Improve error for external procs.
3230         (check_sym_interfaces): Fix checking of module procedures.
3231
3232 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
3233
3234         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
3235         (AI): Add AI_ALIGN.
3236         * gcc.dg/sync-3.c: New test.
3237
3238         PR middle-end/32758
3239         * gcc.dg/cleanup-12.c: New test.
3240
3241 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
3242
3243         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
3244         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
3245         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
3246         * gcc.dg/pr32450.c: Ditto.
3247         * gcc.dg/nest.c: Ditto.
3248         * gcc.dg/nested-func-4.c: Ditto.
3249         * g++.old-deja/g++.law/profile1.C: Ditto.
3250
3251 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3252
3253         PR fortran/32989
3254         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
3255         non-default integer kind arguments.
3256
3257 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
3258
3259         PR fortran/33105
3260         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
3261
3262 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3263
3264         * gcc.dg/h8300-ice2.c: Remove target selector.
3265
3266 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
3267
3268         PR fortran/33215
3269         * gfortran.dg/binding_label_tests_15.f03: New test case.
3270         * gfortran.dg/binding_label_tests_16.f03: Ditto.
3271
3272 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3273
3274         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
3275         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
3276
3277 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
3278
3279         PR c++/33194
3280         * g++.dg/other/canon-33194.C: New.
3281
3282 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3283
3284         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
3285         * gcc.c-torture/execute/pr23135.c: Likewise.
3286
3287 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
3288
3289         * gcc.dg/pr31344.c: Move to ...
3290         * gcc.dg/dfp/pr31344.c: ... here.
3291         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
3292         * gcc.dg/20050503-1.c: Ditto.
3293         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
3294         * gcc.dg/20061127-1.c: Compile only for fpic targets.
3295         * gcc.dg/20060801-1.c: Ditto.
3296
3297 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3298
3299         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
3300         * gfortran.dg/nan_1.f90: Likewise.
3301
3302 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3303
3304         PR fortran/33055
3305         Revert previous patch.
3306
3307 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
3308             Kazu Hirata  <kazu@codesourcery.com>
3309
3310         * gcc.target/m68k/interrupt-1.c: New.
3311
3312 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3313
3314         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
3315         10000 for targets where "int" can't hold at least 100000.
3316         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
3317         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
3318         (test5)(test6): Use it.
3319         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
3320         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
3321         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
3322         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
3323         * gcc.dg/attr-alloc_size.c (test): Likewise.
3324
3325 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
3326
3327         PR c++/33209
3328         * g++.dg/template/error29.C: New.
3329
3330 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3331
3332         PR c++/32596
3333         * g++.dg/ext/visibility/anon5.C: New test.
3334
3335 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
3336
3337         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
3338
3339 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3340
3341         * gfortran.dg/gamma_1.f90: Remove large-real tests.
3342         * gfortran.dg/gamma_2.f90: Remove large-real tests.
3343         * gfortran.dg/gamma_4.f90: New: large-real tests.
3344
3345 2007-08-28  Jason Merrill  <jason@redhat.com>
3346
3347         PR c++/29000
3348         * g++.dg/ext/stmtexpr12.C: New test.
3349
3350         PR c++/28558
3351         * g++.dg/ext/attrib28.C: New test.
3352
3353 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
3354
3355         PR target/32661
3356         * gcc.target/i386/pr32661.c: New test.
3357
3358 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
3359
3360         PR middle-end/32370
3361         * gcc.dg/pr32370.c: New test.
3362
3363         PR rtl-optimization/33148
3364         * gcc.c-torture/compile/20070827-1.c: New test.
3365
3366         PR debug/32914
3367         * d++.dg/debug/const3.C: New test.
3368         * d++.dg/debug/const4.C: New test.
3369         * d++.dg/debug/dwarf2/const1.C: New test.
3370         * d++.dg/debug/dwarf2/const2.C: New test.
3371         * d++.dg/debug/dwarf2/const2b.C: New test.
3372
3373 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
3374             Vladimir Yanovsky  <yanov@il.ibm.com>
3375             Revital Eres  <eres@il.ibm.com>
3376             Andrey Belevantsev  <abel@ispras.ru>
3377
3378         * gcc.dg/sms-1.c: New test.
3379
3380 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
3381
3382         * g++.dg/ext/gnu-inline-common.h: New.
3383         * g++.dg/ext/gnu-inline-global-reject.C: New.
3384         * g++.dg/ext/gnu-inline-global.C: New.
3385         * g++.dg/ext/gnu-inline-namespace.C: New.
3386         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3387         * g++.dg/ext/gnu-inline-class.C: New.
3388         * g++.dg/ext/gnu-inline-class-static.C: New.
3389         * g++.dg/ext/gnu-inline-template-class.C: New.
3390         * g++.dg/ext/gnu-inline-template-func.C: New.
3391
3392 2007-08-27  Jason Merrill  <jason@redhat.com>
3393
3394         PR c++/31337
3395         * g++.dg/ext/stmtexpr11.C: New.
3396
3397 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
3398
3399         * lib/target-supports.exp (check_profiling_available):
3400         Set profiling_available_saved to 0 on fido-*-elf.
3401
3402 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
3403
3404         PR tree-optimization/33173
3405         
3406         * gcc.c-torture/compile/pr33173.c: New.
3407
3408 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
3409
3410         PR target/31385
3411         * gcc.dg/dfp/pr31385.c: New.
3412
3413 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3414
3415         * gcc.dg/unsigned-long-compare.c: Remove target selector.
3416
3417 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3418
3419         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3420         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3421         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3422         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3423         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3424         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3425         gcc.target/m68k directory.
3426         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3427         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3428         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3429         gcc.target/cris directory.
3430         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3431         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3432         gcc.target/bfin directory.
3433
3434         * gcc.target/sh: New directory.
3435         * gcc.target/sh/sh.exp: New file.
3436         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3437         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3438         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3439         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3440         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3441         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3442
3443 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
3444
3445         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3446         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3447         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3448         * gcc.target/i386/local2.c: Ditto.
3449         * gcc.target/i386/stack-prot-kernel.c: Ditto.
3450         * gcc.target/i386/20011119-1.c: Ditto.
3451         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3452         * gcc.target/i386/fastcall-1.c: Fix target selector.
3453
3454 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3455
3456         PR fortran/33055
3457         * gfortran.dg/negative_unit.f: Add new check
3458         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3459         -fdefault-integer-8.
3460
3461 2007-08-26  Asher Langton  <langton2@llnl.gov>
3462
3463         * gfortran.dg/recursive_stack.f90: New.
3464         * gfortran.dg/openmp_stack.f90: New.
3465
3466 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3467
3468         PR fortran/31298
3469         * gfortran.dg/use_10.f90: New.
3470
3471 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3472
3473         PR fortran/32985
3474         * gfortran.dg/namelist_14.f90: Make test case valid.
3475         * gfortran.dg/common_10.f90: New.
3476
3477 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
3478
3479         PR middle-end/33181
3480         * gcc.dg/ifelse-2.c: New.
3481
3482 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3483
3484         PR fortran/32980
3485         * gfortran.dg/gamma_1.f90: New.
3486         * gfortran.dg/gamma_2.f90: New.
3487         * gfortran.dg/gamma_3.f90: New.
3488
3489 2007-08-26  Tobias Burnus  <burnus@net-b.de>
3490
3491         PR fortran/33188
3492         * gfortran.dg/used_types_18.f90: New.
3493
3494 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
3495
3496         * gcc.dg/array-init-2.c: New test.
3497
3498 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3499
3500         PR fortran/33178
3501         * gfortran.dg/initialization_4.f90: Update dg-error.
3502         * gfortran.dg/initialization_13.f90: New.
3503
3504 2007-08-24  Richard Guenther  <rguenther@suse.de>
3505
3506         PR middle-end/33166
3507         * gcc.c-torture/compile/pr33166.c: New testcase.
3508
3509 2007-08-24  Tobias Burnus  <burnus@net-b.de>
3510
3511         PR fortran/33139
3512         * gfortran.dg/pointer_assign_4.f90: New.
3513         * gfortran.dg/shape_2.f90: Fix test case.
3514         * gfortran.dg/char_result_4.f90: Ditto.
3515
3516 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3517
3518         * gcc.dg/array-init-1.c: New test.
3519
3520         PR c++/32567
3521         * g++.dg/parse/crash36.C: New test.
3522
3523 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
3524
3525         * gcc.dg/pr32721.c: Updated.
3526
3527 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
3528
3529         PR tree-optimization/32573
3530         PR middle-end/32946
3531         * gcc.dg/pr32573.c: New test.
3532
3533         PR c++/32898
3534         * g++.dg/lookup/ns3.C: New test.
3535
3536         * gfortran.dg/assumed_charlen_sharing.f90: New test.
3537
3538         PR c++/31941
3539         * g++.dg/parse/crash37.C: New test.
3540
3541 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3542
3543         PR target/17390
3544         * gcc.target/i386/pr17390.c: New test.
3545
3546 2007-08-23  Richard Guenther  <rguenther@suse.de>
3547
3548         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3549         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3550         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3551         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3552         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3553         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3554         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3555         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3556
3557 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
3558
3559         * gcc.target/s390: New directory.
3560         * gcc.target/s390/s390.exp: New file.
3561         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3562         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3563         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3564         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3565         gcc.target/s390 directory.
3566
3567 2007-08-23  Richard Guenther  <rguenther@suse.de>
3568
3569         PR tree-optimization/32328
3570         * testsuite/gcc.dg/pr32328.c: New testcase.
3571
3572 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3573
3574         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3575           available.
3576
3577 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3578
3579         PR fortran/33095
3580         * gfortran.dg/min_max_optional_5.f90: New test.
3581         * gfortran.dg/min_max_optional_2.f90: Remove.
3582         * gfortran.dg/min_max_optional_3.f90: Remove.
3583         * gfortran.dg/min_max_optional_4.f90: Remove.
3584
3585 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3586
3587         * gcc.target/i386/xorps-sse.c: New.
3588         * gcc.target/i386/xorps-sse2.c: New.
3589
3590 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
3591
3592         * gcc.target/i386/cmov3.c: Fix scan-assembler.
3593         * gcc.target/i386/cmov4.c: Fix scan-assembler.
3594         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3595
3596 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
3597
3598         PR fortran/33020
3599         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3600         include multiple kinds for SHAPE parameter within a single
3601         namespace.
3602         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3603         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
3604
3605 2007-08-22  Janus Weil  <jaydub66@gmail.com>
3606
3607         * interface_abstract_1.f90: Extended test case.
3608         * interface_abstract_3.f90: New test.
3609
3610 2007-08-21  Christian Bruel  <christian.bruel@st.com>
3611
3612         * gcc.dg/fold-sub.c: New test.
3613         
3614 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3615
3616         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3617         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3618         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3619         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3620         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3621         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3622
3623 2007-08-22  Richard Guenther  <rguenther@suse.de>
3624
3625         PR middle-end/33007
3626         * gcc.dg/pr33007.c: New testcase.
3627
3628 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
3629
3630         * gcc.c-torture/execute/strcmp-1.x: Delete.
3631
3632 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
3633
3634         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3635         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3636         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3637         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3638         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3639         gcc.target/i386/stack-realign.c,
3640         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3641         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3642         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3643         target using dg-require-effective-target directive.
3644         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3645         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3646         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3647         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3648         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3649         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3650         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3651         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3652         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3653         Require lp64 target using dg-require-effective-target directive.
3654         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3655         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3656         directive.
3657         * gcc.target/i386/20010202-1.c: Move from here ...
3658         * gcc.dg/20010202-1.c: ... to here.
3659
3660 2007-08-22  Richard Guenther  <rguenther@suse.de>
3661
3662         PR tree-optimization/33142
3663         * gcc.c-torture/execute/pr33142.c: New testcase.
3664
3665 2007-08-22  Richard Guenther  <rguenther@suse.de>
3666
3667         PR middle-end/32563
3668         * g++.dg/torture/pr32563.C: New testcase.
3669
3670 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
3671
3672         PR middle-end/32912
3673         * gcc.dg/pr32912-1.c: Add -w to options.
3674         * gcc.dg/pr32912-2.c: Likewise.
3675         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3676
3677 2007-08-21  Ian Lance Taylor  <iant@google.com>
3678
3679         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3680
3681 2007-08-21  Ian Lance Taylor  <iant@google.com>
3682
3683         PR tree-optimization/33134
3684         * g++.dg/tree-ssa/pr33134.C: New test.
3685
3686 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
3687
3688         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3689         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3690
3691 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
3692
3693         PR debug/32610
3694         * gcc.dg/debug/pr32610.c: New test.
3695
3696         * g++.dg/init/new24.C: New test.
3697
3698         PR middle-end/32912
3699         * gcc.dg/pr32912-1.c: New test.
3700         * gcc.dg/pr32912-2.c: New test.
3701         * gcc.dg/pr32912-3.c: New test.
3702
3703 2007-08-21  Richard Guenther  <rguenther@suse.de>
3704
3705         * gcc.dg/pointer-arith-10.c: New testcase.
3706
3707 2007-08-21  Richard Guenther  <rguenther@suse.de>
3708
3709         PR middle-end/33122
3710         * gcc.c-torture/compile/pr33122.c: New testcase.
3711
3712 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
3713
3714         * g++.dg/warn/Wnvdtor-2.C: New testcase.
3715
3716 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
3717
3718         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3719
3720 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
3721
3722         PR c++/33025
3723         * g++.dg/init/new23.C: New test.
3724
3725 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3726
3727         PR middle-end/30564
3728         * gcc.c-torture/compile/pr30564-1.c: New test.
3729         * gcc.c-torture/compile/pr30564-2.c: New test.
3730
3731 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
3732
3733         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3734
3735 2007-08-19  Tobias Burnus  <burnus@net-b.de>
3736
3737         * gfortran.dg/interface_abstract_2.f90: New.
3738         * gfortran.dg/interface_abstract_1.f90: Fix typo.
3739
3740 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3741
3742         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3743         unknown (so that outer-loop wont get analyzed).
3744         * gcc.dg/vect/vect-outer-1a.c: New test.
3745         * gcc.dg/vect/vect-outer-1b.c: New test.
3746         * gcc.dg/vect/vect-outer-1.c: New test.
3747         * gcc.dg/vect/vect-outer-2a.c: New test.
3748         * gcc.dg/vect/vect-outer-2b.c: New test.
3749         * gcc.dg/vect/vect-outer-2c.c: New test.
3750         * gcc.dg/vect/vect-outer-2.c: New test.
3751         * gcc.dg/vect/vect-outer-3a.c: New test.
3752         * gcc.dg/vect/vect-outer-3b.c: New test.
3753         * gcc.dg/vect/vect-outer-3c.c: New test.
3754         * gcc.dg/vect/vect-outer-3.c: New test.
3755         * gcc.dg/vect/vect-outer-4a.c: New test.
3756         * gcc.dg/vect/vect-outer-4b.c: New test.
3757         * gcc.dg/vect/vect-outer-4c.c: New test.
3758         * gcc.dg/vect/vect-outer-4d.c: New test.
3759         * gcc.dg/vect/vect-outer-4e.c: New test.
3760         * gcc.dg/vect/vect-outer-4f.c: New test.
3761         * gcc.dg/vect/vect-outer-4g.c: New test.
3762         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3763         * gcc.dg/vect/vect-outer-4i.c: New test.
3764         * gcc.dg/vect/vect-outer-4j.c: New test.
3765         * gcc.dg/vect/vect-outer-4k.c: New test.
3766         * gcc.dg/vect/vect-outer-4l.c: New test.
3767         * gcc.dg/vect/vect-outer-4m.c: New test.
3768         * gcc.dg/vect/vect-outer-4.c: New test.
3769         * gcc.dg/vect/vect-outer-5.c: New test.
3770         * gcc.dg/vect/vect-outer-6.c: New test.
3771         * gcc.dg/vect/vect-outer-fir.c: New test.
3772         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3773         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3774
3775 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3776
3777         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3778         and -fno-tree-reassoc.
3779         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3780         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3781         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3782         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3783         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3784         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3785         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3786         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3787         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3788         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3789         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3790         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3791         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3792         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3793         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3794         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3795         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3796         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3797         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3798         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3799         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3800         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3801         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3802         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3803         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3804         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3805         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3806         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3807         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3808         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3809         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3810         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3811         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3812         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3813         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3814         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3815         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3816
3817 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
3818
3819         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3820         versioning for aliasing).
3821         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3822
3823         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3824         targets.
3825         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3826
3827 2007-08-18  Tom Tromey  <tromey@redhat.com>
3828
3829         PR preprocessor/32974:
3830         * gcc.dg/cpp/pr32974.c: New file.
3831
3832 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3833
3834         * gfortran.dg/interface_abstract_1.f90: New.
3835
3836 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3837
3838         PR fortran/32881
3839         * gfortran.dg/pure_initializer_1.f90: New test.
3840
3841 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
3842
3843         PR fortran/32875
3844         * gfortran.dg/array_constructor_18.f90: New test.
3845
3846 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3847
3848         PR c++/28989
3849         * g++.dg/expr/lval3.C: New test.
3850         * g++.dg/expr/lval4.C: New test.
3851
3852 2007-08-17  Ollie Wild  <aaw@google.com>
3853
3854         PR c++/31749
3855         * g++.dg/lookup/builtin3.C: New test.
3856         * g++.dg/lookup/builtin4.C: New test.
3857         * g++.dg/lookup/using19.C: New test.
3858
3859 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3860
3861         PR c++/32190
3862         * g++.dg/parse/error31.C: New.
3863
3864 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3865
3866         PR c++/32112
3867         * g++.dg/template/error26.C: New.
3868
3869 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3870
3871         PR fortran/33079
3872         * gfortran.dg/zero_length_2.f90: New test.
3873
3874 2007-08-17  Tobias Burnus  <burnus@net-b.de>
3875
3876         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3877         * gfortran.dg/kind_tests_3.f03: Ditto.
3878         * gfortran.dg/global_vars_f90_init.f90: Ditto.
3879         * gfortran.dg/interface_13.f90: Ditto.
3880         * gfortran.dg/pr32738.f90: Ditto.
3881         * gfortran.dg/module_private_1.f90: Ditto.
3882         * gfortran.dg/test_only_clause.f90: Ditto.
3883         * gfortran.dg/bind_c_vars.f90: Ditto.
3884         * gfortran.dg/bind_c_dts.f90: Ditto.
3885         * gfortran.dg/use_9.f90: Ditto.
3886         * gfortran.dg/generic_8.f90: Ditto.
3887         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3888         * gfortran.dg/private_type_6.f90: Ditto.
3889         * gfortran.dg/c_assoc.f90: Ditto.
3890         * gfortran.dg/private_type_7.f90: Ditto.
3891         * gfortran.dg/global_vars_c_init.f90: Ditto.
3892         * gfortran.dg/bind_c_dts_2.f03: Ditto.
3893         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3894         * gfortran.dg/c_size_t_test.f03: Ditto.
3895         * gfortran.dg/used_types_12.f90: Ditto.
3896         * gfortran.dg/pr25923.f90: Ditto.
3897         * gfortran.dg/test_com_block.f90: Ditto.
3898         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3899         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3900         * gfortran.dg/com_block_driver.f90: Ditto.
3901         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3902         * gfortran.dg/use_iso_c_binding.f90: Ditto.
3903         * gfortran.dg/c_loc_test.f90: Ditto.
3904         * gfortran.dg/c_ptr_tests.f03: Ditto.
3905         * gfortran.dg/module_interface_1.f90: Ditto.
3906
3907 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
3908
3909         PR c++/32870
3910         * g++.dg/other/error17.C: Adjust.
3911         
3912 2007-08-17  Ben Elliston  <bje@au.ibm.com>
3913
3914         PR middle-end/32970
3915         * g++.dg/ext/altivec-14.C: New test.
3916
3917 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3918
3919         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3920         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3921         dump files.
3922         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3923         * gcc.dg/vect/pr32366.c: Ditto.
3924
3925 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
3926
3927         PR testsuite/33082
3928         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3929         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3930         * gcc.dg/dfp/convert-int-fold.c: Ditto.
3931         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3932
3933 2007-08-16  Tobias Burnus  <burnus@net-b.de>
3934
3935         PR fortran/33072
3936         * gfortran.dg/use_9.f90: New.
3937
3938 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
3939
3940         * g++.dg/gcov/gcov-5.C: New test.
3941
3942 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
3943
3944         * g++.dg/gcov/gcov-4.C: New test.
3945         * lib/gcov.exp (verify-lines): Add support for
3946         checking no-coverage lines.
3947
3948 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
3949
3950         * gcc.dg/vect/vect-vfa-01.c: New.
3951         * gcc.dg/vect/vect-vfa-02.c: New.
3952         * gcc.dg/vect/vect-vfa-03.c: New.
3953         * gcc.dg/vect/vect-vfa-04.c: New.
3954         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3955         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3956         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3957         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3958         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3959         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3960         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3961         gfortran.dg/vect/pr19049.f90: Rename to start with
3962         prefix no-vfa-.
3963         * gcc.dg/vect/vect.exp: Disable versioning for alias
3964         when test starts with no-vfa-.
3965         * gfortran.dg/vect/vect.exp: Likewise.
3966
3967 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
3968
3969         * gcc.dg/torture/pr32897.c: New test.
3970
3971 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
3972
3973         PR c++/31132
3974         * g++.dg/template/crash69.C: New.
3975
3976 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
3977
3978         * lib/target-supports.exp (check_effective_target_arm32): Use
3979         check_no_compiler_messages.
3980
3981 2007-08-15  Diego Novillo  <dnovillo@google.com>
3982
3983         gcc.dg/tree-ssa/20070815.c: New test.
3984
3985 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3986
3987         PR fortran/33077
3988         * gfortran.dg/random_7.f90: Initialize variable.
3989
3990 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
3991
3992         PR middle-end/33074
3993         * gfortran.dg/pr33074.f90: New test.
3994
3995         PR c++/32992
3996         * g++.dg/opt/nrv14.C: New test.
3997
3998 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
3999
4000         PR c++/33035
4001         * g++.dg/template/crash68.C: New.
4002
4003 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
4004
4005         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
4006         * gcc.dg/sibcall-4.c: Ditto.
4007
4008 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4009
4010         PR fortran/33066
4011         * gfortran.dg/use_8.f90: New test.
4012         * gfortran.dg/c_loc_tests_2.f03: Fix code.
4013
4014 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
4015
4016         PR c++/27211
4017         * g++.dg/template/error27.C: New.
4018         * g++.dg/template/error28.C: New.
4019         * g++.dg/other/pr28304.C: Adjust.
4020         * g++.old-deja/g++.mike/p811.C: Likewise.
4021
4022 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4023
4024         PR target/30315
4025         * gcc.target/i386/pr30315.c: New.
4026
4027 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4028
4029         PR fortran/32594
4030         * gfortran.dg/substr_5.f90: New test.
4031
4032 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
4033
4034         PR c/30428
4035         * gcc.dg/vector-2.c: New test.
4036
4037         PR c++/30428
4038         * g++.dg/ext/vector8.C: New test.
4039
4040 2007-08-13  Dan Hipschman  <dsh@google.com>
4041
4042         PR c/32953
4043         * gcc.dg/format/array-1.c: Add an additional test for
4044         unterminated format strings of length 1.
4045
4046 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4047
4048         PR fortran/32926
4049         * gfortran.dg/external_procedures_3.f90: New test.
4050
4051 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4052
4053         PR fortran/32827
4054         * gfortran.dg/import6.f90: New test.
4055
4056 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
4057
4058         PR C/30427
4059         *  gcc.dg/vector-1.c: New test.
4060
4061 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4062
4063         * gcc.dg/pr21255-4.c: Skip for PIC.
4064         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
4065
4066 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
4067
4068         * gcc.dg/attr-isr.c: Skip for PIC.
4069         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4070         * gcc.dg/attr-isr-trapa.c: Likewise.
4071         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4072         * gcc.dg/pragma-isr-trapa.c: Likewise.
4073         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4074
4075 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
4076
4077         PR fortran/32962
4078         * gfortran.dg/transpose_1.f90: New test.
4079
4080 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4081
4082         PR fortran/29600
4083         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
4084         intrinsic.
4085
4086 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4087
4088         PR fortran/30964
4089         PR fortran/33054
4090         * gfortran.dg/random_4.f90: New test.
4091         * gfortran.dg/random_5.f90: New test.
4092         * gfortran.dg/random_6.f90: New test.
4093         * gfortran.dg/random_7.f90: New test.
4094
4095 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4096
4097         PR fortran/32860
4098         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
4099
4100 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4101
4102         PR fortran/31629
4103         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
4104
4105 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4106
4107         PR fortran/29600
4108         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
4109         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
4110
4111 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4112
4113         PR fortran/32937
4114         * gfortran.dg/char_length_6.f90: New test.
4115
4116 2007-08-10  Ollie Wild  <aaw@google.com>
4117
4118         * g++.dg/lookup/using18.C: New test.
4119
4120 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4121
4122         PR c++/17763
4123         * g++.dg/other/error16.C: New.
4124
4125 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4126
4127         PR libfortran/33039
4128         * gfortran.dg/namelist_37.f90: New test.
4129
4130 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
4131
4132         PR c++/22256
4133         * g++.dg/conversion/op3.C: New.
4134
4135 2007-08-09  Tobias Burnus  <burnus@net-b.de>
4136
4137         PR fortran/32987
4138         * gfortran.dg/fmt_tab_1.f90: New.
4139         * gfortran.dg/fmt_tab_2.f90: New.
4140
4141 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4142
4143         PR c/32796
4144         * gcc.c-torture/compile/pr32796.c: New test.
4145
4146 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4147
4148         PR middle-end/32813
4149         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
4150         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
4151         instead of just -O.
4152
4153 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
4154
4155         * gcc.target/mips/code-readable-1.c: New test.
4156         * gcc.target/mips/code-readable-2.c: Likewise.
4157         * gcc.target/mips/code-readable-3.c: Likewise.
4158
4159 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
4160             Revital Eres  <eres@il.ibm.com>
4161
4162         * gfortran.dg/sms-1.f90: Add comment.
4163         * gfortran.dg/sms-2.f90: New.
4164
4165 2007-08-07  Ian Lance Taylor  <iant@google.com>
4166
4167         * gcc.dg/instrument-1.c: New test.
4168         * gcc.dg/instrument-2.c: New test.
4169         * gcc.dg/instrument-3.c: New test.
4170
4171 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
4172
4173         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
4174
4175 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
4176
4177         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
4178         !vector_alignment_reachable targets.
4179         * gcc.dg/vect/vect-33.c: Likewise.
4180         * gcc.dg/vect/vect-42.c: Likewise.
4181         * gcc.dg/vect/vect-44.c: Likewise.
4182         * gcc.dg/vect/vect-50.c: Likewise.
4183         * gcc.dg/vect/vect-70.c: Likewise.
4184         * gcc.dg/vect/vect-71.c: Likewise.
4185         * gcc.dg/vect/vect-87.c: Likewise.
4186         * gcc.dg/vect/vect-88.c: Likewise.
4187         * gcc.dg/vect/vect-91.c: Likewise.
4188         * gcc.dg/vect/vect-93.c: Likewise.
4189         * gcc.dg/vect/vect-96.c: Likewise.
4190         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
4191         * gcc.dg/vect/section-anchors-69.c: Likewise.
4192         * gcc.dg/vect/pr25413.c: Likewise.
4193         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
4194         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
4195         * gfortran.dg/vect-2.f90: Likewise.
4196         * gfortran.dg/vect-3.f90: Likewise.
4197         * gfortran.dg/vect-4.f90: Likewise.
4198         * gfortran.dg/vect-5.f90: Likewise.
4199         * lib/target-supports.exp (check_effective_target_natural_alignment): 
4200         Return false for darwin. 
4201         (check_effective_target_vector_alignment_reachable_for_double): New.
4202
4203 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
4204
4205         * gcc.dg/multiword-1.c: New testcase.
4206
4207 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
4208
4209         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
4210         messages.
4211         * gfortran.dg/namelist_36.f90: New test.
4212
4213 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4214
4215         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
4216           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
4217
4218 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
4219
4220         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
4221         * gcc.dg/torture/type-generic-1.c: Likewise.
4222
4223 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4224
4225         * gcc.c-torture/20070522-1.c: Move to ...
4226         * gcc.c-torture/compile/20070522-1.c: Here.
4227
4228 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4229
4230         PR fortran/29828
4231         * gfortran.dg/minmax_char_1.f90: New test.
4232         * gfortran.dg/minmax_char_2.f90: New test.
4233         * gfortran.dg/min_max_optional_4.f90: New test.
4234
4235 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4236
4237         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
4238         hanging on the testcase.
4239
4240 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4241
4242         PR middle-end/32988
4243         * gcc.c-torture/compile/pr32988.c: New test.
4244
4245 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4246
4247         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
4248
4249 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
4250
4251         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
4252
4253         Revert:
4254         2007-03-22  Dirk Mueller  <dmueller@suse.de>
4255
4256         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4257
4258 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4259
4260         PR fortran/32979
4261         * gfortran.dg/isnan_1.f90: New test.
4262
4263 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
4264             Revital Eres <eres@il.ibm.com>
4265
4266         * gcc.dg/sms-antideps.c: New test.
4267
4268 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
4269
4270         PR fortran/31214
4271         * gfortran.dg/entry_13.f90: New test.
4272
4273         * gfortran.dg/entry_12.f90: Clean up .mod file.
4274
4275 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
4276
4277         PR fortran/32770
4278         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
4279         variables as kind=4 so they don't overflow the record length.
4280
4281 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4282
4283         PR fortran/32968
4284         * gfortran.dg/selected_kind_1.f90: New test.
4285
4286 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4287
4288         PR middle-end/32780
4289         * gcc.c-torture/compile/pr32780.c: New test.
4290
4291 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4292
4293         RP middle-end/32399
4294         * gcc.c-torture/compile/pr32399.c: New testcase.
4295
4296 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4297
4298         PR middle-end/32304
4299         * g++.dg/torture/pr32304.C: New testcase.
4300
4301 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4302
4303         PR middle-end/32935
4304         * gfortran.fortran-torture/compile/complex_1.f90: New test.
4305
4306 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4307
4308         PR fortran/32955
4309         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
4310
4311 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4312
4313         PR fortran/31202
4314         * gfortran.dg/nint_2.f90: New test.
4315
4316 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
4317
4318         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
4319         * gcc.dg/weak/typeof-2.c: Likewise.
4320
4321 2007-08-03  Diego Novillo  <dnovillo@google.com>
4322
4323         PR 31521
4324         * gcc.dg/tree-ssa/pr31521.c: New test.
4325
4326 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
4327
4328         PR fortran/32770
4329         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
4330         iostat must be default kind.
4331
4332 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4333
4334         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
4335
4336 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4337
4338         PR fortran/32770
4339         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
4340         explicit so test passes with -fdefault-integer-8.
4341         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
4342         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
4343
4344 2007-08-02  Lee Millward  <lee.millward@gmail.com>
4345
4346         PR c++/30849
4347         * g++.dg/parse/asm1.C: New test.
4348
4349         PR c++/30850
4350         * g++.dg/parse/asm2.C: Likewise.
4351
4352         PR c++/30851
4353         * g++.dg/parse/asm3.C: Likewise.
4354         
4355 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4356
4357         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4358           "int" is only 16 bit bits wide.
4359         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4360
4361 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4362
4363         * g++.dg/torture/type-generic-1.C: New.
4364         * gcc.dg/pr28796-2.c: Move tests ...
4365         * gcc.dg/tg-tests.h: ... here.
4366         * gcc.dg/torture/type-generic-1.c: New.
4367
4368 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4369
4370         PR libfortran/32954
4371         * minmaxloc_3.f90:  New test case.
4372
4373 2007-08-01  Tobias Burnus  <burnus@net-b.de>
4374
4375         PR fortran/32936
4376         * gfortran.dg/allocate_stat.f90: New.
4377
4378 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
4379
4380         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4381
4382 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
4383
4384         PR tree-optimization/32919
4385         * gcc.c-torture/compile/pr32919.c: New.
4386
4387 2007-08-01  Nick Clifton  <nickc@redhat.com>
4388
4389         * gcc.c-torture/execute/execute.exp: Change copyright header to
4390         refer to version 3 of the GNU General Public License and to point
4391         readers at the COPYING3 file and the FSF's license web page.
4392         * gcc.c-torture/execute/ieee/ieee.exp,
4393         gcc.c-torture/unsorted/unsorted.exp,
4394         gcc.c-torture/compile/compile.exp,
4395         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4396         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4397         gcc.target/cris/torture/cris-torture.exp,
4398         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4399         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4400         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4401         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4402         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4403         gnat.dg/dg.exp, gnat.dg/style/style.exp,
4404         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4405         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4406         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4407         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4408         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4409         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4410         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4411         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4412         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4413         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4414         gcc.dg/noncompile/noncompile.exp,
4415         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4416         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4417         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4418         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4419         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4420         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4421         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4422         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4423         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4424         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4425         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4426         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4427         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4428         g++.old-deja/old-deja.exp,
4429         gfortran.fortran-torture/execute/execute.exp,
4430         gfortran.fortran-torture/compile/compile.exp,
4431         treelang/output/output-1.c, treelang/output/output-1.tree,
4432         treelang/execute/execute.exp, treelang/Makefile.in,
4433         treelang/compile/compile.exp, g++.dg/dg.exp,
4434         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4435         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4436         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4437         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4438         g++.dg/compat/struct-layout-1.exp,
4439         g++.dg/compat/struct-layout-1_generate.c,
4440         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4441         g++.dg/bprob/bprob.exp, config/default.exp,
4442         gcc.test-framework/test-framework.awk,
4443         gcc.test-framework/gen_directive_tests,
4444         gcc.test-framework/test-framework.exp,
4445         objc.dg/special/special.exp,
4446         objc.dg/gnu-encoding/gnu-encoding.exp,
4447         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4448         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4449         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4450         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4451         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4452         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4453         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4454         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4455         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4456         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4457         lib/target-supports-dg.exp, lib/gcc-defs.exp,
4458         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4459         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4460         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4461         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4462         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4463         Likewise.
4464
4465 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4466
4467         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4468         error message text.
4469
4470 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
4471
4472         PR fortran/32945
4473         * gfortran.dg/initialization_12.f90: New test.
4474
4475 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
4476
4477         PR fortran/31609
4478         * gfortran.dg/entry_12.f90: New test.
4479
4480 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4481
4482         PR fortran/32938
4483         * gfortran.dg/altreturn_6.f90: New test.
4484
4485 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
4486
4487         PR fortran/32942
4488         * gfortran.dg/exponent_2.f90: New test.
4489
4490 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
4491
4492         * gcc.dg/vect/vect-117.c: New test.
4493         * gcc.dg/vect/vect-74.c: Enabled test
4494         * gcc.dg/vect/vect-81.c: Enabled test
4495
4496 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
4497
4498         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4499         s/dg-error/dg-warning where warning is expected.
4500
4501 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
4502
4503         PR fortran/32770
4504         * gfortran.dg/array_constructor_12.f90:  Adjust argument
4505         of huge() to correct kind.
4506
4507 2007-07-30  Ollie Wild  <aaw@google.com>
4508
4509         * gcc.dg/cpp/counter-2.c: New test.
4510         * gcc.dg/cpp/counter-3.c: New test.
4511         * gcc.dg/cpp/dir-only-1.c: New test.
4512         * gcc.dg/cpp/dir-only-1.h: New file.
4513         * gcc.dg/cpp/dir-only-2.c: New test.
4514         * gcc.dg/cpp/dir-only-3.c: New test.
4515         * gcc.dg/cpp/dir-only-3a.h: New file.
4516         * gcc.dg/cpp/dir-only-3b.h: New file.
4517         * gcc.dg/cpp/dir-only-4.c: New test.
4518         * gcc.dg/cpp/dir-only-5.c: New test.
4519         * gcc.dg/cpp/dir-only-6.c: New test.
4520
4521 2007-07-30  Julian Brown  <julian@codesourcery.com>
4522
4523         * gcc.target/arm/neon/v*.c: Regenerate.
4524
4525 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
4526
4527         PR c++/32108
4528         * g++.dg/ext/label6.C: New.
4529
4530 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4531
4532         PR libfortran/32858
4533         PR libfortran/30814
4534         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
4535
4536 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
4537
4538         PR fortran/31211
4539         * gfortran.dg/actual_pointer_function_1.f90: New test.
4540
4541         PR fortran/32682
4542         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4543
4544 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
4545
4546         PR fortran/32906
4547         * gfortran.dg/shape_1.f90: Adjust error message.
4548         * gfortran.dg/parameter_array_ref_1.f90: New test.
4549
4550 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4551
4552         PR fortran/31609
4553         * gfortran.dg/entry_11.f90: New test.
4554
4555 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
4556             Revital Eres  <eres@il.ibm.com>
4557
4558         * gfortran.dg/sms-1.f90: New test.
4559
4560 2007-07-28  Richard Guenther  <rguenther@suse.de>
4561
4562         * gcc.c-torture/compile/pr32920.c: New testcase.
4563
4564 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
4565
4566         PR c++/30917
4567         * g++.dg/lookup/friend11.C: New test.
4568
4569 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
4570
4571         * gfortran.dg/namelist_5.f90: Adjusted error message.
4572         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4573         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4574         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4575         * gfortran.dg/namelist_32.f90: ... this.
4576
4577         PR fortran/32876
4578         * gfortran.dg/namelist_33.f90: New test.
4579
4580         PR fortran/32905
4581         * gfortran.dg/namelist_34.f90: New test.
4582
4583         PR fortran/31818
4584         * gfortran.dg/namelist_35.f90: New test.
4585
4586 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
4587
4588         PR fortran/32880
4589         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4590
4591 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4592
4593         PR testsuite/32471
4594         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4595           assuming it is 0x7ffffffff.
4596         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4597         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4598
4599 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
4600
4601         * gfortran.dg/operator_3.f90: Fix dg directive.
4602         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4603         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4604         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4605
4606 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
4607
4608         * g++.dg/cpp0x/decltype1.C: New.
4609         * g++.dg/cpp0x/decltype2.C: New.
4610         * g++.dg/cpp0x/decltype3.C: New.
4611         * g++.dg/cpp0x/decltype4.C: New.
4612         * g++.dg/cpp0x/decltype5.C: New.
4613         * g++.dg/cpp0x/decltype6.C: New.
4614
4615 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4616
4617         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4618           because the test relies on bit 31 to be the sign bit.
4619
4620 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4621
4622         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4623           assuming it is 0x7fffffff.
4624         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4625         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4626
4627 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
4628
4629         PR c++/32346
4630         * g++.dg/expr/bitfield9.C: New test.
4631
4632 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
4633
4634         PR fortran/32899
4635         * gfortran.dg/logical_comp.f90: Update dg-error strings.
4636
4637 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4638
4639         PR fortran/32760
4640         * gfortran.dg/private_type_7.f90: New test.
4641
4642 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4643
4644         PR fortran/32035
4645         * gfortran.dg/select_char_1.f90: New test.
4646
4647 2007-07-27  Tobias Burnus  <burnus@net-b.de>
4648
4649         PR fortran/32903
4650         * gfortran.dg/initialization_11.f90: New test.
4651
4652 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
4653
4654         * gcc.target/mips/ins-1.c: New test.
4655
4656 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
4657
4658         PR/19232
4659         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4660         (f1): Likewise.
4661
4662 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
4663
4664         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4665         error: width of 'spare' exceeds its type.
4666
4667 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
4668
4669         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4670         * gcc.dg/sibcall-4.c: Likewise.
4671
4672 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4673
4674         PR rtl-optimization/31500
4675         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4676         * g++.dg/warn/Warray-bounds.C: Likewise.
4677
4678 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
4679
4680         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4681
4682 2007-07-25  Julian Brown  <julian@codesourcery.com>
4683             Paul Brook  <paul@codesourcery.com>
4684             Joseph Myers  <joseph@codesourcery.com>
4685             Mark Shinwell  <shinwell@codesourcery.com>
4686
4687         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4688         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4689         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4690         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4691         (check_effective_target_arm_neon_hw): New.
4692         * gcc.target/arm/neon/neon.exp: New file.
4693         * gcc.target/arm/neon/polytypes.c: New file.
4694         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4695
4696 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
4697
4698         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4699           targets where an "int" is less than 32 bits wide.
4700
4701 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4702
4703         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4704
4705 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4706
4707         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4708           during addition if an int is only 16 bits wide.
4709         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4710
4711 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4712
4713         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4714           size as "long int" and are 32 or 64 bits wide.
4715         * gcc.dg/torture/pr28814.c: Likewise.
4716
4717 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4718
4719         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4720           exactly as wide as an int.
4721
4722 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
4723
4724         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4725         Define and use throughout as long long printf format specifier.
4726         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4727         Likewise.
4728
4729 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
4730
4731         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4732         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4733
4734 2007-07-25  Ben Elliston  <bje@au.ibm.com>
4735
4736         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4737
4738 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
4739
4740         * gcc.c-torture/execute/20070724-1.c: New.
4741
4742 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4743
4744         PR fortran/31205
4745         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4746         "deallocates" to 24, since patch has code rid of much spurious
4747         code.
4748         * gfortran.dg/interface_assignment_1.f90 : New test.
4749
4750         PR fortran/32842
4751         * gfortran.dg/interface_assignment_2.f90 : New test.
4752
4753 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4754
4755         PR fortran/32867
4756         * fortran.dg/initialization_10.f90: New test.
4757
4758 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
4759
4760         PR fortran/32778
4761         * gfortran.dg/imag_2.f: Removed
4762         * gfortran.dg/warn_std_1.f90: New test.
4763         * gfortran.dg/warn_std_2.f90: New test.
4764         * gfortran.dg/warn_std_3.f90: New test.
4765
4766 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4767
4768         PR c++/29001
4769         * g++.dg/init/new22.C: New.
4770
4771 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
4772
4773         PR c++/32561
4774         * g++.dg/template/crash67.C: New.
4775
4776 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
4777
4778         * lib/target-support.exp (check_effective_target_natural_alignment): 
4779         (check_effective_target_vector_alignment_reachable): New.
4780         * config/spu/spu.c (spu_vector_alignment_reachable): New.
4781         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4782         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
4783         check.
4784         * gcc.dg/vect/pr25413.c: Likewise.
4785         * gcc.dg/vect/pr31699.c: Likewise.
4786
4787 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
4788
4789         PR fortran/30814
4790         * gfortran.dg/pack_bounds_1.f90:  New test case.
4791
4792 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
4793
4794         PR fortran/31639
4795         * gfortran.dg/initialization_9.f90: New test.
4796
4797 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4798
4799         PR fortran/32797
4800         PR fortran/32800
4801         * gfortran.dg/bind_c_usage_8.f03: New test case.
4802         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4803         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
4804
4805 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
4806
4807         * gcc.target/mips/branch-cost-1.c: New test.
4808         * gcc.target/mips/branch-cost-2.c: Likewise.
4809
4810 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4811
4812         PR fortran/32732
4813         * gfortran.dg/c_char_tests.f03: New test case.
4814         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4815         * gfortran.dg/c_char_tests_2.f03: New test case.
4816         * gfortran.dg/value_6.f03: Ditto.
4817         * gfortran.dg/value_7.f03: Ditto.
4818
4819 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
4820
4821         PR fortran/32600
4822         * gfortran.dg/c_funloc_tests_5.f03: New.
4823         * gfortran.dg/c_funloc_tests_5.f04: New.
4824         * gfortran.dg/c_funloc_tests_4_driver.c: New.
4825
4826 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4827
4828         PR c++/32839
4829         * g++.dg/expr/call4.C: New.
4830         * g++.dg/expr/call5.C: New.
4831
4832 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4833
4834         PR fortran/32710
4835         * gfortran.dg/namelist_30.f90: New test.
4836
4837 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
4838
4839         PR fortran/29962
4840         * gfortran.dg/array_initializer_1.f90: Removed warning.
4841         * gfortran.dg/initialization_1.f90: Adjusted messages.
4842         * gfortran.dg/nested_modules_6.f90: Removed warning.
4843
4844         PR fortran/31253
4845         * gfortran.dg/initialization_7.f90: New test.
4846
4847         PR fortran/31639
4848         * gfortran.dg/initialization_8.f90: New test.
4849
4850 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4851
4852         PR c++/30818
4853         * g++.dg/template/crash47.C: Adjust errors.
4854         * g++.dg/template/crash48.C: Adjust errors.
4855         * g++.dg/template/typename12.C: New.
4856         * g++.dg/template/typename13.C: New.
4857         * g++.dg/template/typename14.C: New.
4858         * g++.dg/template/typedef6.C: Adjust errors.
4859
4860 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4861
4862         PR fortran/32627
4863         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4864         * gfortran.dg/pr32627.f03: New test case.
4865
4866         * gfortran.dg/c_f_pointer_logical.f03: New test case.
4867         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4868         c_f_pointer_logical.
4869         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4870         c_f_pointer_complex.
4871         * gfortran.dg/c_f_pointer_complex.f03: New test case.
4872         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4873         c_f_pointer_shape_tests_2.
4874         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4875
4876 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
4877
4878         PR fortran/32804
4879         * gfortran.dg/c_loc_tests_9.f03: New test case.
4880         * gfortran.dg/c_loc_tests_10.f03: Ditto.
4881
4882 2007-07-21  Lee Millward  <lee.millward@gmail.com>
4883
4884         PR fortran/32823
4885         * gfortran.dg/int_2.f90: New test.
4886         
4887 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4888
4889         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4890
4891 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
4892
4893         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4894         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4895
4896 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
4897
4898         PR tree-optimization/19910
4899         * gcc.dg/pr19910.c: New test.
4900
4901 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
4902
4903         PR fortran/32738
4904         * gfortran.dg/pr32738.f90: New test.
4905
4906 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
4907
4908         PR tree-optimzation/32635
4909         * gfortran.dg/pr32635.f:  New test case.
4910
4911 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
4912
4913         PR fortran/32801
4914         * gfortran.dg/pr32801.f03: New test case.
4915
4916 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4917
4918         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4919         Test negative numbers also.
4920         * gcc.dg/c99-math-float-1.c: Likewise.
4921         * gcc.dg/c99-math-long-double-1.c: Likewise.
4922         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
4923         test inputs.
4924
4925 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
4926         
4927         * lib/target-supports.exp (check_effective_target_sync_int_long):
4928         Enable for xtensa.
4929         (check_effective_target_sync_char_short): Likewise.
4930         
4931 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4932
4933         * gcc.dg/pr28796-2.c: Add more cases.
4934
4935 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4936
4937         * gcc.dg/pr28796-1.c: Add more cases.
4938         * gcc.dg/pr28796-2.c: Likewise.
4939
4940 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4941
4942         * gcc.dg/pr28796-1.c: Add more cases.
4943         * gcc.dg/pr28796-2.c: Likewise.
4944
4945 2007-07-17  Janus Weil  <jaydub66@gmail.com>
4946
4947         PR fortran/32535
4948         * gfortran.dg/pr32535.f90: New test.
4949
4950 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
4951
4952         PR fortran/31320
4953         PR fortran/32665
4954         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4955
4956 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
4957
4958         PR rtl-optimization/32773
4959         * gcc.dg/pr32773.c: New test.
4960
4961 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4962
4963         * gcc.target/spu/intrinsics-1.c: Use dg-message to
4964         match flax-vector-conversions note.
4965         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4966         instead of dg-error for the warning.
4967
4968 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4969
4970         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4971           adapted to work on targets with 16-bit or wider int.
4972         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4973         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4974         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4975         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4976
4977 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4978
4979         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4980         support large arrays.
4981         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4982         * gcc.dg/20061109-1.c: Likewise.
4983         * gcc.c-torture/execute/20061101-1.x: Likewise.
4984         * gcc.c-torture/execute/pr29797-1.x: Likewise.
4985         * gcc.c-torture/execute/pr31448.x: Likewise.
4986
4987 2007-07-16  Lee Millward  <lee.millward@gmail.com>
4988
4989         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4990
4991         PR fortran/32238
4992         * gfortran.dg/pr32238.f90: New test.
4993
4994         PR fortran/32222
4995         * gfortran.dg/pr32222.f90: New test.
4996
4997         PR fortran/32242
4998         * gfortran.dg/pr32242.f90: New test.
4999         
5000 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
5001             David Ung  <davidu@mips.com>
5002
5003         * gcc.target/mips/mips-sched-madd.c: New test case.
5004
5005 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5006
5007         PR libfortran/32611
5008         * gfortran.dg/large_real_kind_1.f90: Update test.
5009         * gfortran.dg/pr17706.f90: Update test.
5010         * gfortran.dg/fmt_zero_digits.f90: Update test.
5011         * gfortran.dg/fmt_zero_precision.f90: Update test.
5012         * gfortran.dg/real_const_3.f90: Update test.
5013
5014 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5015
5016         PR fortran/32036
5017         * gfortran.dg/bounds_check_8.f90: New test.
5018         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
5019
5020 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5021
5022         PR fortran/32357
5023         * gfortran.dg/mvbits_2.f90: New test.
5024
5025 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5026
5027         PR libfortran/32731
5028         * gfortran.dg/pack_mask_1.f90:  New test.
5029         * gfortran.dg/unpack_mask_1.f90:  New test.
5030
5031 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5032
5033         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
5034         * gcc.dg/20001101-1.c: Likewise.
5035         * gcc.dg/20001102-1.c: Likewise.
5036         * gcc.dg/20020116-2.c: Likewise.
5037         * gcc.dg/20020416-1.c: Likewise.
5038         * gcc.dg/sparc-constant-1.c: Likewise.
5039         * gcc.dg/sparc-dwarf2.c: Likewise.
5040         * gcc.dg/sparc-frame-1.c: Likewise.
5041         * gcc.dg/sparc-getcontext-1.c: Likewise.
5042         * gcc.dg/sparc-loop-1.c: Likewise.
5043         * gcc.dg/sparc-reg-1.c: Likewise.
5044         * gcc.dg/sparc-ret.c: Likewise.
5045         * gcc.dg/sparc-trap-1.c: Likewise.
5046         * gcc.dg/ultrasp10.c: Likewise.
5047         * gcc.dg/ultrasp11.c: Likewise.
5048         * gcc.dg/ultrasp1.c: Likewise.
5049         * gcc.dg/ultrasp2.c: Likewise.
5050         * gcc.dg/ultrasp3.c: Likewise.
5051         * gcc.dg/ultrasp4.c: Likewise.
5052         * gcc.dg/ultrasp5.c: Likewise.
5053         * gcc.dg/ultrasp6.c: Likewise.
5054         * gcc.dg/ultrasp7.c: Likewise.
5055         * gcc.dg/ultrasp8.c: Likewise.
5056         * gcc.dg/ultrasp9.c: Likewise.
5057         * gcc.dg/splet-1.c: Delete.
5058
5059 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
5060
5061         PR fortran/32724
5062         * gfortran.dg/stfunc_5.f90: New test.
5063
5064 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
5065
5066         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
5067         New procedure to check if arrays are naturally aligned to the vector
5068         alignment boundary.
5069         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
5070         in size_t typedef.  Adjust tree dump scan results according to
5071         vect_aligned_arrays target check.
5072         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
5073         vect_aligned_arrays target check.
5074         * gcc.dg/vect/pr31699.c: Ditto.
5075
5076 2007-07-13  Sa Liu  <saliu@de.ibm.com>
5077
5078         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
5079         for V2DFmode vector conditional expression.
5080         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
5081         and dfceq patterns.
5082         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
5083         and dfcgt patterns.
5084         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
5085         V2DFmode comparison and test special values.
5086         * lib/target-supports.exp: Switch on test for V2DFmode 
5087         vector conditional expression.
5088
5089 2007-07-13  Richard Guenther  <rguenther@suse.de>
5090
5091         PR tree-optimization/32721
5092         * gcc.dg/pr32721.c: New testcase.
5093
5094 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
5095
5096         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
5097         error message part that continues on a new line.
5098
5099 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
5100
5101         * gcc.dg/c99-tgmath-1.c: New.
5102         * gcc.dg/c99-tgmath-2.c: New.
5103         * gcc.dg/c99-tgmath-3.c: New.
5104         * gcc.dg/c99-tgmath-4.c: New.
5105
5106 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5107             Janis Johnson  <janis187@us.ibm.com>
5108
5109         PR testsuite/25241
5110         * gcc.test-framework/dg-error-exp-F.c: New test.
5111         * gcc.test-framework/dg-warning-exp-F.c: New test.
5112         * lib/gcc.exp: Enable warning and error prefixes.
5113         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
5114         (dg-error): Wrap original dg-error.
5115         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
5116         markers from dg-error/dg-warning directives.
5117         * gcc.dg/20040322-1.c: Likewise.
5118         * gcc.dg/Wchar-subscripts-1.c: Likewise.
5119         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
5120         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
5121         * gcc.dg/Werror-1.c: Likewise.
5122         * gcc.dg/Werror-10.c: Likewise.
5123         * gcc.dg/Werror-11.c: Likewise.
5124         * gcc.dg/Werror-2.c: Likewise.
5125         * gcc.dg/Werror-3.c: Likewise.
5126         * gcc.dg/Werror-4.c: Likewise.
5127         * gcc.dg/Werror-5.c: Likewise.
5128         * gcc.dg/Werror-6.c: Likewise.
5129         * gcc.dg/Werror-7.c: Likewise.
5130         * gcc.dg/Werror-8.c: Likewise.
5131         * gcc.dg/Werror-9.c: Likewise.
5132         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
5133         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
5134         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
5135         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
5136         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
5137         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
5138         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
5139         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
5140         * gcc.dg/Wnested-externs-1.c: Likewise.
5141         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
5142         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
5143         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
5144         * gcc.dg/Wshadow-3.c: Likewise.
5145         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
5146         * gcc.dg/Wwrite-strings-1.c: Likewise.
5147         * gcc.dg/anon-struct-5.c: Likewise.
5148         * gcc.dg/anon-struct-6.c: Likewise.
5149         * gcc.dg/anon-struct-7.c: Likewise.
5150         * gcc.dg/anon-struct-8.c: Likewise.
5151         * gcc.dg/array-8.c: Likewise.
5152         * gcc.dg/array-quals-2.c: Likewise.
5153         * gcc.dg/asm-qual-1.c: Likewise.
5154         * gcc.dg/asm-wide-1.c: Likewise.
5155         * gcc.dg/assign-warn-1.c: Likewise.
5156         * gcc.dg/assign-warn-2.c: Likewise.
5157         * gcc.dg/bitfld-10.c: Likewise.
5158         * gcc.dg/bitfld-11.c: Likewise.
5159         * gcc.dg/bitfld-12.c: Likewise.
5160         * gcc.dg/bitfld-13.c: Likewise.
5161         * gcc.dg/bitfld-14.c: Likewise.
5162         * gcc.dg/builtin-choose-expr-2.c: Likewise.
5163         * gcc.dg/builtins-30.c: Likewise.
5164         * gcc.dg/c90-const-expr-5.c: Likewise.
5165         * gcc.dg/c90-typespec-1.c: Likewise.
5166         * gcc.dg/c99-const-expr-5.c: Likewise.
5167         * gcc.dg/c99-flex-array-5.c: Likewise.
5168         * gcc.dg/c99-fordecl-3.c: Likewise.
5169         * gcc.dg/c99-tag-3.c: Likewise.
5170         * gcc.dg/c99-typespec-1.c: Likewise.
5171         * gcc.dg/c99-vla-jump-1.c: Likewise.
5172         * gcc.dg/c99-vla-jump-2.c: Likewise.
5173         * gcc.dg/c99-vla-jump-3.c: Likewise.
5174         * gcc.dg/c99-vla-jump-4.c: Likewise.
5175         * gcc.dg/c99-vla-jump-5.c: Likewise.
5176         * gcc.dg/cast-1.c: Likewise.
5177         * gcc.dg/cast-2.c: Likewise.
5178         * gcc.dg/cast-3.c: Likewise.
5179         * gcc.dg/cast-4.c: Likewise.
5180         * gcc.dg/cast-pretty-print-1.c: Likewise.
5181         * gcc.dg/comp-goto-2.c: Likewise.
5182         * gcc.dg/comp-goto-3.c: Likewise.
5183         * gcc.dg/cpp/error-1.c: Likewise.
5184         * gcc.dg/cpp/if-paren.c: Likewise.
5185         * gcc.dg/decl-7.c: Likewise.
5186         * gcc.dg/decl-8.c: Likewise.
5187         * gcc.dg/decl-nospec-1.c: Likewise.
5188         * gcc.dg/decl-nospec-2.c: Likewise.
5189         * gcc.dg/decl-nospec-3.c: Likewise.
5190         * gcc.dg/declspec-10.c: Likewise.
5191         * gcc.dg/declspec-11.c: Likewise.
5192         * gcc.dg/declspec-12.c: Likewise.
5193         * gcc.dg/declspec-13.c: Likewise.
5194         * gcc.dg/declspec-14.c: Likewise.
5195         * gcc.dg/declspec-15.c: Likewise.
5196         * gcc.dg/declspec-16.c: Likewise.
5197         * gcc.dg/declspec-17.c: Likewise.
5198         * gcc.dg/declspec-4.c: Likewise.
5199         * gcc.dg/declspec-5.c: Likewise.
5200         * gcc.dg/declspec-6.c: Likewise.
5201         * gcc.dg/declspec-7.c: Likewise.
5202         * gcc.dg/declspec-8.c: Likewise.
5203         * gcc.dg/declspec-9.c: Likewise.
5204         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
5205         * gcc.dg/dfp/constants-c99.c: Likewise.
5206         * gcc.dg/dfp/keywords-c89.c: Likewise.
5207         * gcc.dg/dfp/keywords-c99.c: Likewise.
5208         * gcc.dg/dfp/keywords-reserved.c: Likewise.
5209         * gcc.dg/dfp/typespec.c: Likewise.
5210         * gcc.dg/dremf-type-compat-2.c: Likewise.
5211         * gcc.dg/dremf-type-compat-3.c: Likewise.
5212         * gcc.dg/dremf-type-compat-4.c: Likewise.
5213         * gcc.dg/empty-source-2.c: Likewise.
5214         * gcc.dg/empty-source-3.c: Likewise.
5215         * gcc.dg/enum3.c: Likewise.
5216         * gcc.dg/extra-semi-2.c: Likewise.
5217         * gcc.dg/extra-semi-3.c: Likewise.
5218         * gcc.dg/float-range-1.c: Likewise.
5219         * gcc.dg/float-range-2.c: Likewise.
5220         * gcc.dg/float-range-3.c: Likewise.
5221         * gcc.dg/float-range-5.c: Likewise.
5222         * gcc.dg/format/asm_fprintf-2.c: Likewise.
5223         * gcc.dg/format/asm_fprintf-3.c: Likewise.
5224         * gcc.dg/format/asm_fprintf-4.c: Likewise.
5225         * gcc.dg/format/asm_fprintf-5.c: Likewise.
5226         * gcc.dg/format/cast-1.c: Likewise.
5227         * gcc.dg/format/gcc_diag-3.c: Likewise.
5228         * gcc.dg/format/gcc_diag-4.c: Likewise.
5229         * gcc.dg/format/gcc_diag-6.c: Likewise.
5230         * gcc.dg/format/gcc_diag-8.c: Likewise.
5231         * gcc.dg/format/gcc_diag-9.c: Likewise.
5232         * gcc.dg/format/nul-2.c: Likewise.
5233         * gcc.dg/format/opt-1.c: Likewise.
5234         * gcc.dg/format/opt-2.c: Likewise.
5235         * gcc.dg/format/opt-3.c: Likewise.
5236         * gcc.dg/format/opt-4.c: Likewise.
5237         * gcc.dg/format/opt-5.c: Likewise.
5238         * gcc.dg/format/opt-6.c: Likewise.
5239         * gcc.dg/framework-2.c: Likewise.
5240         * gcc.dg/func-args-1.c: Likewise.
5241         * gcc.dg/func-outside-1.c: Likewise.
5242         * gcc.dg/func-outside-2.c: Likewise.
5243         * gcc.dg/gnu-cond-expr-2.c: Likewise.
5244         * gcc.dg/gnu-cond-expr-3.c: Likewise.
5245         * gcc.dg/if-empty-1.c: Likewise.
5246         * gcc.dg/init-bad-1.c: Likewise.
5247         * gcc.dg/init-bad-2.c: Likewise.
5248         * gcc.dg/init-bad-3.c: Likewise.
5249         * gcc.dg/init-desig-obs-2.c: Likewise.
5250         * gcc.dg/init-desig-obs-3.c: Likewise.
5251         * gcc.dg/init-empty-2.c: Likewise.
5252         * gcc.dg/init-empty-3.c: Likewise.
5253         * gcc.dg/inline-11.c: Likewise.
5254         * gcc.dg/inline-12.c: Likewise.
5255         * gcc.dg/inline-8.c: Likewise.
5256         * gcc.dg/inline-9.c: Likewise.
5257         * gcc.dg/inline3.c: Likewise.
5258         * gcc.dg/label-decl-1.c: Likewise.
5259         * gcc.dg/label-decl-2.c: Likewise.
5260         * gcc.dg/label-decl-3.c: Likewise.
5261         * gcc.dg/label-decl-4.c: Likewise.
5262         * gcc.dg/long-long-typespec-1.c: Likewise.
5263         * gcc.dg/lvalue-2.c: Likewise.
5264         * gcc.dg/lvalue-3.c: Likewise.
5265         * gcc.dg/nested-func-3.c: Likewise.
5266         * gcc.dg/nested-redef-1.c: Likewise.
5267         * gcc.dg/noreturn-4.c: Likewise.
5268         * gcc.dg/old-style-prom-2.c: Likewise.
5269         * gcc.dg/old-style-prom-3.c: Likewise.
5270         * gcc.dg/old-style-then-proto-1.c: Likewise.
5271         * gcc.dg/overflow-warn-1.c: Likewise.
5272         * gcc.dg/overflow-warn-2.c: Likewise.
5273         * gcc.dg/overflow-warn-3.c: Likewise.
5274         * gcc.dg/overflow-warn-4.c: Likewise.
5275         * gcc.dg/overflow-warn-6.c: Likewise.
5276         * gcc.dg/parm-forwdecl-2.c: Likewise.
5277         * gcc.dg/parm-forwdecl-3.c: Likewise.
5278         * gcc.dg/parm-impl-decl-1.c: Likewise.
5279         * gcc.dg/parm-impl-decl-2.c: Likewise.
5280         * gcc.dg/parm-incomplete-1.c: Likewise.
5281         * gcc.dg/parm-mismatch-1.c: Likewise.
5282         * gcc.dg/pointer-arith-1.c: Likewise.
5283         * gcc.dg/pointer-arith-2.c: Likewise.
5284         * gcc.dg/pointer-arith-3.c: Likewise.
5285         * gcc.dg/pointer-arith-4.c: Likewise.
5286         * gcc.dg/pointer-arith-6.c: Likewise.
5287         * gcc.dg/pointer-arith-7.c: Likewise.
5288         * gcc.dg/pointer-arith-8.c: Likewise.
5289         * gcc.dg/pr13804-1.c: Likewise.
5290         * gcc.dg/pr15698-1.c: Likewise.
5291         * gcc.dg/pr15698-2.c: Likewise.
5292         * gcc.dg/pr15698-3.c: Likewise.
5293         * gcc.dg/pr15698-4.c: Likewise.
5294         * gcc.dg/pr15698-5.c: Likewise.
5295         * gcc.dg/pr15698-6.c: Likewise.
5296         * gcc.dg/pr15698-7.c: Likewise.
5297         * gcc.dg/pr15698-8.c: Likewise.
5298         * gcc.dg/pr17188-1.c: Likewise.
5299         * gcc.dg/pr17301-1.c: Likewise.
5300         * gcc.dg/pr17301-2.c: Likewise.
5301         * gcc.dg/pr17730-1.c: Likewise.
5302         * gcc.dg/pr20368-1.c: Likewise.
5303         * gcc.dg/pr20368-2.c: Likewise.
5304         * gcc.dg/pr20368-3.c: Likewise.
5305         * gcc.dg/pr22308-1.c: Likewise.
5306         * gcc.dg/qual-component-1.c: Likewise.
5307         * gcc.dg/redecl-1.c: Likewise.
5308         * gcc.dg/redecl-11.c: Likewise.
5309         * gcc.dg/redecl-12.c: Likewise.
5310         * gcc.dg/redecl-13.c: Likewise.
5311         * gcc.dg/redecl-14.c: Likewise.
5312         * gcc.dg/redecl-15.c: Likewise.
5313         * gcc.dg/register-var-1.c: Likewise.
5314         * gcc.dg/register-var-2.c: Likewise.
5315         * gcc.dg/stmt-expr-2.c: Likewise.
5316         * gcc.dg/stmt-expr-3.c: Likewise.
5317         * gcc.dg/stmt-expr-label-1.c: Likewise.
5318         * gcc.dg/stmt-expr-label-2.c: Likewise.
5319         * gcc.dg/stmt-expr-label-3.c: Likewise.
5320         * gcc.dg/struct-empty-2.c: Likewise.
5321         * gcc.dg/struct-empty-3.c: Likewise.
5322         * gcc.dg/struct-parse-1.c: Likewise.
5323         * gcc.dg/struct-semi-1.c: Likewise.
5324         * gcc.dg/struct-semi-2.c: Likewise.
5325         * gcc.dg/struct-semi-3.c: Likewise.
5326         * gcc.dg/switch-5.c: Likewise.
5327         * gcc.dg/switch-6.c: Likewise.
5328         * gcc.dg/switch-7.c: Likewise.
5329         * gcc.dg/tls/diag-5.c: Likewise.
5330         * gcc.dg/transparent-union-1.c: Likewise.
5331         * gcc.dg/transparent-union-3.c: Likewise.
5332         * gcc.dg/typespec-1.c: Likewise.
5333         * gcc.dg/vla-init-2.c: Likewise.
5334         * gcc.dg/vla-init-3.c: Likewise.
5335         * gcc.dg/vla-init-4.c: Likewise.
5336         * gcc.dg/vla-init-5.c: Likewise.
5337         * gcc.dg/void-cast-2.c: Likewise.
5338         * gcc.dg/wvla-3.c: Likewise.
5339         * gcc.dg/wvla-7.c: Likewise.
5340         * gcc.target/i386/991209-1.c: Likewise.
5341         * gcc.target/ia64/fpreg-1.c: Likewise.
5342         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
5343         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
5344         
5345 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
5346
5347         PR fortran/31639
5348         * gfortran.dg/func_decl_4.f90: New test.
5349
5350 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
5351
5352         PR fortran/32727
5353         * gfortran.dg/interface_17.f90: New test.
5354
5355 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
5356
5357         PR fortran/32599
5358         * gfortran.dg/32599.f03: New test case.
5359
5360         PR fortran/32601
5361         * gfortran.dg/32601.f03: New test case.
5362         * gfortran.dg/32601_1.f03: Ditto.
5363         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5364         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5365
5366 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
5367
5368         * gcc.c-torture/execute/align-3.c: Remove function addr check.
5369
5370 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5371             Devang Patel  <dpatel@apple.com>
5372
5373         PR tree-optimization/25413
5374         * gcc.dg/vect/vect-align-1.c: New.
5375         * gcc.dg/vect/vect-align-2.c: New.
5376         * gcc.dg/vect/pr25413.c: New.
5377         * gcc.dg/vect/pr25413a.c: New.
5378         * gcc.dg/vect/pr31699.c: Fix dg-final check.
5379
5380 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
5381
5382         * lib/target-support.exp (check_ultrasparc_hw_available):
5383         New function.
5384         (is-effective-target): Check $arg for ultrasparc_hw.
5385         (is-effective-target-keyword): Likewise.
5386         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5387         when determining what to do on sparc platforms.
5388         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5389         * gcc.dg/20001101-1.c: Likewise.
5390         * gcc.dg/20001101-2.c: Likewise.
5391         * gcc.dg/ultrasp9.c: Likewise.
5392         * gcc.dg/ultrasp10.c: Likewise.
5393         * gcc.target/sparc/pdist-3.c: Likewise.
5394
5395 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
5396
5397         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5398
5399 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
5400
5401         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5402         get vectorized.
5403         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5404         now get vectorized.
5405         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5406         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5407         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5408         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5409         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5410         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5411         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5412         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5413         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5414         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5415         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5416         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5417         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5418         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5419         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5420         * lib/target-supports.exp (check_effective_target_vect_int_mul):
5421         Add spu.
5422
5423 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
5424
5425         PR c++/30854
5426         * g++.dg/parse/error30.C: New test.
5427
5428 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5429
5430         PR fortran/29804
5431         * gfortran.dg/alloc_comp_misc_1.f90: New test.
5432
5433 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
5434
5435         * gfortran.fortran-torture/compile/pr32663.f: New test.
5436
5437 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5438
5439         PR c++/31027
5440         * g++.dg/inherit/virtual4.C: New.
5441
5442 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
5443
5444         PR target/32661
5445         * gcc.target/i386/pr32661-1.c: New test.
5446
5447 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
5448
5449         * gnat.dg/invariant_index.ad[sb]: New test.
5450
5451 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
5452
5453         PR c++/32560
5454         * g++.dg/template/decl3.C: New.
5455
5456 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
5457
5458         PR 32617
5459         * gcc.c-torture/execute/align-3.c: New.
5460
5461 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
5462
5463         PR target/32708
5464         * gcc.target/i386/pr32708-1.c: New test.
5465         * gcc.target/i386/pr32708-2.c: Ditto.
5466         * gcc.target/i386/pr32708-3.c: Ditto.
5467
5468 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
5469
5470         * g++.dg/init/new20.C: Remove svn:executable flag.
5471
5472 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5473
5474         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5475
5476 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
5477
5478         * gcc.dg/ultrasp7.c: Add fpic target requirement.
5479
5480 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5481
5482         PR testsuite/25241
5483         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5484         directive.
5485         
5486 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
5487
5488         PR fortran/32157
5489         * gfortran.dg/overload_2.f90: New test.
5490
5491         PR fortran/32689
5492         * gfortran.dg/transfer_simplify_5.f90
5493
5494         PR fortran/32634
5495         * gfortran.dg/interface_15.f90: New test.
5496
5497 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
5498
5499         PR libfortran/32336
5500         * gfortran.dg/matmul_5.f90:  New test case.
5501
5502 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5503
5504         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5505         * gcc.dg/fesd-any.h: Likewise.
5506         * gcc.dg/fesd-baseonly.c: Likewise.
5507         * gcc.dg/fesd-baseonly.h: Likewise.
5508         * gcc.dg/fesd-none.c: Likewise.
5509         * gcc.dg/fesd-none.h: Likewise.
5510         * gcc.dg/fesd-reduced.c: Likewise.
5511         * gcc.dg/fesd-reduced.h: Likewise.
5512         * gcc.dg/fesd-sys.c: Likewise.
5513         * gcc.dg/fesd-sys.h: Likewise
5514         * gcc.dg/fesd.h: Likewise.
5515
5516         * g++.dg/debug/dwarf2: New directory.
5517         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5518         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5519         * g++.dg/other/fesd-any.h: Likewise.
5520         * g++.dg/other/fesd-baseonly.C: Likewise.
5521         * g++.dg/other/fesd-baseonly.h: Likewise.
5522         * g++.dg/other/fesd-none.C: Likewise.
5523         * g++.dg/other/fesd-none.h: Likewise.
5524         * g++.dg/other/fesd-reduced.C: Likewise.
5525         * g++.dg/other/fesd-reduced.h: Likewise.
5526         * g++.dg/other/fesd-sys.C: Likewise.
5527         * g++.dg/other/fesd-sys.h: Likewise.
5528         * g++.dg/other/fesd.h: Likewise.
5529
5530 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
5531
5532         PR fortran/31129
5533         * gfortran.dg/parameter_unused.f90: New test.
5534
5535 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
5536
5537         PR tree-optimization/32681
5538         * gcc.dg/tree-ssa/pr32681.c: New test.
5539
5540 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5541
5542         PR fortran/32678
5543         * gfortran.dg/fmt_t_5.f90: New test.
5544
5545 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
5546
5547         PR c++/30535
5548         * g++.dg/template/operator10.C: New.
5549
5550 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5551
5552         PR libfortran/32217
5553         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
5554
5555 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5556
5557         PR fortran/29876
5558         * gfortran.dg/operator_6.f90: New test.
5559
5560 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5561
5562         PR fortran/17711
5563         * gfortran.dg/operator_4.f90: New test.
5564         * gfortran.dg/operator_5.f90: New test.
5565         * gfortran.dg/logical_comp.f90: Adjusted error messages.
5566         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5567
5568 2007-07-08  Tobias Burnus  <burnus@net-b.de>
5569
5570         PR fortran/32669
5571         * gfortran.dg/argument_checking_6.f90: New.
5572
5573 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
5574
5575         PR fortran/25094
5576         * gfortran.dg/interface_155555.f90: New test.
5577
5578 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5579
5580         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5581         c99-math-long-double-1.c, c99-math.h: Test subnormals.
5582
5583 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5584
5585         PR testsuite/25241
5586         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5587         discern pedantic diagnostics and errors.
5588         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5589         and not an error.
5590         * gcc.dg/20050121-1.c: This is an error and not a warning.
5591         * gcc.target/i386/sseregparm-2.c:  Likewise.
5592         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5593         * gcc.dg/charset/attribute2.c: Likewise.
5594         * gcc.dg/bitfld-1.c: Likewise.
5595         * gcc.dg/pack-test-2.c: Likewise.
5596         * gcc.dg/940510-1.c: Match separately error and warning.
5597         * gcc.dg/array-2.c: Match separately multiple messages. The second
5598         diagnostic is a pedantic warning and not an error.
5599         * gcc.dg/pr14475.c: Match separately multiple messages.
5600         * gcc.dg/pr18809-1.c: Likewise.
5601         * gcc.dg/pr27953.c: Likewise.
5602         * gcc.dg/vla-init-1.c: Likewise.
5603         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5604
5605 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5606
5607         PR fortran/32644
5608         * gfortran.dg/char_decl_1.f90: New test.
5609
5610 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
5611
5612         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5613
5614 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
5615
5616         PR c++/32232
5617         * g++.dg/template/overload9.C: New test.
5618
5619 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
5620
5621         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5622         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5623
5624 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5625
5626         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5627         * gcc.dg/20001012-2.c: Likewise.
5628         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5629         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5630
5631 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
5632
5633         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5634         about the chunk size when STACK_SIZE is defined.
5635
5636 2007-07-06  Josh Conner  <jconner@apple.com>
5637
5638         PR middle-end/32602
5639         * gcc.dg/sibcall-8.c: New test.
5640
5641 2007-07-06  Josh Conner  <jconner@apple.com>
5642
5643         PR middle-end/32603
5644         * gcc.target/arm/sibcall-1.c: New test.
5645
5646 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
5647
5648         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5649
5650 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
5651
5652         * gfortran.dg/save_parameter.f90: New test.
5653         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5654
5655 2007-07-06  Richard Guenther  <rguenther@suse.de>
5656
5657         * g++.dg/opt/pr30965.C: New testcase.
5658
5659 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
5660
5661         * gcc.target/mips/save-restore-5.c: New test.
5662
5663 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5664
5665         PR rtl_optimization/32450
5666         * gcc.dg/pr32450.c: New runtime test.
5667
5668 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
5669
5670         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5671         single underscore in scan directives.
5672
5673 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
5674
5675         PR c++/32245
5676         * g++.dg/init/ptrmem4.C: New test.
5677
5678         PR c++/32251
5679         * g++.dg/init/new21.C: Likewise.
5680
5681         PR c++/31992
5682         * g++.dg/template/static30.C: Likewise.
5683
5684 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
5685
5686         * gcc.dg/vect/costmodel/ppc: New directory.
5687         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5688         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5689         New test.
5690         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5691         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5692         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5693         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5694         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5695         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5696         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5697         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5698         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5699         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5700         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5701         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5702         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5703         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5704
5705 2007-07-05  Tobias Burnus  <burnus@net-b.de>
5706
5707         PR fortran/32359
5708         * gfortran.dg/module_md5_1.f90: Update MD5 number.
5709
5710 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
5711
5712         PR fortran/32526
5713         * gfortran.dg/interface_14.f90: New test.
5714
5715         PR fortran/32613
5716         * gfortran.dg/do_iterator_2.f90: New test.
5717
5718 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5719
5720         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5721         (FE_DEC_DOWNWARD): Likewise.
5722         (FE_DEC_UPWARD): Likewise.
5723         (FE_DEC_TOWARDZERO): Likewise.
5724         (FE_DEC_TONEARESTFROMZERO): Likewise.
5725
5726 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
5727
5728         * gcc.c-torture/compile/pr32606.c: New.
5729         * gfortran.fortran-torture/execute/pr32604.f90: New.
5730
5731 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
5732
5733         * gcc.dg/visibility-12.c: New test.
5734         * gcc.dg/visibility-13.c: Likewise.
5735         * g++.dg/ext/visibility-9.C: Likewise.
5736         * g++.dg/ext/visibility-10.C: Likewise.
5737
5738 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5739
5740         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5741         * gcc.dg/sh-relax-vxworks.c: New test.
5742
5743 2007-07-04  Richard Guenther  <rguenther@suse.de>
5744
5745         PR tree-optimization/32500
5746         * gcc.c-torture/execute/pr32500.c: New testcase.
5747
5748 2007-07-04  Richard Guenther  <rguenther@suse.de>
5749
5750         PR tree-optimization/32482
5751         * gcc.c-torture/compile/pr32482.c: New testcase.
5752
5753 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5754
5755         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5756         VxWorks kernels.
5757         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5758         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5759         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5760         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5761
5762 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5763
5764         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5765
5766 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
5767
5768         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5769
5770 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5771
5772         PR fortran/31198
5773         * gfortran.dg/min_max_optional_1.f90: New test.
5774         * gfortran.dg/min_max_optional_2.f90: New test.
5775         * gfortran.dg/min_max_optional_3.f90: New test.
5776
5777 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5778
5779         PR fortran/32545
5780         * gfortran.dg/fmt_error.f90: New test.
5781
5782 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5783
5784         PR fortran/32612
5785         * gfortran.dg/interface_13.f90: New test.
5786
5787 2007-07-03  Dave Brolley  <brolley@redhat.com>
5788
5789         PR c++/31743
5790         * g++.dg/init/new20.C: New test.
5791
5792 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
5793
5794         PR fortran/32579
5795         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5796
5797 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5798
5799         PR fortran/25062
5800         * common_7.f90: New.
5801         * common_8.f90: New.
5802         * common_9.f90: New.
5803
5804 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5805
5806         PR fortran/30940
5807         * gfortran.dg/argument_checking_1.f90: New.
5808         * gfortran.dg/argument_checking_2.f90: New.
5809         * gfortran.dg/argument_checking_3.f90: New.
5810         * gfortran.dg/argument_checking_4.f90: New.
5811         * gfortran.dg/argument_checking_5.f90: New.
5812         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5813         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5814
5815 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5816
5817         * gcc.dg/pr32176.c: Add -w to default dg-options.
5818
5819 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5820
5821         * gcc.c-torture/compile/ssa-pre-1.c: New test.
5822
5823 2007-07-03  Tobias Burnus  <burnus@net-b.de>
5824
5825         PR fortran/20888
5826         * gfortran.dg/null_2.f90: New.
5827
5828 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5829             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5830
5831         PR middle-end/32176
5832         * gcc.dg/pr32176.c: New test.
5833
5834 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
5835
5836         * gcc.dg/const-float80.c : New test.
5837         * gcc.dg/const-float128.c : New test.
5838         * gcc.dg/const-float80-ped.c : New test.
5839         * gcc.dg/const-float128-ped.c : New test.
5840
5841 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5842
5843         * gcc.dg/c99-math.h: Fix typo.
5844
5845 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5846
5847         PR libgomp/32468
5848         * gcc.dg/gomp/pr32468-1.c: New test.
5849
5850 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5851
5852         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5853         an ABI option.
5854
5855 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
5856
5857         * gfortran.fortran-torture/compile/pr32583.f: New.
5858         * gcc.c-torture/compile/pr32584.c: New
5859
5860 2007-07-02  Ollie Wild  <aaw@google.com>
5861
5862         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5863         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5864
5865 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
5866
5867         * gcc.target/mips/save-restore-1.c: New test.
5868         * gcc.target/mips/save-restore-2.c: Likewise.
5869         * gcc.target/mips/save-restore-3.c: Likewise.
5870         * gcc.target/mips/save-restore-4.c: Likewise.
5871
5872 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
5873
5874         PR tree-optimization/31966
5875         PR tree-optimization/32533
5876         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5877         * gfortran.dg/pr32533.f90: Ditto.
5878
5879 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
5880
5881         * g++.dg/opt/nrv12.C: New test.
5882         * gcc.target/i386/nrv1.c: New test.
5883
5884         PR c++/31748
5885         * g++.dg/gomp/pr31748.C: New test.
5886
5887 2007-07-02  Ira Rosen  <irar@il.ibm.com>
5888  
5889         PR tree-optimization/32230
5890         * gcc.dg/vect/pr32230.c: New test.
5891
5892 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
5893
5894         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5895         * bind_c_coms.f90: Ditto.
5896         * bind_c_coms_driver.c: Ditto.
5897         * bind_c_dts.f90: Ditto.
5898         * bind_c_dts_2.f03: Ditto.
5899         * bind_c_dts_2_driver.c: Ditto.
5900         * bind_c_dts_3.f03: Ditto.
5901         * bind_c_dts_4.f03: Ditto.
5902         * bind_c_dts_driver.c: Ditto.
5903         * bind_c_implicit_vars.f03: Ditto.
5904         * bind_c_procs.f03: Ditto.
5905         * bind_c_usage_2.f03: Ditto.
5906         * bind_c_usage_3.f03: Ditto.
5907         * bind_c_usage_5.f03: Ditto.
5908         * bind_c_usage_6.f03: Ditto.
5909         * bind_c_usage_7.f03: Ditto.
5910         * bind_c_vars.f90: Ditto.
5911         * bind_c_vars_driver.c: Ditto.
5912         * binding_c_table_15_1.f03: Ditto.
5913         * binding_label_tests.f03: Ditto.
5914         * binding_label_tests_10.f03: Ditto.
5915         * binding_label_tests_10_main.f03: Ditto.
5916         * binding_label_tests_11.f03: Ditto.
5917         * binding_label_tests_11_main.f03: Ditto.
5918         * binding_label_tests_12.f03: Ditto.
5919         * binding_label_tests_13.f03: Ditto.
5920         * binding_label_tests_13_main.f03: Ditto.
5921         * binding_label_tests_14.f03: Ditto.
5922         * binding_label_tests_2.f03: Ditto.
5923         * binding_label_tests_3.f03: Ditto.
5924         * binding_label_tests_4.f03: Ditto.
5925         * binding_label_tests_5.f03: Ditto.
5926         * binding_label_tests_6.f03: Ditto.
5927         * binding_label_tests_7.f03: Ditto.
5928         * binding_label_tests_8.f03: Ditto.
5929         * binding_label_tests_9.f03: Ditto.
5930         * c_assoc.f90: Ditto.
5931         * c_assoc_2.f03: Ditto.
5932         * c_f_pointer_shape_test.f90: Ditto.
5933         * c_f_pointer_tests.f90: Ditto.
5934         * c_f_tests_driver.c: Ditto.
5935         * c_funloc_tests.f03: Ditto.
5936         * c_funloc_tests_2.f03: Ditto.
5937         * c_funloc_tests_3.f03: Ditto.
5938         * c_funloc_tests_3_funcs.c: Ditto.
5939         * c_kind_params.f90: Ditto.
5940         * c_kind_tests_2.f03: Ditto.
5941         * c_kinds.c: Ditto.
5942         * c_loc_driver.c: Ditto.
5943         * c_loc_test.f90: Ditto.
5944         * c_loc_tests_2.f03: Ditto.
5945         * c_loc_tests_2_funcs.c: Ditto.
5946         * c_loc_tests_3.f03: Ditto.
5947         * c_loc_tests_4.f03: Ditto.
5948         * c_loc_tests_5.f03: Ditto.
5949         * c_loc_tests_6.f03: Ditto.
5950         * c_loc_tests_7.f03: Ditto.
5951         * c_loc_tests_8.f03: Ditto.
5952         * c_ptr_tests.f03: Ditto.
5953         * c_ptr_tests_10.f03: Ditto.
5954         * c_ptr_tests_5.f03: Ditto.
5955         * c_ptr_tests_7.f03: Ditto.
5956         * c_ptr_tests_7_driver.c: Ditto.
5957         * c_ptr_tests_8.f03: Ditto.
5958         * c_ptr_tests_8_funcs.c: Ditto.
5959         * c_ptr_tests_9.f03: Ditto.
5960         * c_ptr_tests_driver.c: Ditto.
5961         * c_size_t_driver.c: Ditto.
5962         * c_size_t_test.f03: Ditto.
5963         * com_block_driver.f90: Ditto.
5964         * global_vars_c_init.f90: Ditto.
5965         * global_vars_c_init_driver.c: Ditto.
5966         * global_vars_f90_init.f90: Ditto.
5967         * global_vars_f90_init_driver.c: Ditto.
5968         * interop_params.f03: Ditto.
5969         * iso_c_binding_only.f03: Ditto.
5970         * iso_c_binding_rename_1.f03: Ditto.
5971         * iso_c_binding_rename_1_driver.c: Ditto.
5972         * iso_c_binding_rename_2.f03: Ditto.
5973         * iso_c_binding_rename_2_driver.c: Ditto.
5974         * kind_tests_2.f03: Ditto.
5975         * kind_tests_3.f03: Ditto.
5976         * module_md5_1.f90: Ditto.
5977         * only_clause_main.c: Ditto.
5978         * print_c_kinds.f90: Ditto.
5979         * test_bind_c_parens.f03: Ditto.
5980         * test_c_assoc.c: Ditto.
5981         * test_com_block.f90: Ditto.
5982         * test_common_binding_labels.f03: Ditto.
5983         * test_common_binding_labels_2.f03: Ditto.
5984         * test_common_binding_labels_2_main.f03: Ditto.
5985         * test_common_binding_labels_3.f03: Ditto.
5986         * test_common_binding_labels_3_main.f03: Ditto.
5987         * test_only_clause.f90: Ditto.
5988         * use_iso_c_binding.f90: Ditto.
5989         * value_5.f90: Ditto.
5990         * value_test.f90: Ditto.
5991         * value_tests_f03.f90: Ditto.
5992
5993 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
5994
5995         * gcc.dg/tls/opt-14.c: New.
5996
5997 2007-07-01  Ollie Wild  <aaw@google.com>
5998
5999         * g++.dg/lookup/using16.C: New test.
6000         * g++.dg/lookup/using17.C: New test.
6001
6002 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
6003
6004         PR fortran/32239
6005         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
6006         (test_4): Use proper test for floating point equality.
6007         (test_8): Likewise.
6008
6009 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6010
6011         PR libgfortran/32554
6012         * gfortran.dg/fmt_p_1.f90: New test.
6013
6014 2007-07-01  Ira Rosen  <irar@il.ibm.com>
6015
6016         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
6017         initialization and fix dg-final check - the initialization loop is
6018         vectorizable.
6019
6020 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6021             Volker Reichelt  <reichelt@netcologne.de>
6022
6023         PR middle-end/32559
6024         * gcc.dg/pr32559.c: New test.
6025
6026 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
6027
6028         PR tree-optimization/25371
6029         * gcc.dg/vect/pr25371.c: New test.
6030
6031 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
6032
6033         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
6034         when allocating and initializing a flexible array.
6035
6036 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
6037
6038         PR fortran/20373
6039         * gfortran.dg/intrinsic.f90: New test.
6040
6041 2007-06-30  Tobias Burnus  <burnus@net-b.de>
6042
6043         PR fortran/32555
6044         * gfortran.dg/fmt_zero_check.f90: New.
6045
6046 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
6047
6048         PR fortran/30284
6049         * gfortran.dg/repeat_f90: New test.
6050
6051 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6052
6053         PR testsuite/25241
6054         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
6055         -pedantic-errors, so we should match errors.
6056         * gcc.dg/cpp/escape-1.c: Likewise.
6057         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
6058         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
6059         warning.
6060         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
6061         errors instead of warnings.
6062         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
6063         a pedantic warning.
6064         * gcc.dg/cpp/arith-3.c: Likewise.
6065
6066 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6067
6068         PR testsuite/25241
6069         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
6070         * gcc.dg/pch/valid-2.c: Likewise.
6071         * gcc.dg/pch/valid-3.c: Likewise.
6072         * gcc.dg/pch/warn-1.c: Likewise.
6073         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
6074         
6075 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6076
6077         PR c/4076
6078         * gcc.dg/Wunused-function.c: New.
6079         
6080 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6081
6082         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
6083
6084 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
6085
6086         * g++.dg/other/canon-31724.C: New.
6087         
6088 2007-06-29  Jan Hubicka  <jh@suse.cz>
6089
6090         PR middle-end/32372
6091         * gcc.c-torture/compile/pr32372.c: new.
6092
6093 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6094
6095         * gfortran.dg/operator_3.f90: New test.
6096
6097 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
6098
6099         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
6100         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
6101
6102 2007-06-29  Richard Guenther  <rguenther@suse.de>
6103
6104         PR middle-end/32493
6105         * gcc.dg/inline-23.c: New testcase.
6106
6107 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
6108
6109         PR tree-optimization/24659
6110         * gcc.target/i386/vectorize2.c: New test.
6111         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
6112         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6113
6114 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
6115
6116         * gcc.dg/pointer-arith-9.c: New test.
6117
6118 2007-06-29  Tobias Burnus  <burnus@net-b.de>
6119
6120         PR fortran/32483
6121         * gfortran.dg/fmt_read_2.f90: New.
6122
6123 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6124
6125         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
6126         If it exists, don't try to create it.
6127
6128 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
6129
6130         * g++.dg/ext/visibility/ms-compat-1.C: New.
6131
6132 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6133
6134         PR tree-opt/32417
6135         * gfortran.fortran-torture/compile/pr32417.f90: New test.
6136
6137 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
6138
6139         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
6140         targets.
6141
6142 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
6143
6144         PR fortran/32467
6145         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
6146
6147 2007-06-27  Richard Guenther  <rguenther@suse.de>
6148
6149         PR middle-end/32492
6150         * gcc.dg/inline-22.c: New testcase.
6151
6152 2007-06-26  Hui-May Chang <hm.chang@apple.com>
6153
6154         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
6155         the scan-assembler constant.
6156
6157 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
6158
6159         PR 20216
6160         * gcc.dg/pr20216.c: New.
6161
6162 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6163
6164         PR tree-opt/32421
6165         * gcc.dg/vect/pr32421.c: New test.
6166
6167 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
6168
6169         PR c++/32111
6170         * g++.dg/other/friend5.C: New test.
6171
6172 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
6173
6174         PR fortran/32464
6175         * gfortran.dg/host_assoc_function_2.f90: New test.
6176
6177         PR fortran/31494
6178         * gfortran.dg/host_assoc_call_1.f90: New test.
6179
6180 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6181
6182         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
6183         
6184 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6185
6186         PR fortran/32456
6187         * gfortran.dg/error_format.f90: New test.
6188
6189 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6190
6191         PR fortran/32136
6192         * gfortran.dg/pr32136.f90: New test.
6193
6194 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
6195
6196         PR fortran/31726
6197         * gfortran.dg/minmaxloc_1.f90: New test.
6198
6199         PR fortran/32298
6200         * gfortran.dg/minmaxloc_2.f90: New test.
6201
6202 2007-06-23  Richard Guenther  <rguenther@suse.de>
6203
6204         PR tree-optimization/16876
6205         PR middle-end/29478
6206         * gcc.dg/pr29254.c: The warning is bogus.
6207         * gcc.dg/warn-1.c: Likewise.
6208         * gcc.dg/assign-warn-3.c: Likewise.
6209         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
6210
6211 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
6212
6213         * gcc.c-torture/execute/20070623-1.c: New.
6214
6215 2007-06-22  Jan Hubicka  <jh@suse.cz>
6216
6217         * gcc.c-torture/compile/pr31541.c: New.
6218
6219 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6220
6221         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
6222         Remove -m64 from dg-options.
6223
6224 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
6225
6226         PR middle-end/32374
6227         * gcc.dg/pr32374.c: New test.
6228
6229 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6230
6231         PR fortran/32360
6232         * gfortran.dg/pointer_assign_3.f90: New test.
6233
6234 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
6235
6236         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
6237
6238 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6239
6240         PR fortran/31162
6241         * gfortran.dg/assign.f90: Update test.
6242         * gfortran.dg/real_do_1.f90: Update test.
6243         * gfortran.dg/gomp/omp_do1.f90: Update test.
6244         * gfortran.dg/warnings_are_errors_1.f: Update test.
6245         * gfortran.dg/g77/20010519-1.f: Update test.
6246         * gfortran.dg/g77/pr9258.f: Update test.
6247         * gfortran.dg/g77/960317-1.f: Update test.
6248
6249 2007-06-21  Richard Guenther  <rguenther@suse.de>
6250
6251         PR tree-optimization/32453
6252         * gcc.c-torture/compile/pr32453.c: New testcase.
6253
6254 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
6255
6256         PR tree-optimization/31866
6257         * gcc.dg/pr31866.c: New test.
6258
6259 2007-06-21  Richard Guenther  <rguenther@suse.de>
6260
6261         PR tree-optimization/32451
6262         * g++.dg/torture/20070621-1.C: New testcase.
6263
6264 2007-06-21  Christian Bruel  <christian.bruel@st.com>
6265
6266         * gcc.dg/attr-isr.c: Test delay slot content.
6267         
6268 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6269
6270         PR fortran/32361
6271         gfortran.dg/pointer_assign_2.f90: New test.
6272
6273 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6274
6275         PR fortran/25061
6276         gfortran.dg/invalid_procedure_name.f90: New test.
6277
6278 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
6279
6280         PR tree-optimization/25737
6281         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
6282
6283 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
6284
6285         * gcc.target/i386/large-size-array-3.c: New.
6286
6287 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6288         Richard Guenther  <rguenther@suse.de>
6289
6290         PR fortran/32140
6291         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
6292
6293 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
6294
6295         PR middle-end/31959
6296         * gcc.dg/pr31959.c: New test.
6297
6298         PR inline-asm/32109
6299         * g++.dg/ext/asm10.C: New test.
6300
6301         PR middle-end/32285
6302         * gcc.c-torture/execute/20070614-1.c: New test.
6303
6304 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
6305
6306         * gcc.target/arm/stack-corruption.c: New test.
6307
6308 2007-06-19  Richard Guenther  <rguenther@suse.de>
6309
6310         * g++.dg/torture/pr30252.C: New testcase.
6311
6312 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
6313
6314         PR tree-optimization/32353
6315         * g++.dg/opt/nrv13.C: New test.
6316
6317 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
6318
6319         PR fortran/20863
6320         PR fortran/20882
6321         * gfortran.dg/impure_assignment_2.f90 : New test.
6322
6323         PR fortran/32236
6324         * gfortran.dg/data_initialized_2.f90 : New test.
6325
6326         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
6327         appropriate version of 'dmach'.
6328
6329 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6330
6331         PR target/32389
6332         * gcc.target/i386/pr32389.c New test.
6333
6334 2007-06-18  Simon Baldwin <simonb@google.com>
6335
6336         PR c++/31923
6337         * g++.dg/template/error25.C: New.
6338         * g++.dg/template/spec35.C: New.
6339
6340 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
6341
6342         * gcc.c-torture/compile/pr32355.c: New testcase.
6343         
6344 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
6345
6346         PR tree-optimization/32383
6347         * g++.dg/opt/pr32383.C: New test.
6348
6349 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
6350
6351         PR rtl-optimization/32366
6352         * gcc.dg/vect/pr32366.c: New test.
6353
6354 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
6355
6356         * gcc.c-torture/compile/pr32349.c: New testcase.
6357         
6358 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6359
6360         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6361         * gcc.target/sparc/combined-2.c: Likewise.
6362         * gcc.target/sparc/fexpand.c : Likewise.
6363         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
6364         * gcc.target/sparc/fpack16.c : Likewise.
6365         * gcc.target/sparc/fpmerge.c : Likewise.
6366         * gcc.target/sparc/fpmul.c : Likewise.
6367         * gcc.target/sparc/noresult.c : Likewise.
6368         * gcc.target/sparc/pdist.c: Likewise.
6369
6370 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
6371
6372         PR middle-end/31723
6373         * gcc.target/i386/recip-divf.c: New test.
6374         * gcc.target/i386/recip-sqrtf.c: Ditto.
6375         * gcc.target/i386/recip-vec-divf.c: Ditto.
6376         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6377         * gcc.target/i386/sse-recip.c: Ditto.
6378         * gcc.target/i386/sse-recip-vec.c: Ditto.
6379
6380 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6381
6382         PR tree-opt/32225
6383         * gcc.c-torture/compile/20070605-1.c: New test.
6384
6385         * gcc.c-torture/compile/20070603-1.c: New testcase.
6386         * gcc.c-torture/compile/20070603-2.c: New testcase.
6387
6388         * gcc.c-torture/compile/20070531-1.c: New test.
6389
6390         PR tree-opt/32167
6391         * gcc.c-torture/compile/20070531-2.c: New test.
6392
6393         PR tree-opt/32144
6394         * gcc.c-torture/compile/20070529-1.c: New test.
6395
6396         PR tree-opt/32145
6397         * gcc.c-torture/compile/20070529-2.c: New test.
6398
6399         PR tree-opt/32015
6400         * gcc.c-torture/compile/20070520-1.c: New test.
6401
6402         * g++.dg/ext/java-1.C: New test.
6403
6404         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6405         loops instead of one. Remove the "can't determine dependence"
6406         check.
6407         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6408         needed as the cast is gone in the first place.
6409         * gcc.dg/max-1.c: Change local variable a to be a global one.
6410         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6411         have a cast which is PREd.
6412
6413 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
6414
6415         * g++.dg/lookup/anon6.C: New test.
6416
6417 2007-06-14  Dirk Mueller  <dmueller@suse.de>
6418
6419         PR c++/31806
6420         * g++.dg/opt/static6.C: New testcase.
6421
6422 2007-06-14  Geoff Keating  <geoffk@apple.com>
6423
6424         * g++.dg/ext/visibility/overload-1.C: New.
6425
6426         PR 31093
6427         * g++.dg/ext/visibility/anon4.C: New.
6428
6429 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
6430
6431         PR target/32268
6432         * gcc.target/i386/pr32268.c: New test.
6433
6434 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
6435
6436         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6437         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6438         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6439
6440         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6441         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6442         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6443         BID is used.
6444
6445 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
6446
6447         PR fortran/32302
6448         * gfortran.dg/common_resize_1.f90: New test.
6449
6450 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
6451
6452         PR target/32274
6453         * gcc.dg/vect/pr32224.c: Fix.   
6454         
6455 2007-06-13  Eric Christopher  <echristo@apple.com>
6456
6457         * gcc.target/i386/ssefn-1.c: Add -march=i386.
6458
6459 2007-06-13  Tobias Burnus  <burnus@net-b.de>
6460
6461         PR fortran/32323
6462         * gfortran.dg/actual_array_vect_1.f90: New.
6463
6464 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6465
6466         * gcc.target/sparc/mfpu.c: New test.
6467
6468 2007-06-12  Geoff Keating  <geoffk@apple.com>
6469
6470         * g++.dg/warn/weak1.C: Suppress on Darwin.
6471         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6472
6473 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6474
6475         PR middle-end/31579
6476          * g++.dg/torture/pr31579.C: New testcase.
6477
6478 2007-06-12  Ian Lance Taylor  <iant@google.com>
6479
6480         PR libstdc++/29286
6481         * g++.dg/init/new16.C: New test.
6482         * g++.dg/init/new17.C: New test.
6483         * g++.dg/init/new18.C: New test.
6484         * g++.dg/init/new19.C: New test.
6485
6486 2007-06-12  Olivier Hainque  <hainque@adacore.com>
6487
6488         * gnat.dg/lhs_view_convert.adb: New test.
6489
6490 2007-06-12  Richard Guenther  <rguenther@suse.de>
6491
6492         PR tree-optimization/15353
6493         PR tree-optimization/31657
6494         * gcc.c-torture/execute/20070424-1.c: New testcase.
6495         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6496         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6497         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6498         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6499         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6500
6501 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6502
6503         PR rtl-optimization/32293
6504         * gcc.dg/pr32293.c: New test.
6505
6506 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
6507
6508         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6509
6510 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
6511
6512         PR fortran/29786
6513         * gfortran.dg/equiv_7.f90: New test.
6514         * gfortran.dg/equiv_constraint_7.f90: Change error message.
6515
6516         PR fortran/30875
6517         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6518
6519 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
6520
6521         * gcc.dg/setjmp-3.c: Rename raise to raise0.
6522         * gcc.dg/setjmp-4.c: Likewise.
6523         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6524
6525 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
6526
6527         PR rtl-optimization/31025
6528         * gfortran.dg/pr31025.f90: New.
6529
6530 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6531
6532         PR target/32280
6533         * gcc.target/i386/pr32280.c: New test.
6534
6535 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
6536
6537         PR middle-end/32279
6538         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6539
6540 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6541
6542         PR libgfortran/32235
6543         * gfortran.dg/backspace_9.f: New test.
6544
6545 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
6546
6547         * gcc.dg/tree-ssa/prefetch-7.c: New test.
6548
6549 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
6550
6551         * gcc.dg/tree-ssa/loop-28.c: New testcase.
6552
6553 2007-06-09  Ian Lance Taylor  <iant@google.com>
6554
6555         PR tree-optimization/32169
6556         * gcc.c-torture/compile/pr32169.c: New test.
6557
6558 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
6559
6560         * gcc.dg/vect/costmodel: New directory.
6561         * gcc.dg/vect/costmodel/i386: New directory.
6562         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6563         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6564         New test.
6565         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6566         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6567         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6568         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6569         * gcc.dg/vect/costmodel/x86_64: New directory.
6570         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6571         New testsuite.
6572         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6573         New test.
6574         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6575         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6576         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6577         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6578         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6579
6580 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
6581
6582         PR tree-optimization/32243
6583         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
6584         flags for -Os tests.
6585         * gcc.dg/vect/03-vect-pr32243.c: New test.
6586
6587 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
6588
6589         PR tree-optimization/32224
6590         * gcc.dg/vect/pr32224.c: New test.
6591
6592 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
6593
6594         PR c++/32177
6595         * g++.dg/gomp/pr32177.C: New test.
6596
6597 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6598
6599         PR testsuite/25241
6600         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6601         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6602         warning nor an error.
6603         * gcc.dg/Wfatal-2.c: Likewise.
6604         * gcc.dg/Werror-1.c: Likewise.
6605         * gcc.dg/Werror-5.c: Likewise.
6606         * gcc.dg/Werror-7.c: Likewise.
6607         * gcc.dg/Werror-10.c: Likewise.
6608         * gcc.dg/Werror-11.c: Likewise.
6609
6610 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
6611
6612         PR c++/30759
6613         * g++.dg/init/brace6.C: New test.
6614
6615 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
6616
6617         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6618         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6619         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6620         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6621
6622         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6623         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6624         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6625         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6626         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6627         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6628         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6629         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6630
6631         * gcc.dg/darwin-minversion-3.c: New.
6632
6633 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
6634
6635         * gcc.target/i386/builtin-copysign.c: New test.
6636
6637 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
6638
6639         PR tree-optimization/32220
6640         * gfortran.dg/predcom-2.f: New testcase.
6641
6642 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6643
6644         PR tree-opt/32231
6645         * gcc.target/i386/vectorize4.c: New test.
6646
6647 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
6648
6649         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6650
6651 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6652
6653         PR testsuite/25241
6654         * gcc.dg/simd-5.c: Mark output as a note.
6655         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6656         dg-message.
6657         * gcc.dg/simd-1.c: Likewise.
6658         * gcc.dg/always_inline.c: Mark output as a sorry.
6659         * gcc.dg/always_inline2.c: Likewise.
6660         * gcc.dg/always_inline3.c: Likewise.
6661
6662 2007-06-06  Ian Lance Taylor  <iant@google.com>
6663
6664         * g++.dg/conversion/enum1.C: New test.
6665
6666 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
6667
6668         PR tree-optimization/32216
6669         * gcc.dg/vect/pr32216.c: New test.
6670
6671 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6672
6673         PR testsuite/18923
6674         * gfortran.dg/invalid_contains_1.f90: New test.
6675         * gfortran.dg/invalid_contains_2.f90: New test.
6676
6677 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6678
6679         PR testsuite/32057
6680         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6681         midnight issues.
6682
6683 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6684
6685         PR testsuite/25241
6686         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6687         dg-message to match de note.
6688         * gcc.dg/pr26570.c: Use dg-message for a note.
6689         * gcc.dg/pr29254.c: Use dg-message for generic output and use
6690         dg-error instead of dg-warning because of -Werror.
6691         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6692         neither an error, nor a warning.
6693         * gcc.dg/glibc-uclibc-2.c: Likewise
6694         * gcc.dg/cpp/19940712-1.c: Likewise.
6695
6696 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
6697
6698         PR preprocessor/23479
6699         * gcc.dg/binary-constants-1.c: Add test suites for
6700         the 0b-prefixed binary integer constants.
6701         * gcc.dg/binary-constants-2.c: Ditto.
6702         * gcc.dg/binary-constants-3.c: Ditto.
6703         * gcc.dg/binary-constants-4.c: Ditto.
6704
6705 2007-06-05  Ian Lance Taylor  <iant@google.com>
6706
6707         * gcc.dg/Wstrict-overflow-19.c: New test.
6708
6709 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
6710
6711         * gcc.dg/matrix/matrix-6.c: Remove conversion.
6712
6713 2007-06-04  Ian Lance Taylor  <iant@google.com>
6714
6715         * gcc.dg/Wstrict-overflow-18.c: New test.
6716
6717 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6718
6719         PR testsuite/25241
6720         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6721         * gcc.dg/cpp/mi5.c: Likewise.
6722         * gcc.dg/cpp/mi7.c: Likewise.
6723
6724 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
6725
6726         PR c/32191
6727         * gcc.dg/pr32191.c: New test.
6728
6729 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6730
6731         PR fortran/32124
6732         * gfortran.dg/allocate_stat_1.f90: Remove.
6733
6734 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6735
6736         * gcc.target/i386/sse4_2-check.h: New.
6737         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6738         * gcc.target/i386/sse4_2-crc32.h: Likewise.
6739         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6740         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6741         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6742         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6743         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6744         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6745         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6746         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6747         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6748         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6749         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6750         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6751         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6752         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6753         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6754         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6755
6756 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
6757
6758         * gcc.dg/pie-link.c: New test.
6759
6760 2007-06-01  Ian Lance Taylor  <iant@google.com>
6761
6762         * gcc.dg/Wstrict-overflow-17.c: New test.
6763
6764 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
6765
6766         * gcc.dg/builtin-return-1.c (g): New.
6767         (main): Allocate at least 64 bytes on the stack.
6768
6769 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
6770
6771         * g++.dg/init/cleanup3.C: New test.
6772
6773 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6774
6775         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6776         int is 16 bits.
6777
6778 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
6779
6780         PR fortran/32156
6781         * gfortran.dg/char_array_constructor_3.f90: New test.
6782
6783 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
6784
6785         PR tree-optimization/32160
6786         * gfortran.dg/predcom-1.f: New test.
6787
6788 2007-05-31  Richard Guenther  <rguenther@suse.de>
6789
6790         * g++.dg/other/str_empty.C: Move...
6791         * g++.dg/other/pr30567.C: Move...
6792         * g++.dg/tree-ssa/pr27218.C: Move...
6793         * g++.dg/torture: ...here and remove dg-options.
6794
6795 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
6796
6797         PR c++/32158
6798         * g++.dg/ext/is_pod_incomplete.C: New.
6799
6800 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
6801             Douglas Gregor <doug.gregor@gmail.com>
6802             Pedro Lamarao <pedro.lamarao@mndfck.org>
6803             Howard Hinnant <howard.hinnant@gmail.com>
6804
6805         PR c++/7412
6806         PR c++/29939
6807         * g++.dg/cpp0x/rv8p.C: New.
6808         * g++.dg/cpp0x/temp-constructor-bug.C: New.
6809         * g++.dg/cpp0x/cast-bug.C: New.
6810         * g++.dg/cpp0x/elision_weak.C: New.
6811         * g++.dg/cpp0x/collapse-bug.C: New.
6812         * g++.dg/cpp0x/rv3p.C: New.
6813         * g++.dg/cpp0x/rv7n.C: New.
6814         * g++.dg/cpp0x/overload-conv-1.C: New.
6815         * g++.dg/cpp0x/rv2n.C: New.
6816         * g++.dg/cpp0x/deduce.C: New.
6817         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6818         * g++.dg/cpp0x/rv6p.C: New.
6819         * g++.dg/cpp0x/template_deduction.C: New.
6820         * g++.dg/cpp0x/implicit-copy.C: New.
6821         * g++.dg/cpp0x/rv1p.C: New.
6822         * g++.dg/cpp0x/cast.C: New.
6823         * g++.dg/cpp0x/rv5n.C: New.
6824         * g++.dg/cpp0x/collapse.C: New.
6825         * g++.dg/cpp0x/overload-conv-2.C: New.
6826         * g++.dg/cpp0x/rv4p.C: New.
6827         * g++.dg/cpp0x/rvo.C: New.
6828         * g++.dg/cpp0x/iop.C: New.
6829         * g++.dg/cpp0x/rv3n.C: New.
6830         * g++.dg/cpp0x/rv7p.C: New.
6831         * g++.dg/cpp0x/reference_collapsing.C: New.
6832         * g++.dg/cpp0x/overload.C: New.
6833         * g++.dg/cpp0x/named.C: New.
6834         * g++.dg/cpp0x/rv2p.C: New.
6835         * g++.dg/cpp0x/rv6n.C: New.
6836         * g++.dg/cpp0x/not_special.C: New.
6837         * g++.dg/cpp0x/bind.C: New.
6838         * g++.dg/cpp0x/rv1n.C: New.
6839         * g++.dg/cpp0x/rv5p.C: New.
6840         * g++.dg/cpp0x/elision.C: New.
6841         * g++.dg/cpp0x/named_refs.C: New.
6842         * g++.dg/cpp0x/unnamed_refs.C: New.
6843         * g++.dg/cpp0x/rv4n.C: New.
6844         * g++.dg/cpp0x/elision_neg.C: New.
6845         * g++.dg/init/copy7.C: Run in C++98 mode.
6846         * g++.dg/overload/arg1.C: Ditto.
6847         * g++.dg/overload/arg4.C: Ditto.
6848
6849 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6850
6851         PR c++/31809
6852         * g++.dg/opt/static5.C: New test.
6853
6854 2007-05-30  Richard Guenther  <rguenther@suse.de>
6855
6856         * g++.dg/dg.exp: Prune torture/.
6857         * g++.dg/torture/dg-torture.exp: New testsuite.
6858
6859 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
6860
6861         * gcc.target/arm/pr27387.C: Move and rename to ...
6862         * g++.dg/inherit/thunk8.C: ... here.
6863
6864 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
6865
6866         PR tree-optimization/31769
6867         * g++.dg/gomp/pr31769.C: New test.
6868
6869 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
6870
6871         * gcc.target/i386/stack-realign.c: New.
6872
6873 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
6874
6875         * gcc.dg/tree-ssa/prefetch-6.c: New test.
6876
6877 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
6878
6879         * gfortran.dg/sizeof.f90: New.
6880
6881 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6882
6883         PR c/31339
6884         * gcc.dg/boolcomplex-1.c: New test.
6885
6886         PR c++/31339
6887         * g++.dg/ext/boolcomplex-1.c: New test.
6888
6889 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
6890
6891         * gcc.dg/matrix: New directory.
6892
6893 2007-05-28  Tobias Burnus  <burnus@net-b.de>
6894
6895         PR fortran/32124
6896         * gfortran.dg/allocate_stat_1.f90: New.
6897
6898 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6899
6900         PR fortran/31972
6901         * transfer_hollerith_1.f90: New test.
6902
6903 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6904
6905         PR tree-opt/32100
6906         * gcc.c-torture/execute/vrp-7.c: New test.
6907
6908 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
6909
6910         * gfortran.dg/transfer_simplify_4.f90: New test.
6911
6912 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6913
6914         PR fortran/32088
6915         * gfortran.dg/func_result_3.f90: New.
6916
6917 2007-05-27  Tobias Burnus  <burnus@net-b.de>
6918
6919         PR middle-end/32083
6920         * gfortran.dg/transfer_simplify_3.f90: New.
6921
6922 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6923
6924         PR target/32065
6925         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
6926         to compile options.
6927         * gcc.target/i386/pr32065-2.c: New test.
6928
6929 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6930
6931         PR fortran/31813
6932         * gfortran.dg/io_constraints_2.f90: Update.
6933
6934 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
6935
6936         PR fortran/31219
6937         * gfortran.dg/array_constructor_17.f90: New test.
6938
6939 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6940
6941         PR tree-opt/32090
6942         * g++.dg/opt/array2.C: New testcase.
6943
6944 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
6945
6946         PR target/32065
6947         * gcc.target/i386/pr32065.c: New test.
6948
6949 2007-05-25  Dirk Mueller  <dmueller@suse.de>
6950             Marcus Meissner <meissner@suse.de>
6951
6952         * gcc.dg/attr-alloc_size.c: New.
6953
6954 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
6955             Lee Millward  <lee.millward@gmail.com>
6956
6957         PR c++/31745
6958         * g++.dg/parse/crash34.C: New test.
6959
6960         * g++.dg/parse/crash35.C: New test.
6961
6962 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6963
6964         * gcc.target/i386/sse2-check.h: New.
6965         * gcc.target/i386/sse2-vec-1.c: Likewise.
6966         * gcc.target/i386/sse2-vec-2.c: Likewise.
6967         * gcc.target/i386/sse2-vec-3.c: Likewise.
6968         * gcc.target/i386/sse2-vec-4.c: Likewise.
6969         * gcc.target/i386/sse2-vec-5.c: Likewise.
6970         * gcc.target/i386/sse2-vec-6.c: Likewise.
6971
6972 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
6973
6974         PR c++/31431
6975         PR c++/31432
6976         PR c++/31434
6977         PR c++/31435
6978         PR c++/31437
6979         PR c++/31438
6980         PR c++/31442
6981         PR c++/31443
6982         PR c++/31444
6983         PR c++/31445
6984         * g++.dg/cpp0x/pr31431.C: New.
6985         * g++.dg/cpp0x/pr31437.C: New.
6986         * g++.dg/cpp0x/pr31442.C: New.
6987         * g++.dg/cpp0x/pr31444.C: New.
6988         * g++.dg/cpp0x/pr31431-2.C: New.
6989         * g++.dg/cpp0x/pr31432.C: New.
6990         * g++.dg/cpp0x/pr31434.C: New.
6991         * g++.dg/cpp0x/pr31438.C: New.
6992         * g++.dg/cpp0x/pr31443.C: New.
6993         * g++.dg/cpp0x/pr31445.C: New.
6994         * g++.dg/cpp0x/variadic-crash1.C: New.
6995
6996 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
6997
6998         * gcc.target/arm/long-calls-1.c: New test.
6999         * gcc.target/arm/long-calls-2.c: Likewise.
7000         * gcc.target/arm/long-calls-3.c: Likewise.
7001         * gcc.target/arm/long-calls-4.c: Likewise.
7002
7003 2007-05-25  Richard Guenther  <rguenther@suse.de>
7004             Andrew Pinski  <andrew_pinski@playstation.sony.com>
7005
7006         PR tree-optimization/31982
7007         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
7008
7009 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
7010
7011         PR fortran/32047
7012         * gfortran.dg/result_in_spec_2.f90: New test.
7013
7014 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7015
7016         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
7017
7018 2007-05-24  Ollie Wild  <aaw@google.com>
7019
7020         * gcc.dg/cpp/counter-1.c: New test.
7021         * gcc.dg/pch/counter-1.c: New test.
7022         * gcc.dg/pch/counter-1.hs: New file.
7023         * gcc.dg/pch/counter-2.c: New test.
7024         * gcc.dg/pch/counter-2.hs: New file.
7025         * gcc.dg/pch/counter-3.c: New test.
7026         * gcc.dg/pch/counter-3.hs: New file.
7027
7028 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
7029
7030         * gcc.dg/tree-ssa/predcom-1.c: New test.
7031         * gcc.dg/tree-ssa/predcom-2.c: New test.
7032         * gcc.dg/tree-ssa/predcom-3.c: New test.
7033         * gcc.dg/tree-ssa/predcom-4.c: New test.
7034         * gcc.dg/tree-ssa/predcom-5.c: New test.
7035         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
7036
7037 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
7038
7039         PR testsuite/32062
7040         * gcc.target/i386/sse4_1-check.h (MASK): New.
7041
7042 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7043
7044         PR fortran/32038
7045         * gfortran.dg/pr25603.f: Initialize integer variables.
7046
7047 2007-05-23  Ian Lance Taylor  <iant@google.com>
7048
7049         * g++.dg/other/vrp1.C: New test.
7050
7051 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
7052
7053         PR preprocessor/20077
7054         * gcc.dg/cpp/paste15.c: New test.
7055
7056 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
7057             Nigel Stephens  <nigel@mips.com>
7058             Richard Sandiford  <richard@codesourcery.com>
7059
7060         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
7061         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
7062         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
7063         * gcc.target/mips/inter/mips16-inter.exp: New.
7064
7065 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
7066
7067         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
7068
7069 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
7070
7071         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
7072         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
7073         * gcc.target/i386/sse3-addsubps.c: Likewise.
7074         * gcc.target/i386/sse3-haddpd.c: Likewise.
7075         * gcc.target/i386/sse3-haddps.c: Likewise.
7076         * gcc.target/i386/sse3-hsubpd.c: Likewise.
7077         * gcc.target/i386/sse3-hsubps.c: Likewise.
7078         * gcc.target/i386/sse3-lddqu.c: Likewise.
7079         * gcc.target/i386/sse3-movddup.c: Likewise.
7080         * gcc.target/i386/sse3-movshdup.c: Likewise.
7081         * gcc.target/i386/sse3-movsldup.c: Likewise.
7082
7083         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
7084         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
7085         * gcc.target/i386/ssse3-pabsd.c: Likewise.
7086         * gcc.target/i386/ssse3-pabsw.c: Likewise.
7087         * gcc.target/i386/ssse3-palignr.c: Likewise.
7088         * gcc.target/i386/ssse3-phaddd.c: Likewise.
7089         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7090         * gcc.target/i386/ssse3-phaddw.c: Likewise.
7091         * gcc.target/i386/ssse3-phsubd.c: Likewise.
7092         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7093         * gcc.target/i386/ssse3-phsubw.c: Likewise.
7094         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7095         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7096         * gcc.target/i386/ssse3-pshufb.c: Likewise.
7097         * gcc.target/i386/ssse3-psignb.c: Likewise.
7098         * gcc.target/i386/ssse3-psignd.c: Likewise.
7099         * gcc.target/i386/ssse3-psignw.c: Likewise.
7100         * gcc.target/i386/ssse3-vals.h: Likewise.
7101
7102         * gcc.target/i386/sse3-check.h: New file.
7103         * gcc.target/i386/ssse3-check.h: Likewise.
7104
7105 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7106
7107         PR middle-end/31095
7108         * gcc.c-torture/compile/bcopy-1.c: New testcase.
7109
7110 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7111
7112         PR middle-end/31606
7113         * gcc.c-torture/20070522-1.c: New testcase.
7114
7115 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7116
7117         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
7118
7119 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
7120
7121         * gcc.c-torture/execute/ieee/20000320-1.x,
7122         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7123         m68k-*-* and check_effective_target_coldfire_fpu.
7124
7125 2007-05-22  Ollie Wild  <aaw@google.com>
7126
7127         * g++.dg/lookup/hidden-class10.C: New test.
7128         * g++.dg/lookup/hidden-class11.C: New test.
7129
7130 2007-05-22  Ollie Wild  <aaw@google.com>
7131
7132         * g++.dg/lookup/name-clash5.C: New test.
7133         * g++.dg/lookup/name-clash6.C: New test.
7134
7135 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7136
7137         * g++.dg/other/i386-2.C: Update comments on header files tested.
7138         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
7139         of <tmmintrin.h>.
7140         * gcc.target/i386/sse-12.c: Likewise.
7141         * gcc.target/i386/sse-13.c: Likewise.
7142         * gcc.target/i386/sse-14.c: Likewise.
7143
7144         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
7145         Redefined to test with immediate operand.
7146         (__builtin_ia32_blendps): Likewise.
7147         (__builtin_ia32_blendpd): Likewise.
7148         (__builtin_ia32_dpps): Likewise.
7149         (__builtin_ia32_dpps): Likewise.
7150         (__builtin_ia32_insertps128): Likewise.
7151         (__builtin_ia32_vec_ext_v4sf): Likewise.
7152         (__builtin_ia32_vec_set_v16qi): Likewise.
7153         (__builtin_ia32_vec_set_v4si): Likewise.
7154         (__builtin_ia32_vec_set_v2di): Likewise.
7155         (__builtin_ia32_vec_ext_v16qi): Likewise.
7156         (__builtin_ia32_vec_ext_v4si): Likewise.
7157         (__builtin_ia32_vec_ext_v2di): Likewise.
7158         (__builtin_ia32_roundpd): Likewise.
7159         (__builtin_ia32_roundsd): Likewise.
7160         (__builtin_ia32_roundps): Likewise.
7161         (__builtin_ia32_roundss): Likewise.
7162         (__builtin_ia32_mpsadbw128): Likewise.
7163
7164 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7165
7166         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
7167
7168 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7169
7170         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
7171         failures.
7172         * gcc.dg/dfp/func-struct.c: Ditto.
7173         * gcc.dg/dfp/operator-assignment.c: Ditto.
7174         * gcc.dg/dfp/convert-bfp.c: Ditto.
7175         * gcc.dg/dfp/convert-int.c: Ditto.
7176         * gcc.dg/dfp/convert-int-max.c: Ditto.
7177         * gcc.dg/dfp/func-scalar.c: Ditto.
7178         * gcc.dg/dfp/cast.c: Ditto.
7179         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
7180         failures, and fix a typo in return type of arg1_128.
7181         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
7182         failures, and fix a typo in a constant suffix.
7183         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
7184         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
7185
7186 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
7187             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7188
7189         * lib/gcc-dg.exp(process_message): New proc.
7190         (dg-message): New test directive.
7191         * gcc.dg/always_inline.c: Use dg-message.
7192         * gcc.dg/always_inline2.c: Ditto.
7193         * gcc.dg/always_inline3.c: Ditto.
7194         * gcc.dg/invalid-call-1.c: Ditto.
7195         * gcc.dg/pr17506.c: Ditto.
7196         * gcc.dg/simd-5.c: Ditto.
7197         * gcc.dg/simd-6.c: Ditto.
7198         * gcc.dg/va-arg-2.c: Ditto.
7199         * gcc.dg/cpp/syshdr.c: Ditto.
7200         * gcc.dg/cpp/unc4.c: Ditto.
7201         * gcc.dg/cpp/trad/mi1.c: Ditto.
7202         * gcc.dg/cpp/trad/mi5.c: Ditto.
7203         * gcc.dg/cpp/trad/mi7.c: Ditto.
7204         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
7205         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
7206         * gcc.test-framework/test-framework.awk: Special-case outexists
7207         tests.
7208
7209 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
7210
7211         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
7212         (bit_SSE4_2): Likewise.
7213         (bit_POPCNT): Likewise.
7214
7215         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
7216         Check if assembler supports SSE4 instructions.
7217
7218         * gcc.target/i386/sse4_1-blendpd.c: New file.
7219         * gcc.target/i386/sse4_1-blendps.c: Likewise.
7220         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
7221         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
7222         * gcc.target/i386/sse4_1-check.h: Likewise.
7223         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
7224         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
7225         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
7226         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
7227         * gcc.target/i386/sse4_1-extractps.c: Likewise.
7228         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
7229         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
7230         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
7231         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
7232         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
7233         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
7234         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
7235         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
7236         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
7237         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
7238         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7239         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
7240         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
7241         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
7242         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
7243         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7244         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
7245         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
7246         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
7247         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
7248         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
7249         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
7250         * gcc.target/i386/sse4_1-pminud.c: Likewise.
7251         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
7252         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
7253         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
7254         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
7255         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
7256         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
7257         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
7258         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
7259         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
7260         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
7261         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
7262         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
7263         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
7264         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
7265         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
7266         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
7267         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
7268         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
7269         * gcc.target/i386/sse4_1-round.h: Likewise.
7270         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
7271         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
7272         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
7273         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
7274         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
7275         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
7276         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
7277         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
7278         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
7279         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
7280         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
7281         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
7282         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
7283         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
7284
7285 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7286
7287         PR fortran/31627
7288         * gfortran.dg/bounds_check_7.f90: New test.
7289
7290 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
7291
7292         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
7293         (check_effective_target_sse4a): Ditto.
7294
7295         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
7296         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
7297         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
7298         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
7299         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
7300         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
7301         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
7302         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
7303         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
7304         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
7305         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
7306         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
7307         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
7308         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
7309         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
7310         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
7311         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
7312         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
7313         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
7314         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
7315
7316 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
7317
7318         * g++.dg/ext/cleanup-1.C: New test.
7319         * g++.dg/ext/cleanup-2.C: Likewise.
7320         * g++.dg/ext/cleanup-3.C: Likewise.
7321         * g++.dg/ext/cleanup-4.C: Likewise.
7322         * g++.dg/ext/cleanup-5.C: Likewise.
7323         * g++.dg/ext/cleanup-6.C: Likewise.
7324         * g++.dg/ext/cleanup-8.C: Likewise.
7325         * g++.dg/ext/cleanup-9.C: Likewise.
7326         * g++.dg/ext/cleanup-10.C: Likewise.
7327         * g++.dg/ext/cleanup-11.C: Likewise.
7328         * g++.dg/ext/cleanup-dtor.C: Likewise.
7329
7330 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7331
7332         PR middle-end/31995
7333         * gcc.dg/vect/vect-102a.c: New test.
7334
7335 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
7336             Paolo Carlini  <pcarlini@suse.de>
7337             Uros Bizjak  <ubizjak@gmail.com>
7338
7339         * gcc.dg/gcc-have-sync-compare-and-swap.c,
7340         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
7341         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
7342         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
7343         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
7344         New testcases.
7345
7346 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
7347
7348         PR fortran/32002
7349         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7350
7351 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7352
7353         PR fortran/32027
7354         * gfortran.dg/do_3.F90: Add checks for the final value of the
7355         loop variable.
7356
7357 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7358
7359         * gcc.c-torture/execute/990127-2.x: New file.
7360
7361 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
7362
7363         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7364         * gcc.target/i386/sse-12: Add -O to compile options.
7365         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7366         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7367         and mm3dnow.h.  Add -O to compile options.
7368
7369 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
7370
7371         PR fortran/31867
7372         * gfortran.dg/char_length_5.f90: New test.
7373
7374         PR fortran/31994
7375         * gfortran.dg/array_reference_1.f90: New test.
7376
7377 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7378
7379         PR middle-end/7651
7380         PR c++/11856
7381         PR c/12963
7382         PR c/23587
7383         PR other/29694
7384         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7385         * gcc.dg/Wtype-limits.c: New.
7386         * gcc.dg/Wtype-limits-Wextra.c: New.
7387         * gcc.dg/Wtype-limits-no.c: New.
7388         * g++.dg/warn/Wtype-limits.C: New.
7389         * g++.dg/warn/Wtype-limits-Wextra.C: New.
7390         * g++.dg/warn/Wtype-limits-no.C: New.
7391
7392 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7393
7394         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7395         instead of "-msse2".'
7396         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7397         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
7398         and mm3dnow.h.
7399         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7400         to test with immediate operand.
7401         (__builtin_ia32_insertqi): Ditto.
7402         (__builtin_ia32_palignr128): Ditto.
7403         (__builtin_ia32_palignr): Ditto.
7404         (__builtin_ia32_pshufhw): Ditto.
7405         (__builtin_ia32_pshuflw): Ditto.
7406         (__builtin_ia32_pshufd): Ditto.
7407         (__builtin_ia32_vec_set_v8hi): Ditto.
7408         (__builtin_ia32_vec_ext_v8hi): Ditto.
7409         (__builtin_ia32_shufpd): Ditto.
7410         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7411
7412 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
7413
7414         PR fortran/32001
7415         * gfortran.dg/min_max_conformance.f90: Added more testcases.
7416
7417 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7418
7419         PR target/31585
7420         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7421         and "__inline".  Use "-msse" instead of "-msse2".
7422
7423 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7424
7425         PR middle-end/7651
7426         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7427         * gcc.dg/20030906-2.c: Likewise.
7428         * objc.dg/method-17.m: Add -Wreturn-type.
7429         * obj-c++.dg/method-21.mm: Likewise.
7430
7431 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
7432
7433         PR target/31585
7434         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7435         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7436         (__builtin_ia32_psrlqi128): Ditto.
7437         (__builtin_ia32_psrlwi128): Ditto.
7438         (__builtin_ia32_psrldi128): Ditto.
7439         (__builtin_ia32_psrldqi128): Ditto.
7440         (__builtin_ia32_pslldqi128): Ditto.
7441         (__builtin_ia32_psrawi128): Ditto.
7442         (__builtin_ia32_psradi128): Ditto.
7443         (__builtin_ia32_psllqi128): Ditto.
7444         (__builtin_ia32_pslldi128): Ditto.
7445         (__builtin_prefetch): Ditto.
7446         (__builtin_ia32_pshufw): Ditto.
7447         (__builtin_ia32_vec_set_v4hi): Ditto.
7448         (__builtin_ia32_vec_ext_v4hi): Ditto.
7449         (__builtin_ia32_shufps): Ditto.
7450         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7451
7452 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7453
7454         PR fortran/31974
7455         * gfortran.dg/char_allocation_1.f90: New test.
7456
7457 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7458
7459         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7460         * gcc.dg/Wconversion-sign.c: New.
7461         * gcc.dg/Wconversion-integer-no-sign.c: New.
7462         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7463         Wconversion-sign.C
7464         * g++.dg/warn/Wconversion-sign.C: New.
7465         * g++.old-deja/g++.other/warn4.C: Update.
7466         * g++.dg/warn/Wconversion1.C: Likewise.
7467
7468 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7469
7470         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7471         * gcc.dg/torture/builtin-math-4.c: Likewise.
7472
7473 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7474
7475         PR libfortran/31964
7476         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7477
7478 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7479
7480         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7481
7482 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
7483
7484         PR target/31628
7485         * gcc.target/i386/pr31628.c: New.
7486
7487 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
7488
7489         PR middle-end/31344
7490         * gcc.dg/pr31344.c: New test.
7491
7492 2007-05-17  Ian Lance Taylor  <iant@google.com>
7493
7494         PR tree-optimization/31953
7495         * gcc.c-torture/compile/pr31953.c: New test.
7496
7497 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7498
7499         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7500
7501         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7502         and drem.
7503         * gcc.dg/torture/builtin-math-4.c: Likewise.
7504
7505         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7506         * gcc.dg/torture/builtin-math-4.c: Likewise.
7507
7508         * gcc.dg/torture/builtin-math-4.c: New test.
7509
7510 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
7511             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7512
7513         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7514         * gcc.dg/cpp/include2.c: Ditto.
7515         * gcc.dg/cpp/mac-dir-2.c: Ditto.
7516         * gcc.dg/cpp/paste5.c: Ditto.
7517         * gcc.dg/cpp/paste6.c: Ditto.
7518         * gcc.dg/cpp/paste8.c: Ditto.
7519         * gcc.dg/cpp/paste11.c: Ditto.
7520         * gcc.dg/cpp/paste13.c: Ditto.
7521         * gcc.dg/cpp/skipping2.c: Ditto.
7522         * gcc.dg/reg-vol-struct-1.c: Ditto.
7523         * gcc.dg/Wshadow-1.c: Ditto.
7524         * gcc.dg/cpp/trad/comment.c: Ditto.
7525         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7526         * gcc.dg/cpp/if-2.c: Ditto.
7527         * gcc.dg/array-5.c: Ditto.
7528         * gcc.dg/inline-15.c: Ditto.
7529         * gcc.dg/pr27953.c: Ditto.
7530         * gcc.dg/Wno-c++-compat.c: Ditto.
7531
7532 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
7533
7534         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7535
7536 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7537
7538         * gcc.c-torture/execute/20070517-1.c: New test.
7539
7540 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
7541
7542         PR fortran/31919
7543         * gfortran.dg/min_max_conformance.f90: New test.
7544
7545 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
7546
7547         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7548         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7549         gcc.dg/vect/vect-104.c: Use more complex construction to
7550         prevent vectorizing.
7551         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7552
7553 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
7554
7555         PR tree-optimization/24659
7556         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7557         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7558         not vect_int target.
7559         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7560         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
7561         targets.
7562         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7563         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7564         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7565
7566 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
7567
7568         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7569         and x86_64-*-* targets.
7570         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7571
7572 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
7573
7574         PR fortran/18769
7575         PR fortran/30881
7576         PR fortran/31194
7577         PR fortran/31216
7578         PR fortran/31427
7579         * transfer_simplify_1.f90: New test.
7580         * transfer_simplify_2.f90: New test.
7581
7582 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
7583
7584         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7585
7586 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
7587
7588         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7589
7590         * gcc.dg/fltconst-pedantic-dfp.c: New test.
7591
7592         PR c/31924
7593         * gcc.dg/fltconst-1.c: New test.
7594
7595         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7596         * gcc.dg/dfp/operator-assignment.c: Ditto.
7597
7598 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
7599
7600         PR c++/29928
7601         * g++.dg/rtti/typeid5.C: New.
7602
7603 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7604
7605         PR fortran/31725
7606         * gfortran.dg/substr_4.f: New test.
7607
7608 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
7609
7610         * gcc.target/m68k/interrupt_thread-1.c,
7611         gcc.target/m68k/interrupt_thread-2.c,
7612         gcc.target/m68k/interrupt_thread-3.c: New.
7613         * gcc.target/m68k/m68k.exp: Accept fido.
7614
7615 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7616
7617         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7618         * gfortran.dg/altreturn_3.f90: Likewise.
7619         * gfortran.dg/assumed_dummy_1.f90: Likewise.
7620         * gfortran.dg/default_numeric_type_1.f90: Likewise.
7621         * gfortran.dg/inquire_iolength.f90: Likewise.
7622         * gfortran.dg/module_naming_1.f90: Likewise.
7623         * gfortran.dg/oldstyle_2.f90: Likewise.
7624         * gfortran.dg/operator_2.f90: Likewise.
7625         * gfortran.dg/parameter_array_element_1.f90: Likewise.
7626         * gfortran.dg/used_types_11.f90: Likewise.
7627         * gfortran.dg/zero_array_components_1.f90: Likewise.
7628         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7629         * gfortran.dg/parameter_array_dummy.f90: Likewise.
7630         * gfortran.dg/real_const_3.f90: Likewise.
7631
7632 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
7633
7634         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7635         * gcc.dg/tree-ssa/loop-30.c: New test.
7636
7637 2007-05-13  Richard Guenther  <rguenther@suse.de>
7638
7639         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7640         scanning forwprop1.
7641         * g++.dg/tree-ssa/pr31146.C: Likewise.
7642
7643 2007-05-13  Revital Eres  <eres@il.ibm.com>
7644
7645         * gcc.dg/dse.c: New test.
7646
7647 2007-05-12  Richard Guenther  <rguenther@suse.de>
7648
7649         PR tree-optimization/31797
7650         * gcc.c-torture/compile/pr31797.c: New testcase.
7651
7652 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
7653
7654         PR fortran/30746
7655         * gfortran.dg/host_assoc_function_1.f90: New test.
7656
7657 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
7658
7659         PR c++/31829
7660         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7661
7662 2007-05-11  Silvius Rus  <rus@google.com>
7663
7664         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7665         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7666         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7667         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7668         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7669         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7670         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7671         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7672         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7673         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7674         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7675         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7676         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7677         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7678         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7679         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7680
7681 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
7682
7683         PR other/31852
7684         * gcc.c-torture/execute/builtins/memchr.c: New.
7685         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7686         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7687
7688 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7689
7690         PR fortran/30876
7691         * gfortran.dg/recursive_reference_1.f90: Put error at correct
7692         line.
7693         * gfortran.dg/recursive_reference_2.f90: New test.
7694
7695 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7696
7697         PR fortran/30878
7698         * gfortran.dg/namelist_29.f90: New test.
7699
7700 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
7701
7702         PR fortran/31474
7703         * gfortran.dg/entry_10.f90: New test.
7704
7705 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
7706
7707         PR tree-optimization/31885
7708         * gcc.dg/tree-ssa/loop-29.c: New test.
7709
7710 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7711
7712         * assumed_dummy_1.f90: Fix dg directive.
7713         * char_initialiser_actual.f90: Likewise.
7714         * nested_modules_2.f90: Likewise.
7715         * shift-alloc.f90: Likewise.
7716
7717 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
7718
7719         * gcc.dg/20070507-1.c: Disable for non-pic targets.
7720
7721 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7722
7723         PR libfortran/31880
7724         * gfortran.dg/unf_read_corrupted_2.f90: New test.
7725
7726 2007-05-09  Mike Stump  <mrs@apple.com>
7727
7728         * g++.dg/other/first-global.C: Add -fpie for darwin.
7729         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7730
7731 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7732
7733         * gcc.dg/20070507-1.c: New testcase.
7734
7735 2007-05-08  Chao-ying Fu  <fu@mips.com>
7736
7737         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7738         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7739         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7740         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7741
7742 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
7743
7744         PR 31847
7745         * gcc.dg/pr31847.c: New test.
7746
7747 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7748
7749         PR fortran/31692
7750         * gfortran.dg/actual_array_result_1.f90: New test.
7751
7752 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
7753
7754         PR fortran/29397
7755         * gfortran.dg/parameter_array_init_1.f90: New test.
7756
7757         PR fortran/29400
7758         * gfortran.dg/parameter_array_init_2.f90: New test.
7759
7760 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
7761
7762         PR target/31854
7763         * gcc.target/i386/pr31854.c: New test.
7764
7765 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
7766
7767         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7768
7769 2007-05-07  Mike Stump  <mrs@apple.com>
7770
7771         * g++.old-deja/g++.mike/empty.C: Add.
7772
7773 2007-05-07  Eric Christopher  <echristo@apple.com>
7774
7775         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7776
7777 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
7778
7779         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7780         variable.  Rearrange conversions from binary float to decimal float.
7781
7782 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
7783
7784         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7785         x86.
7786
7787 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7788
7789         * gnat.dg/opt1.ad[sb]: New testcase.
7790
7791 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7792
7793         PR fortran/31399
7794         * gfortran.dg/do_3.F90: New test.
7795
7796 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7797
7798         PR fortran/31764
7799         * gfortran.dg/new_line.f90: Add new checks.
7800
7801 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7802
7803         PR fortran/31201
7804         * gfortran.dg/large_unit_1.f90: New.
7805         * gfortran.dg/large_unit_2.f90: New.
7806         * gfortran.dg/iostat_4.f90: New
7807         * gfortran.dg/bounds_check_fail_1.f90: Updated.
7808
7809 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
7810
7811         PR fortran/31540
7812         * gfortran.dg/char_result_4.f90: New test.
7813
7814 2007-06-05  Revital Eres  <eres@il.ibm.com>
7815
7816         PR 30957
7817         * gcc.dg/pr30957-1.c: New test.
7818
7819 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7820
7821         PR fortran/31251
7822         * gfortran.dg/char_type_len_2.f90: New test.
7823
7824 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
7825
7826         PR 31775
7827         * g++.dg/other/nested-extern.cc: New.
7828         * g++.dg/other/nested-extern-1.C: New.
7829         * g++.dg/other/nested-extern-2.C: New.
7830
7831 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7832
7833         PR fortran/31760
7834         * gfortran.dg/erf.f90: New test.
7835         * gfortran.dg/besxy.f90: New test.
7836
7837 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
7838
7839         PR fortran/22359
7840         * gfortran.dg/fseek.f90: New test.
7841
7842 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
7843
7844         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7845
7846 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7847
7848         PR libfortran/31210
7849         * gfortran.dg/zero_length_1.f90: New test.
7850
7851 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7852
7853         PR fortran/31803
7854         * gfortran.dg/char_pointer_assign_3.f90: New test.
7855         * gfortran.dg/char_result_2.f90: Re-enable test.
7856
7857 2007-05-04  Tobias Burnus  <burnus@net-b.de>
7858
7859         PR fortran/25071
7860         * gfortran.dg/char_length_3.f90: New test.
7861         * gfortran.dg/char_result_2.f90: Fix test.
7862
7863 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
7864
7865         PR tree-optimization/30565
7866         * gcc.dg/tree-ssa/loop-27.c: New test.
7867
7868 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
7869
7870         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7871         * gcc.target/bfin/arith.c (__v2hi): Likewise.
7872         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7873         * gcc.target/bfin/shift.c (__v2hi): Likewise.
7874
7875 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
7876
7877         PR tree-optimization/31699
7878         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7879         New.
7880         (check_effective_target_vect_floatint_cvt): New.
7881         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7882         of specific targets.
7883         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7884         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7885         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7886         * gcc.dg/vect/vect-iv-4.c: Likewise.
7887         * gcc.dg/vect/vect-multitypes-11.c: New.
7888         * gcc.dg/vect/pr31699.c: New.
7889
7890 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
7891
7892         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7893
7894 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
7895
7896         PR C++/31663
7897         * g++.dg/warn/anonymous-namespace-2.C: New.
7898         * g++.dg/warn/anonymous-namespace-2.h: New.
7899
7900 2007-05-02  Paul Brook  <paul@codesourcery.com>
7901
7902         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
7903
7904 2007-05-02  Eric Christopher  <echristo@apple.com>
7905
7906         * gcc.dg/cpp/if-div.c: New file.
7907
7908 2007-05-02  Tom Tromey  <tromey@redhat.com>
7909
7910         PR preprocessor/28709:
7911         * gcc.dg/cpp/pr28709.c: New file.
7912
7913 2007-05-02  Richard Guenther  <rguenther@suse.de>
7914
7915         PR tree-optimization/31146
7916         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7917
7918 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
7919
7920         * gcc.c-torture/compile/limits-blockid.c: New.
7921         * gcc.c-torture/compile/limits-caselabels.c: New.
7922         * gcc.c-torture/compile/limits-declparen.c: New.
7923         * gcc.c-torture/compile/limits-enumconst.c: New.
7924         * gcc.c-torture/compile/limits-exprparen.c: New.
7925         * gcc.c-torture/compile/limits-externalid.c: New.
7926         * gcc.c-torture/compile/limits-fnargs.c: New.
7927         * gcc.c-torture/compile/limits-fndefn.c: New.
7928         * gcc.c-torture/compile/limits-idexternal.c: New.
7929         * gcc.c-torture/compile/limits-idinternal.c: New.
7930         * gcc.c-torture/compile/limits-pointer.c: New.
7931         * gcc.c-torture/compile/limits-stringlit.c: New.
7932         * gcc.c-torture/compile/limits-structmem.c: New.
7933         * gcc.c-torture/compile/limits-structnest.c: New.
7934
7935 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
7936
7937         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7938
7939 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7940
7941         PR middle-end/31740
7942         * gcc.c-torture/compile/20070501-1.c: New testcase.
7943
7944 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7945
7946         PR fortran/31732
7947         * gfortran.dg/array_memset_2:  New test case.
7948
7949 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7950
7951         PR testsuite/31615
7952         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7953
7954 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
7955
7956         PR testsuite/31589
7957         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7958         dg-final test.
7959         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7960         keyword to dg-final test.
7961         * gcc.dg/vect/vect-iv-4.c: Likewise.
7962         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7963         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7964         test.
7965         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7966         cast.
7967         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7968         * lib/target-supports.exp
7969         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7970         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7971
7972 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
7973
7974         * gcc.c-torture/execute/ieee/20000320-1.c: Use
7975         __LONG_LONG_MAX__ and its friends instead of those supplied by
7976         limits.h.
7977
7978 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
7979
7980         PR C++/31721
7981         * g++.dg/ext/vector7.C: New testcase.
7982
7983 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7984
7985         PR fortran/31591
7986         * gfortran.dg/bound_simplification_1.f90: New test.
7987
7988 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7989
7990         PR fortran/31645
7991         * gfortran.dg/bom_error.f90: New test.
7992         * gfortran.dg/bom_include.f90: New test.
7993         * gfortran.dg/bom_UTF16-LE.f90: New test.
7994         * gfortran.dg/bom_UTF16-BE.f90: New test.
7995         * gfortran.dg/bom_UTF-8.f90: New test.
7996         * gfortran.dg/bom_UTF-32.f90: New test.
7997         * gfortran.dg/bom_UTF-8.F90: New test.
7998         * gfortran.dg/bom_include.inc: New file.
7999
8000 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8001
8002         PR C++/30221
8003         * g++.dg/init/ptrfn2.C: New test.
8004         * g++.dg/init/ptrfn3.C: New test.
8005
8006 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
8007
8008         PR fortran/31711
8009         * gfortran.dg/dependency_21.f90: New test.
8010
8011 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8012
8013         * gfortran.dg/secnds.f: Use real*8.
8014         * gfortran.dg/secnds-1.f: Use real*8.
8015
8016 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8017
8018         PR libfortran/31532
8019         * gfortran.dg/inquire_5.f90: Update test.
8020
8021 2007-04-27  Ian Lance Taylor  <iant@google.com>
8022
8023         PR middle-end/31710
8024         * gcc.c-torture/compile/pr31710.c: New test.
8025
8026 2007-04-27  Richard Guenther  <rguenther@suse.de>
8027
8028         PR tree-optimization/30965
8029         PR tree-optimization/30978
8030         * gcc.dg/tree-ssa/pr30978.c: New testcase.
8031         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
8032         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
8033         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
8034
8035 2007-04-27  Richard Guenther  <rguenther@suse.de>
8036
8037         PR tree-optimization/31715
8038         * gcc.dg/Warray-bounds-4.c: New testcase.
8039
8040 2007-04-26  Ian Lance Taylor  <iant@google.com>
8041
8042         PR target/28675
8043         * gcc.c-torture/compile/pr28675.c: New test.
8044
8045 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8046
8047         PR C++/30016
8048         * g++.dg/ext/vector6.C: New test.
8049
8050 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
8051
8052         * gcc.c-torture/execute/ieee/20000320-1.x: New.
8053
8054 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
8055
8056         PR middle-end/31617
8057         * g++.dg/other/str_empty.C: Add expected warning.
8058
8059 2007-04-26  Richard Guenther  <rguenther@suse.de>
8060         Daniel Berlin  <dberlin@dberlin.org>
8061
8062         PR tree-optimization/30567
8063         * g++.dg/other/pr30567.C: New testcase.
8064
8065 2007-04-26  Richard Guenther  <rguenther@suse.de>
8066
8067         PR tree-optimization/31703
8068         * gcc.c-torture/compile/pr31703.c: New testcase.
8069         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
8070         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8071
8072 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
8073
8074         * gfortran.dg/open_errors.f90: Added if statements checking
8075         the value of iostat.
8076
8077 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
8078
8079         PR c++/31598
8080         * g++.dg/gomp/pr31598.C: New test.
8081
8082         PR tree-optimization/30558
8083         * g++.dg/gomp/pr30558.C: New test.
8084
8085 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
8086
8087         PR c++/31338
8088         * g++.dg/ext/complex2.C: New test.
8089
8090 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
8091
8092         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
8093
8094 2007-04-25  Thiemo Seufer  <ths@mips.com>
8095
8096         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
8097         value to signed char.
8098
8099 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
8100
8101         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
8102         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
8103         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
8104
8105 2007-04-25  Tobias Burnus  <burnus@net-b.de>
8106
8107         PR fortran/31668
8108         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
8109         statement functions.
8110         * gfortran.dg/c_by_val_5.f90: New test.
8111
8112 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
8113
8114         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
8115         with two new subroutines to avoid parameter-induced aliasing.
8116         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
8117         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
8118
8119 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8120
8121         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
8122         * g++.dg/warn/Warray-bounds.C: Likewise.
8123
8124 2007-04-24  Ian Lance Taylor  <iant@google.com>
8125
8126         PR tree-optimization/31605
8127         * gcc.c-torture/execute/pr31605.c: New test.
8128
8129 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8130
8131         PR fortran/31587
8132         * lib/gcc-dg.exp (scan-module): New function.
8133         * gfortran.dg/module_md5_1.f90: New test.
8134
8135 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
8136
8137         * g++.old-deja/g++.pt/defarg6.C: Only run with
8138         -std=gnu++98.
8139         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
8140         * g++.dg/cpp0x/variadic61.C: Ditto.
8141         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
8142         * g++.dg/cpp0x/variadic62.C: Ditto.
8143         * g++.dg/template/meminit1.C: Ditto.
8144         * g++.dg/template/operator7.C: Ditto.
8145         * g++.dg/template/static15.C: Ditto.
8146         * g++.dg/template/invalid1.C: Ditto.
8147         * g++.dg/template/shift1.C: Ditto.
8148         * g++.dg/template/error10.C: Ditto.
8149
8150 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
8151
8152         PR diagnostic/25923
8153         * gfortran.dg/pr25923.f90: New test.
8154
8155 2007-04-24  Ian Lance Taylor  <iant@google.com>
8156
8157         PR tree-optimization/31602
8158         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
8159
8160 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
8161
8162         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
8163         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
8164
8165 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
8166
8167         * gcc.target/i386/reload-1.c. New.
8168
8169 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8170             Olga Golovanevsky  <olga@il.ibm.com>
8171
8172         * g++.dg/other/str_empty.C: New test.
8173
8174 2007-04-24  Richard Henderson  <rth@redhat.com>
8175
8176         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
8177
8178 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8179
8180         PR target/31641
8181         * gcc.c-torture/compile/pr31641.c: New testcase.
8182
8183 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
8184
8185         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
8186         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
8187         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
8188         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
8189
8190 2007-04-23  Simon Baldwin  <simonb@google.com>
8191
8192         * g++.dg/other/error15.C: New.
8193         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
8194         triggering a "multiple parameters named" error.
8195
8196 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
8197
8198         PR fortran/31618
8199         * gfortran.dg/backspace_8.f:  New test case.
8200
8201 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
8202
8203         PR fortran/31630
8204         * gfortran.dg/used_types_17.f90: New test.
8205
8206         PR fortran/31620
8207         * gfortran.dg/zero_array_components_1.f90: New test.
8208
8209 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8210
8211         PR fortran/31616
8212         * gfortran.dg/open_errors.f90: Allow a different error message.
8213
8214 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
8215
8216         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
8217         Rename from check_effective_target_vect_pack_mod.  Rename global
8218         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
8219         messages.
8220         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
8221         rename.
8222         * gcc.dg/vect/vect-iv-8a.c: Ditto.
8223         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
8224
8225 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8226
8227         PR middle-end/31448
8228         * gcc.c-torture/execute/pr31448.c: New testcase.
8229
8230 2007-04-22  Nick Clifton  <nickc@redhat.com>
8231
8232         * gcc.dg/20020312-2.c: Add support for the FRV.
8233
8234 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
8235
8236         PR tree-optimization/24659
8237         * gcc.dg/vect/vect-float-extend-1.c: New test.
8238         * gcc.dg/vect/vect-float-truncate-1.c: New test.
8239
8240 2007-04-22  Richard Guenther  <rguenther@suse.de>
8241
8242         PR tree-optimization/29789
8243         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
8244         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
8245
8246 2007-04-22  Revital Eres  <eres@il.ibm.com>
8247
8248         * gcc.dg/var-expand2.c: New test.
8249
8250 2007-04-22  Revital Eres  <eres@il.ibm.com>
8251
8252         * gcc.dg/var-expand3.c: New test.
8253
8254 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8255
8256         PR fortran/31495
8257         * gfortran.dg/continuation_8.f90: New test.
8258
8259 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8260
8261         PR C/30265
8262         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
8263         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
8264
8265 2007-04-21  Richard Guenther  <rguenther@suse.de>
8266
8267         PR middle-end/31136
8268         * gcc.c-torture/execute/pr31136.c: New testcase.
8269
8270 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
8271
8272         * gcc.target/i386/movsi-sm-1.c: New.
8273
8274 2007-04-20  Richard Henderson  <rth@redhat.com>
8275
8276         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
8277         * gcc.dg/pr27095.c: Cope with alpha GOT load.
8278
8279 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
8280
8281         * gcc.target/i386/ordcmp-1.c: New test.
8282         * gcc.target/i386/unordcmp-1.c: New test.
8283
8284         PR tree-optimization/31632
8285         * gcc.c-torture/compile/20070419-1.c: New test.
8286
8287 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8288
8289         * gcc.dg/invalid-call-1.c: New test.
8290
8291 2007-04-18  Dirk Mueller  <dmueller@suse.de>
8292
8293         PR diagnostic/31227
8294         * gcc.dg/Warray-bounds-3.c: New.
8295
8296 2007-04-18  Richard Guenther  <rguenther@suse.de>
8297
8298         PR tree-optimization/19431
8299         PR tree-optimization/21463
8300         * gcc.c-torture/execute/20070212-1.c: New testcase.
8301         * gcc.c-torture/execute/20070212-2.c: Likewise.
8302         * gcc.c-torture/execute/20070212-3.c: Likewise.
8303         * gcc.dg/tree-ssa/pr19431.c: Likewise.
8304         * gcc.dg/tree-ssa/pr21463.c: Likewise.
8305         * g++.dg/tree-ssa/pr21463.C: Likewise.
8306         * g++.dg/tree-ssa/pr30738.C: Likewise.
8307
8308 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8309
8310         PR c++/31513
8311         * g++.dg/expr/bitfield8.C: New test.
8312
8313 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
8314             Richard Sandiford  <richard@codesourcery.com>
8315
8316         * lib/target-supports.exp (check_profiling_available): Return 0
8317         for uClibc with -p or -pg.
8318
8319 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
8320
8321         PR c++/31517
8322         * g++.dg/template/init7.C: New test.
8323
8324 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
8325
8326         PR rtl-optimization/31360
8327         * gcc.dg/loop-7.c: New test.
8328
8329 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
8330
8331         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
8332         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
8333         build.
8334         (compat-execute): Likewise.
8335         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
8336         files to remote hosts.
8337         * lib/c-ctorture.exp (c-torture-compile): Likewise.
8338         (c-torture-execute): Likewise.
8339         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
8340         or plain file.  Use remote_upload and remote_download to copy
8341         files about.
8342         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
8343         before scanning it.
8344
8345 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
8346
8347         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8348
8349 2007-04-16  Lawrence Crowl  <crowl@google.com>
8350
8351         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8352         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8353         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8354         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8355         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8356         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8357         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8358         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8359         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8360         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8361         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8362
8363         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8364         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8365         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8366         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8367         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8368         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8369         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8370         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8371         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8372         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8373         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8374
8375 2007-04-16  Ian Lance Taylor  <iant@google.com>
8376
8377         PR tree-optimization/31522
8378         * gcc.dg/Wstrict-overflow-16.c: New test.
8379
8380 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
8381
8382         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8383
8384 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
8385
8386         PR fortran/31144
8387         * gfortran.dg/module_naming_1.f90: New.
8388
8389 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
8390
8391         * lib/target-supports.exp (check_profiling_available): Return
8392         false for m68k-*-uclinux.
8393
8394 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
8395
8396         PR c++/29365
8397         Testcase for c++ anonymous namespace warning
8398
8399         * g++.dg/warn/anonymous-namespace-1.C: New test
8400         * g++.dg/warn/anonymous-namespace-1.h: New test
8401
8402 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8403
8404         PR testsuite/31578
8405         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8406
8407 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8408
8409         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8410
8411 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
8412
8413         PR fortran/31204
8414         * gfortran.dg/array_constructor_16.f90: New test.
8415
8416 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
8417
8418         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8419         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8420
8421 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8422
8423         PR rtl-optimization/31500
8424         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8425         * g++.dg/warn/Warray-bounds.C: Likewise.
8426
8427 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8428
8429         PR C/31520
8430         * gcc.dg/gnu89-init-4.c: New testcase.
8431
8432 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
8433
8434         PR c++/25874
8435         * gcc.dg/gomp/pr25874.c: Add dg-options.
8436         * g++.dg/gomp/pr25874.C: Add dg-options.
8437
8438 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
8439
8440         PR fortran/21061
8441         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8442         * gfortran.dg/warnings_are_errors_1.f: New testcase.
8443
8444 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8445
8446         PR fortran/31561
8447         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8448
8449 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8450
8451         PR fortran/29507
8452         PR fortran/31404
8453         * gfortran.dg/initialization_6.f90: New test.
8454
8455 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
8456
8457         * gcc.c-torture/compile/pr27528.c: Require nonpic.
8458
8459         * lib/target-supports.exp (check_gc_sections_available):
8460         Return false if ldflags includes -elf2flt.
8461
8462 2007-04-13  Jason Merrill  <jason@redhat.com>
8463
8464         PR c++/31074
8465         * conv3.C: New test.
8466
8467 2007-04-13  Mike Stump  <mrs@apple.com>
8468
8469         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8470         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8471
8472 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
8473
8474         PR tree-optimization/29598
8475         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8476
8477 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8478
8479         PR fortran/31559
8480         * gfortran.dg/func_assign.f90: New test.
8481
8482 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
8483
8484         PR fortran/31550
8485         * gfortran.dg/used_types_16.f90: New test.
8486
8487 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
8488
8489         PR fortran/18937
8490         * gfortran.dg/goto_2.f90: New.
8491         * gfortran.dg/goto_3.f90: New.
8492         * gfortran.dg/pr17708.f90: Rename to ...
8493         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8494
8495 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8496
8497         PR fortran/31562
8498         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8499         instead of a struct.
8500
8501 2007-04-13  Tobias Burnus  <burnus@net-b.de>
8502
8503         PR fortran/31562
8504         * gfortran.dg/value_4.c: Use GNU extensions for complex
8505         instead of a struct.
8506
8507 2007-04-13  Richard Guenther  <rguenther@suse.de>
8508
8509         PR tree-optimization/21258
8510         * gcc.dg/tree-ssa/vrp34.c: New testcase.
8511
8512 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8513
8514         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8515         <complex.h>.
8516
8517 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
8518
8519         PR fortran/31250
8520         * gfortran.dg/char_length_2.f90: New.
8521         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8522         * gfortran.dg/repeat_4.f90: Likewise.
8523
8524         PR fortran/31266
8525         * gfortran.dg/char_assign_1.f90: New.
8526
8527         PR fortran/31471
8528         * gfortran.dg/block_name_1.f90: New.
8529         * gfortran.dg/block_name_2.f90: New.
8530
8531 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
8532
8533         PR c++/31078
8534         * g++.dg/other/pr31078.C: New.
8535
8536 2007-04-12  Richard Guenther  <rguenther@suse.de>
8537
8538         PR tree-optimization/31169
8539         * gcc.c-torture/execute/pr31169.c: New testcase.
8540
8541 2007-04-12  Richard Guenther  <rguenther@suse.de>
8542
8543         PR tree-optimization/24689
8544         PR tree-optimization/31307
8545         * g++.dg/tree-ssa/pr31307.C: New testcase.
8546         * gcc.dg/tree-ssa/pr24689.c: Likewise.
8547
8548 2007-04-12  Tobias Burnus  <burnus@net-b.de>
8549
8550         PR fortran/31472
8551         * gfortran.dg/access_spec_1.f90: New test.
8552         * gfortran.dg/access_spec_2.f90: New test.
8553         * gfortran.dg/non_module_public.f90: Match new error message.
8554
8555 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
8556
8557         PR testsuite/31538
8558         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8559         to 4 at line 38 to fix bounds problem.
8560
8561 2007-04-11  Tobias Burnus  <burnus@net-b.de>
8562
8563         PR testsuite/31240
8564         * gfortran.dg/pointer_intent_1.f90: Fix test.
8565
8566 2007-04-10  Eric Christopher  <echristo@apple.com>
8567
8568         * lib/target-supports.exp
8569         (check_effective_target_fstack_protector): Rewrite.
8570
8571 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
8572
8573         PR c++/31449
8574         * g++.dg/init/const5.C: New test.
8575
8576 2007-04-09  Jan Hubicka  <jh@suse.cz>
8577
8578         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8579
8580 2007-04-08  Jan Hubicka  <jh@suse.cz>
8581
8582         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8583
8584 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8585
8586         PR fortran/31257
8587         * gfortran.dg/achar_4.f90: New test.
8588
8589 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8590
8591         PR fortran/30880
8592         * gfortran.dg/used_dummy_types_8.f90: New test.
8593
8594 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8595
8596         PR fortran/30872
8597         * gfortran.dg/parameter_array_element_1.f90: New test.
8598
8599 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8600
8601         PR fortran/31222
8602         * gfortran.dg/default_numeric_type_1.f90: New test.
8603
8604 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8605
8606         PR fortran/31424
8607         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8608
8609 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
8610
8611         PR fortran/31293
8612         * gfortran.dg/interface_12.f90: New test.
8613
8614 2007-04-07  Bruce Korb  <bkorb@gnu.org>
8615
8616         * gcc.dg/format/opt-6.c: New test.
8617         * gcc.dg/format/nul-1.c: New test.
8618         * gcc.dg/format/nul-2.c: New test.
8619
8620 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8621
8622         PR libgfortran/31395
8623         * gfortran.dg/fmt_colon.f90: New test.
8624
8625 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
8626
8627         * g++.old-deja/g++.other/init18.C: Use
8628         dg-require-effective-target instead of an explicit xfail.
8629
8630 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
8631
8632         * gcc.dg/dfp/signbit-1.c
8633         * gcc.dg/dfp/signbit-2.c
8634
8635 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8636
8637         PR fortran/31483
8638         * gfortran.dg/altreturn_5.f90: New test.
8639
8640 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
8641
8642         PR fortran/31292
8643         * gfortran.dg/contained_module_proc_1.f90: New test.
8644
8645 2007-04-04  Stuart Hastings  <stuart@apple.com>
8646
8647         PR 31281
8648         * objc/execute/exceptions/pr31281.m: New.
8649
8650 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
8651
8652         * g++.dg/ext/dllimport12.C: Update comments.
8653
8654 2007-04-03  Eric Christopher  <echristo@apple.com>
8655
8656         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8657
8658 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8659
8660         PR fortran/31304
8661         * gfortran.dg/repeat_2.f90: New test.
8662         * gfortran.dg/repeat_3.f90: New test.
8663         * gfortran.dg/repeat_4.f90: New test.
8664
8665 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
8666
8667         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8668
8669 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
8670
8671         PR c++/30847
8672         * g++.dg/parse/cond3.C: New test.
8673
8674         PR middle-end/30704
8675         * gcc.c-torture/execute/ieee/pr30704.c: New test.
8676
8677 2007-04-02  Jason Merrill  <jason@redhat.com>
8678
8679         PR c++/31187
8680         * g++.dg/ext/visibility/anon3.C: New test.
8681
8682 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8683
8684         PR libgfortran/31052
8685         * gfortran.dg/namelist_28.f90: New test.
8686
8687 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8688
8689         PR libgfortran/31366
8690         * gfortran.dg/direct_io_6.f90: New test.
8691
8692 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8693
8694         PR libgfortran/31207
8695         * gfortran.dg/advance_5.f90: New test.
8696         * gfortran.dg/advance_6.f90: New test.
8697
8698 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
8699
8700         * g++.dg/ext/dllimport6.C: Remove extra ';'.
8701         * g++.dg/ext/dllimport7.C: Likewise.
8702         * g++.dg/ext/selectany1.C: Likewise.
8703
8704 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
8705
8706         * g++.dg/parser/pr31138.C: New.
8707         * g++.dg/parser/pr31140.C: New.
8708         * g++.dg/parser/pr31141.C: New.
8709
8710 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
8711
8712         PR c++/26099
8713         * g++.dg/ext/is_base_of.C: New.
8714         * g++.dg/ext/has_virtual_destructor.C: New.
8715         * g++.dg/ext/is_polymorphic.C: New.
8716         * g++.dg/ext/is_base_of_diagnostic.C: New.
8717         * g++.dg/ext/is_enum.C: New.
8718         * g++.dg/ext/has_nothrow_assign.C: New.
8719         * g++.dg/ext/has_nothrow_constructor.C: New.
8720         * g++.dg/ext/is_empty.C: New.
8721         * g++.dg/ext/has_trivial_copy.C: New.
8722         * g++.dg/ext/has_trivial_assign.C: New.
8723         * g++.dg/ext/is_abstract.C: New.
8724         * g++.dg/ext/is_pod.C: New.
8725         * g++.dg/ext/has_nothrow_copy.C: New.
8726         * g++.dg/ext/is_class.C: New.
8727         * g++.dg/ext/has_trivial_constructor.C: New.
8728         * g++.dg/ext/is_union.C: New.
8729         * g++.dg/ext/has_trivial_destructor.C: New.
8730         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8731         * g++.dg/template/crash43.C: Likewise.
8732
8733 2007-03-29  Dirk Mueller  <dmueller@suse.de>
8734
8735         * g++.dg/warn/pedantic2.C: New testcase.
8736
8737 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8738
8739         * size_dim.f90: Fix dg directive.
8740         * pr16433.f: Likewise.
8741         * use_6.f90: Likewise.
8742         * use_7.f90: Likewise.
8743         * entry_9.f90: Likewise.
8744         * pointer_intent_2.f90: Likewise.
8745         * protected_1.f90: Likewise.
8746         * fmt_missing_period_2.f: Likewise.
8747         * pointer_intent_3.f90: Likewise.
8748         * protected_2.f90: Likewise.
8749         * protected_3.f90: Likewise.
8750         * pr15754.f90: Likewise.
8751         * protected_4.f90: Likewise.
8752         * protected_5.f90: Likewise.
8753         * initialization_2.f90: Likewise.
8754         * protected_6.f90: Likewise.
8755         * continuation_7.f90: Likewise.
8756         * derived_function_interface_1.f90: Likewise.
8757         * der_pointer_4.f90: Likewise.
8758         * fmt_zero_precision.f90: Likewise.
8759         * blockdata_3.f90: Likewise.
8760         * fmt_missing_period_1.f: Likewise.
8761         * real_const_3.f90: Likewise.
8762         * use_4.f90: Likewise.
8763         * fmt_missing_period_3.f: Likewise.
8764         * use_5.f90: Likewise.
8765
8766 2007-03-28  Mike Stump  <mrs@apple.com>
8767
8768         * gcc.dg/darwin-comm.c: Add.
8769
8770 2007-03-28  Eric Christopher  <echristo@apple.com>
8771
8772         * lib/target-supports.exp (check_effective_target_fstack_protector):
8773         New.
8774         * gcc.dg/ssp-1.c: Use.
8775         * gcc.dg/ssp-2.c: Ditto.
8776
8777 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
8778
8779         PR c++/29077
8780         * g++.dg/parse/constructor3.C: New test.
8781
8782 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
8783
8784         * gnat.dg/thin_pointer.ad[sb]: New test.
8785
8786 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8787
8788         * g++.dg/cpp0x/bracket1.C: New.
8789         * g++.dg/cpp0x/bracket2.C: New.
8790         * g++.dg/cpp0x/bracket3.C: New.
8791         * g++.dg/cpp0x/bracket4.C: New.
8792
8793 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8794
8795         * g++.dg/cpp0x/temp_default1.C: New.
8796         * g++.dg/cpp0x/temp_default3.C: New.
8797         * g++.dg/cpp0x/temp_default2.C: New.
8798         * g++.dg/cpp0x/temp_default4.C: New.
8799
8800 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
8801
8802         PR c++/29993
8803         * g++.dg/other/cv_func2.C: New.
8804
8805 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
8806
8807         * gcc.dg/dfp/func-vararg-alternate.h: New file.
8808         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8809         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8810         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8811
8812         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8813         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8814
8815         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8816
8817         * lib/compat.exp (compat-execute): Fix processing of file names.
8818
8819 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
8820
8821         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8822
8823 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
8824
8825         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8826         Delete created executable test file.
8827         (check_effective_target_fortran_large_int): Ditto.
8828         (check_effective_target_static_libgfortran): Ditto.
8829
8830 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
8831
8832         PR c++/30500
8833         * g++.dg/warn/pragma-system_header1.C: New test.
8834         * g++.dg/warn/pragma-system_header2.C: New test.
8835         * g++.dg/warn/pragma-system_header1.h. New.
8836         * g++.dg/warn/pragma-system_header2.h. New.
8837
8838 2007-03-26  Ian Lance Taylor  <iant@google.com>
8839
8840         PR tree-optimization/31345
8841         * gcc.c-torture/compile/pr31345-1.c: New test.
8842
8843 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
8844
8845         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8846         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8847         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8848         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8849         * gfortran.dg/overload_1.f90: Likewise.
8850         * gfortran.dg/impure_assignment_1.f90: Likewise.
8851         * gfortran.dg/error_recovery_3.f90: Likewise.
8852         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8853         * gfortran.dg/sequence_types_1.f90: Likewise.
8854         * gfortran.dg/internal_references_1.f90: Likewise.
8855         * gfortran.dg/present_1.f90: Likewise.
8856         * gfortran.dg/volatile10.f90: Likewise.
8857         * gfortran.dg/module_equivalence_2.f90: Likewise.
8858         * gfortran.dg/use_4.f90: Likewise.
8859         * gfortran.dg/elemental_result_1.f90: Likewise.
8860         * gfortran.dg/generic_actual_arg.f90: Likewise.
8861         * gfortran.dg/private_type_5.f90: Likewise.
8862         * gfortran.dg/protected_4.f90: Likewise.
8863         * gfortran.dg/interface_3.f90: Likewise.
8864
8865 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8866
8867         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8868         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8869
8870 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
8871
8872         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8873
8874 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8875
8876         PR libgfortran/31199
8877         * gfortran.dg/fmt_t_4.f90: New test.
8878
8879 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8880
8881         PR libfortran/31297
8882         * gfortran.dg/backspace_5.f:  Initialize variable(s).
8883         * gfortran.dg/backspace_6.f:  Likewise.
8884         * gfortran.dg/char_bounds_check_fail_1: Likewise.
8885         * gfortran.dg/direct_io_2.f90:  Likewise.
8886         * gfortran.dg/write_back.f:  Likewise.
8887         * gfortran.dg/write_rewind_2.f:  Likewise.
8888         * gfortran.dg/write_rewind_1.f:  Likewise.
8889         * gfortran.dg/write_rewind_2.f:  Likewise.
8890
8891 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
8892
8893         PR tree-optimization/30784
8894         * gcc.dg/vect/pr30784.c: New test.
8895
8896 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8897
8898         PR fortran/30877
8899         * gfortran.dg/operator_1.f90: New test.
8900         * gfortran.dg/operator_2.f90: New test.
8901
8902 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
8903
8904         PR libfortran/31196
8905         * gfortran.dg/reshape_transpose_1.f90:  New test.
8906
8907 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8908
8909         PR fortran/30655
8910         * gfortran.dg/bounds_check_6.f90: New test.
8911
8912 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
8913
8914         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8915         #ifndef/#endif.
8916         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8917         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8918
8919 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
8920
8921         PR fortran/31209
8922         * gfortran.dg/pointer_function_actual_1.f90: New test.
8923
8924         PR fortran/31200
8925         * gfortran.dg/pointer_function_actual_2.f90: New test.
8926
8927         PR fortran/31215
8928         * gfortran.dg/result_in_spec_1.f90: New test.
8929
8930 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8931
8932         PR fortran/30834
8933         * gfortran.dg/integer_exponentiation_3.F90: New test.
8934         * gfortran.dg/integer_exponentiation_4.f90: New test.
8935         * gfortran.dg/integer_exponentiation_5.F90: New test.
8936
8937 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8938
8939         PR c++/30863
8940         * g++.dg/template/error24.C: New test.
8941         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8942
8943 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
8944
8945         PR c++/31273
8946         * g++.dg/expr/bitfield7.C: New test.
8947
8948 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8949
8950         PR other/23572
8951         * gcc.dg/float-range-4.c: New.
8952         * gcc.dg/float-range-1.c: Update. Test for a warning.
8953         * gcc.dg/float-range-3.c: New.
8954         * gcc.dg/float-range-5.c: New.
8955
8956 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8957
8958         PR fortran/31262
8959         * gfortran.dg/no_range_check_1.f90: New test.
8960
8961 2007-03-22  Dirk Mueller  <dmueller@suse.de>
8962
8963         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8964         * g++.dg/other/static1.C: Remove stray semicolon.
8965         * g++.dg/other/init1.C: Likewise.
8966         * g++.dg/rtti/dyncast1.C: Likewise.
8967         * g++.dg/tree-ssa/pr17153.C: Likewise.
8968         * g++.dg/lookup/disamb1.C: Likewise.
8969         * g++.dg/lookup/scoped2.C: Likewise.
8970         * g++.dg/lookup/friend7.C: Likewise.
8971         * g++.dg/parse/parse4.C: Likewise.
8972         * g++.dg/parse/parse5.C: Likewise.
8973         * g++.dg/expr/pr29066.C: Likewise.
8974         * g++.dg/expr/cast4.C: Likewise.
8975         * g++.dg/tc1/dr193.C: Likewise.
8976         * g++.dg/tc1/dr213.C: Likewise.
8977         * g++.dg/abi/dcast1.C: Likewise.
8978         * g++.dg/abi/covariant2.C: Likewise.
8979         * g++.dg/inherit/covariant11.C: Likewise.
8980         * g++.dg/inherit/covariant9.C: Likewise.
8981         * g++.dg/inherit/covariant10.C: Likewise.
8982         * g++.dg/init/static3.C: Likewise.
8983         * g++.dg/init/init-ref3.C: Likewise.
8984         * g++.dg/init/ref10.C: Likewise.
8985         * g++.dg/template/meminit2.C: Likewise.
8986         * g++.dg/template/using9.C: Likewise.
8987         * g++.dg/template/friend9.C: Likewise.
8988         * g++.dg/template/ref1.C: Likewise.
8989         * g++.old-deja/g++.warn/inline.C: Likewise.
8990         * g++.old-deja/g++.robertl/eb91.C: Likewise.
8991         * g++.old-deja/g++.robertl/eb46.C: Likewise.
8992         * g++.old-deja/g++.robertl/eb34.C: Likewise.
8993         * g++.old-deja/g++.robertl/eb43.C: Likewise.
8994         * g++.old-deja/g++.robertl/eb26.C: Likewise.
8995         * g++.old-deja/g++.robertl/eb116.C: Likewise.
8996         * g++.old-deja/g++.brendan/copy5.C: Likewise.
8997         * g++.old-deja/g++.brendan/overload8.C: Likewise.
8998         * g++.old-deja/g++.brendan/overload11.C: Likewise.
8999         * g++.old-deja/g++.brendan/copy7.C: Likewise.
9000         * g++.old-deja/g++.brendan/crash38.C: Likewise.
9001         * g++.old-deja/g++.brendan/template11.C: Likewise.
9002         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
9003         * g++.old-deja/g++.brendan/crash50.C: Likewise.
9004         * g++.old-deja/g++.brendan/crash16.C: Likewise.
9005         * g++.old-deja/g++.jason/pmem2.C: Likewise.
9006         * g++.old-deja/g++.jason/parse9.C: Likewise.
9007         * g++.old-deja/g++.jason/byval2.C: Likewise.
9008         * g++.old-deja/g++.jason/overload8.C: Likewise.
9009         * g++.old-deja/g++.jason/pmf8.C: Likewise.
9010         * g++.old-deja/g++.jason/template33.C: Likewise.
9011         * g++.old-deja/g++.jason/return3.C: Likewise.
9012         * g++.old-deja/g++.jason/scoping2.C: Likewise.
9013         * g++.old-deja/g++.jason/virtual.C: Likewise.
9014         * g++.old-deja/g++.jason/opeq3.C: Likewise.
9015         * g++.old-deja/g++.jason/template27.C: Likewise.
9016         * g++.old-deja/g++.jason/synth6.C: Likewise.
9017         * g++.old-deja/g++.jason/ref8.C: Likewise.
9018         * g++.old-deja/g++.jason/offset1.C: Likewise.
9019         * g++.old-deja/g++.other/static20.C: Likewise.
9020         * g++.old-deja/g++.other/array1.C: Likewise.
9021         * g++.old-deja/g++.other/new3.C: Likewise.
9022         * g++.old-deja/g++.other/array2.C: Likewise.
9023         * g++.old-deja/g++.other/overload9.C: Likewise.
9024         * g++.old-deja/g++.other/cast6.C: Likewise.
9025         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
9026         * g++.old-deja/g++.other/eh4.C: Likewise.
9027         * g++.old-deja/g++.other/using7.C: Likewise.
9028         * g++.old-deja/g++.other/init18.C: Likewise.
9029         * g++.old-deja/g++.other/dyncast1.C: Likewise.
9030         * g++.old-deja/g++.other/dyncast2.C: Likewise.
9031         * g++.old-deja/g++.other/dtor11.C: Likewise.
9032         * g++.old-deja/g++.pt/static11.C: Likewise.
9033         * g++.old-deja/g++.pt/crash19.C: Likewise.
9034         * g++.old-deja/g++.pt/overload12.C: Likewise.
9035         * g++.old-deja/g++.pt/crash46.C: Likewise.
9036         * g++.old-deja/g++.pt/mi1.C: Likewise.
9037         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
9038         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9039         * g++.old-deja/g++.pt/local5.C: Likewise.
9040         * g++.old-deja/g++.pt/typename2.C: Likewise.
9041         * g++.old-deja/g++.pt/explicit80.C: Likewise.
9042         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9043         * g++.old-deja/g++.law/visibility1.C: Likewise.
9044         * g++.old-deja/g++.law/visibility2.C: Likewise.
9045         * g++.old-deja/g++.law/virtual2.C: Likewise.
9046         * g++.old-deja/g++.law/operators19.C: Likewise.
9047         * g++.old-deja/g++.law/parsing10.C: Likewise.
9048         * g++.old-deja/g++.law/visibility4.C: Likewise.
9049         * g++.old-deja/g++.law/operators4.C: Likewise.
9050         * g++.old-deja/g++.law/dtors2.C: Likewise.
9051         * g++.old-deja/g++.law/missed-error3.C: Likewise.
9052         * g++.old-deja/g++.law/visibility10.C: Likewise.
9053         * g++.old-deja/g++.law/scope3.C: Likewise.
9054         * g++.old-deja/g++.law/casts2.C: Likewise.
9055         * g++.old-deja/g++.law/code-gen5.C: Likewise.
9056         * g++.old-deja/g++.law/operators33.C: Likewise.
9057         * g++.old-deja/g++.law/friend4.C: Likewise.
9058         * g++.old-deja/g++.mike/pmf7.C: Likewise.
9059         * g++.old-deja/g++.mike/p5611.C: Likewise.
9060         * g++.old-deja/g++.mike/net37.C: Likewise.
9061         * g++.old-deja/g++.mike/p3570.C: Likewise.
9062         * g++.old-deja/g++.mike/p5718.C: Likewise.
9063         * g++.old-deja/g++.mike/net21.C: Likewise.
9064         * g++.old-deja/g++.mike/p1862.C: Likewise.
9065         * g++.old-deja/g++.mike/p4511.C: Likewise.
9066         * g++.old-deja/g++.mike/virt3.C: Likewise.
9067         * g++.old-deja/g++.mike/p16146.C: Likewise.
9068         * g++.old-deja/g++.mike/p1989.C: Likewise.
9069         * g++.old-deja/g++.mike/p5571.C: Likewise.
9070         * g++.old-deja/g++.gb/scope10.C: Likewise.
9071         * g++.old-deja/g++.abi/primary5.C: Likewise.
9072         * g++.old-deja/g++.abi/empty2.C: Likewise.
9073         * g++.old-deja/g++.abi/arraynew.C: Likewise.
9074         * g++.old-deja/g++.eh/vbase4.C: Likewise.
9075         * g++.old-deja/g++.eh/ptr1.C: Likewise.
9076         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
9077         * g++.old-deja/g++.bob/template3.C: Likewise.
9078         * g++.old-deja/g++.bob/inherit1.C: Likewise.
9079
9080 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
9081
9082         PR fortran/31193
9083         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
9084
9085 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
9086
9087         PR fortran/20897
9088         * gfortran.dg/derived_name_1.f90: New.
9089         * gfortran.dg/derived_name_2.f: New.
9090
9091 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9092
9093         * lib/target-supports.exp (check_effective_target_nonpic): New
9094         procedure.
9095         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
9096         when compiling PIC.
9097         * gcc.target/i386/asm-4.c: Require nonpic.
9098         * gcc.target/i386/cmov1.c: Likewise.
9099         * gcc.target/i386/mul.c: Likewise.
9100         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
9101         * gcc.target/i386/ssetype-1.c: Require nonpic.
9102         * gcc.target/i386/ssetype-3.c: Likewise.
9103         * gcc.target/i386/ssetype-5.c: Likewise.
9104
9105 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
9106
9107         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
9108         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
9109         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
9110         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
9111
9112 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
9113
9114         PR tree-optimization/30590
9115         * g++.dg/opt/pr30590.C: New testcase.
9116
9117 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
9118
9119         PR c/30762
9120         * gcc.dg/pr30762-1.c: New test.
9121         * gcc.dg/pr30762-2.c: New test.
9122
9123         PR inline-asm/30505
9124         * gcc.target/i386/pr30505.c: New test.
9125
9126 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
9127
9128         * gcc.target/arm/register-variables.c: New.
9129
9130 2007-03-19  Jeff Law  <law@redhat.com>
9131
9132         * PR tree-optimization/30984
9133         * gcc.c-torture/pr30984.c: New test.
9134
9135 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9136         Richard Guenther  <rguenther@suse.de>
9137
9138         PR tree-optimization/31254
9139         * gcc.dg/torture/pr31254.c: New testcase.
9140
9141 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
9142
9143         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
9144         target default_packed.
9145
9146 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9147
9148         PR fortran/31203
9149         * gfortran.dg/string_length_1.f90: New test.
9150
9151 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9152
9153         PR testsuite/30395
9154         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
9155
9156 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9157
9158         PR libgfortran/31052
9159         * gfortran.dg/namelist_27.f90: New test.
9160
9161 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
9162
9163         PR fortran/30531
9164         * gfortran.dg/used_types_14.f90: New test.
9165
9166         PR fortran/31086
9167         * gfortran.dg/used_types_15.f90: New test.
9168
9169 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
9170
9171         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
9172         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
9173
9174 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9175
9176         PR fortran/31120
9177         * gfortran.dg/integer_exponentiation_2.f90: New test.
9178
9179 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
9180
9181         PR tree-optimization/31041
9182         * gcc.dg/vect/pr31041.c: New test.
9183
9184 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9185
9186         * g++.dg/warn/Wconversion-integer.C: New
9187         * g++.dg/warn/Wconversion-real.C: New.
9188         * g++.dg/warn/Wconversion-real-integer.C: New.
9189         * g++.dg/warn/conv2.C: Updated.
9190
9191 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9192
9193         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
9194         exclude RTPs.
9195
9196 2007-03-16  Richard Guenther  <rguenther@suse.de>
9197
9198         PR tree-optimization/31146
9199         * g++.dg/tree-ssa/pr31146.C: New testcase.
9200
9201 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9202
9203         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
9204         assume that the target has <features.h>.
9205
9206 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
9207
9208         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
9209         dg-options rather than to the whole test.
9210
9211 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
9212
9213         PR debug/29906
9214         * g++.dg/debug/pr29906.C: New
9215
9216 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9217
9218         PR libgfortran/31099
9219         * gfortran.dg/unformatted_recl.f90: Update test.
9220
9221 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
9222
9223         * gcc.dg/tree-ssa/prefetch-5.c: New test.
9224
9225 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9226
9227         PR c++/30891
9228         * g++.dg/parse/namespace-definition.C: New.
9229
9230 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9231
9232         PR c++/24924
9233         * g++.dg/cpp/pedantic-errors.C: New.
9234         * g++.dg/cpp/permissive.C: New.
9235
9236 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9237
9238         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
9239         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
9240
9241 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9242
9243         * lib/target-supports.exp (check_missing_uclibc_feature)
9244         (check_effective_target_wchar): New procedures.
9245         * gcc.dg/wchar_t-1.c: Require target wchar.
9246         * gcc.dg/wint_t-1.c: Likewise.
9247
9248 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9249
9250         * lib/target-supports.exp (check_gc_sections_available): Return
9251         false for VxWorks targets.
9252
9253 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9254
9255         * g++.dg/warn/Wconversion2.C: Fix typo.
9256         * gcc.dg/if-empty-1.c: Ditto.
9257
9258 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
9259
9260         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
9261
9262 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9263
9264         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
9265         * gcc.target/i386/pr31167.c: Ditto.
9266
9267 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
9268
9269         PR target/31167
9270         * gcc.target/i386/pr31167.c: New test.
9271
9272 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
9273
9274         PR fortran/30922
9275         * gfortran.dg/import5.f90.f90: New test.
9276
9277
9278         PR fortran/30879
9279         * gfortran.dg/data_components_1.f90: New test.
9280
9281
9282         PR fortran/30870
9283         * gfortran.dg/generic_13.f90: New test.
9284
9285         PR fortran/31163
9286         * gfortran.dg/alloc_comp_basics_5.f90: New test.
9287
9288 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9289
9290         PR libgfortran/31051
9291         * gfortran.dg/fmt_t_4.f90: New
9292
9293 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9294
9295         PR C++/31165
9296         * g++.dg/other/default7.C: New test.
9297
9298 2007-03-15  Dirk Mueller  <dmueller@suse.de>
9299
9300         * g++.dg/warn/Wconversion2.C: New.
9301
9302 2007-03-14  Eric Christopher  <echristo@apple.com>
9303
9304         * gcc.dg/ssp-1.c: New.
9305         * gcc.dg/ssp-2.c: Ditto.
9306
9307 2007-03-14  Dirk Mueller  <dmueller@suse.de>
9308
9309         * g++.dg/warn/do-empty.C: New.
9310         * gcc.dg/do-empty.c: New.
9311         * gcc.dg/if-empty-1.c: Update.
9312         * gcc.dg/20001116-1.c: Update.
9313         * gcc.dg/pr23165.c: Update.
9314
9315 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
9316
9317         * gfortran.dg/module_implicit_conversion.f90: New test.
9318
9319 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
9320
9321         PR middle-end/31127
9322         * gcc.dg/pr31127.c: New.
9323
9324 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
9325
9326         * gcc.dg/tree-ssa/loop-26.c: New test.
9327
9328 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
9329
9330         * gcc.target/i386/cmpxchg16b-1.c: New test.
9331
9332 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9333
9334         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
9335         * gcc.dg/c99-vla-1.c: Likewise.
9336         * g++.dg/ext/vla1.C: Likewise
9337
9338 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
9339
9340         * gcc.dg/wvla-1.c: New test
9341         * gcc.dg/wvla-2.c: New test
9342         * gcc.dg/wvla-3.c: New test
9343         * gcc.dg/wvla-4.c: New test
9344         * gcc.dg/wvla-5.c: New test
9345         * gcc.dg/wvla-6.c: New test
9346         * gcc.dg/wvla-7.c: New test
9347         * g++.dg/warn/Wvla-1.C: New test
9348         * g++.dg/warn/Wvla-2.C: New test
9349         * g++.dg/warn/Wvla-3.C: New test
9350
9351 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
9352
9353         PR c++/30108
9354         * g++.dg/other/default6.C: New test.
9355
9356 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9357
9358         * lib/target-supports.exp (check_profiling_available): Return false
9359         for VxWorks.
9360         (check_effective_target_vxworks_kernel): New procedure.
9361         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9362         VxWorks.
9363         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9364         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9365         to include VxWorks.
9366         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9367
9368 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
9369
9370         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9371         PIC is not supported.
9372         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9373         * gcc.dg/20020426-2.c: Likewise.
9374         * gcc.dg/pr28243.c: Likewise.
9375         * gcc.dg/visibility-11.c: Likewise.
9376         * gcc.dg/tls/opt-9.c: Likewise.
9377         * gcc.dg/tls/opt-10.c: Likewise.
9378         * gcc.dg/tls/pic-1.c: Likewise.
9379         * gcc.dg/tls/struct-1.c: Likewise.
9380         * gcc.target/i386/20000807-1.c: Likewise.
9381         * gcc.target/i386/20000904-1.c: Likewise.
9382         * gcc.target/i386/20011119-1.c: Likewise.
9383         * gcc.target/i386/990213-2.c: Likewise.
9384         * gcc.target/i386/990214-1.c: Likewise.
9385         * gcc.target/i386/compress-float-387-pic.c: Likewise.
9386         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9387         * gcc.target/i386/pic-1.c: Likewise.
9388         * gcc.target/i386/pr21518.c: Likewise.
9389         * gcc.target/i386/pr23098.c: Likewise.
9390         * gcc.target/i386/pr23943.c: Likewise.
9391
9392 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
9393
9394         PR c++/31038
9395         * g++.dg/template/complit2.C: New test.
9396
9397         PR c++/30328
9398         * g++.dg/ext/bitfield1.C: New test.
9399
9400 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
9401
9402         PR fortran/30883
9403         * gfortran.dg/interface_11.f90: New test.
9404
9405 2007-03-11  Richard Guenther  <rguenther@suse.de>
9406
9407         PR tree-optimization/31115
9408         * gcc.dg/torture/pr31115.c: New testcase.
9409
9410 2007-03-11  Ira Rosen  <irar@il.ibm.com>
9411
9412         PR tree-optimization/29925
9413         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9414
9415 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
9416
9417         PR c++/30274
9418         * g++.dg/expr/bitfield3.C: New test.
9419         * g++.dg/expr/bitfield4.C: Likewise.
9420         * g++.dg/expr/bitfield5.C: Likewise.
9421         * g++.dg/expr/bitfield6.C: Likewise.
9422
9423         PR c++/30924
9424         * g++.dg/template/array18.C: New test.
9425
9426 2007-03-10  Dirk Mueller  <dmueller@suse.de>
9427
9428         PR c++/17946
9429         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9430         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9431
9432 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
9433
9434         PR c++/20599
9435         * g++.dg/cpp0x/variadic-bind.C: New.
9436         * g++.dg/cpp0x/variadic-function.C: New.
9437         * g++.dg/cpp0x/variadic-mem_fn.C: New.
9438         * g++.dg/cpp0x/variadic-tuple.C: New.
9439         * g++.dg/cpp0x/variadic1.C: New.
9440         * g++.dg/cpp0x/variadic2.C: New.
9441         * g++.dg/cpp0x/variadic3.C: New.
9442         * g++.dg/cpp0x/variadic4.C: New.
9443         * g++.dg/cpp0x/variadic5.C: New.
9444         * g++.dg/cpp0x/variadic6.C: New.
9445         * g++.dg/cpp0x/variadic7.C: New.
9446         * g++.dg/cpp0x/variadic8.C: New.
9447         * g++.dg/cpp0x/variadic9.C: New.
9448         * g++.dg/cpp0x/variadic10.C: New.
9449         * g++.dg/cpp0x/variadic11.C: New.
9450         * g++.dg/cpp0x/variadic12.C: New.
9451         * g++.dg/cpp0x/variadic13.C: New.
9452         * g++.dg/cpp0x/variadic14.C: New.
9453         * g++.dg/cpp0x/variadic15.C: New.
9454         * g++.dg/cpp0x/variadic16.C: New.
9455         * g++.dg/cpp0x/variadic17.C: New.
9456         * g++.dg/cpp0x/variadic18.C: New.
9457         * g++.dg/cpp0x/variadic19.C: New.
9458         * g++.dg/cpp0x/variadic20.C: New.
9459         * g++.dg/cpp0x/variadic21.C: New.
9460         * g++.dg/cpp0x/variadic22.C: New.
9461         * g++.dg/cpp0x/variadic23.C: New.
9462         * g++.dg/cpp0x/variadic24.C: New.
9463         * g++.dg/cpp0x/variadic25.C: New.
9464         * g++.dg/cpp0x/variadic26.C: New.
9465         * g++.dg/cpp0x/variadic27.C: New.
9466         * g++.dg/cpp0x/variadic28.C: New.
9467         * g++.dg/cpp0x/variadic29.C: New.
9468         * g++.dg/cpp0x/variadic30.C: New.
9469         * g++.dg/cpp0x/variadic31.C: New.
9470         * g++.dg/cpp0x/variadic32.C: New.
9471         * g++.dg/cpp0x/variadic33.C: New.
9472         * g++.dg/cpp0x/variadic34.C: New.
9473         * g++.dg/cpp0x/variadic35.C: New.
9474         * g++.dg/cpp0x/variadic36.C: New.
9475         * g++.dg/cpp0x/variadic37.C: New.
9476         * g++.dg/cpp0x/variadic38.C: New.
9477         * g++.dg/cpp0x/variadic39.C: New.
9478         * g++.dg/cpp0x/variadic40.C: New.
9479         * g++.dg/cpp0x/variadic41.C: New.
9480         * g++.dg/cpp0x/variadic42.C: New.
9481         * g++.dg/cpp0x/variadic43.C: New.
9482         * g++.dg/cpp0x/variadic44.C: New.
9483         * g++.dg/cpp0x/variadic45.C: New.
9484         * g++.dg/cpp0x/variadic46.C: New.
9485         * g++.dg/cpp0x/variadic47.C: New.
9486         * g++.dg/cpp0x/variadic48.C: New.
9487         * g++.dg/cpp0x/variadic49.C: New.
9488         * g++.dg/cpp0x/variadic50.C: New.
9489         * g++.dg/cpp0x/variadic51.C: New.
9490         * g++.dg/cpp0x/variadic52.C: New.
9491         * g++.dg/cpp0x/variadic53.C: New.
9492         * g++.dg/cpp0x/variadic54.C: New.
9493         * g++.dg/cpp0x/variadic55.C: New.
9494         * g++.dg/cpp0x/variadic56.C: New.
9495         * g++.dg/cpp0x/variadic57.C: New.
9496         * g++.dg/cpp0x/variadic58.C: New.
9497         * g++.dg/cpp0x/variadic59.C: New.
9498         * g++.dg/cpp0x/variadic60.C : New.
9499         * g++.dg/cpp0x/variadic61.C : New.
9500         * g++.dg/cpp0x/variadic62.C : New.
9501         * g++.dg/cpp0x/variadic63.C : New.
9502         * g++.dg/cpp0x/variadic64.C : New.
9503         * g++.dg/cpp0x/variadic65.C : New.
9504         * g++.dg/cpp0x/variadic66.C : New.
9505         * g++.dg/cpp0x/variadic67.C : New.
9506         * g++.dg/cpp0x/variadic68.C : New.
9507         * g++.dg/cpp0x/variadic69.C : New.
9508         * g++.dg/cpp0x/variadic70.C : New.
9509         * g++.dg/cpp0x/variadic71.C : New.
9510         * g++.dg/cpp0x/variadic72.C : New.
9511         * g++.dg/cpp0x/variadic73.C : New.
9512         * g++.dg/cpp0x/variadic74.C : New.
9513         * g++.dg/cpp0x/variadic75.C : New.
9514         * g++.dg/cpp0x/variadic-ex1.C : New.
9515         * g++.dg/cpp0x/variadic-ex2.C : New.
9516         * g++.dg/cpp0x/variadic-ex3.C : New.
9517         * g++.dg/cpp0x/variadic-ex4.C : New.
9518         * g++.dg/cpp0x/variadic-ex5.C : New.
9519         * g++.dg/cpp0x/variadic-ex6.C : New.
9520         * g++.dg/cpp0x/variadic-ex7.C : New.
9521         * g++.dg/cpp0x/variadic-ex8.C : New.
9522         * g++.dg/cpp0x/variadic-ex9.C : New.
9523         * g++.dg/cpp0x/variadic-ex10.C : New.
9524         * g++.dg/cpp0x/variadic-ex11.C : New.
9525         * g++.dg/cpp0x/variadic-ex12.C : New.
9526         * g++.dg/cpp0x/variadic-ex13.C : New.
9527         * g++.dg/cpp0x/variadic-ex14.C : New.
9528
9529 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9530
9531         PR libgfortran/31099
9532         * gfortran.dg/unformatted_recl.f90: New test.
9533
9534 2007-03-09  Roger Sayle  <roger@eyesopen.com>
9535
9536         * gcc.dg/fold-eqcmplx-1.c: New test case.
9537
9538 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
9539
9540         PR rtl-optimization/30643
9541         * gcc.dg/pr30643.c: New.
9542
9543 2007-03-09  Chao-ying Fu  <fu@mips.com>
9544
9545         * gcc.target/mips/mips32-dspr2-type.c: New test.
9546         * gcc.target/mips/mips32-dspr2.c: New test.
9547         * gcc.target/mips/dspr2-MULT.c: New test.
9548         * gcc.target/mips/dspr2-MULTU.c: New test.
9549         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9550         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9551         Adjust some formats.
9552
9553 2007-03-09  Dirk Mueller  <dmueller@suse.de>
9554
9555         PR c++/17946
9556         * gcc.dg/Wlogical-op-1.c: New.
9557         * g++.dg/warn/Wlogical-op-1.C: New.
9558
9559 2007-03-09  Richard Guenther  <rguenther@suse.de>
9560
9561         PR tree-optimization/30904
9562         PR middle-end/31058
9563         * gcc.dg/pr30904.c: Remove xfail.
9564
9565 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9566
9567         PR C/31072
9568         * gcc.c-torture/execute/pr31072.c: New test.
9569
9570 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9571
9572         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9573         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9574         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
9575         *lrint* and *lround*.
9576         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9577         floor->lfloor.
9578         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9579         * gcc.dg/torture/builtin-integral-1.c: Likewise.
9580         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
9581         and *lround*.  Correct macro names.
9582         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9583         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9584
9585 2007-03-08  Ian Lance Taylor  <iant@google.com>
9586
9587         * gcc.dg/no-strict-overflow-5.c: New test.
9588         * gcc.dg/no-strict-overflow-6.c: New test.
9589         * gcc.dg/Wstrict-overflow-11.c: New test.
9590         * gcc.dg/Wstrict-overflow-12.c: New test.
9591         * gcc.dg/Wstrict-overflow-13.c: New test.
9592         * gcc.dg/Wstrict-overflow-14.c: New test.
9593         * gcc.dg/Wstrict-overflow-15.c: New test.
9594
9595 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9596
9597         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
9598         for VxWorks kernel mode.
9599         * gcc.c-torture/execute/strncmp-1.x: Likewise.
9600
9601 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9602
9603         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9604         mode.
9605
9606 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
9607
9608         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9609         and lib/bfill.c on VxWorks targets.
9610         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9611         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9612         lib/bfill.c and lib/memmove.c on VxWorks targets.
9613         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9614         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9615         on VxWorks targets.
9616         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9617         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9618
9619 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9620
9621         * gfortran.dg/use_5.f90: New test.
9622         * gfortran.dg/use_6.f90: Ditto.
9623         * gfortran.dg/use_7.f90: Ditto.
9624
9625 2007-03-08  Tobias Burnus  <burnus@net-b.de>
9626
9627         PR fortran/30973
9628         * gfortran.dg/use_4.f90: New test.
9629         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9630
9631 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
9632
9633         PR fortran/31011
9634         * gfortran.dg/parameter_array_section_2.f90: New test.
9635
9636 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
9637
9638         PR c++/30852
9639         * g++.dg/ext/offsetof1.C: Add cases with volatile.
9640
9641         PR c++/30534
9642         * g++.dg/template/arg5.C: New test.
9643
9644 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
9645
9646         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9647
9648 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
9649
9650         * gcc.dg/var-expand1.c: Add newline at end of file.
9651
9652 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
9653
9654         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9655
9656 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
9657
9658         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9659
9660 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9661
9662         * gcc.dg/torture/builtin-convert-4.c: New test.
9663
9664 2007-03-05  Ian Lance Taylor  <iant@google.com>
9665
9666         * gcc.c-torture/compile/pr31034.c: New test.
9667
9668 2007-03-05  Ian Lance Taylor  <iant@google.com>
9669
9670         * gcc.dg/inline-18.c: New test.
9671         * gcc.dg/inline-19.c: New test.
9672         * gcc.dg/inline-20.c: New test.
9673         * gcc.dg/inline-21.c: New test.
9674
9675 2007-03-05  Richard Guenther  <rguenther@suse.de>
9676
9677         PR tree-optimization/14052
9678         * gcc.dg/tree-ssa/vrp33.c: New testcase.
9679
9680 2007-03-05  Richard Guenther  <rguenther@suse.de>
9681
9682         PR tree-optimization/23777
9683         * gcc.dg/tree-ssa/pr23777.c: New testcase.
9684
9685 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9686
9687         PR other/30465
9688         * gcc.dg/multiple-overflow-warn-3.c: New.
9689         * g++.dg/warn/multiple-overflow-warn-3.C: New.
9690
9691 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
9692
9693         PR c++/30895
9694         * g++.dg/parse/template23.C: New test.
9695
9696 2007-03-04  Roger Sayle  <roger@eyesopen.com>
9697
9698         PR middle-end/30744
9699         * gcc.dg/pr30744-1.c: New test case.
9700
9701 2007-03-04  Tobias Burnus  <burnus@net-b.de>
9702
9703         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9704
9705 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9706
9707         PR target/30406
9708         * gfortran.dg/logical_3.f90: New test.
9709
9710 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
9711
9712         PR libfortran/30981
9713         * gfortran.dg/integer_exponentiation_1.f90:  New test.
9714
9715 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
9716
9717         * gcc.target/m68k/m68k.exp: New.
9718         * gcc.target/m68k/crash1.c: New.
9719
9720 2007-03-03  Tobias Burnus  <burnus@net-b.de>
9721
9722         * gfortran.dg/c_by_val.c: Use int64_t instead of long
9723         to be more compatible with integer(kind=8).
9724
9725 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9726
9727         PR libfortran/31001
9728         * gfortran.dg/zero_sized_3.f90: New test.
9729
9730 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9731
9732         PR c++/15787
9733         * g++.dg/parse/else.C: New.
9734         * g++.dg/parse/else-2.C: New.
9735
9736 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
9737             Tobias Burnus  <burnus@net-b.de>
9738
9739         PR fortran/30882
9740         * gfortran.dg/size_dim.f90: New test.
9741
9742 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
9743             Tobias Burnus  <burnus@net-b.de>
9744
9745         PR fortran/30873
9746         * gfortran.dg/entry_9.f90: New test.
9747
9748 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
9749
9750         PR c++/28253
9751         * g++.dg/inherit/covariant16.C: New test.
9752
9753 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
9754
9755         * g++.dg/other/darwin-minversion-1.C: New.
9756
9757 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
9758
9759         * gcc.dg/tree-ssa/20070302-1.c: New test.
9760
9761 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
9762
9763         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9764         tests.
9765
9766 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
9767
9768         * gcc.dg/tree-ssa/prefetch-4.c: New test.
9769
9770 2007-03-01  Simon Baldwin <simonb@google.com>
9771
9772         PR c++/23689
9773         * warn/ignored_typedef.C: New.
9774         * init/ctor8.C: Added dg-warning to consume ignored typedef
9775         warning.
9776         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
9777         and added an explicit line number.
9778
9779 2007-02-28  Richard Guenther  <rguenther@suse.de>
9780
9781         PR middle-end/30364
9782         * gcc.dg/torture/pr30364-1.c: New testcase.
9783         * gcc.dg/torture/pr30364-2.c: Likewise.
9784         * gcc.dg/torture/pr30364-3.c: Likewise.
9785
9786 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9787
9788         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9789         powerpc*, use -funsafe-math-optimizations.
9790         * gcc.dg/torture/builtin-logb-1.c: Likewise.
9791         * gcc.dg/torture/builtin-modf-1.c: Likewise.
9792
9793 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9794             Paul Thomas  <pault@gcc.gnu.org>
9795
9796         PR fortran/30888
9797         PR fortran/30887
9798         * c_by_val_1.f: Test %VAL() with non-default kind.
9799         * c_by_val.c: Ditto.
9800         * c_by_val_4.f: New test.
9801
9802 2007-02-28  Tobias Burnus  <burnus@net-b.de>
9803
9804         PR fortran/30968
9805         * gfortran.dg/continuation_7.f90: New test.
9806
9807 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
9808
9809         * g++.dg/inherit/thunk7.C: New test.
9810         * lib/target-supports.exp (check_profiling_available): Not available
9811         for bfin-*-*.
9812
9813 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
9814
9815         PR target/30970
9816         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9817
9818 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
9819
9820         * lib/target-supports.exp (check_effective_target_init_priority):
9821         Remove Solaris special case.
9822
9823 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
9824
9825         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9826         for more builtin types.
9827
9828         * g++.dg/ext/visibility/class1.C: Port to Darwin.
9829         * g++.dg/ext/visibility/noPLT.C: Likewise.
9830
9831 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9832
9833         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9834         sh* targets.
9835
9836 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
9837
9838         PR fortran/30865
9839         * size_optional_dim_1.f90:  New test.
9840
9841 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
9842
9843         * gcc.dg/vxworks/vxworks.exp: New file.
9844         * gcc.dg/vxworks/initpri1.c: Likewise.
9845         * gcc.dg/vxworks/initpri2.c: Likewise.
9846         * gcc.dg/initpri2.c: Add more tests.
9847         * g++.dg/special/initpri2.C: Likewise.
9848
9849         * gcc.dg/initpri1.c: New test.
9850         * gcc.dg/initpri2.c: Likewise.
9851         * g++.dg/special/initpri1.C: New test.
9852         * g++.dg/special/initpri2.C: Likewise.
9853         * g++.dg/special/conpr-1.C: Use init_priority effective target.
9854         * g++.dg/special/conpr-2.C: Likewise.
9855         * g++.dg/special/conpr-3.C: Likewise.
9856         * g++.dg/special/conpr-4.C: Likewise.
9857         * g++.dg/special/initp1.C: Likewise.
9858         * g++.dg/special/ecos.exp: Remove code to detect availability of
9859         constructor priorities.
9860         * lib/target-supports.exp (check_effective_target_init_priority):
9861         New function.
9862
9863 2007-02-24  Jan Hubicka  <jh@suse.cz>
9864
9865         * gcc.c-torture/execute/pr30778.c: New testcase.
9866
9867 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9868
9869         PR libgfortran/30918
9870         * gfortran.dg/namelist_26.f90: New test.
9871
9872 2007-02-24  Richard Guenther  <rguenther@suse.de>
9873
9874         PR middle-end/30951
9875         * gcc.dg/pr30951.c: New testcase.
9876
9877 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9878
9879         * gcc.dg/torture/builtin-modf-1.c: New test.
9880
9881 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
9882
9883         PR tree-optimization/30904
9884         * gcc.dg/pr30904.c: New test.
9885
9886 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9887
9888         * gcc.test-framework/README: Correct command.
9889         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9890         -Wunused-value.
9891         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9892
9893 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
9894
9895         * lib/target-supports.exp (check_effective_target_unwrapped): New.
9896
9897 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
9898
9899         * lib/target-supports.exp (check_effective_target_newlib): New
9900         function.
9901
9902 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
9903
9904         PR fortran/30660
9905         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9906         allocatable component.
9907
9908
9909 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9910
9911         * gcc.dg/torture/builtin-logb-1.c: New test.
9912         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9913         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9914         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9915         sh* targets.
9916
9917 2007-02-23  Richard Guenther  <rguenther@suse.de>
9918
9919         * g++.dg/warn/changes-meaning.C: New testcase.
9920
9921 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9922
9923         PR libgfortran/30910
9924         * gfortran.dg/fmt_zero_precision.f90: Update test.
9925
9926 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9927
9928         * gcc.dg/torture/builtin-frexp-1.c: New test.
9929
9930 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
9931
9932         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9933
9934 2007-02-22  Ian Lance Taylor  <iant@google.com>
9935
9936         PR debug/30898
9937         * g++.dg/debug/pr30898.C: New test.
9938
9939 2007-02-22  Ira Rosen  <irar@il.ibm.com>
9940
9941         * gcc.dg/vect/vect-106.c: New test.
9942
9943 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9944             Ira Rosen  <irar@il.ibm.com>
9945
9946         PR tree-optimization/30843
9947         * gcc.dg/vect/pr30843.c: New test.
9948
9949 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
9950
9951         PR tree-optimization/30858
9952         * gcc.dg/vect/pr30858.c: New test.
9953
9954 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
9955
9956         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9957         to set options for compiling testglue.
9958         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9959         * lib/obj-c++.exp (obj-c++_init): Likewise.
9960
9961 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
9962
9963         * gnat.dg/derived_aggregate.adb: New test.
9964
9965 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9966
9967         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9968         sh* targets.  Call the correct CKSGN macro.
9969
9970 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
9971
9972         * gfortran.dg/gomp/omp_parse1.f90: New test.
9973         * gfortran.dg/gomp/omp_parse2.f: New test.
9974
9975 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
9976
9977         PR fortran/30869
9978         * gfortran.dg/do_pointer_1.f90:  New test.
9979
9980 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9981
9982         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9983         and scalbln.
9984
9985 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
9986
9987         * gcc.dg/darwin-minversion-1.c: New.
9988         * gcc.dg/darwin-minversion-2.c: New.
9989
9990 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9991
9992         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9993
9994 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9995             DJ Delorie <dj@redhat.com>
9996
9997         PR other/30824
9998         * gcc.dg/Wfatal.c: New.
9999         * gcc.dg/Wfatal-2.c: New.
10000         * gcc.dg/Werror-1.c: Adjust expectations.
10001         * gcc.dg/Werror-5.c: Likewise.
10002         * gcc.dg/Werror-7.c: Likewise.
10003         * gcc.dg/Werror-10.c: Likewise.
10004         * gcc.dg/Werror-11.c: Likewise.
10005
10006 2007-02-20  Tobias Burnus  <burnus@net-b.de>
10007
10008         PR fortran/30522
10009         * gfortran.dg/volatile10.f90: New test.
10010
10011 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
10012
10013         PR libfortran/30533
10014         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
10015
10016 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10017
10018         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
10019         * gcc.dg/Walways-true-1.c: Likewise.
10020         * gcc.dg/weak/weak-3.c: Likewise.
10021         * gcc.dg/Werror-1.c: Likewise.
10022         * gcc.dg/Werror-3.c: Likewise.
10023         * gcc.dg/Werror-4.c: Likewise.
10024         * gcc.dg/Werror-5.c: Likewise.
10025         * gcc.dg/Werror-6.c: Likewise.
10026         * gcc.dg/Werror-7.c: Likewise.
10027         * gcc.dg/Werror-8.c: Likewise.
10028         * gcc.dg/Werror-10.c: Likewise.
10029         * gcc.dg/Werror-11.c: Likewise.
10030         * gcc.dg/Werror-12.c: Likewise.
10031         * g++.old-deja/g++.mike/warn8.C: Likewise.
10032         * g++.dg/warn/Walways-true-1.C: Likewise.
10033         * g++.dg/warn/Walways-true-2.C: Likewise.
10034         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
10035         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
10036         -Wstring-literal-comparison with -Waddress.
10037         * gcc.dg/Wstring-literal-comparison-4.c: Replace
10038         -Wno-string-literal-comparison with -Wno-address.
10039
10040 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
10041
10042         * gnat.dg/self_aggregate_with_call.adb: New test.
10043
10044 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
10045
10046         PR tree-optimization/30975
10047         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
10048         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
10049         * gcc.dg/vect/pr30795.c: New.
10050
10051 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10052
10053         PR fortran/30681
10054         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
10055
10056 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10057
10058         PR rtl-optimization/28173
10059         * gcc.target/i386/andor-1.c: New test case.
10060
10061 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10062
10063         * gcc.dg/torture/builtin-ldexp-1.c: New.
10064         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
10065
10066 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10067
10068         * gfortran.dg/array_constructor_15.f90: New test case.
10069
10070 2007-02-18  Roger Sayle  <roger@eyesopen.com>
10071
10072         * gfortran.dg/forall_10.f90: New test case.
10073
10074 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10075
10076         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
10077
10078 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
10079
10080         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
10081         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
10082
10083 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
10084
10085         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
10086         * gcc.target/i386/builtin-bswap-3.c: Ditto.
10087         * gcc.target/i386/xchg-1.c: New test.
10088         * gcc.target/i386/xchg-2.c: New test.
10089
10090 2007-02-16  Richard Guenther  <rguenther@suse.de>
10091             Christian Bruel  <christian.bruel@st.com>
10092
10093         * gcc.dg/strict-overflow-5.c: New testcase.
10094
10095 2007-02-16  Tobias Burnus  <burnus@net-b.de>
10096
10097         PR fortran/30793
10098         * gfortran.dg/func_derived_4.f90: New test.
10099
10100 2007-02-15  Roger Sayle  <roger@eyesopen.com>
10101
10102         PR middle-end/30391
10103         * gfortran.dg/pr30391-1.f90: New test case.
10104
10105 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10106
10107         PR middle-end/30433
10108         * gcc.c-torture/compile/pr30433.c: New testcase to check
10109         that complex constants comparisions are foldded.
10110
10111 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10112
10113         PR C++/30158
10114         * g++.dg/ext/stmtexpr10.C: New testcase.
10115
10116 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10117
10118         PR middle-end/30729
10119         * gcc.dg/Wunused-value-2.c: New testcase.
10120
10121 2007-02-15  Ian Lance Taylor  <iant@google.com>
10122
10123         * g++.dg/eh/subreg-1.C: New test.
10124
10125 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10126
10127         PR c/26494
10128         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
10129         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
10130         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
10131         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
10132         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
10133         * gcc.dg/Werror-implicit-function-declaration.c: New.
10134
10135 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10136
10137         PR c++/28943
10138         * g++.dg/warn/pr28943.C: New.
10139
10140 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10141
10142         * gfortran.fortran-torture/execute/math.f90: Fix typo.
10143
10144 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10145
10146         PR fortran/30779
10147         * gfortran.dg/error_recovery_3.f90: New test.
10148
10149 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10150
10151         * g++.dg/tree-ssa/sra-1.C: New.
10152
10153 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10154
10155         * g++.dg/tree-ssa/sra-1.C: New.
10156
10157 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
10158
10159         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
10160
10161 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10162
10163         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
10164
10165 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10166
10167         PR fortran/30799
10168         * gfortran.dg/logical_2.f90: New test.
10169
10170 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
10171
10172         * gcc.dg/torture/complex-alias-1.c: New test.
10173
10174 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
10175
10176         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
10177         instead of -fdump-tree-tailcall.
10178
10179 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
10180
10181         * gfortran.dg/interface_10.f90: Fix comment typo.
10182
10183 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
10184
10185         PR tree-optimization/30771
10186         * gcc.dg/vect/pr30771.c: New test.
10187
10188 2007-02-13  Ian Lance Taylor  <iant@google.com>
10189
10190         * gcc.dg/Wstrict-overflow-1.c: New test.
10191         * gcc.dg/Wstrict-overflow-2.c: New test.
10192         * gcc.dg/Wstrict-overflow-3.c: New test.
10193         * gcc.dg/Wstrict-overflow-4.c: New test.
10194         * gcc.dg/Wstrict-overflow-5.c: New test.
10195         * gcc.dg/Wstrict-overflow-6.c: New test.
10196         * gcc.dg/Wstrict-overflow-7.c: New test.
10197         * gcc.dg/Wstrict-overflow-8.c: New test.
10198         * gcc.dg/Wstrict-overflow-9.c: New test.
10199         * gcc.dg/Wstrict-overflow-10.c: New test.
10200
10201 2007-02-13  Roger Sayle  <roger@eyesopen.com>
10202
10203         * gcc.target/ia64/builtin-bswap-2.c: New test case.
10204
10205 2007-02-13  Richard Henderson  <rth@redhat.com>
10206
10207         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
10208         * gcc.c-torture/execute/pr29302-1.c: ... here.
10209
10210 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10211
10212         PR c/29521
10213         * gcc.dg/c90-return-1.c: Update output.
10214         * gcc.dg/c99-return-1.c: Likewise.
10215
10216 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
10217
10218         PR fortran/30554
10219         * gfortran.dg/used_dummy_types_7.f90: New test..
10220
10221 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
10222
10223         * gcc.target/i386/parity-1.c: New test.
10224         * gcc.target/i386/parity-2.c: New test.
10225
10226 2007-02-12  Roger Sayle  <roger@eyesopen.com>
10227
10228         * gcc.target/i386/builtin-bswap-3.c: New test case.
10229
10230 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
10231
10232         PR tree-optimization/29145
10233         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
10234         alias analysis is improved to take better advantage of restrict
10235         qualified pointers.
10236         * gcc.dg/vect/vect-80.c: Likewise.
10237         * gcc.dg/vect/pr29145.c: New.
10238
10239 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10240
10241         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
10242         * gcc.target/i386/sse4a-insert.c: Likewise.
10243
10244 2007-02-11  Roger Sayle  <roger@eyesopen.com>
10245
10246         * gcc.target/ia64/builtin-popcount-1.c: New test case.
10247         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
10248
10249 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
10250
10251         PR fortran/30478
10252         * gfortran.dg/enum_4.f90: Update error message checks.
10253
10254 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
10255
10256         PR fortran/30554
10257         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
10258         versions of the modules.
10259
10260         PR fortran/30617
10261         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
10262         by getting rid of recursive I/O and providing functions with
10263         results.
10264
10265         PR fortran/30319
10266         * gfortran.dg/char_array_constructor_2.f90
10267
10268 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
10269
10270         PR c++/26988
10271         * g++.dg/template/spec34.C: New test
10272
10273 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
10274
10275         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
10276         on i?86 and x86_64.
10277         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
10278         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
10279         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
10280         on i?86 and x86_64.
10281         * gcc.dg/vect/vect-113.c: Ditto.
10282
10283 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
10284
10285         PR c++/29487
10286         * g++.dg/eh/weak1-C: New test.
10287         * g++.dg/eh/weak1-a.cc: Likewise.
10288         * g++.dg/eh/comdat1.C: Likewise.
10289
10290 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
10291             Dorit Nuzman  <dorit@il.ibm.com>
10292
10293         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
10294         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
10295         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
10296         * gcc.dg/vect/vect-113.c: Likewise.
10297
10298         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
10299
10300 2007-02-10  Richard Henderson  <rth@redhat.com>
10301
10302         * lib/target-supports.exp (check_effective_target_tls): Redefine
10303         to mean non-emulated tls.
10304         * gcc.dg/tls/alias-1.c: Remove tls requirement.
10305         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10306         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10307         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10308         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10309         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10310         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10311
10312 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
10313
10314         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
10315
10316 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
10317
10318         * gfortran.dg/secnds.f: Replace time tolerance with a
10319         before-and-after bracket.
10320         * gfortran.dg/secnds-1.f: Likewise.
10321
10322 2007-02-09  Tobias Burnus  <burnus@net-b.de>
10323
10324         PR fortran/30512
10325         * gfortran.dg/maxlocval_1.f90: New test.
10326
10327 2007-02-09  Roger Sayle  <roger@eyesopen.com>
10328
10329         * gcc.target/ia64/builtin_bswap-1.c: New test case.
10330
10331 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10332
10333         PR fortran/30720
10334         * gfortran.dg/array_function_1.f90: New test.
10335
10336 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10337
10338         * lib/target-supports.exp (check_effective_target_lax_strtofp)
10339         (check_effective_target_dummy_wcsftime): New functions.
10340
10341 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10342
10343         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
10344         * lib/target-supports.exp (check_effective_target_uclibc): New
10345         function.
10346
10347 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10348
10349         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10350         (vsnprintf): Don't define for uClibc targets.
10351
10352 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10353
10354         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10355         set before checking whether it was allowed.
10356         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10357         before checking inside_main.
10358
10359 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10360
10361         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10362         uClinux targets.
10363         (u16sf): Likewise u4sf.
10364         * g++.dg/compat/struct-layout-1.h: Likewise.
10365
10366 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
10367
10368         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10369         procedure.
10370         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10371         m68k targets if check_effective_target_coldfire_fpu returns true.
10372
10373 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
10374         Richard Guenther  <rguenther@suse.de>
10375
10376         PR middle-end/23361
10377         * gcc.dg/fold-compare-3.c: New testcase.
10378         * gcc.dg/tree-ssa/loop-24.c: Likewise.
10379
10380 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
10381
10382         * gcc.dg/pr26570.c: Clean up coverage files.
10383         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10384         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10385         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10386         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10387         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10388         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10389         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10390         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10391         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10392         * gcc.dg/tree-ssa/pr25501.c: Ditto.
10393         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10394         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10395         * gcc.dg/vect/pr28952.c: Ditto.
10396         * gcc.dg/vect/pr27151.c: Ditto.
10397         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10398         * g++.dg/gomp/macro-3.C: Ditto.
10399
10400 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
10401
10402         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10403         of the loop.
10404
10405 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10406
10407         * gcc.target/i386/builtin-bswap-2.c: New test case.
10408
10409 2007-02-08  Roger Sayle  <roger@eyesopen.com>
10410
10411         * gfortran.dg/forall_8.f90: New test case.
10412         * gfortran.dg/forall_9.f90: Likewise.
10413
10414 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10415
10416         * gcc.dg/builtins-20.c: Add some -~ complex cases.
10417
10418 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
10419
10420         * lib/target-supports.exp (check_effective_target_simulator): New.
10421
10422 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
10423
10424         * gcc.dg/tree-ssa/loop-25.c: New test.
10425
10426 2007-02-06  Richard Henderson  <rth@redhat.com>
10427
10428         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10429
10430 2007-02-06  Roger Sayle  <roger@eyesopen.com>
10431
10432         * gcc.target/powerpc/popcount-1.c: New test case.
10433         * gcc.target/powerpc/parity-1.c: Likewise.
10434
10435 2007-02-06  Richard Guenther  <rguenther@suse.de>
10436
10437         PR middle-end/27302
10438         * gcc.dg/torture/pr27302-2.c: New testcase.
10439
10440 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
10441
10442         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10443         * gcc.dg/vect/vect-iv-1.c: New test.
10444         * gcc.dg/vect/vect-iv-2.c: New test.
10445         * gcc.dg/vect/vect-iv-3.c: New test.
10446         * gcc.dg/vect/vect-iv-4.c: New test.
10447         * gcc.dg/vect/vect-iv-5.c: New test.
10448         * gcc.dg/vect/vect-iv-6.c: New test.
10449         * gcc.dg/vect/vect-iv-7.c: New test.
10450         * gcc.dg/vect/vect-iv-8.c: New test.
10451         * gcc.dg/vect/vect-iv-9.c: New test.
10452         * gcc.dg/vect/vect-iv-10.c: New test.
10453         * gcc.dg/vect/vect-iv-11.c: New test.
10454         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10455         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10456         * gcc.dg/vect/vect-14.c: Now vectorizable.
10457         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10458         loop).
10459         * gcc.dg/vect/vect-27.c: Likewise.
10460         * gcc.dg/vect/vect-29.c Likewise.
10461         * gcc.dg/vect/vect-dv-2.c: Likewise.
10462         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10463         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10464         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10465
10466 2007-02-06  Ira Rosen  <irar@il.ibm.com>
10467
10468         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10469
10470 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10471
10472         * gcc.dg/builtins-20.c: Add more cases.
10473
10474 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
10475
10476         PR debug/30189
10477         * gcc.dg/pr30189.c: New test.
10478
10479 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
10480
10481         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10482         for running tests.
10483         * gcc.target/i386/sse4a-extract.c: New test.
10484         * gcc.target/i386/sse4a-insert.c: New test.
10485         * gcc.target/i386/sse4a-montsd.c: New test.
10486         * gcc.target/i386/sse4a-montss.c: New test.
10487
10488 2007-02-05  Richard Guenther  <rguenther@suse.de>
10489
10490         * gcc.target/i386/vectorize3.c: New testcase.
10491
10492 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
10493
10494         PR target/30665
10495         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10496
10497 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10498
10499         PR fortran/30611
10500         * gfortran.dg/repeat_1.f90: New test.
10501
10502 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
10503
10504         PR fortran/30605
10505         * gfortran.dg/spread_shape_1.f90: Remove tabs.
10506         * gfortran.dg/derived_init_2.f90: Ditto.
10507         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10508         * gfortran.dg/array_initializer_1.f90: Ditto.
10509         * gfortran.dg/do_2.f90: Ditto.
10510         * gfortran.dg/proc_assign_1.f90: Ditto.
10511
10512 2007-02-04  Richard Guenther  <rguenther@suse.de>
10513
10514         PR middle-end/30636
10515         * g++.dg/warn/pr30636.C: New testcase.
10516         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10517
10518 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
10519
10520         PR middle-end/30667
10521         * gfortran.dg/pr30667.f: New test.
10522
10523 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10524
10525         * gcc.dg/builtins-54.c: Add more cases.
10526
10527 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
10528
10529         PR fortran/30514
10530         * gfortran.dg/zero_sized_2.f90: New test.
10531
10532         PR fortran/30660
10533         * gfortran.dg/alloc_comp_basics_4.f90: New test.
10534
10535         PR fortran/29820
10536         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10537         file.
10538
10539 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10540
10541         PR fortran/30683
10542         * gfortran.dg/interface_10.f90: New test.
10543
10544 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10545
10546         * gcc.dg/builtins-20.c: Add more cases.
10547
10548 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10549
10550         PR target/29682
10551         * gcc-target/ia64/pr29682.c: New test.
10552
10553 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
10554
10555         PR fortran/30284
10556         * gfortran.dg/arrayio_11.f90.f90: New test.
10557
10558         PR fortran/30626
10559         * gfortran.dg/arrayio_12.f90.f90: New test.
10560
10561 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
10562
10563         PR c++/30536
10564         * g++.dg/tls/diag-5.C: New test.
10565
10566         PR middle-end/30473
10567         * gcc.dg/pr30473.c: New test.
10568         * gcc.c-torture/execute/20070201-1.c: New test.
10569
10570 2007-02-01  Roger Sayle  <roger@eyesopen.com>
10571
10572         * gfortran.dg/dependency_20.f90: New test case.
10573
10574 2007-01-31  Ian Lance Taylor  <iant@google.com>
10575
10576         * gcc.dg/lower-subreg-1.c (test): New test.
10577
10578 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
10579
10580         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10581
10582 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10583
10584         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10585         * gcc.dg/torture/builtin-math-3.c: Likewise.
10586
10587 2007-01-31  Dirk Mueller  <dmueller@suse.de>
10588
10589         gcc.dg/Wparentheses-2.c: Update and add new tests.
10590
10591 2007-01-31  Ira Rosen  <irar@il.ibm.com>
10592
10593         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10594         vectorize.
10595
10596 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
10597
10598         * gcc.dg/builtins-63.c: New test.
10599
10600 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10601
10602         PR fortran/27588
10603         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10604
10605 2007-01-31  Tobias Burnus  <burnus@net-b.de>
10606
10607         PR fortran/30520
10608         * gfortran.dg/volatile8.f90: New argument conformance test.
10609         * gfortran.dg/volatile9.f90: New scope test.
10610
10611 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10612
10613         PR c++/24745
10614         * g++.dg/warn/null4.C: New.
10615
10616 2001-01-30  Roger Sayle  <roger@eyesopen.com>
10617             Uros Bizjak  <ubizjak@gmail.com>
10618
10619         * gcc.dg/large-size-array-3.c: Correct typo.
10620
10621 2007-01-30  Richard Guenther  <rguenther@suse.de>
10622
10623         PR middle-end/27657
10624         * g++.dg/debug/pr27657.C: New testcase.
10625
10626 2007-01-30  Richard Guenther  <rguenther@suse.de>
10627
10628         PR middle-end/30313
10629         * gcc.dg/torture/pr30313.c: New testcase.
10630
10631 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
10632
10633         * gcc.dg/dfp/dfp-except.h: New file.
10634         * gcc.dg/dfp/fe-check.h: New file.
10635         * gcc.dg/dfp/fe-binop.c: New test.
10636         * gcc.dg/dfp/fe-convert-1.c: New test.
10637         * gcc.dg/dfp/fe-convert-2.c: New test.
10638         * gcc.dg/dfp/fe-convert-3.c: New test.
10639
10640         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10641         * gcc.dg/dfp/decfloat-constants.c: Ditto.
10642         * gcc.dg/dfp/convert-dfp.c: Ditto.
10643         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10644
10645 2007-01-29  Josh Conner  <jconner@apple.com>
10646
10647         * gcc.target/powerpc/altivec-24.c: New test.
10648
10649 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
10650
10651         PR c++/28266
10652         * g++.dg/parse/defarg12.C: New test.
10653
10654 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
10655
10656         PR fortran/30554
10657         * gfortran.dg/used_dummy_types_6.f90: New test.
10658
10659 2007-01-28  Jan Hubicka  <jh@suse.cz>
10660
10661         * gcc.dg/tree-prof/val-prof-6.c: New test.
10662
10663 2007-01-28  Roger Sayle  <roger@eyesopen.com>
10664
10665         * gcc.dg/large-size-array-3.c: Correct test case (portability).
10666
10667 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
10668
10669         PR C++/28988
10670         * g++.dg/expr/dtor4.C: New test.
10671
10672 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
10673
10674         * gcc.dg/tree-ssa/loop-23.c: New test.
10675
10676 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
10677
10678         PR libfortran/30389
10679         * gfortran.dg/achar_2.f90:  New test.
10680         * gfortran.dg/achar_3.f90:  New test.
10681
10682 2007-01-27  Ian Lance Taylor  <iant@google.com>
10683
10684         * gcc.dg/strict-overflow-1.c: New test.
10685         * gcc.dg/no-strict-overflow-1.c: New test.
10686         * gcc.dg/strict-overflow-2.c: New test.
10687         * gcc.dg/no-strict-overflow-2.c: New test.
10688         * gcc.dg/strict-overflow-3.c: New test.
10689         * gcc.dg/no-strict-overflow-3.c: New test.
10690         * gcc.dg/strict-overflow-4.c: New test.
10691         * gcc.dg/no-strict-overflow-4.c: New test.
10692         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10693         * gcc.dg/pr15784-1.c: Likewise.
10694         * gcc.dg/pr20922-1.c: Likewise.
10695         * gcc.dg/pr20922-3.c: Likewise.
10696         * gcc.dg/pr20922-4.c: Likewise.
10697         * gcc.dg/pr20922-6.c: Likewise.
10698         * gcc.dg/compare-4.c: Likewise.
10699         * gcc.dg/torture/pr26898-1.c: Likewise.
10700         * gcc.dg/tree-ssa/divide-1.c: Likewise.
10701         * gcc.dg/tree-ssa/divide-2.c: Likewise.
10702         * gcc.dg/tree-ssa/divide-3.c: Likewise.
10703         * gcc.dg/tree-ssa/divide-4.c: Likewise.
10704         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10705         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10706         * gcc.dg/tree-ssa/pr21082.c: Likewise.
10707         * gcc.dg/tree-ssa/pr26899.c: Likewise.
10708         * g++.dg/tree-ssa/pr21082.C: Likewise.
10709
10710 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10711
10712         * gcc-dg/large-size-array-3.c: New test case.
10713
10714 2007-01-27  Roger Sayle  <roger@eyesopen.com>
10715
10716         * gfortran.dg/forall_7.f90: New test case.
10717
10718 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
10719
10720         PR fortran/30407
10721         * gfortran.dg/where_operator_assign_1.f90: New test.
10722         * gfortran.dg/where_operator_assign_2.f90: New test.
10723         * gfortran.dg/where_operator_assign_3.f90: New test.
10724
10725 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
10726
10727         * lib/target-supports.exp
10728         (check_effective_target_powerpc_altivec): New.
10729         (check_effective_target_vect_cmdline_needed): Use it.
10730
10731 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
10732
10733         PR fortran/30278
10734         * gfortran.dg/backslash_3.f: New test.
10735
10736 2007-01-26  Richard Guenther  <rguenther@suse.de>
10737
10738         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10739
10740 2007-01-26  Tobias Burnus  <burnus@net-b.de>
10741
10742         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10743         * gfortran.dg/vect/vect.exp: Ditto.
10744         * gfortran.dg/dg.exp: Ditto.
10745         * gfortran.fortran-torture/execute/execute.exp: Ditto.
10746         * gfortran.fortran-torture/compile/compile.exp: Ditto.
10747
10748 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10749
10750         * gcc.dg/builtins-20.c: Add more cases.
10751         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10752
10753 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10754
10755         PR fortran/30437
10756         * gcc.dg/Wall.c: New.
10757         * gcc.dg/Wno-all.c: New.
10758         * gfortran.dg/Wall.f90: New.
10759         * gfortran.dg/Wno-all.f90: New.
10760
10761 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
10762
10763         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10764         * g++.dg/eh/simd-2.C: Also run on Darwin.
10765         * g++.dg/eh/simd-3.C: New.
10766         * g++.dg/eh/simd-4.C: New.
10767
10768 2007-01-25  Richard Guenther  <rguenther@suse.de>
10769
10770         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10771         and _PROFILE_USE.
10772         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10773
10774 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
10775
10776         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10777         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10778         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10779         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10780         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10781         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10782         * gcc.dg/ipa/ipa-7.c: New testcase.
10783
10784 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
10785
10786         * g++.dg/cpp0x/warn_cxx0x.C: New.
10787
10788 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10789
10790         * gcc.dg/builtins-20.c: Test builtin carg.
10791
10792 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
10793
10794         PR middle-end/27416
10795         * gcc.dg/gomp/pr27416.c: New test.
10796
10797         PR middle-end/30494
10798         * gcc.dg/gomp/pr30494.c: New test.
10799         * g++.dg/gomp/pr30494.C: New test.
10800
10801         PR middle-end/30421
10802         * gcc.dg/gomp/pr30421.c: New test.
10803
10804 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
10805
10806         * gcc.target/ia64/versionid-1.c: New test.
10807         * gcc.target/ia64/versionid-2.c: New test.
10808
10809 2007-01-24  Richard Guenther  <rguenther@suse.de>
10810
10811         PR testsuite/30181
10812         * gcc.dg/builtins-57.c: Change to a link-time testcase
10813         to support non-C99 targets.
10814
10815 2007-01-24  Jan Hubicka  <jh@suse.cz>
10816
10817         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10818
10819 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10820
10821         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10822
10823 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
10824
10825         PR objc/27438
10826         * objc.dg/const-str-12.m: New test.
10827
10828 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10829
10830         PR fortran/30532
10831         * gfortran.dg/ctrl-z.f90:  New test.
10832
10833 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10834
10835         PR fortran/30481
10836         * gfortran.dg/namelist_assumed_char.f90:  New test.
10837
10838 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
10839
10840         PR c++/27492
10841         * g++.dg/inherit/covariant15.C: New test.
10842
10843 2007-01-23  Ian Lance Taylor  <iant@google.com>
10844
10845         * g++.dg/warn/Wparentheses-24.C: New test.
10846
10847 2007-01-23  Richard Guenther  <rguenther@suse.de>
10848
10849         PR testsuite/30560
10850         * ada/acats/run_acats: Do not call gnatmake or gnatchop
10851         with full path.
10852
10853 2007-01-22  Richard Guenther  <rguenther@suse.de>
10854
10855         PR tree-optimization/30038
10856         * gcc.dg/builtins-62.c: New testcase.
10857
10858 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10859
10860         * gcc.c-torture/compile/20070121.c: New test.
10861
10862 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
10863
10864         PR libfortran/30525
10865         * gfortran.dg/char_comparison_1.f:  New test.
10866
10867 2007-01-21  Ira Rosen  <irar@il.ibm.com>
10868
10869         * gcc.dg/vect/vect-strided-same-dr.c: New test.
10870
10871 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
10872
10873         PR objc/30479
10874         * objc.dg/pch: New directory.
10875         * objc.dg/pch/pch.exp: New file.
10876         * objc.dg/pch/interface-1.m: New test.
10877         * objc.dg/pch/interface-1.hs: New include file.
10878         * lib/objc.exp (objc_target_compile): Add
10879         "-x objective-c-header" in front of the sources if this is
10880         a precompiled header being compiled.
10881
10882 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10883
10884         * gfortran.dg/array_memcpy_3.f90: New test case.
10885         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10886
10887 2007-01-20  Roger Sayle  <roger@eyesopen.com>
10888             Brooks Moses  <brooks.moses@codesourcery.com>
10889             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10890
10891         * gfortran.dg/intrinsic_sign_1.f90: New test case.
10892         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10893
10894 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10895
10896         * gcc.dg/torture/builtin-math-3.c: Test fdim.
10897
10898 2007-01-19  Mike Stump  <mrs@apple.com>
10899
10900         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10901         away.
10902
10903 2007-01-19  Roger Sayle  <roger@eyesopen.com>
10904
10905         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10906         option instead of -funsafe-math-optimizations.
10907
10908 2007-01-19  Tomas Bily  <tbily@suse.cz>
10909
10910         gcc.dg/tree-prof/indir-call-prof.c: New.
10911         g++.dg/dg.exp: Add tree-prof subdirectory.
10912         g++.dg/tree-prof/indir-call-prof.C: New.
10913         g++.dg/tree-prof/tree-prof.exp: New.
10914
10915 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10916
10917         PR c++/17947
10918         * g++.dg/warn/deprecated.C: Update warning output.
10919         * g++.dg/warn/deprecated-2.C: Likewise.
10920         * g++.dg/warn/deprecated-3.C: New.
10921
10922 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10923
10924         * gcc.c-torture/execute/nestfunc-7.c: New.
10925
10926 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
10927
10928         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10929
10930 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
10931
10932         * gcc.dg/m68k-pic-1.c: New.
10933
10934 2007-01-18  Roger Sayle  <roger@eyesopen.com>
10935
10936         * gfortran.dg/array_memcpy_4.f90: New test case.
10937
10938 2007-01-18  Josh Conner  <jconner@apple.com>
10939
10940         PR target/30485
10941         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10942         * gcc.dg/vect/no-trapping-math-1: New.
10943         * gcc.dg/vect/no-trapping-math-2: New.
10944
10945 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
10946
10947         * gcc.target/i386/387-8.c: Update comment about optimizing
10948         inherent load of 1.0 of fptan instruction.
10949
10950 2007-01-18  Dirk Mueller  <dmueller@suse.de>
10951             Richard Guenther <rguenther@suse.de>
10952
10953         PR diagnostic/8268
10954         * gcc.dg/Warray-bounds.c: New testcase.
10955         * gcc.dg/Warray-bounds-2.c: New testcase.
10956         * g++.dg/warn/Warray-bounds.C: New testcase.
10957         * g++.dg/warn/Warray-bounds-2.C: New testcase.
10958
10959 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
10960
10961         PR fortran/30476
10962         * gfortran.dg/generic_12.f90: New test.
10963
10964 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
10965
10966         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10967         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10968
10969 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
10970
10971         * gcc.dg/dfp/compare-special.h: New file.
10972         * gcc.dg/dfp/compare-special-32.c: New test.
10973         * gcc.dg/dfp/compare-special-64.c: New test.
10974         * gcc.dg/dfp/compare-special-128.c: New test.
10975
10976 2007-01-16  Roger Sayle  <roger@eyesopen.com>
10977             Paul Thomas  <pault@gcc.gnu.org>
10978             Steven G. Kargl  <kargl@gcc.gnu.org>
10979
10980         PR fortran/30404
10981         * gfortran.dg/forall_6.f90: New test case.
10982         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10983         * gfortran.dg/dependency_13.f90: Likewise.
10984
10985 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10986
10987         PR testsuite/12325
10988         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10989         targets that don't support Inf.
10990
10991 2007-01-15  Dale Johannesen  <dalej@apple.com>
10992
10993         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
10994
10995 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
10996
10997         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
10998         of achar for 0xff to avoid the "Extended ASCII not
10999         implemented" error message.
11000
11001 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
11002
11003         PR fortran/28172
11004         * gfortran.dg/altreturn_4.f90: New test.
11005
11006         PR fortran/29389
11007         * gfortran.dg/stfunc_4.f90: New test.
11008
11009         PR fortran/29712
11010         * gfortran.dg/bound_2.f90: Reinstate commented out line.
11011         * gfortran.dg/initialization_1.f90: Change warning.
11012
11013         PR fortran/30283
11014         * gfortran.dg/specification_type_resolution_2.f90: New test.
11015
11016 2007-01-14  Jan Hubicka  <jh@suse.cz>
11017
11018         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
11019         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
11020         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
11021         elimination.
11022
11023 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
11024
11025         PR fortran/30410
11026         * gfortran.dg/external_procedures_2.f90: New test.
11027
11028 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
11029
11030         PR target/30413
11031         * gcc.target/i386/pr30413.c: New test.
11032
11033 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
11034
11035         PR fortran/30452
11036         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
11037
11038 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
11039
11040         * gcc.dg/20070112-1.c: New test.
11041
11042 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11043
11044         PR libgfortran/30435
11045         * gfortran.dg/list_read_6.f90: New test.
11046
11047 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
11048
11049         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
11050
11051 2007-01-12  Tom Tromey  <tromey@redhat.com>
11052
11053         PR preprocessor/28227:
11054         * gcc.dg/cpp/pr28227.c: New file.
11055
11056 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11057
11058         * gcc.dg/tree-ssa/loop-22.c: New test.
11059
11060 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
11061
11062         PR tree-optimization/29516
11063         * gcc.dg/tree-ssa/loop-20.c: New test.
11064
11065 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
11066
11067         PR libfortran/30415
11068         * minmaxloc_integer_kinds_1.f90:  New test.
11069
11070 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
11071
11072         PR c++/29573
11073         * g++.dg/template/sizeof-template-argument.C: New test.
11074
11075 2007-01-11  Jan Hubicka  <jh@suse.cz>
11076
11077         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
11078         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
11079         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
11080         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
11081         * gcc.dg/tree-ssa/pr21658.c: Likewise.
11082         * gcc.dg/tree-ssa/pr15349.c: Likewise.
11083         * gcc.dg/tree-ssa/pr25501.c: Likewise.
11084         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
11085         transformation in question.
11086         * gcc.dg/tree-ssa/vrp05.c: Likewise.
11087         * gcc.dg/tree-ssa/pr20701.c: Likewise.
11088         * gcc.dg/always_inline3.c: Likewise.
11089
11090 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
11091
11092         PR c++/28999
11093         * g++.dg/template/typename11.C: New test.
11094
11095 2007-01-10  Robert Kennedy <jimbob@google.com>
11096
11097         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
11098
11099 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11100
11101         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
11102         for different integer kinds.
11103         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
11104         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
11105         * gfortran.dg/ishft_2.f90: New test.
11106         * gfortran.dg/ishft_3.f90: New test.
11107
11108 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
11109
11110         * gfortran.dg/altreturn_2.f90: Removed executable bit.
11111
11112 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
11113
11114         PR tree-optimization/30322
11115         * gcc.dg/tree-ssa/loop-21.c: New test.
11116
11117 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
11118
11119         * g++.dg/rtti/darwin-builtin-linkage.C: New.
11120
11121 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11122
11123         * gcc.target/spu/intrinsics-1.c: Remove xfail.
11124
11125 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11126
11127         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
11128         * g++.dg/warn/overflow-warn-3.C: Likewise.
11129         * g++.dg/warn/overflow-warn-4.C: Likewise.
11130         * g++.dg/warn/overflow-warn-5.C: Likewise.
11131         * g++.dg/warn/overflow-warn-6.C: Likewise.
11132         * g++.dg/warn/Woverflow-1.C: Likewise.
11133         * g++.dg/warn/Woverflow-2.C: Likewise.
11134         * g++.dg/warn/Woverflow-3.C: Likewise.
11135         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
11136
11137 2007-01-08  Roger Sayle  <roger@eyesopen.com>
11138
11139         * gfortran.dg/array_constructor_14.f90: New test case.
11140         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
11141
11142 2007-01-08  Richard Guenther  <rguenther@suse.de>
11143
11144         PR tree-optimization/23603
11145         * gcc.dg/tree-ssa/vrp31.c: New testcase.
11146         * gcc.dg/tree-ssa/vrp32.c: Likewise.
11147
11148 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11149
11150         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
11151         in __v8qi typedef.
11152         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
11153         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
11154         compiler behaviour.
11155         * gcc.dg/simd-5.c: Likewise.
11156         * gcc.dg/simd-6.c: Likewise.
11157         * g++.dg/conversion/simd1.C: Likewise.
11158         * g++.dg/conversion/simd3.C: Likewise.
11159         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
11160         (main): Use it.
11161
11162 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
11163
11164         PR tree-optimization/29877
11165         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
11166         name of a hard register for the target concerned.  Adjust dg-error
11167         directives to cope with new behaviour of TER.
11168
11169 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11170
11171         PR c++/28986
11172         * g++.dg/conversion/nullptr1.C: Added overflow warning.
11173         * g++.dg/warn/overflow-warn-1.C: New.
11174         * g++.dg/warn/overflow-warn-3.C: New.
11175         * g++.dg/warn/overflow-warn-4.C: New.
11176         * g++.dg/warn/overflow-warn-5.C: New.
11177         * g++.dg/warn/overflow-warn-6.C: New.
11178         * g++.dg/warn/Woverflow-1.C: New.
11179         * g++.dg/warn/Woverflow-2.C: New.
11180         * g++.dg/warn/Woverflow-3.C: New.
11181         * g++.dg/warn/multiple-overflow-warn-2.C: New.
11182
11183 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
11184
11185         PR fortran/27698
11186         * gfortran.dg/invalid_name.f90: New test.
11187         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
11188         * gfortran.dg/gomp/pr29759.f90: Ditto.
11189
11190 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
11191
11192         * gfortran.dg/present_1.f90:  Update error message.
11193
11194 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
11195
11196         PR c++/19439
11197         * g++.dg/template/duplicate1.C: New test
11198         * g++.dg/template/memfriend6.C: Adjust error markers.
11199
11200 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
11201
11202         PR tree-opt/30385
11203         * gcc.dg/torture/inline-1.c: New test.
11204
11205 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11206
11207         PR c/19978
11208         * gcc.dg/multiple-overflow-warn-1.c: New.
11209         * gcc.dg/multiple-overflow-warn-2.c: New.
11210         * gcc.dg/overflow-warn-6.c: New.
11211         * g++.dg/warn/multiple-overflow-warn-1.C: New.
11212
11213 2007-01-05  Roger Sayle  <roger@eyesopen.com>
11214
11215         * gfortran.dg/array_memcpy_1.f90: New test case.
11216         * gfortran.dg/array_memcpy_2.f90: Likewise.
11217
11218 2007-01-05  Richard Guenther  <rguenther@suse.de>
11219
11220         PR middle-end/27826
11221         * g++.dg/opt/pr27826.C: New testcase.
11222
11223 2007-01-05  Ian Lance Taylor  <iant@google.com>
11224
11225         * gcc.dg/Walways-true-1.c: New test.
11226         * gcc.dg/Walways-true-2.c: New test.
11227         * g++.dg/warn/Walways-true-1.C: New test.
11228         * g++.dg/warn/Walways-true-2.C: New test.
11229
11230 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
11231
11232         PR c/30360
11233         * gcc.dg/pr30360.c: New test.
11234
11235 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
11236
11237         PR fortran/23232
11238         * gfortran.dg/data_implied_do_1.f90: New test.
11239
11240         PR fortran/27996
11241         PR fortran/27998
11242         * gfortran.dg/char_length_1.f90: New test.
11243
11244 2007-01-05  Richard Guenther  <rguenther@suse.de>
11245
11246         PR middle-end/28116
11247         * g++.dg/opt/pr28116.C: New testcase.
11248
11249 2007-01-05  Tobias Burnus  <burnus@net-b.de>
11250
11251         PR fortran/29624
11252         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
11253           invalid deallocate.
11254         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
11255         * gfortran.dg/protected_4.f90: Add pointer intent check.
11256         * gfortran.dg/protected_6.f90: Add pointer intent check.
11257         * gfortran.dg/pointer_intent_1.f90: New test.
11258         * gfortran.dg/pointer_intent_2.f90: New test.
11259         * gfortran.dg/pointer_intent_3.f90: New test.
11260
11261 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
11262
11263         PR 30235
11264         * gfortran.dg/altreturn_2.f90: new test.
11265
11266 2007-01-04  Tom Tromey  <tromey@redhat.com>
11267
11268         PR preprocessor/28165:
11269         * gcc.dg/cpp/pr28165.c: New file.
11270
11271 2007-01-03  Josh Conner  <jconner@apple.com>
11272
11273         PR middle-end/29683
11274         * gcc.dg/pr29683.c: New.
11275
11276 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11277
11278         PR c++/28217
11279         * g++.dg/pch/template-1.C: New test.
11280         * g++.dg/pch/template-1.Hs: New file.
11281
11282 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11283
11284         PR middle-end/30353
11285         * gcc.c-torture/compile/complex-4.c: New test.
11286
11287 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
11288
11289         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
11290         -maltivec.
11291         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
11292
11293 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
11294
11295         PR middle-end/30286
11296         * gcc.dg/pr30286.c: New test.
11297
11298         PR c++/29535
11299         * g++.dg/template/crash66.C: New test.
11300
11301         PR c++/29054
11302         * g++.dg/template/friend49.C: New test.
11303
11304 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
11305
11306         * gfortran.dg/ibits.f90: New test.
11307
11308 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
11309
11310         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
11311         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
11312
11313 2007-01-02  Jan Hubicka  <jh@suse.cz>
11314
11315         * gcc.dg/pr16194.c: We now output error on all three functions,
11316         not just first one.
11317
11318 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11319
11320         PR c/19977
11321         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
11322         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
11323
11324 2006-01-02  Ian Lance Taylor  <iant@google.com>
11325
11326         * g++.dg/warn/Wparentheses-22.C: New test.
11327         * g++.dg/warn/Wparentheses-23.C: New test.
11328
11329 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11330
11331         PR middle-end/7651
11332         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
11333         * gcc.dg/declspec-3-Wextra.c: New.
11334         * gcc.dg/declspec-3-no.c: New
11335
11336 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
11337
11338         PR fortran/20896
11339         * gfortran.dg/interface_10.f90: Remove.
11340
11341 2007-01-01  Roger Sayle  <roger@eyesopen.com>
11342
11343         * gcc.dg/fold-eqxor-4.c: New test case.
11344
11345 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
11346
11347         PR middle-end/30311
11348         * gcc.c-torture/compile/pr30311.c: New test.
11349
11350 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
11351
11352         PR middle-end/30253
11353         * gcc.c-torture/compile/statement-expression-1.c: New test.
11354
11355 2007-01-01  Andreas Schwab  <schwab@suse.de>
11356
11357         PR target/29166
11358         * g++.dg/eh/pr29166.C: New test.
11359
11360 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
11361
11362         * lib/target-supports.exp (check_effective_target_powerpc_spe):
11363         New.
11364         (check_effective_target_vect_cmdline_needed): Use it.
11365
11366 2006-12-31  Richard Guenther  <rguenther@suse.de>
11367
11368         PR middle-end/30137
11369         * gcc.dg/pr30137-1.c: New testcase.
11370         * gcc.dg/pr30137-2.c: Likewise.
11371
11372 2006-12-31  Roger Sayle  <roger@eyesopen.com>
11373
11374         PR middle-end/30322
11375         * gcc.dg/fold-plusnot-1.c: New test case.
11376
11377 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
11378
11379         PR c++/29731
11380         * g++.dg/parse/template22.C: New test.
11381
11382 2006-12-31  Richard Guenther  <rguenther@suse.de>
11383
11384         PR middle-end/30338
11385         * gcc.c-torture/compile/pr30338.c: New testcase.
11386
11387 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11388
11389         PR fortran/27900
11390         * gfortran.dg/intrinsic_actual_4.f90: New test.
11391
11392         PR fortran/24325
11393         * gfortran.dg/func_decl_3.f90: New test.
11394
11395 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
11396
11397         PR fortran/23060
11398         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11399         * gfortran.dg/c_by_val_1.f: New test.
11400         * gfortran.dg/c_by_val_2.f: New test.
11401         * gfortran.dg/c_by_val_3.f: New test.
11402
11403 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
11404
11405         PR libfortran/30321
11406         * gfortran.dg/sum_zero_array_1.f90:  New test.
11407
11408 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
11409
11410         PR preprocessor/29612
11411         * gcc.dg/cpp/pr29612-1.c: New test.
11412         * gcc.dg/cpp/pr29612-2.c: New test.
11413
11414 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
11415
11416         PR fortran/30034
11417         * gfortran.dg/pure_formal_proc_1.f90: New test.
11418
11419         PR fortran/30237
11420         * gfortran.dg/intrinsic_actual_3.f90: New test.
11421
11422 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11423
11424         PR fortran/30014
11425         * gfortran.dg/io_constraints_1.f90: Update test.
11426         * gfortran.dg/io_constraints_2.f90: Update test.
11427         * gfortran.dg/inquire_iolength.f90: New test.
11428
11429 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
11430
11431         PR fortran/20896
11432         * gfortran.dg/interface_10.f90: New test.
11433         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11434         since z is already, locally a variable.
11435
11436         PR fortran/25135
11437         * gfortran.dg/generic_11.f90: New test.
11438         * gfortran.dg/interface_7.f90: Remove name clash between module
11439         name and procedure 'x' referenced in the interface.
11440
11441 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11442
11443         PR middle-end/7651
11444         * gcc.dg/Wmissing-parameter-type.c: New.
11445         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11446         * gcc.dg/Wmissing-parameter-type-no.c: New.
11447
11448 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
11449
11450         PR fortran/25818
11451         * gfortran.dg/entry_array_specs_2.f: New test.
11452
11453         PR fortran/30084
11454         * gfortran.dg/nested_modules_6.f90: New test.
11455
11456 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11457
11458         PR middle-end/7651
11459         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11460         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11461
11462 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
11463
11464         PR C++/30168
11465         * g++.dg/opt/complex6.C: New test.
11466
11467 2006-12-22  Ben Elliston  <bje@au.ibm.com>
11468
11469         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11470         full" if the linker on spu-*-* warns about exceeding local store.
11471
11472         And revert this patch:
11473         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11474         fail to link due to relocation overflows on spu-*-*.
11475
11476 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11477
11478         PR fortran/30273
11479         * gfortran.dg/dependency_19.f90: New test.
11480
11481 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
11482
11483         PR fortran/30202
11484         * gfortran.dg/alloc_comp_basics_3.f90: New test.
11485
11486 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
11487
11488         PR middle-end/30262
11489         * gcc.c-torture/execute/20061220-1.c: New test.
11490
11491         PR middle-end/30263
11492         * gcc.dg/gomp/asm-1.c: New test.
11493
11494         PR target/30230
11495         * g++.dg/eh/ia64-2.C: New test.
11496
11497 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
11498
11499         PR target/28966
11500         PR target/29248
11501         * gcc.dg/rs6000-leaf.c: New.
11502
11503 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11504
11505         PR fortran/25392
11506         * gfortran.dg/f2c_8.f90: New test.
11507
11508 2006-12-20  Bill Wendling  <wendling@apple.com>
11509
11510         * gcc.dg/asm-b.c: Check for __ppc64__.
11511
11512 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11513
11514         PR fortran/30190
11515         * gfortran.dg/bounds_check_5.f90: New test.
11516
11517 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
11518
11519         PR middle-end/30143
11520         * gcc.dg/gomp/complex-1.c: New testcase.
11521
11522 2006-12-20  Roger Sayle  <roger@eyesopen.com>
11523
11524         * gfortran.dg/array_memset_1.f90: New test case.
11525
11526 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
11527
11528         * lib/target-supports.exp: Add spu to
11529         check_effective_target_vect_widen_mult_hi_to_si.
11530
11531 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
11532
11533         PR fortran/29992
11534         * gfortran.dg/generic_9.f90: New test.
11535
11536         PR fortran/30081
11537         * gfortran.dg/generic_10.f90: New test.
11538
11539 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
11540
11541         PR tree-opt/30045
11542         * gcc.dg/pr30045.c: New test.
11543
11544 2006-12-20  Ben Elliston  <bje@au.ibm.com>
11545
11546         * gcc.dg/20020312-2.c: Add a case for __SPU__.
11547
11548 2006-12-19  Eric Christopher  <echristo@apple.com>
11549
11550         PR target/29302
11551         * gcc.c-torture/execute/pr29302-1.c: New.
11552
11553 2006-12-19  Tobias Burnus  <burnus@net-b.de>
11554
11555         PR fortran/39238
11556         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11557
11558 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
11559
11560         PR fortran/30236
11561         * gfortran.dg/altreturn_3.f90: New test.
11562
11563         * gfortran.dg/char_result_12.f90: Fix comment typos.
11564
11565 2006-12-19  Ben Elliston  <bje@au.ibm.com>
11566
11567         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11568         as newlib's stdio.h uses non-traditional cpp constructs.
11569
11570 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11571
11572         * gfortran.dg/advance.f90: Renamed to advance_1.f90
11573         * gfortran.dg/append-1.f90: Renamed to append_1.f90
11574         * gfortran.dg/array-1.f90: Renamed to array_1.f90
11575         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11576         * gfortran.dg/backspace.f: Renamed to backspace_1.f
11577         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11578         * gfortran.dg/default_initialization.f: Renamed to
11579         default_initialization_1.f
11580         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11581         dollar_edit_descriptor_1.f
11582         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11583         dollar_edit_descriptor_2.f
11584         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11585         dollar_edit_descriptor_3.f
11586         * gfortran.dg/logint-1.f: Renamed to logint_1.f
11587         * gfortran.dg/logint-2.f: Renamed to logint_2.f
11588         * gfortran.dg/logint-3.f: Renamed to logint_3.f
11589         * gfortran.dg/advance_1.f90: Renamed from advance.f90
11590         * gfortran.dg/append_1.f90: Renamed from append-1.f90
11591         * gfortran.dg/array_1.f90: Renamed from array-1.f90
11592         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11593         * gfortran.dg/backspace_1.f: Renamed from backspace.f
11594         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11595         * gfortran.dg/default_initialization_1.f: Renamed from
11596         default_initialization.f
11597         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11598         dollar_edit_descriptor-1.f
11599         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11600         dollar_edit_descriptor-2.f
11601         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11602         dollar_edit_descriptor-3.f
11603         * gfortran.dg/logint_1.f: Renamed from logint-1.f
11604         * gfortran.dg/logint_2.f: Renamed from logint-2.f
11605         * gfortran.dg/logint_3.f: Renamed from logint-3.f
11606
11607 2006-12-18  Bill Wendling  <wendling@apple.com>
11608
11609         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11610         id is an OjbC keyword.
11611
11612 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11613
11614         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11615
11616 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
11617
11618         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11619
11620 2006-12-18  Ian Lance Taylor  <iant@google.com>
11621
11622         * g++.dg/warn/Wmissing-declarations-1.C: New test.
11623
11624 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11625
11626         * gcc.c-torture/compile/pr27528.c: Use empty templates.
11627
11628 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
11629
11630         PR fortran/30207
11631         * gfortran.fortran-torture/execute/where21.f90: New test.
11632
11633 2006-12-17  Tobias Burnus  <burnus@net-b.de>
11634
11635         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11636
11637 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11638
11639         PR middle-end/7651
11640         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11641         * gcc.dg/if-empty-1.c: Likewise.
11642         * gcc.dg/pr23165.c: Likewise.
11643         * g++.dg/warn/empty-body.C: Likewise.
11644
11645 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11646
11647         PR libfortran/30005
11648         * gfortran.dg/open_errors.f90: New test.
11649
11650 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
11651
11652         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11653
11654         * gcc.target/i386/ssse3-pabsb.c: New file.
11655         * gcc.target/i386/ssse3-pabsd.c: Likewise.
11656         * gcc.target/i386/ssse3-pabsw.c: Likewise.
11657         * gcc.target/i386/ssse3-palignr.c: Likewise.
11658         * gcc.target/i386/ssse3-phaddd.c: Likewise.
11659         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11660         * gcc.target/i386/ssse3-phaddw.c: Likewise.
11661         * gcc.target/i386/ssse3-phsubd.c: Likewise.
11662         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11663         * gcc.target/i386/ssse3-phsubw.c: Likewise.
11664         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11665         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11666         * gcc.target/i386/ssse3-pshufb.c: Likewise.
11667         * gcc.target/i386/ssse3-psignb.c: Likewise.
11668         * gcc.target/i386/ssse3-psignd.c: Likewise.
11669         * gcc.target/i386/ssse3-psignw.c: Likewise.
11670         * gcc.target/i386/ssse3-vals.h: Likewise.
11671
11672 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
11673
11674         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11675         * lib/fortran-torture.exp: Include target-supports.exp.
11676
11677 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
11678
11679         PR target/30185
11680         * gcc.c-torture/execute/pr30185.c: New test.
11681
11682 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11683
11684         PR testsuite/30179
11685         PR testsuite/30180
11686         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11687         * gcc.dg/builtin-bswap-2.c: Likewise.
11688         * gcc.dg/builtin-bswap-3.c: Likewise.
11689         * gcc.dg/builtin-bswap-4.c: Likewise.
11690         * lib/target-supports.exp (check_effective_target_stdint_types): New.
11691         * gcc.c-torture/execute/mode-dependent-address.x: New file.
11692
11693 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11694
11695         PR libfortran/30145
11696         * gfortran.dg/write_zero_array: New test.
11697
11698 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11699
11700         PR fortran/30200
11701         * gfortran.dg/write_fmt_trim.f90: New test.
11702
11703 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
11704
11705         PR 30194
11706         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11707         temporarily.
11708
11709 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11710
11711         * lib/target-supports.exp (check_weak_available): Use istarget
11712         "hppa*-*-hpux10*" instead of regexp.
11713         (check_cxa_atexit_available): Likewise.
11714
11715 2006-12-14  Richard Guenther  <rguenther@suse.de>
11716
11717         PR tree-optimization/30197
11718         * gcc.c-torture/execute/complex-1.c: Fix function name.
11719         * gcc.dg/builtins-61.c: New testcase.
11720
11721 2006-12-14  Richard Guenther  <rguenther@suse.de>
11722
11723         PR middle-end/30172
11724         * gcc.dg/pr30172-1.c: New testcase.
11725
11726 2006-12-14  Richard Guenther  <rguenther@suse.de>
11727
11728         PR tree-optimization/30198
11729         * gcc.dg/builtins-60.c: New testcase.
11730
11731 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
11732
11733         * lib/target-supports.exp (vect_no_align): Remove spu.
11734
11735 2006-12-13  Ian Lance Taylor  <iant@google.com>
11736
11737         PR c++/19564
11738         PR c++/19756
11739         * g++.dg/warn/Wparentheses-5.C: New test.
11740         * g++.dg/warn/Wparentheses-6.C: New test.
11741         * g++.dg/warn/Wparentheses-7.C: New test.
11742         * g++.dg/warn/Wparentheses-8.C: New test.
11743         * g++.dg/warn/Wparentheses-9.C: New test.
11744         * g++.dg/warn/Wparentheses-10.C: New test.
11745         * g++.dg/warn/Wparentheses-11.C: New test.
11746         * g++.dg/warn/Wparentheses-12.C: New test.
11747         * g++.dg/warn/Wparentheses-13.C: New test.
11748         * g++.dg/warn/Wparentheses-14.C: New test.
11749         * g++.dg/warn/Wparentheses-15.C: New test.
11750         * g++.dg/warn/Wparentheses-16.C: New test.
11751         * g++.dg/warn/Wparentheses-17.C: New test.
11752         * g++.dg/warn/Wparentheses-18.C: New test.
11753         * g++.dg/warn/Wparentheses-19.C: New test.
11754         * g++.dg/warn/Wparentheses-20.C: New test.
11755         * g++.dg/warn/Wparentheses-21.C: New test.
11756
11757 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11758
11759         PR testsuite/30157
11760         * lib/target-supports.exp (check_cxa_atexit_available): Return false
11761         for target "hppa.*hpux10".
11762
11763 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
11764
11765         * g++.dg/debug/vartrack1.C: New test.
11766
11767         * g++.dg/opt/ifcvt1.C: New test.
11768
11769         * gcc.dg/tls/opt-13.c: New test.
11770
11771         * gcc.dg/20060425-2.c: New test.
11772
11773         * g++.dg/opt/pr15054-2.C: New test.
11774
11775         * gcc.c-torture/execute/20060420-1.c: New test.
11776
11777         * gcc.c-torture/execute/20060412-1.c: New test.
11778
11779         * objc/compile/20060406-1.m: New test.
11780
11781 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
11782
11783         * g++.dg/template/array17.C: New test.
11784
11785 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
11786
11787         * gcc.target/powerpc/altivec-23.c: New test.
11788
11789 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
11790
11791         PR c++27316
11792         * g++.dg/inherit/error3.C: New test.
11793
11794         PR c++/28740
11795         * g++.dg/inherit/error4.C: New test.
11796
11797 2006-12-13  Richard Guenther  <rguenther@suse.de>
11798
11799         PR tree-optimization/17687
11800         * gcc.dg/builtins-59.c: New testcase.
11801
11802 2006-12-13  Ben Elliston  <bje@au.ibm.com>
11803
11804         * gcc.target/spu/Wmain.c: New test.
11805
11806 2006-12-12  Josh Conner  <jconner@apple.com>
11807
11808         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11809         * g++.dg/abi/thunk4.C: Likewise.
11810         * g++.dg/abi/rtti3.C: Likewise.
11811
11812 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
11813
11814         * gcc.target/spu/cpat-1.c: New test.
11815         * gcc.target/spu/cpat-2.c: New test.
11816         * gcc.target/spu/cpat-3.c: New test.
11817         * gcc.target/spu/cpat-4.c: New test.
11818
11819 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11820
11821         PR tree-opt/28436
11822         * gcc.c-torture/compile/vector-1.c: New test.
11823         * gcc.c-torture/compile/vector-2.c: New test.
11824         * gcc.c-torture/compile/vector-3.c: New test.
11825
11826 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
11827
11828         * lib/fortran-torture.exp: Update copyright years.  Remove
11829         obsolete comment.  Test -ftree-vectorize where it makes sense.
11830         * lib/gfortran-dg.exp: Update copyright years.  Use settings
11831         from fortran-torture.exp.
11832         * gfortran.dg/char_transpose_1.f90,
11833         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11834         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11835         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
11836         '-w' to dg-options.
11837
11838 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
11839
11840         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11841         saved_${tool}_load.
11842
11843 2006-12-12  Ira Rosen  <irar@il.ibm.com>
11844
11845         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11846         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11847         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11848         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11849         gaps.
11850
11851 2006-12-12  Richard Guenther  <rguenther@suse.de>
11852
11853         PR middle-end/30147
11854         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11855
11856 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
11857             Diego Novillo  <dnovillo@redhat.com>
11858
11859         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11860         VDEF/VUSE changes.
11861         * gcc.dg/tree-ssa/pr26421.c: Likewise
11862         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11863         * gcc.dg/tree-ssa/pr23382.c: Likewise.
11864         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11865         * gcc.dg/tree-ssa/pr28410.c: Likewise.
11866         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11867         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11868         * gcc.dg/tree-ssa/vrp07.c: Likewise.
11869         * gcc.dg/tree-ssa/vrp08.c: Likewise.
11870         * gcc.dg/tree-ssa/alias-12.c: Likewise.
11871
11872 2006-12-11  Jan Hubicka  <jh@suse.cz>
11873
11874         * gcc.dg/tree-prof/stringop-1.c: New test.
11875         * gcc.dg/tree-prof/stringop-2.c: New test.
11876
11877 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
11878
11879         PR target/30120
11880         * gcc.target/i386/pr30120.c: New test.
11881
11882         Revert:
11883         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11884
11885         * gcc.target/i386/x87regparm-1.c: New test.
11886         * gcc.target/i386/x87regparm-2.c: New test.
11887         * gcc.target/i386/x87regparm-3.c: New test.
11888         * gcc.target/i386/x87regparm-4.c: New test.
11889
11890 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
11891
11892         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11893
11894 2006-12-10  Tobias Burnus  <burnus@net-b.de>
11895
11896         PR fortran/23994
11897         * gfortran.dg/protected_1.f90: New test.
11898         * gfortran.dg/protected_2.f90: New test.
11899         * gfortran.dg/protected_3.f90: New test.
11900         * gfortran.dg/protected_4.f90: New test.
11901         * gfortran.dg/protected_5.f90: New test.
11902         * gfortran.dg/protected_6.f90: New test.
11903
11904 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11905             Tobias Burnus  <burnus@gcc.gnu.org>
11906
11907         PR fortran/29975
11908         PR fortran/30068
11909         * gfortran.dg/interface_4.f90: Test adding procedure to generic
11910         interface.
11911         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11912         ambiguous interfaces.
11913         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11914         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11915         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11916         ambiguous interfaces.
11917         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11918         * gfortran.dg/array_initializer_2.f90: Add initializer array
11919         constructor test.
11920
11921         PR fortran/30096
11922         * gfortran.dg/interface_9.f90: Test that host interfaces are
11923         not checked for ambiguity with the local version.
11924
11925 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11926
11927         PR fortran/29464
11928         * gfortran.dg/module_interface_2.f90: New test.
11929
11930 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
11931
11932         PR fortran/29941
11933         * gfortran.dg/assumed_len.f90: New test.
11934
11935 2006-12-09  Richard Guenther  <rguenther@suse.de>
11936
11937         * g++.dg/warn/implicit-typename1.C: Qualify types.
11938         * g++.dg/parse/crash12.C: Likewise.
11939         * g++.dg/tree-ssa/pr22444.C: Likewise.
11940
11941 2006-12-09  Tobias Burnus  <burnus@net-b.de>
11942
11943         * gfortran.dg/array_2.f90: Added sqrt test.
11944
11945 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
11946
11947         * gcc.target/i386/x87regparm-1.c: XFAIL.
11948         * gcc.target/i386/x87regparm-2.c: XFAIL.
11949         * gcc.target/i386/x87regparm-3.c: XFAIL.
11950         * gcc.target/i386/x87regparm-4.c: XFAIL.
11951
11952 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11953
11954         * lib/target-supports.exp
11955         (check_effective_target_large_long_double): New.
11956         * gcc.dg/Wconversion-real.c : Use it.
11957         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11958         unsigned.
11959
11960 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
11961
11962         * gcc.c-torture/execute/mode-dependent-address.c: New test.
11963
11964 2006-12-08  Tobias Burnus  <burnus@net-b.de>
11965
11966         PR fortran/27546
11967         * gfortran.dg/import4.f90: New test for IMPORT in modules.
11968
11969 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
11970
11971         PR c++/29732
11972         * g++.dg/template/crash65.C: New test.
11973         * g++.dg/template/spec16.C: Tweak error markers.
11974
11975 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11976
11977         * gcc.target/spu: New directory.
11978         * gcc.target/spu/spu.exp: New file.
11979         * gcc.target/spu/intrinsics-1.c: New test.
11980
11981 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
11982
11983         PR c++/29980
11984         * g++.dg/ext/attrib27.C: New test.
11985         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11986         * g++.dg/parse/typedef5.C: Likewise.
11987
11988 2006-12-07  Mike Stump  <mrs@apple.com>
11989
11990         * treelang/compile/var_defs.tree: Adjust.
11991
11992 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
11993
11994         PR c++/29730
11995         * g++.dg/template/crash64.C: New test.
11996         * g++.dg/parse/crash27.C: Adjust error markers.
11997
11998 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
11999
12000         PR libfortran/30009
12001         PR libfortran/30056
12002         * gfortran.dg/read_eof_4.f90:  Add tests.
12003         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
12004         * gfortran.dg/unf_read_corrupted_1.f90: New test.
12005
12006 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
12007
12008         PR c++/29729
12009         * g++.dg/template/crash63.C: New test.
12010
12011         PR c++/29728
12012         * g++.dg/template/crash62.C: New test.
12013
12014 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12015
12016         PR fortran/30003
12017         * gfortran.dg/allocatable_function_1.f90: Increase the number
12018         of expected calls of free to 10; the lhs section reference is
12019         now evaluated so there is another call to bar.  Change the
12020         comment appropriately.
12021         * gfortran.dg/array_section_1.f90: New test.
12022
12023 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
12024
12025         PR fortran/29912
12026         * gfortran.dg/char_result_12.f90: New test.
12027
12028 2006-12-05  Richard Guenther  <rguenther@suse.de>
12029
12030         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
12031         * gcc.dg/vect/vect-pow-2.c: Rename to ...
12032         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
12033         vect_double, xfail for spu*-*-*.
12034
12035 2006-12-04  Tobias Burnus  <burnus@net-b.de>
12036
12037         PR fortran/29962
12038         * initialization_4.f90: Test noninteger exponents (-std=f95).
12039         * initialization_5.f90: New test for noninteger exponents
12040           with -std=f2003.
12041
12042 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12043
12044         PR fortran/29821
12045         * gfortran.dg/parameter_array_section_1.f90: New test.
12046
12047 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
12048
12049         PR c++/29733
12050         * g++.dg/template/crash61.C: New test.
12051
12052         PR c++/29632
12053         * g++.dg/template/error23.C: New test.
12054
12055 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
12056
12057         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
12058
12059 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
12060
12061         PR fortran/29916
12062         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
12063
12064 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
12065
12066         PR middle-end/29965
12067         * gcc.dg/gomp/pr29965-1.c: New test.
12068         * gcc.dg/gomp/pr29965-2.c: New test.
12069         * gcc.dg/gomp/pr29965-3.c: New test.
12070         * gcc.dg/gomp/pr29965-4.c: New test.
12071         * gcc.dg/gomp/pr29965-5.c: New test.
12072         * gcc.dg/gomp/pr29965-6.c: New test.
12073         * g++.dg/gomp/pr29965-1.C: New test.
12074         * g++.dg/gomp/pr29965-2.C: New test.
12075         * g++.dg/gomp/pr29965-3.C: New test.
12076         * g++.dg/gomp/pr29965-4.C: New test.
12077         * g++.dg/gomp/pr29965-5.C: New test.
12078         * g++.dg/gomp/pr29965-6.C: New test.
12079         * g++.dg/gomp/pr29965-7.C: New test.
12080         * g++.dg/gomp/pr29965-8.C: New test.
12081         * g++.dg/gomp/pr29965-9.C: New test.
12082         * g++.dg/gomp/pr29965-10.C: New test.
12083
12084 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
12085
12086         * gnat.dg/pointer_variable_bounds.adb: New test.
12087         * gnat.dg/pointer_variable_bounds.ads: Likewise.
12088         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
12089
12090 2006-12-03  Eric Christopher  <echristo@apple.com>
12091
12092         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
12093
12094 2006-12-03  Richard Henderson  <rth@redhat.com>
12095             Andrew Pinski  <pinskia@gmail.com>
12096
12097         PR C++/14329
12098         * g++.dg/warn/unit-1.C: New test.
12099
12100 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
12101
12102         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
12103
12104 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
12105
12106         * g++.dg/vect/vect.exp: Enable tests to run on spu.
12107         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
12108         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
12109         * gcc.dg/vect/vect-70.c: Reduce array size.
12110         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
12111         vect_no_compaer_double targets.
12112         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
12113         vect_float, vect_double, and vect_int.
12114
12115 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
12116
12117         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
12118         test for loop versioning on vect_no_align targets.
12119         * gcc.dg/vect/pr20122.c: Likewise.
12120         * gcc.dg/vect/vect-105.c: Likewise.
12121         * gcc.dg/vect/vect-42.c: Likewise.
12122         * gcc.dg/vect/vect-43.c: Likewise.
12123         * gcc.dg/vect/vect-74.c: Likewise.
12124         * gcc.dg/vect/vect-75.c: Likewise.
12125         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
12126         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
12127         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
12128         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
12129
12130 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
12131
12132         PR fortran/29642
12133         * gfortran.dg/value_1.f90 : New test.
12134         * gfortran.dg/value_2.f90 : New test.
12135         * gfortran.dg/value_3.f90 : New test.
12136         * gfortran.dg/value_4.f90 : New test.
12137         * gfortran.dg/value_4.c : Called from value_4.f90.
12138
12139 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12140
12141         PR C++/30033
12142         *  g++.dg/cpp0x/static_assert4.C: New testcase.
12143
12144 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12145
12146         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
12147
12148 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
12149
12150         PR c/27953
12151         * gcc.dg/pr27953.c: New test.
12152
12153 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12154
12155         PR c++/30022
12156         * g++.dg/ext/vector5.C: New test.
12157
12158         PR c++/30021
12159         * g++.dg/other/main1.C: New test.
12160
12161 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
12162
12163         PR libfortran/29568
12164         * gfortran.dg/convert_implied_open.f90:  Change to
12165         new default record length.
12166         * gfortran.dg/unf_short_record_1.f90:  Adapt to
12167         new error message.
12168         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
12169
12170 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
12171
12172         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
12173
12174 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
12175
12176         PR c++/29066
12177         * g++.dg/expr/pr29066.c: New.
12178
12179 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
12180             Zdenek Dvorak <dvorakz@suse.cz>
12181
12182         PR tree-optimization/29921
12183         * gcc.dg/pr29921-2.c: New test.
12184
12185 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
12186
12187         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
12188         (i386_get_cpuid): New function.
12189         (i386_cpuid_ecx): Likewise.
12190         (i386_cpuid_edx): Likewise.
12191         (i386_cpuid): Updated to call i386_cpuid_edx.
12192
12193         * gcc.target/i386/sse3-addsubpd.c: New file.
12194         * gcc.target/i386/sse3-addsubps.c: Likewise.
12195         * gcc.target/i386/sse3-haddpd.c: Likewise.
12196         * gcc.target/i386/sse3-haddps.c: Likewise.
12197         * gcc.target/i386/sse3-hsubpd.c: Likewise.
12198         * gcc.target/i386/sse3-hsubps.c: Likewise.
12199         * gcc.target/i386/sse3-lddqu.c: Likewise.
12200         * gcc.target/i386/sse3-movddup.c: Likewise.
12201         * gcc.target/i386/sse3-movshdup.c: Likewise.
12202         * gcc.target/i386/sse3-movsldup.c: Likewise.
12203
12204 2006-12-01  Dirk Mueller  <dmueller@suse.de>
12205
12206         * g++.dg/warn/Wreturn-type-4.C: New testcase.
12207
12208 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
12209
12210         * gcc.dg/dfp/convert-int-max.c: New test.
12211         * gcc.dg/dfp/convert-int-max-fold.c: New test.
12212
12213 2006-11-30  Richard Guenther  <rguenther@suse.de>
12214
12215         * gcc.dg/vect/vect-pow-1.c: Rename ...
12216         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
12217         floats instead of doubles, check successful vectorization.
12218
12219 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12220
12221         PR target/29945
12222         * gcc.c-torture/compile/pr29945.c: New testcase.
12223
12224 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
12225
12226         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
12227         -maltivec.
12228
12229 2006-11-29  Eric Christopher  <echristo@apple.com>
12230
12231         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
12232
12233 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
12234
12235         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
12236
12237         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
12238
12239 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
12240
12241         PR c++/29022
12242         * g++.dg/inherit/virtual2.C: New test.
12243         * g++.dg/inherit/virtual3.C: Likewise.
12244         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
12245         * g++.dg/inherit/error2.C: Likewise.
12246         * g++.dg/template/instantiate1.C: Likewise.
12247
12248 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
12249
12250         PR tree-opt/29984
12251         * gcc.dg/tree-ssa/reassoc-12.c: New test.
12252
12253 2006-11-28  Jan Hubicka  <jh@suse.cz>
12254
12255         * gcc.dg/memcpy-1.c: New test.
12256
12257 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
12258
12259         PR c++/29735
12260         * g++.dg/warn/main-3.C: New test.
12261
12262 2006-11-28  Jan Hubicka  <jh@suse.cz>
12263
12264         * gcc.dg/winline-1.c: New test.
12265
12266 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12267
12268         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
12269         alignments.
12270
12271 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12272
12273         PR fortran/29976
12274         * gfortran.dg/missing_optional_dummy_3.f90
12275
12276 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
12277
12278         PR fortran/20880
12279         * gfortran.dg/interface_3.f90: Modify errors.
12280
12281 2006-11-28  Ben Elliston  <bje@au.ibm.com>
12282
12283         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
12284         fail to link due to relocation overflows on spu-*-*.
12285
12286 2006-11-27  Michael Matz  <matz@suse.de>
12287             Andreas Krebbel  <krebbel1@de.ibm.com>
12288
12289         PR target/29319
12290         * gcc.dg/20061127-1.c: New testcase.
12291
12292 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
12293
12294         * gcc.dg/20061124-1.c: Add exit() function prototype.
12295
12296 2006-11-27  Jan Hubicka  <jh@suse.cz>
12297
12298         * gcc.target/i386/memcpy-1.c: Adjust size.
12299         * gcc.dg/visibility-11.c: Likewise.
12300
12301 2006-11-27  Richard Guenther  <rguenther@suse.de>
12302
12303         PR middle-end/25620
12304         * gcc.target/i386/pow-1.c: New testcase.
12305         * gcc.dg/builtins-58.c: Likewise.
12306
12307 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
12308
12309         PR c++/29886
12310         * g++.dg/expr/cast8.C: New test.
12311
12312 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12313
12314         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
12315         Don't ever inline the testcase.
12316
12317 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12318
12319         PR fortran/29982
12320         * gfortran.fortran-torture/compile/parameter_3.f90: New
12321         testcase.
12322
12323 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
12324
12325         PR fortran/29951
12326         * gfortran.fortran-torture/execute/transfer2.f90: New test.
12327
12328 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12329
12330         * gfortran.fortran-torture/execute/specifics.f90: Remove test
12331         for CHAR.
12332
12333 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12334
12335         PR libgfortran/29936
12336         * gfortran.dg/write_check3.f90: New test.
12337
12338 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12339
12340         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
12341
12342 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
12343
12344         PR fortran/20880
12345         * gfortran.dg/interface_3.f90: New test.
12346
12347         PR fortran/29387
12348         * gfortran.dg/generic_8.f90: New test.
12349
12350 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12351
12352         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12353         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12354         * gfortran.dg/specifics_3.f90: Remove.
12355
12356 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
12357
12358         PR c/29955
12359         * gcc.dg/gomp/pr29955.c: New test.
12360
12361         PR c/29736
12362         * gcc.dg/pr29736.c: New test.
12363
12364 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12365
12366         PR tree-opt/29964
12367         * gcc.dg/pure-1.c: New test.
12368
12369 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
12370
12371         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12372         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12373
12374 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
12375
12376         * gcc.dg/20061124-1.c: New testcase.
12377
12378 2006-11-23  Eric Christopher  <echristo@apple.com>
12379
12380         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12381
12382 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12383
12384         PR c/2707
12385         PR c++/26167
12386         * gcc.dg/Wconversion-integer.c: New. Supersedes
12387         Wconversion-negative-constants.c
12388         * gcc.dg/Wconversion-real.c: New.
12389         * gcc.dg/Wconversion-real-integer.c: New.
12390         * gcc.dg/Wconversion-negative-constants.c: Deleted.
12391         * g++.dg/warn/Wconversion1.C: Modified.
12392
12393 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12394
12395         * gfortran.dg/overload_1.f90: New test.
12396
12397 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12398
12399         PR c/9072
12400         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12401         Wtraditional-conversion.
12402         * gcc.dg/overflow-warn-2.c: Likewise.
12403         * gcc.dg/Wconversion.c: Likewise. Renamed as
12404         Wtraditional-conversion.c .
12405         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12406         Wtraditional-conversion-2.c .
12407         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12408         Wtraditional-conversion-2.c
12409         * gcc.dg/Wconversion-negative-constants.c: New.
12410
12411 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
12412
12413         * gcc.dg/tree-ssa/dump-1.c: New test.
12414
12415 2006-11-23  David Ung <davidu@mips.com>
12416
12417         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12418         -mfp64, allowable when ISA >= 33 and float is enabled.
12419         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12420         of mthc1 and mfhc1 patterns.
12421
12422 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
12423
12424         PR tree-optimization/29921
12425         * gcc.dg/pr29921.c: New test.
12426
12427 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12428
12429         PR fortran/29441
12430         * gfortran.dg/initialization_4.f90: New test.
12431
12432 2006-11-22  Ira Rosen  <irar@il.ibm.com>
12433
12434         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12435         platforms that have interleaving support.
12436         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12437         * gcc.dg/vect/vect-strided-a-u16-i2.c,
12438         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12439         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12440         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12441         gcc.dg/vect/vect-strided-u8-i2-gap.c,
12442         gcc.dg/vect/vect-strided-u8-i8.c,
12443         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12444         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12445         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12446         gcc.dg/vect/vect-strided-float.c,
12447         gcc.dg/vect/vect-strided-a-mult.c,
12448         gcc.dg/vect/vect-strided-mult-char-ls.c,
12449         gcc.dg/vect/vect-strided-a-u16-mult.c,
12450         gcc.dg/vect/vect-strided-a-u32-mult.c,
12451         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12452         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12453         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12454         gcc.dg/vect/vect-strided-mult.c,
12455         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12456         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12457         New.
12458
12459 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12460
12461         PR fortran/25087
12462         * gfortran.dg/auto_char_len_4.f90: New test.
12463
12464 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
12465
12466         PR fortran/29652
12467         * gfortran.dg/generic_7.f90: New test.
12468         * gfortran.dg/defined_operators_1.f90: Add new error.
12469
12470 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
12471
12472         PR tree-optimization/29902
12473         * g++.dg/tree-ssa/pr29902.C: New test.
12474
12475 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
12476
12477         PR fortran/29820
12478         * gfortran.dg/used_types_13.f90: New test.
12479
12480 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
12481
12482         * gcc.dg/dfp/snan.c: Delete.
12483
12484 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
12485
12486         * g++.dg/cpp0x/static_assert1.C: New.
12487         * g++.dg/cpp0x/static_assert2.C: New.
12488         * g++.dg/cpp0x/static_assert3.C: New.
12489
12490 2006-11-21  Richard Guenther  <rguenther@suse.de>
12491
12492         * gcc.dg/vect/vect-pow-1.c: New testcase.
12493         * gcc.dg/vect/vect-pow-2.c: Likewise.
12494
12495 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
12496
12497         PR c++/29570
12498         * g++.dg/template/static29.C: New test.
12499
12500         PR c++/29734
12501         * g++.dg/conversion/simd4.C: New test.
12502
12503 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
12504
12505         PR c++/29475
12506         * g++.dg/template/access19.C: New test.
12507         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12508         error is reported.
12509
12510 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12511
12512         PR tree-opt/25500
12513         * gcc.dg/tree-ssa/sra-4.c: New testcase.
12514
12515 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12516
12517         PR fortran/27546
12518         * gfortran.dg/import.f90: Extended test.
12519         * gfortran.dg/import2.f90: Extended test.
12520
12521 2006-11-20  Tobias Burnus  <burnus@net-b.de>
12522
12523         * gfortran.dg/volatile3.f90: Add conflict test.
12524
12525 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
12526
12527         PR fortran/24783
12528         * gfortran.dg/implicit_10.f90: New test.
12529
12530 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12531
12532         PR c++/8586
12533         * g++.dg/warn/Wall-write-strings.C: New.
12534
12535 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12536
12537         * gfortran.dg/alloc_comp_constraint_5.f90: New.
12538         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12539
12540 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12541
12542         * gfortran.dg/use_3.f90: Remove error message.
12543         * gfortran.dg/iso_fortran_env_1.f90: New test.
12544         * gfortran.dg/iso_fortran_env_2.f90: New test.
12545         * gfortran.dg/iso_fortran_env_3.f90: New test.
12546         * gfortran.dg/iso_fortran_env_4.f90: New test.
12547
12548 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
12549
12550         * gcc.dg/vect/vect-27.c: Fix initialization.
12551
12552 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12553
12554         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12555         * gcc.dg/torture/builtin-minmax-1.c: New.
12556
12557         * gcc.dg/builtins-20.c: Add cases for copysign.
12558
12559 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12560
12561         PR fortran/24285
12562         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12563
12564 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12565         * gfortran.dg/use_1.f90: New test.
12566         * gfortran.dg/use_1.f90: New test.
12567         * gfortran.dg/use_1.f90: New test.
12568
12569 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
12570
12571         PR tree-optimization/29801
12572         * gcc.dg/pr29801.c: New test.
12573
12574 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
12575
12576         PR middle-end/29584
12577         * gcc.dg/torture/pr29584.c: New test.
12578
12579 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
12580
12581         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12582         Condition PowerPC tests for saving FPRs on powerpc_fprs.
12583         * gcc.target/powerpc/compress-float-ppc.c,
12584         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12585         powerpc_fprs.
12586         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12587         do not pass -mhard-float.
12588
12589 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
12590
12591         * gnat.dg/volatile_aggregate.adb: New test.
12592
12593 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12594
12595         PR fortran/29391
12596         PR fortran/29489
12597         * gfortran.dg/bound_2.f90: Add more checks.
12598         * gfortran.dg/bound_3.f90: New test.
12599
12600 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12601
12602         PR target/29201
12603         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12604
12605 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12606
12607         * gfortran.dg/import3.f90: Fix error message.
12608
12609 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12610
12611         PR tree-opt/29788
12612         * gfortran.fortran-torture/compile/inline_1.f90:
12613         New testcase.
12614
12615 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
12616
12617         * gcc.target/i386/x87regparm-1.c: New test.
12618         * gcc.target/i386/x87regparm-2.c: New test.
12619         * gcc.target/i386/x87regparm-3.c: New test.
12620         * gcc.target/i386/x87regparm-4.c: New test.
12621
12622 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12623
12624         PR fortran/27546
12625         * gfortran.dg/import.f90: New test.
12626         * gfortran.dg/import2.f90: New test.
12627         * gfortran.dg/import3.f90: New test.
12628
12629 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12630
12631         PR fortran/27588
12632         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12633
12634 2006-11-15  Tobias Burnus  <burnus@net-b.de>
12635
12636         PR fortran/29806
12637         * gfortran.dg/contains.f90: New test.
12638         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12639
12640 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
12641
12642         PR tree-optimization/29581
12643         * gcc.dg/pr29581-1.c: New test.
12644         * gcc.dg/pr29581-2.c: New test.
12645         * gcc.dg/pr29581-3.c: New test.
12646         * gcc.dg/pr29581-4.c: New test.
12647         * gfortran.dg/pr29581.f90: New test.
12648
12649 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
12650
12651         PR fortran/29702
12652         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12653         numbers in error message headers.
12654
12655 2006-11-14  Richard Guenther  <rguenther@suse.de>
12656
12657         * gcc.target/i386/math-torture/math-torture.exp: Restrict
12658         to i?86 and x86_64 targets.
12659
12660 2006-11-14  Caroline Tice  <ctice@apple.com>
12661
12662         * gcc.dg/pubtypes-1.c: New file/testcase.
12663         * gcc.dg/pubtypes-2.c: New file/testcase.
12664         * gcc.dg/pubtypes-3.c: New file/testcase.
12665         * gcc.dg/pubtypes-4.c: New file/testcase.
12666         * g++.dg/pubtypes.C: New file/testcase.
12667
12668 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
12669
12670         PR c++/29106
12671         * g++.dg/init/self1.C: New test.
12672
12673 2006-11-14  Tobias Burnus  <burnus@net-b.de>
12674
12675         PR fortran/29657
12676         * gfortran.dg/conflicts.f90: Add.
12677
12678 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
12679
12680         PR rtl-optimization/29798
12681
12682         * gcc.c-torture/execute/pr29798.c: New.
12683
12684 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12685
12686         * gcc.dg/builtins-20.c: Add more cases.
12687
12688 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
12689
12690         PR fortran/29759
12691         * gfortran.dg/gomp/pr29759.f90: New test.
12692
12693 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
12694
12695         PR c++/29518
12696         * g++.dg/template/static28.C: New test.
12697
12698 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
12699
12700         * lib/c-torture.exp: Use target-libpath.exp.
12701         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12702         set GCC_EXEC_PREFIX env var from global variable of same name.
12703
12704 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12705
12706         PR fortran/26994
12707         * gfortran.fortran-torture/compile/transfer-1.f90:
12708         New testcase.
12709
12710 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
12711             Zdenek Dvorak <dvorakz@suse.cz>
12712
12713         PR tree-optimization/29680
12714         * gcc.dg/alias-11.c: New test.
12715
12716 2006-11-12  Jason Merrill  <jason@redhat.com>
12717             Andrew Pinski <pinskia@physics.uc.edu>
12718
12719         PR middle-end/28915
12720         * gcc.target/i386/vectorize1.c: New.
12721
12722 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12723
12724         PR rtl-optimization/29797
12725         * gcc.c-torture/execute/pr29797-1.c: New test case.
12726
12727 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12728
12729         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12730
12731 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
12732
12733         * gcc.dg/tree-ssa/prefetch-3.c: New test.
12734
12735 2006-11-12  Roger Sayle  <roger@eyesopen.com>
12736
12737         PR tree-optimization/13827
12738         * gcc.dg/fold-eqand-1.c: New test case.
12739
12740 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12741
12742         PR rtl-opt/28812
12743         * gcc.c-torture/execute/mayalias-3.c: New test.
12744
12745 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
12746
12747         PR middle-end/27528
12748         * gcc.c-torture/compile/pr27528.c: New test.
12749         * gcc.dg/pr27528.c: Likewise.
12750
12751 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12752
12753         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12754
12755         * gcc.dg/torture/builtin-symmetric-1.c: New test.
12756
12757 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12758
12759         PR fortran/29758
12760         * gfortran.dg/reshape_source_size_1.f90: New test.
12761
12762 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12763
12764         PR fortran/29315
12765         * gfortran.dg/aliasing_dummy_4.f90: New test.
12766
12767 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
12768
12769         PR target/29777
12770         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12771         and x86_64-*-* targets.
12772
12773 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12774
12775         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12776         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12777         New macros. Use them in exact tests.
12778         (TESTIT3): New macro.
12779         Add tests for fmin, fmax and fma.
12780
12781 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12782
12783         PR fortran/29431
12784         * gfortran.dg/array_constructor_13.f90: New test.
12785
12786 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12787
12788         PR fortran/29744
12789         * gfortran.dg/used_types_12.f90: New test.
12790
12791 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
12792
12793         PR middle-end/29726
12794         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12795         (test6): Ditto.
12796         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12797         * gcc.dg/fold-eqandshift-3.c: New test case.
12798
12799 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12800
12801         PR fortran/29699
12802         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12803
12804         PR fortran/21370
12805         * gfortran.dg/change_symbol_attributes_1.f90: New test.
12806
12807 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
12808
12809         * gcc.dg/20061109-1.c: New testcase.
12810
12811 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12812
12813         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12814
12815 2006-11-09  Tobias Burnus  <burnus@net-b.de>
12816
12817         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12818         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12819
12820 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
12821
12822         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12823         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12824
12825 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12826
12827         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12828
12829 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12830
12831         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12832         vect-9.c).
12833         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12834         * gcc.dg/vect/vect-9.c: Now vectorizable.
12835         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12836         that support vect_widen_mult.
12837         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12838         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12839         vect-reduc-dot-u16.c).
12840         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12841         vect-reduc-dot-u16.c).
12842         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12843         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12844         vect-reduc-dot-s8.c).
12845         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12846         vect-reduc-dot-s8.c).
12847         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12848         vect-reduc-dot-s8.c).
12849         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12850         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12851         vect-reduc-dot-u8.c).
12852         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12853         vect-reduc-dot-u8.c).
12854         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12855         * gcc.dg/vect/vect-multitypes-9.c: New test.
12856         * gcc.dg/vect/vect-multitypes-10.c: New test.
12857         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12858         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12859         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12860         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12861         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12862         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12863         wrapv-vect-reduc-dot-s8.c.
12864         * lib/target-support.exp (check_effective_target_vect_unpack): New.
12865         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12866         targets that support vec_unpack.
12867         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12868         (check_effective_target_vect_widen_mult_qi_to_hi): New.
12869         (check_effective_target_vect_widen_mult_hi_to_si): New.
12870         (check_effective_target_vect_widen_sum): Removed.
12871
12872         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12873
12874         * gcc.dg/vect/vect-multitypes-8.c: New test.
12875         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12876
12877         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
12878
12879         * gcc.dg/vect/vect-multitypes-7.c: New test.
12880
12881         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12882
12883         * gcc.dg/vect/vect-multitypes-4.c: New test.
12884         * gcc.dg/vect/vect-multitypes-5.c: New test.
12885         * gcc.dg/vect/vect-multitypes-6.c: New test.
12886
12887         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
12888
12889         * gcc.dg/vect/vect-multitypes-1.c: New test.
12890         * gcc.dg/vect/vect-multitypes-2.c: New test.
12891         * gcc.dg/vect/vect-multitypes-3.c: New test.
12892
12893 2006-11-07  Eric Christopher  <echristo@apple.com>
12894
12895         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12896         Test using scan-assembler-not.
12897
12898 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
12899
12900         * gcc.dg/inline-17.c: New test.
12901
12902 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
12903
12904         PR other/25028
12905         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
12906         on HP-UX.
12907
12908 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12909
12910         PR fortran/29539
12911         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12912
12913         PR fortran/29634
12914         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12915         test.
12916
12917 2006-11-07  Tobias Burnus  <burnus@net-b.de>
12918
12919         PR fortran/29601
12920         * gfortran.dg/volatile.f90: Add.
12921         * gfortran.dg/volatile2.f90: Add.
12922         * gfortran.dg/volatile3.f90: Add.
12923         * gfortran.dg/volatile4.f90: Add.
12924         * gfortran.dg/volatile5.f90: Add.
12925         * gfortran.dg/volatile6.f90: Add.
12926         * gfortran.dg/volatile7.f90: Add.
12927
12928 2006-11-06  Tobias Burnus  <burnus@net-b.de>
12929
12930         * gfortran.dg/io_constraints_2.f90: Adjust pattern
12931           for matching error messages.
12932         * gfortran.dg/specifics_3.f90: Adjust pattern
12933           for matching error messages.
12934
12935 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
12936             Bernhard Fischer  <aldot@gcc.gnu.org>
12937
12938         * lib/gcc-dg.exp (output-exists): New proc.
12939         (output-exists-not): New proc.
12940         * gcc.test-framework/test-framework.awk: Support new directives.
12941         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12942         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12943         * gcc.test-framework/dg-outexists-exp-F.c: New test.
12944         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12945         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12946         * gcc.test-framework/dg-outexists-exp-P.c: New test.
12947
12948 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
12949
12950         PR fortran/29630
12951         PR fortran/29679
12952         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12953         * gfortran.dg/initialization_3.f90: New.
12954
12955 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12956
12957         PR libgfortran/25545
12958         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12959
12960 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
12961
12962         PR middle-end/29695
12963         * gcc.c-torture/execute/pr29695-1.c: New test.
12964         * gcc.c-torture/execute/pr29695-2.c: New test.
12965
12966 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
12967
12968         PR fortran/29565
12969         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12970
12971 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
12972
12973         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12974         for matching error messages.
12975
12976 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
12977
12978         PR target/26915
12979         * gcc.target/i386/387-12.c: New test.
12980
12981 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12982
12983         PR libfortran/29713
12984         * gfortran.dg/pr29713.f90: New test.
12985
12986 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
12987
12988         * gcc.c-torture/execute/arith-rand-ll.c:
12989         Also test for bogus rest sign.
12990
12991 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12992
12993         PR libfortran/27895
12994         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12995
12996 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
12997
12998         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12999         from error messages.
13000
13001 2006-11-02  Mike Stump  <mrs@apple.com>
13002
13003         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
13004
13005         * g++.old-deja/g++.abi/align.C: Enable for darwin.
13006
13007 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
13008
13009         * g++.dg/eh/gcsec1.C: New test.
13010
13011 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13012
13013         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
13014         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
13015
13016 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
13017
13018         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
13019         hexadecimal value.
13020         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
13021         * gcc.dg/pr14796-2.c: Likewise.
13022
13023 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13024
13025         * gcc.c-torture/execute/20061101-1.c: New test.
13026
13027 2006-11-01  Richard Guenther  <rguenther@suse.de>
13028
13029         * gcc.target/i386/fpprec-1.c: New testcase.
13030
13031 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13032
13033         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
13034         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
13035
13036 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
13037
13038         * gcc.c-torture/execute/20061031-1.c: New test.
13039
13040 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13041
13042         PR 23067
13043         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
13044         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
13045         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
13046         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
13047         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
13048         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
13049         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
13050
13051 2006-10-31  Eric Christopher  <echristo@apple.com>
13052             Falk Hueffner  <falk@debian.org>
13053
13054         * gcc.dg/builtin-bswap-1.c: New.
13055         * gcc.dg/builtin-bswap-2.c: New.
13056         * gcc.dg/builtin-bswap-3.c: New.
13057         * gcc.dg/builtin-bswap-4.c: New.
13058         * gcc.dg/builtin-bswap-5.c: New.
13059         * gcc.target/i386/builtin-bswap-1.c: New.
13060
13061 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
13062
13063         * gcc.dg/inline-16.c: New.
13064
13065         PR 16622
13066         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
13067         defining it.
13068         * gcc.dg/inline-13.c: New.
13069         * gcc.dg/inline-14.c: New.
13070         * gcc.dg/inline-15.c: New.
13071
13072         PR 11377
13073         * gcc.dg/inline6.c: New.
13074         * gcc.dg/inline7.c: New.
13075
13076 2006-10-31  Roger Sayle  <roger@eyesopen.com>
13077
13078         PR middle-end/23470
13079         * gcc.dg/pr23470-1.c: New test case.
13080
13081 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
13082
13083         PR fortran/29537
13084         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
13085         data.
13086         * gfortran.dg/blockdata_2.f90: New testcase.
13087
13088 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
13089
13090         PR libfortran/29627
13091         * gfortran.dg/unf_short_record_1.f90:  New test.
13092
13093 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13094
13095         PR fortran/29067
13096         * gfortran.dg/pr29067.f: New test.
13097
13098 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
13099             Richard Sandiford  <richard@codesourcery.com>
13100
13101         * lib/target-supports.exp (get_compiler_messages): Append options
13102         as a single list element.
13103         (check_effective_target_arm_vfp_ok): New.
13104         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
13105
13106 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
13107
13108         PR fortran/29387
13109         * gfortran.dg/intrinsic_actual_2.f90: New test.
13110
13111         PR fortran/29490
13112         * gfortran.dg/actual_array_interface_1.f90: New test.
13113
13114         PR fortran/29641
13115         * gfortran.dg/used_types_11.f90: New test.
13116
13117 2006-10-30  Dirk Mueller  <dmueller@suse.de>
13118
13119         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
13120         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
13121         * g++.old-deja/g++.pt/eichin01.C (main): Same.
13122         * g++.old-deja/g++.mike/net25.C (main): Same.
13123         * g++.dg/lookup/exception1.C (main): Same.
13124         * g++.dg/parse/parens2.C (main): Same.
13125
13126 2006-10-30  Roger Sayle  <roger@eyesopen.com>
13127
13128         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
13129
13130 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13131
13132         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
13133         * gcc.dg/torture/builtin-math-3.c: Likewise.
13134
13135 2006-10-30  Tobias Burnus  <burnus@net-b.de>
13136
13137         PR fortran/29452
13138         * gfortran.dg/write_check.f90: Check run-time keyword checking.
13139         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
13140
13141 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
13142
13143         PR Fortran/29410
13144         * gfortran.fortran-torture/execute/transfer1.f90: New test.
13145
13146 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
13147
13148         * lib/target-supports.exp (check_function_available): Declare
13149         function before calling.
13150
13151 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
13152
13153         PR tree-optimization/29637
13154         * gcc.dg/pr29637.c: New test.
13155
13156 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13157
13158         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
13159         tree canonicalization.
13160
13161 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13162
13163         * gcc.dg/builtins-20.c: Add more hypot tests.
13164
13165 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13166
13167         * gcc.dg/fold-compare-1.c: New test case.
13168
13169 2006-10-29  Dirk Mueller  <dmueller@suse.de>
13170
13171         PR c++/16307
13172         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
13173
13174 2006-10-29  Roger Sayle  <roger@eyesopen.com>
13175
13176         PR tree-optimization/15458
13177         * gcc.dg/fold-xornot-1.c: New test case.
13178
13179 2006-10-29  Richard Guenther  <rguenther@suse.de>
13180
13181         * gcc.target/i386/math-torture/trunc.c: New testcase.
13182
13183 2006-10-29  Richard Guenther  <rguenther@suse.de>
13184
13185         * gcc.target/i386/math-torture/round.c: New testcase.
13186
13187 2006-10-29  Richard Guenther  <rguenther@suse.de>
13188
13189         * gcc.target/i386/math-torture/ceil.c: New testcase.
13190         * gcc.target/i386/math-torture/floor.c: Likewise.
13191
13192 2006-10-29  Richard Guenther  <rguenther@suse.de>
13193
13194         * gcc.target/i386/math-torture/rint.c: New testcase.
13195         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
13196
13197 2006-10-29  Richard Guenther  <rguenther@suse.de>
13198
13199         * gcc.target/i386/math-torture/lfloor.c: New testcase.
13200         * gcc.target/i386/math-torture/lceil.c: Likewise.
13201
13202 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13203
13204         PR libgfortran/24313
13205         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
13206
13207 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
13208
13209         * gcc.c-torture/execute/20020118-1.c,
13210         gcc.c-torture/execute/builtins/strlen.c,
13211         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
13212         comment typos.
13213
13214 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13215
13216         * gcc.dg/builtins-20.c: Add tests for hypot.
13217         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
13218         two-argument builtins.
13219         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
13220         TESTIT2.  Update all callers.
13221         (TESTIT2, TESTIT2_R): New helper macros.
13222         Add testcases for pow, hypot and atan2.
13223
13224 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13225
13226         PR C++/29295
13227         * g++.dg/expr/bool1.C: New test.
13228         * g++.dg/expr/bool2.C: New test.
13229
13230 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13231
13232         PR fortran/28224
13233         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
13234         * gfortran.dg/namelist_internal.f90: New test.
13235
13236 2006-10-28  Tobias Burnus  <burnus@net-b.de>
13237
13238         PR fortran/29625
13239         * gfortran.dg/io_real_boz.f90: Add.
13240         * gfortran.dg/io_real_boz2.f90: Add.
13241
13242 2006-10-28  Richard Guenther  <rguenther@suse.de>
13243
13244         PR middle-end/26899
13245         * gcc.dg/tree-ssa/pr26899.c: New testcase.
13246
13247 2006-10-28  Richard Guenther  <rguenther@suse.de>
13248
13249         PR target/28806
13250         * gcc.target/i386/math-torture/lround.c: New testcase.
13251
13252 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
13253
13254         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
13255         * gcc.dg/builtins-44.c: Likewise.
13256         * gcc.dg/builtins-45.c: Likewise.
13257         * gcc.dg/pr28796-2.c: Likewise.
13258         * gcc.dg/unordered-3.c: Likewise.
13259
13260 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13261
13262         PR libgfortran/27954
13263         * gfortran.dg/error_recovery_2.f90: New test.
13264
13265 2006-10-26  Richard Guenther  <rguenther@suse.de>
13266
13267         * gcc.target/i386/i386.exp: Use glob, not find to collect
13268         tests.  Avoids recursing into subdirectories.
13269         * gcc.target/i386/math-torture/math-torture.exp: Torture
13270         for interesting ia32 math options.
13271         * gcc.target.i386/math-torture/lrint.c: New testcase.
13272
13273 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13274
13275         PR libgfortran/29563
13276         * gfortran.dg/arrayio_9.f90: Update test.
13277         * gfortran.dg/arrayio_19.f90: New test.
13278
13279 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
13280
13281         * gcc.dg/20061026.c: New testcase.
13282
13283 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13284
13285         PR libgfortran/29563
13286         * gfortran.dg/arrayio_9.f90: New test.
13287
13288 2006-10-26  Ben Elliston  <bje@au.ibm.com>
13289
13290         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
13291         Copy the strings manually, as strcpy may call strlen.
13292
13293 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13294
13295         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
13296         Add checks for log, log2, log10 and log1p.
13297
13298         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
13299         we already test 0.0.  Add checks for expm1, log, log2, log10,
13300         log1p, cbrt, erf and erfc.
13301
13302 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
13303
13304         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
13305
13306 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
13307
13308         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
13309         and remainderl() built-in functions.  Remove -ffast-math from
13310         dg-options.
13311
13312 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13313
13314         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
13315         acosh and atanh.
13316
13317         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
13318         floating point modifiers to arguments passed to float and long
13319         double functions respectively.  Update all callers to use floating
13320         point numbers, not integers.  Add tests for exp, exp2 and
13321         exp10/pow10.
13322
13323         * gcc.dg/torture/builtin-math-3.c: New test.
13324
13325 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13326
13327         PR fortran/29393
13328         * gfortran.dg/initialize_2.f90: New.
13329
13330 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13331
13332         * gcc.dg/torture/builtin-math-2.c: New test.
13333
13334 2006-10-24  Richard Guenther  <rguenther@suse.de>
13335
13336         PR middle-end/28796
13337         * gcc.dg/pr28796-1.c: New testcase.
13338         * gcc.dg/pr28796-2.c: Likewise.
13339
13340 2006-10-24  Richard Guenther  <rguenther@suse.de>
13341
13342         * gcc.dg/builtins-57.c: New testcase.
13343
13344 2006-10-24  Richard Guenther  <rguenther@suse.de>
13345
13346         PR tree-optimization/29567
13347         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13348
13349 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
13350
13351         PR tree-optimization/14784
13352         * gcc.dg/alias-10.c: New test.
13353
13354 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13355
13356         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13357
13358 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
13359
13360         * gcc.dg/builtin-strncat-chk-1.c: New test.
13361
13362 2006-10-23  Jan Hubicka  <jh@suse.cz>
13363
13364         * gcc.dg/memmove-1.c: New test.
13365
13366 2006-10-23  Paul Brook  <paul@codesourcery.com>
13367
13368         * gcc.dg/pragma-pack-5.c: New test.
13369
13370 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
13371
13372         * g++.dg/other/s390-1.C: New testcase.
13373
13374 2006-10-23  Richard Guenther  <rguenther@suse.de>
13375
13376         PR middle-end/27132
13377         PR middle-end/23295
13378         * gcc.dg/pr27132.c: New testcase.
13379         * gcc.dg/pr23295.c: Likewise.
13380         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13381         * g++.dg/tree-ssa/pr19807.C: Likewise.
13382
13383 2006-10-23  Richard Guenther  <rguenther@suse.de>
13384
13385         PR middle-end/21032
13386         * gcc.dg/pr21032.c: New testcase.
13387
13388 2006-10-22  Jeff Law  <law@redhat.com>
13389         Richard Guenther  <rguenther@suse.de>
13390
13391         PR tree-optimization/15911
13392         * gcc.dg/tree-ssa/vrp30.c: New testcase.
13393
13394 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
13395
13396         PR c++/20647
13397         * g++.dg/abi/rtti3.C: New.
13398
13399 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
13400
13401         PR middle-end/28252
13402         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13403         transformation.
13404
13405 2006-10-21  Richard Guenther  <rguenther@suse.de>
13406
13407         PR tree-optimization/3511
13408         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13409
13410 2006-10-21  Richard Guenther  <rguenther@suse.de>
13411
13412         PR middle-end/26898
13413         * gcc.dg/torture/pr26898-1.c: New testcase.
13414         * gcc.dg/torture/pr26898-2.c: Likewise.
13415
13416 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
13417
13418         PR c++/28053
13419         * g++.dg/parse/bitfield1.C: Adjust error markers.
13420         * g++.dg/parse/bitfield2.C: New test.
13421
13422 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
13423
13424         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13425
13426 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13427
13428         PR libfortran/27895
13429         * gfortran.dg/zero_sized_1.f90: New test.
13430
13431 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
13432
13433         * gcc.dg/div-compare-1.c: New test.
13434
13435 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
13436
13437         PR fortran/29216
13438         * gfortran.dg/result_default_init_1.f90: New test.
13439
13440         PR fortran/29314
13441         * gfortran.dg/automatic_default_init_1.f90: New test.
13442
13443         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13444         from 38 to 33.
13445
13446 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
13447
13448         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13449         'using namespace std' without previous declaration.
13450         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13451         * g++.old-deja/g++.robertl/eb133c.C: New.
13452
13453 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13454
13455         PR libgfortran/29277
13456         * gfortran.dg/streamio_4.f90: Update test.
13457         * gfortran.dg/streamio_11.f90: New test.
13458
13459 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
13460
13461         PR c++/27952
13462         * g++.dg/inherit/virtual1.C: New test.
13463
13464 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13465
13466         PR c++/28261
13467         * g++.dg/parse/enum3.C: New test.
13468
13469 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13470
13471         PR c++/29039
13472         * g++.dg/init/ctor8.C: New test.
13473
13474 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
13475
13476         PR c++/27270
13477         * g++.dg/ext/complit8.C: Tweak error markers.
13478         * g++.dg/template/complit1.C: Add error marker.
13479
13480 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13481
13482         PR c++/27270
13483         * g++.dg/ext/complit8.C: New test.
13484
13485         PR c++/29408
13486         * g++.dg/parse/dtor12.C: New test.
13487
13488         PR c++/29435
13489         * g++.dg/template/sizeof11.C: New test.
13490
13491 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
13492
13493         PR fortran/29392
13494         * gfortran.dg/data_char_3.f90: New test.
13495
13496         PR fortran/29451
13497         * gfortran.dg/negative_automatic_size.f90: New test.
13498
13499 2006-10-16  David Daney  <ddaney@avtrex.com>
13500
13501         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13502
13503 2006-10-16  Eric Christopher  <echristo@apple.com>
13504
13505         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13506         x86_64.
13507
13508 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
13509
13510         PR c++/28211
13511         * g++.dg/tc1/dr49.C: Tweak error messages.
13512         * g++.dg/parse/template21.C: New test.
13513
13514 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13515
13516         PR middle-end/20491
13517         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13518
13519 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
13520
13521         PR fortran/29403
13522         * gfortran.dg/print_1.f90: New test.
13523
13524 2006-10-15  Jan Hubicka  <jh@suse.cz>
13525
13526         PR middle-end/29241
13527         * gcc.c-torture/compile/pr29241.c: New testcase.
13528
13529 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
13530
13531         PR middle-end/29250
13532         * gcc.c-torture/compile/pr29250.c: New test.
13533
13534 2006-10-15  Richard Guenther  <rguenther@suse.de>
13535
13536         * gcc.dg/pr29299.c: New testcase.
13537
13538 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
13539
13540         PR fortran/24767
13541         * gfortran.dg/label_4.f90: Adjust warning flag.
13542
13543 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13544
13545         PR fortran/29371
13546         * gfortran.dg/nullify_3.f90: New test.
13547
13548 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13549
13550         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13551         on Solaris 2.5.1 too.
13552
13553 2006-10-13  Eric Christopher  <echristo@apple.com>
13554
13555         * gcc.dg/pr25993.c: Skip for darwin.
13556
13557 2006-10-13  Eric Christopher  <echristo@apple.com>
13558
13559         * gcc.dg/visibility-11.c: Skip for darwin.
13560
13561 2006-10-13  Eric Christopher  <echristo@apple.com>
13562
13563         * gcc.dg/darwin-weakimport-1.c: Use
13564         -fno-asynchronous-unwind-tables.
13565         * gcc.dg/darwin-weakimport-3.c: Ditto.
13566
13567 2006-10-13  Richard Guenther  <rguenther@suse.de>
13568
13569         PR tree-optimization/29446
13570         * gcc.dg/torture/pr29446.c: New testcase.
13571
13572 2006-10-13  Bill Wendling  <wendling@apple.com>
13573
13574         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13575         * g++.old-deja/g++.jason/hmc1.C: Likewise.
13576         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13577         * g++.old-deja/g++.law/shadow1.C: Likewise.
13578         * g++.old-deja/g++.law/ctors10.C: Likewise.
13579         * g++.dg/debug/namespace1.C: Likewise.
13580         * g++.dg/inherit/namespace-as-base.C: Likewise.
13581         * g++.dg/opt/delay-slot-1.C: Likewise.
13582         * g++.dg/parse/defarg10.C: Likewise.
13583         * g++.dg/template/ptrmem11.C: Likewise.
13584         * g++.dg/template/mem_func_ptr.C: Likewise.
13585         * g++.dg/template/spec19.C: Likewise.
13586
13587 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
13588
13589         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13590
13591 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13592
13593         PR fortran/29373
13594         * gfortran.dg/implicit_9.f90: New test.
13595
13596         PR fortran/29407
13597         * gfortran.dg/namelist_25.f90: New test.
13598
13599         PR fortran/27701
13600         * gfortran.dg/same_name_2.f90: New test.
13601
13602         PR fortran/29232
13603         * gfortran.dg/host_assoc_types_1.f90: New test.
13604
13605         PR fortran/29364
13606         * gfortran.dg/missing_derived_type_1.f90: New test.
13607         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13608
13609         PR fortran/29422
13610         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13611
13612         PR fortran/29428
13613         * gfortran.dg/alloc_comp_assign_5.f90: New test.
13614
13615 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13616
13617         PR fortran/29391
13618         * gfortran.dg/bound_2.f90: New test.
13619
13620 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13621
13622         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13623         directive.
13624         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13625         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13626         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13627         * gfortran.dg/gomp/reduction3.f90: Likewise.
13628         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13629         * gfortran.dg/dummy_procedure_2.f90: Likewise.
13630         * gfortran.dg/interface_derived_type_1.f90: Likewise.
13631         * gfortran.dg/forall_4.f90: Likewise.
13632         * gfortran.dg/spec_expr_4.f90: Likewise.
13633         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13634         * gfortran.dg/forall_5.f90: Likewise.
13635         * gfortran.dg/open_access_append_2.f90: Add check for
13636         compile-time warning.
13637
13638 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
13639
13640         PR c++/28506
13641         * g++.dg/parse/pure1.C: New test.
13642
13643 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13644
13645         PR fortran/21435
13646         * gfortran.dg/io_constraints_3.f90: New test.
13647         * gfortran.dg/open_access_append_1.f90: Add checks
13648         for compile-time warnings.
13649         * gfortran.dg/pr20163-2.f: Likewise.
13650         * gfortran.dg/iostat_2.f90: Likewise.
13651         * gfortran.dg/label_4.f90: Delete the temporary
13652         file.
13653         * gfortran.dg/direct_io_2.f90: Add a FILE=
13654         specifier.
13655         * gfortran.dg/iomsg_1.f90: Add check for
13656         compile-time warning.
13657
13658 2006-10-12  Jan Hubicka  <jh@suse.cz>
13659
13660         PR c/28419
13661         * gcc.dg/pr28319.c: New test.
13662
13663 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
13664         PR c++/29318
13665         * g++.dg/ext/vla4.C: New test.
13666
13667 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13668
13669         PR c++/27961
13670         * g++.dg/template/crash60.C: New test.
13671         * g++.dg/other/large-size-array.C: Adjust error markers.
13672         * g++.dg/parse/crash27.C: Likewise.
13673         * g++.dg/template/crash1.C: Likewise.
13674
13675 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
13676
13677         PR testsuite/29093
13678         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13679
13680 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
13681
13682         PR preprocessor/28709
13683         * gcc.dg/cpp/paste14.c: New test.
13684
13685 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
13686
13687         PR c++/29175
13688         * g++.dg/init/array24.C: New test.
13689
13690 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13691
13692         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13693         of <sys/types.h>.
13694
13695 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
13696
13697         PR c++/29024
13698         * g++.dg/parse/typedef8.C: New test.
13699         * g++.dg/other/mult-stor1.C: Adjust error markers.
13700
13701 2006-10-11  Richard Guenther  <rguenther@suse.de>
13702
13703         PR tree-optimization/28230
13704         * gcc.dg/torture/pr28230.c: New testcase.
13705
13706 2006-10-11  Richard Guenther  <rguenther@suse.de>
13707
13708         PR inline-asm/29119
13709         * gcc.dg/torture/pr29119.c: New testcase.
13710
13711 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
13712
13713         PR middle-end/29272
13714         * gcc.c-torture/execute/20060930-2.c: New test.
13715
13716 2006-10-09  Richard Henderson  <rth@redhat.com>
13717
13718         Revert emutls patch.
13719
13720 2006-10-09  Richard Guenther  <rguenther@suse.de>
13721
13722         PR middle-end/29254
13723         * gcc.dg/pr29254.c: New testcase.
13724
13725 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
13726             Paul Thomas  <pault@gcc.gnu.org>
13727
13728         PR fortran/20541
13729         * gfortran.dg/alloc_comp_basics_1.f90: New test.
13730         * gfortran.dg/alloc_comp_basics_2.f90: New test.
13731         * gfortran.dg/alloc_comp_assign_1.f90: New test.
13732         * gfortran.dg/alloc_comp_assign_2.f90: New test.
13733         * gfortran.dg/alloc_comp_assign_3.f90: New test.
13734         * gfortran.dg/alloc_comp_assign_4.f90: New test.
13735         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13736         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13737         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13738         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13739         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13740         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13741         * gfortran.dg/alloc_comp_std.f90: New test.
13742         * gfortran.dg/move_alloc.f90: New test.
13743
13744 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
13745
13746         PR fortran/29115
13747         * gfortran.dg/derived_constructor_comps_2.f90: New test.
13748
13749         PR fortran/29211
13750         * gfortran.dg/forall_char_dependencies_1.f90: New test.
13751
13752 2006-10-08  Tobias Burnus  <burnus@net-b.de>
13753
13754         PR fortran/28585
13755         * gfortran.dg/new_line.f90: New test.
13756
13757 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13758
13759         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13760         * gcc.dg/torture/builtin-convert-1.c,
13761         gcc.dg/torture/builtin-convert-2.c,
13762         gcc.dg/torture/builtin-convert-3.c,
13763         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13764
13765 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
13766
13767         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13768         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13769         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13770         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13771
13772 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
13773
13774         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13775         Xfail some tests for powerpc-darwin and powerpc-aix.
13776
13777 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
13778
13779         PR c/29380
13780         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13781
13782 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13783
13784         PR target/29300
13785         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13786         on hppa*-*-hpux*.
13787
13788 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13789
13790         PR fortran/16580
13791         PR fortran/29288
13792         * gfortran.fortran-torture/execute/specifics.f90:
13793         Add tests for using all possible intrinsics as actual arguments.
13794         * gfortran.dg/specifics_1.f90: Add tests for using
13795         all possible intrinsics as actual arguments.
13796         * gfortran.dg/specifics_2.f90: New file.
13797         * gfortran.dg/specifics_3.f90: New file.
13798
13799 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
13800
13801         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13802         * gcc.dg/debug/debug-2.c: Likewise.
13803
13804 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
13805
13806         * gcc.c-torture/compile/sync-2.c: New test.
13807
13808 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13809
13810         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13811         line endings.
13812
13813 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13814
13815         PR rtl-optimization/29128
13816         * gcc.c-torture/compile/pr29128.c: New test.
13817
13818 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13819
13820         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13821         line endings.
13822
13823 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
13824
13825         PR middle-end/29256
13826         * gcc.dg/tree-ssa/loop-19.c: New test.
13827
13828 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13829
13830         PR tree-optimization/29330
13831         * gcc.dg/pr29330.c: New test.
13832
13833         PR target/28924
13834         * gcc.c-torture/compile/20061005-1.c: New test.
13835
13836 2006-10-06  Olivier Hainque  <hainque@adacore.com>
13837
13838         * gcc.dg/typename-vla-1.c: New case.
13839         * gnat.dg/forward_vla.adb: New case.
13840
13841 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
13842
13843         PR tree-optimization/29290
13844         * gfortran.dg/loop_nest_1.f90: New test.
13845
13846         PR target/29198
13847         * gcc.dg/tls/opt-12.c: New test.
13848
13849         PR fortran/28415
13850         * gfortran.dg/save_2.f90: New test.
13851
13852         PR c/29091
13853         * gcc.dg/pr29091.c: New test.
13854
13855 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
13856
13857         * lib/target-supports.exp
13858         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13859         same as x86_64-*-*; check for LP64.
13860
13861 2006-10-04  Richard Henderson  <rth@redhat.com>
13862
13863         * lib/target-supports.exp (check_effective_target_tls): Redefine
13864         to mean non-emulated tls.
13865         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13866         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13867         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13868         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13869         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13870         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13871         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13872
13873 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13874
13875         PR fortran/29343
13876         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13877
13878 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13879
13880         * gfortran.dg/bounds_check_fail_1.f90: New test.
13881
13882 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13883
13884         PR c++/29020
13885         * g++.dg/template/friend48.C: New test.
13886
13887 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
13888
13889         PR fortran/29098
13890         * gfortran.dg/default_initialization_2.f90: New test.
13891
13892 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13893
13894         PR fortran/20779
13895         PR fortran/20891
13896         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13897
13898 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
13899
13900         PR fortran/29284
13901         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13902
13903         PR fortran/29321
13904         PR fortran/29322
13905         * gfortran.dg/missing_optional_dummy_2.f90: New test.
13906
13907         PR fortran/25091
13908         PR fortran/25092
13909         * gfortran.dg/entry_array_specs_1.f90: New test.
13910
13911 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
13912
13913         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13914         insufficient to inhibit some test failures at -O3.  Do testing
13915         on integers.
13916
13917 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
13918
13919         PR c++/29138
13920         * g++.dg/inherit/access8.C: New test.
13921         * g++.dg/template/dtor4.C: Tweak error messages.
13922
13923 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13924
13925         PR fortran/27478
13926         * gfortran.dg/entry_8.f90: New test.
13927
13928 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13929
13930         PR c++/29291
13931         * g++.dg/parse/new4.C: New test.
13932
13933 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
13934
13935         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13936         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13937         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13938         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13939         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13940
13941 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13942
13943         PR fortran/19260
13944         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13945         * gfortran.dg/continuation_2.f90: New test.
13946
13947         PR fortran/19262
13948         * gfortran.dg/continuation_3.f90: New test.
13949         * gfortran.dg/continuation_4.f90: New test.
13950         * gfortran.dg/continuation_5.f: New test.
13951         * gfortran.dg/continuation_6.f: New test.
13952
13953 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
13954
13955         PR c++/29226
13956         * g++.dg/template/vla1.C: New test.
13957
13958 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13959
13960         PR fortran/29210
13961         * gfortran.dg/complex_parameter_1.f90: New test.
13962
13963 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
13964
13965         PR c/29154
13966         * gcc.c-torture/execute/20060929-1.c: New test.
13967
13968 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
13969
13970         PR c++/29105
13971         * g++.dg/template/member6.C: New test.
13972         * g++.dg/parse/typename7.C: Adjust error markers.
13973
13974         PR c++/29080
13975         * g++.dg/template/member7.C: New test.
13976
13977 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
13978
13979         PR c/24010
13980         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13981         gcc.dg/Woverride-init-3.c: New tests.
13982
13983 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
13984
13985         * gcc.c-torture/execute/20060930-1.c: New test.
13986
13987 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13988
13989         PR fortran/18791
13990         * gfortran.dg/specifics_1.f90: New test.
13991         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13992         complex specifics.
13993
13994 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13995
13996         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13997         pthread-init-common.h: New.
13998
13999 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
14000
14001         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
14002         precision on some archs.
14003
14004 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
14005
14006         * gcc.dg/non-local-goto-1.c: New test.
14007         * gcc.dg/non-local-goto-2.c: Likewise.
14008         * gcc.dg/setjmp-3.c: Likewise.
14009         * gcc.dg/setjmp-4.c: Likewise.
14010
14011 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
14012
14013         * gnat.dg/self_aggregate_with_pointer.adb: New test.
14014
14015 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14016
14017         PR fortran/28276
14018         * gfortran.dg/exponent_1.f90: New test.
14019
14020         PR fortran/27021
14021         * gfortran.dg/nearest_1.f90: New test.
14022
14023 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
14024
14025         PR middle-end/25261
14026         PR middle-end/28790
14027         * gcc.dg/gomp/nestedfn-1.c: New test.
14028
14029 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
14030
14031         PR objc/29195
14032         * objc/compile/method-1.m: New test.
14033
14034 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
14035
14036         PR c++/26938
14037         * g++.dg/template/crash58.C: New test.
14038         * g++.dg/parse/crash28.C: Adjust error markers.
14039         * g++.dg/template/crash34.C: Likewise.
14040         * g++.dg/template/friend31.C: Likewise.
14041         * g++.dg/template/crash32.C: Likewise.
14042
14043         PR c++/27329
14044         * g++.dg/template/crash59.C: New test.
14045
14046         PR c++/27667
14047         * g++.dg/template/spec33.C: New test.
14048         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
14049
14050 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
14051             Adam Nemet  <anemet@caviumnetworks.com>
14052
14053         * gcc.dg/tree-ssa/ivopts-1.c: New test.
14054         * gcc.dg/tree-ssa/ivopts-2.c: New test.
14055
14056 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
14057
14058         PR target/28911
14059         * gcc.dg/pr28911.c: New.
14060
14061 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
14062
14063         PR target/29169
14064         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
14065         (dg-options): Add -mfpmath=387.
14066
14067 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
14068
14069         PR c/28706
14070         * gcc.dg/pr28706.c: New test.
14071
14072         PR c/28712
14073         * gcc.dg/pr28712.c: New test.
14074
14075 2006-09-22  Mike Stump  <mrs@apple.com>
14076
14077         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
14078
14079 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
14080
14081         PR tree-optimization/28888
14082         * gcc.dg/pr28888.c: New test.
14083
14084 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
14085
14086         PR c++/29016
14087         * g++.dg/init/ptrfn1.C: New test.
14088
14089 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
14090
14091         PR c++/28861
14092         * g++.dg/template/spec32.C: New test.
14093         * g++.dg/parse/crash9.C: Adjust error markers.
14094
14095         PR c++/28303
14096         * g++.dg/template/typedef6.C: New test.
14097         * g++.dg/init/error1.C: Adjust error markers.
14098         * g++.dg/parse/crash9.C: Likewise.
14099         * g++.dg/template/crash55.C: Likewise.
14100
14101 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
14102
14103         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
14104
14105 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
14106
14107         PR target/27650
14108         * g++.dg/ext/dllimport12.C: New test.
14109
14110 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
14111
14112         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
14113         * gcc.target/mips/nmadd-2.c: Likewise.
14114         * gcc.target/mips/mips-ps-6.c: New test.
14115         * gcc.target/mips/neg-abs-1.c: Likewise.
14116         * gcc.target/mips/neg-abs-2.c: Likewise.
14117         * gcc.target/mips/nmadd-3.c: New test.
14118
14119 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
14120
14121         PR middle-end/28046
14122         * gcc.dg/gomp/atomic-10.c: New test.
14123         * g++.dg/gomp/atomic-10.C: New test.
14124
14125 2006-09-20  Eric Christopher  <echristo@apple.com>
14126
14127         * gcc.target/i386/sse3-not-fisttp.c: New.
14128
14129 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
14130
14131         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
14132
14133 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
14134
14135         * gcc.c-torture/execute/pr28289.c (one): New variable.
14136         (main): Use it instead of argc.
14137         * gcc.c-torture/execute/20060102-1.c (one): New variable.
14138         (main): Use it instead of argc.
14139
14140 2006-09-19  Paul Brook  <paul@codesourcery.com>
14141
14142         PR target/28516
14143         * gcc.dg/nested-func-5.c: New test.
14144
14145 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14146
14147         * lib/target-supports.exp (check_effective_target_tls): Compile
14148         test stubs using ${tool}_target_compile, not just target_compile.
14149         (check_effective_target_tls_runtime): Likewise.
14150
14151 2006-09-19  Ben Elliston  <bje@au.ibm.com>
14152
14153         * gcc.c-torture/compile/20030405-1.x: Remove.
14154
14155         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
14156         optimising linker from discarding it.
14157
14158 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
14159
14160         PR fortran/28526
14161         * gfortran.dg/keyword_symbol_1.f90: New test.
14162
14163         * gfortran.dg/spread_shape_1.f90: Add missing warning with
14164         pedantic compilation option.
14165
14166 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
14167
14168         PR fortran/29060
14169         * gfortran.dg/spread_shape_1.f90: New test.
14170
14171 2006-09-17  Roger Sayle  <roger@eyesopen.com>
14172
14173         PR tree-optimization/28887
14174         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
14175
14176 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
14177
14178         PR c/25993
14179         * gcc.dg/pr25993.c: New test.
14180
14181 2006-09-17  Ira Rosen  <irar@il.ibm.com>
14182
14183         PR tree-opt/21591
14184         * gcc.dg/vect/pr21591.c: New test.
14185
14186 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
14187
14188         PR tree-opt/29059
14189         * gcc.c-torture/compile/strcpy-1.c: New test.
14190         * gcc.c-torture/compile/strcpy-2.c: New test.
14191         * gcc.c-torture/compile/memcpy-1.c: New test.
14192         * gcc.c-torture/compile/memcpy-2.c: New test.
14193
14194 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
14195
14196         PR testsuite/29055
14197         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
14198
14199 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
14200
14201         * gnat.dg/specs/double_record_extension1.ads: New test.
14202         * gnat.dg/specs/double_record_extension2.ads: Likewise.
14203
14204 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
14205
14206         PR fortran/29051
14207         * gfortran.dg/oldstyle_3.f90: New test.
14208
14209 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14210
14211         PR libgfortran/29099
14212         * gfortran.dg/secnds-1.f: New test.
14213
14214 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14215
14216         PR libgfortran/29053
14217         * gfortran.dg/streamio_9.f90: New test.
14218         * gfortran.dg/streamio_10.f90: New test.
14219
14220 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
14221
14222         PR C++/29002
14223         * g++.dg/init/array22.C: New test.
14224         * g++.dg/init/array23.C: New test.
14225
14226 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
14227
14228         * stackcheck.lst: Update list of tests requiring stack checking.
14229         * norun.lst: Adjust for above change.
14230         * ada95.lst: New file.
14231         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
14232         requiring -gnat95 switch.
14233
14234 2006-09-14  Olivier Hainque  <hainque@adacore.com>
14235
14236         * gnat.dg/in_out_parameter.adb: New test.
14237
14238 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
14239
14240         PR debug/28980
14241         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
14242
14243 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
14244
14245         * gnat.dg/specs/unchecked_union.ads: New test.
14246
14247 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
14248
14249         PR rtl-optimization/28982
14250         * gcc.c-torture/execute/pr28982a.c: New test.
14251         * gcc.c-torture/execute/pr28982b.c: Likewise.
14252
14253 2006-09-12  Eric Christopher  <echristo@apple.com>
14254
14255         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
14256         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
14257
14258 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
14259
14260         PR c/28768
14261         PR preprocessor/14634
14262         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
14263         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
14264         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
14265
14266 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14267
14268         * gcc.dg/pr28243.c: New test.
14269
14270 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
14271
14272         PR fortran/28971
14273         gfortran.dg/pr28971.f90: New test to act as a backstop in case
14274         this undiagnosed regression reappears.
14275
14276 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
14277
14278         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
14279         Treat $srcdir as a literal.
14280         * lib/fortran-torture.exp (fortran-torture-compile,
14281         fortran-torture-execute): Likewise.
14282         * lib/objc-torture.exp (objc-torture-compile,
14283         objc-torture-execute): Likewise.
14284         * lib/profopt.exp (profopt-execute): Likewise.
14285
14286 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
14287
14288         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
14289
14290 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
14291
14292         PR testsuite/28950
14293         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
14294
14295 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
14296
14297         PR target/13685
14298         * gcc.target/i386/pr13685.c: New test.
14299
14300 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
14301
14302         * gcc.dg/pr28726.c: New test.
14303
14304 2006-09-11  Josh Conner  <jconner@apple.com>
14305
14306         * gcc.dg/nrv3.c: Increase size of structure.
14307         * gcc.dg/nrv4.c: Likewise.
14308         * gcc.dg/nrv5.c: Likewise.
14309
14310 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
14311
14312         PR libfortran/28890
14313         gfortran.dg/assumed_charlen_function_5.f90: New test.
14314
14315 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
14316
14317         PR c++/28991
14318         * g++.dg/init/static3.C: New test.
14319
14320 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
14321
14322         PR testsuite/29007
14323         * gcc.dg/long-long-cst1.c (t): Add cast to
14324         __SIZE_TYPE__ before casting to int.
14325         (main): Return 0 on success.
14326
14327 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14328
14329         * gcc.c-torture/execute/20060910-1.c: New test.
14330
14331 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
14332
14333         PR middle-end/26983
14334         * gcc.dg/pr26983.c: New test.
14335
14336 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
14337
14338         PR target/29006
14339         * gcc.c-torture/execute/pr29006.c: New test.
14340
14341 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14342
14343         PR libfortran/28947
14344         gfortran.dg/matmul_4.f90: New test.
14345
14346 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14347
14348         PR fortran/28959
14349         gfortran.dg/used_types_10: New test.
14350
14351 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
14352
14353         PR libfortran/28923
14354         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14355         gfortran.dg/array_initializer_3.f90: New test.
14356
14357 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14358
14359         PR fortran/28914
14360         * gfortran.dg/actual_array_constructor_3.f90: New test.
14361
14362 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
14363
14364         PR testsuite/26778
14365         * gcc.target/i386/pr26778.c: New testcase.
14366
14367 2006-09-08  Eric Christopher  <echristo@apple.com>
14368
14369         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14370         * gcc.target/i386/memcpy-1.c: Ditto.
14371         * gcc.target/i386/asm-1.c: Ditto.
14372         * gcc.target/i386/20060512-4.c: Ditto.
14373         * gcc.target/i386/compress-float-387.c: Ditto.
14374         * gcc.target/i386/20060512-1.c: Ditto.
14375         * gcc.target/i386/compress-float-sse.c: Ditto.
14376         * gcc.target/i386/20060512-2.c: Ditto.
14377         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14378         * gcc.target/i386/stack-prot-kernel.c: Ditto.
14379         * gcc.target/i386/compress-float-387-pic.c: Ditto.
14380         * gcc.dg/pr26449.c: Ditto.
14381         * gcc.dg/attr-ms_struct-2.c: Ditto.
14382         * gcc.dg/attr-ms_struct-1.c: Ditto.
14383         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14384
14385 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
14386
14387         PR c/28504
14388         * gcc.dg/vla-10.c: New test.
14389
14390 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14391
14392         PR c++/28858
14393         * g++.dg/parse/template20.C: New test.
14394         * g++.dg/template/operator8.C: Remove obsolete part.
14395         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14396         * g++.old-deja/g++.pt/crash65.C: Likewise.
14397
14398 2006-09-07  Jason Merrill  <jason@redhat.com>
14399
14400         PR middle-end/27724
14401         * gcc.dg/long-long-cst1.c: New test.
14402
14403 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14404
14405         PR C++/28906
14406         * g++.dg/other/array3.C: New test.
14407         * g++.dg/other/array4.C: New test.
14408         * g++.dg/other/array5.C: New test.
14409
14410 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
14411
14412         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14413
14414 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
14415
14416         PR target/28946
14417         * gcc.target/i386/pr28946.c: New test.
14418
14419 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
14420
14421         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14422         in integer literal constant.
14423         * gfortran.dg/enum_8.f90: Ditto.
14424         * gfortran.dg/g77/20030326-1.f: Ditto.
14425
14426 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
14427
14428         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14429         nonconformance usage.
14430
14431 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14432
14433         PR middle-end/28862
14434         * gcc.c-torture/compile/vector-align-1.c: New test.
14435
14436 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14437
14438         PR rtl-opt/27883
14439         * g++.dg/opt/copysign-1.C: New test.
14440
14441 2006-09-06  Jason Merrill  <jason@redhat.com>
14442
14443         PR c++/27371
14444         * g++.dg/warn/unused-result1.C: New test.
14445
14446 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
14447
14448         PR c++/28903
14449         * g++.dg/ext/vla3.C: New test.
14450
14451         PR c++/28886
14452         * g++.dg/template/array16.C: New test.
14453
14454 2006-09-06  Richard Guenther  <rguenther@suse.de>
14455
14456         * gcc.dg/pr27226.c: Remove testcase again.
14457
14458 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14459
14460         PR tree-opt/28937
14461         * g++.dg/opt/unroll2.C: New test.
14462
14463 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14464
14465         PR tree-opt/28952
14466         * gcc.dg/vect/pr28952.c: New test.
14467
14468 2006-09-05  Richard Guenther  <rguenther@suse.de>
14469
14470         PR tree-optimization/28900
14471         * gcc.dg/torture/pr28900.c: New testcase
14472
14473 2006-09-05  Richard Guenther  <rguenther@suse.de>
14474
14475         PR tree-optimization/28905
14476         * gcc.c-torture/compile/pr28905.c: New testcase.
14477
14478 2006-09-05  Richard Guenther  <rguenther@suse.de>
14479
14480         PR middle-end/28935
14481         * gcc.dg/pr28935.c: New testcase.
14482
14483 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14484
14485         * gcc.c-torture/execute/20060905-1.c: New test.
14486
14487 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14488
14489         PR fortran/28908
14490         * gfortran.dg/used_types_7.f90: New test.
14491         * gfortran.dg/used_types_8.f90: New test.
14492         * gfortran.dg/used_types_9.f90: New test.
14493
14494 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14495
14496         * gcc.c-torture/compile/20060904-1.c: New test.
14497
14498 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14499
14500         PR c++/23287 Revert my 2006-09-01 patch
14501         * g++.dg/parse/dtor12.C: Remove.
14502
14503 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
14504
14505         PR c+/27670
14506         * g++.dg/template/operator9.C: New test.
14507
14508         PR c++/27493
14509         * g++.dg/template/operator7.C: New test.
14510
14511         PR c++/27494
14512         * g++.dg/template/operator8.C: New test.
14513
14514         PR c++/27397
14515         * g++.dg/template/crash57.C: New test.
14516
14517         * g++.dg/template/typedef4.C: Adjust error markers.
14518         * g++.dg/template/typedef5.C: Likewise.
14519
14520 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
14521
14522         PR c++/28878
14523         * g++.dg/parse/crash33.C: New test.
14524
14525 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
14526         Richard Guenther  <rguenther@suse.de>
14527         Adam Nemet  <anemet@caviumnetworks.com>
14528
14529         PR middle-end/27226
14530         * gcc.target/mips/memcpy-1.c: New testcase.
14531         * gcc.dg/pr27226.c: Likewise.
14532
14533 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14534
14535         PR c++/28705
14536         * g++.dg/lookup/koenig5.C: New.
14537         * g++.dg/template/crash56.C: New.
14538
14539 2006-09-01  Josh Conner  <jconner@apple.com>
14540
14541         PR c++/25505
14542         * gcc.dg/nrv3.c: New test.
14543         * gcc.dg/nrv4.c: New test.
14544         * gcc.dg/nrv5.c: New test.
14545
14546 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14547
14548         PR c++/23287
14549         * g++.dg/parse/dtor12.C: New.
14550
14551 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
14552
14553         PR tree-optimization/28839
14554         * gcc.dg/pr28839.c: New test.
14555
14556 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
14557
14558         PR target/24367
14559         * gcc.dg/pr24367.c: New testcase.
14560
14561 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
14562
14563         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14564
14565 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
14566
14567         PR rtl-optimization/27735
14568         * gcc.dg/loop-unswitch-1.c: New test.
14569
14570 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
14571
14572         PR fortran/28885
14573         * gfortran.dg/aliasing_dummy_2.f90: New test.
14574
14575         PR fortran/20067
14576         * gfortran.dg/generic_5.f90: Change error message.
14577
14578         PR fortran/28873
14579         * gfortran.dg/generic_6.f90: New test.
14580
14581         PR fortran/25077
14582         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14583
14584         PR fortran/25102
14585         * gfortran.dg/invalid_interface_assignment.f90: New test.
14586
14587         PR fortran/24866
14588         * gfortran.dg/module_proc_external_dummy.f90: New test.
14589
14590 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
14591
14592         PR c++/28349
14593         * g++.dg/warn/var-args1.C: New test.
14594
14595 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
14596
14597         PR fortran/28866
14598         * gfortran.dg/simpleif_2.f90: New test.
14599         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14600         * gfortran.dg/enum_5.f90: Ditto.
14601
14602 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14603             Kazu Hirata  <kazu@codesourcery.com>
14604
14605         PR tree-optimization/17506
14606         * gcc.dg/pr17506.c: New.
14607
14608 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
14609
14610         PR c++/28139
14611         * g++.dg/eh/alias1.C: New test.
14612
14613 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14614
14615         PR c++/28860
14616         * g++.dg/template/ttp22.C: New test.
14617
14618 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
14619
14620         PR middle-end/26632
14621         * gcc.dg/pr26632.c: New.
14622
14623 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14624
14625         PR libgfortran/28354
14626         * gfortran.dg/fmt_zero_precision.f90: New test.
14627
14628 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
14629
14630         PR c++/28058
14631         * g++.dg/template/spec31.C: New test.
14632
14633 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
14634
14635         PR c++/26573
14636         * g++.dg/other/static2.C: New test.
14637
14638 2006-08-26  Roger Sayle  <roger@eyesopen.com>
14639
14640         * gcc.dg/Wswitch-enum-2.c: New test case.
14641         * gcc.dg/Wswitch-enum-3.c: Likewise.
14642
14643 2006-08-26  Richard Guenther  <rguenther@suse.de>
14644
14645         * gcc.c-torture/compile/20060826-1.c: New testcase.
14646
14647 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
14648
14649         PR c++/28736
14650         * g++.dg/template/void10.C: New test.
14651
14652         PR c++/28737
14653         * g++.dg/template/void8.C: New test.
14654
14655         PR c+_+/28738
14656         * g++.dg/template/void9.C: New test.
14657
14658         * g++.dg/template/void3.C: Adjust error markers.
14659         * g++.dg/template/void4.C: Likewise.
14660         * g++.dg/template/crash55.C: Likewise.
14661         * g++.dg/template/void7.C: Likewise
14662
14663 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
14664
14665         PR c++/28588
14666         * g++.dg/inherit/access6.C: New test.
14667         * g++.dg/inherit/access7.C: Likewise.
14668
14669         PR c++/28595
14670         * g++.dg/template/array15.C: New test.
14671         * g++.dg/template/crash2.C: Tweak error markers.
14672
14673 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
14674
14675         PR middle-end/28683
14676         * gcc.c-torture/compile/20060823-1.c: New test.
14677
14678 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14679
14680         PR c++/28853
14681         * g++.dg/template/ttp21.C: New test.
14682
14683         PR c++/28852
14684         * g++.dg/other/operator1.C: Add error-marker.
14685         * g++.dg/other/operator2.C: New test.
14686
14687 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14688
14689         PR c/27893
14690         * gcc.c-torture/compile/vla-const-1.c,
14691         gcc.c-torture/compile/vla-const-2.c: New tests.
14692
14693 2006-08-26  Richard Guenther  <rguenther@suse.de>
14694
14695         PR middle-end/28814
14696         * gcc.dg/torture/pr28814.c: New testcase.
14697
14698 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14699
14700         PR c/28418
14701         * gcc.c-torture/compile/compound-literal-1.c: New test.
14702
14703 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
14704
14705         PR c/28299
14706         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14707         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14708         Expect extra diagnostics.
14709
14710 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
14711
14712         gcc.dg/noncompile/pr16876.c: New test.
14713
14714 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
14715
14716         PR c++/28056
14717         * g++.dg/parse/local1.C: New test.
14718         * g++.dg/other/qual1.C: Tweak error marker.
14719
14720 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
14721
14722         PR c++/27787
14723         * g++.dg/template/typename10.C: New.
14724         * g++.dg/template/lookup4.C: Remove bogus error marker.
14725
14726 2006-08-25  Richard Guenther  <rguenther@suse.de>
14727
14728         PR testsuite/28829
14729         * gcc.dg/pr26570.c: Fix testcase.
14730
14731 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
14732
14733         PR tree-opt/28807
14734         * gcc.c-torture/execute/mayalias-2.c: New test.
14735         * gcc.dg/tree-ssa/alias-13.c: New test.
14736
14737 2006-08-24  Jan Hubicka  <jh@suse.cz>
14738
14739         PR debug/26881
14740         * gcc.dg/debug/pr26881.c: New file.
14741
14742 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
14743
14744         PR fortran/28788
14745         * gfortran.dg/used_types_4.f90: New test.
14746         * gfortran.dg/derived_init_2.f90: Modify to check sibling
14747         association of derived types.
14748         * gfortran.dg/used_types_2.f90: Add module cleanup.
14749         * gfortran.dg/used_types_3.f90: The same.
14750
14751         PR fortran/28771
14752         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14753         fix of regression.
14754
14755 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14756
14757         PR 28813
14758         * gfortran.dg/direct_io_6.f90: Remove test.
14759
14760 2006-08-23  Stuart Hastings  <stuart@apple.com>
14761
14762         PR 28825
14763         * gcc.target/i386/20060821-1.c: New.
14764
14765 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
14766
14767         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
14768         dg-warning strings for dllimport.
14769
14770 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
14771
14772         PR C++/28450
14773         * g++.dg/ext/vector4.C: New test.
14774         * g++.dg/ext/complex1.C: New test.
14775
14776 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
14777
14778         PR debug/28692
14779         * gcc.dg/debug/const-1.c: New.
14780         * gcc.dg/debug/const-2.c: New.
14781         * gcc.dg/debug/dwarf2/const-1.c: New.
14782         * gcc.dg/debug/dwarf2/const-2.c: New.
14783         * gcc.dg/debug/dwarf2/const-2b.c: New.
14784
14785 2006-08-22  Richard Guenther  <rguenther@suse.de>
14786
14787         PR middle-end/28776
14788         * gcc.c-torture/compile/pr28776-1.c: New testcase.
14789         * gcc.c-torture/compile/pr28776-2.c: Likewise.
14790
14791 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
14792
14793         PR tree-optimization/28003
14794         * g++.dg/tree-ssa/pr28003.C: New.
14795
14796 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14797
14798         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14799
14800 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
14801
14802         PR c++/26269
14803         * g++.dg/other/error14.C: New test.
14804
14805         PR c++/28505
14806         * g++.dg/parse/ctor7.C: New test.
14807         * g++.dg/parse/ctor8.C: Likewise.
14808
14809         PR c++/28741
14810         * g++.dg/template/void7.C: New test.
14811
14812 2006-08-21  Olivier Hainque  <hainque@adacore.com>
14813
14814         * gnat.dg/self_aggregate_with_zeros.adb: New test.
14815         * gnat.dg/self_aggregate_with_array.adb: New test.
14816
14817 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
14818
14819         * g++.dg/eh/arm-vfp-unwind.C: New test.
14820
14821 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
14822
14823         PR c++/28341
14824         * g++.dg/template/ref3.C: New test.
14825         * g++.dg/template/nontype13.C: New test.
14826
14827         PR c++/28346
14828         * g++.dg/template/ptrmem17.C: New test.
14829
14830 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
14831
14832         PR target/28648 c:
14833         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14834
14835 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
14836
14837         PR fortran/28630
14838         * gfortran.dg/used_types_2.f90: New test.
14839
14840         PR fortran/28601
14841         * gfortran.dg/used_types_3.f90: New test.
14842
14843         PR fortran/20886
14844         * gfortran.dg/generic_actual_arg.f90: New test.
14845
14846         PR fortran/28735
14847         * gfortran.dg/module_private_array_refs_1.f90: New test.
14848
14849         PR fortran/28762
14850         * gfortran.dg/program_name_1.f90: New test.
14851
14852         PR fortran/28425
14853         * gfortran.dg/derived_constructor_comps_1.f90: New test.
14854
14855         PR fortran/28496
14856         * gfortran.dg/array_initializer_2.f90: New test.
14857
14858         PR fortran/18111
14859         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14860
14861         PR fortran/28600
14862         * gfortran.dg/assumed_charlen_function_4.f90: New test.
14863
14864         PR fortran/28771
14865         * gfortran.dg/assumed_charlen_in_main.f90: New test.
14866
14867         PR fortran/28660
14868         * gfortran.dg/dependent_decls_1.f90: New test.
14869
14870 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14871
14872         PR fortran/25217
14873         * gfortran.dg/derived_init_2.f90: New.
14874
14875 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
14876
14877         * gcc.c-torture/execute/pr28289.c: New test.
14878
14879 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
14880
14881         PR c/28744
14882         * gcc.dg/attr-externally-visible-1.c: New test.
14883         * gcc.dg/attr-externally-visible-2.c: New test.
14884         * g++.dg/parse/attr-externally-visible-1.C: New test.
14885         * g++.dg/parse/attr-externally-visible-2.C: New test.
14886
14887 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14888
14889         PR c++/28606
14890         * g++.dg/parse/dtor11.C: New test.
14891
14892 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14893
14894         PR rtl-optimization/28489
14895         * gcc.c-torture/compile/pr28489.c: New test.
14896
14897 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14898
14899         PR c++/28710
14900         * g++.dg/template/redecl4.C: New test.
14901
14902         PR c++/28711
14903         * g++.dg/template/ctor8.C: New test.
14904
14905 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14906
14907         * gcc.dg/pr26570.c: Fix testcase.
14908
14909 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
14910
14911         * PR c++/28573
14912         * g++.dg/parse/offsetof6.C: New test.
14913         * g++.dg/parse/offsetof6.C: New test.
14914         * g++.dg/parse/offsetof7.C: New test.
14915
14916 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14917
14918         PR testsuite/28602
14919         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14920         is false.
14921
14922 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
14923
14924         PR c++/28302
14925         * g++.dg/ext/vector3.C: New test.
14926
14927 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
14928
14929         PR gcov/profile/26570
14930         * gcc.dg/pr26570.c: New test.
14931
14932 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
14933
14934         PR c/27697
14935         * gcc.dg/qual-component-1.c: New test.
14936
14937 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14938
14939         PR c++/28593
14940         * g++.dg/parse/new3.C: New test.
14941
14942 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14943
14944         PR fortran/25828
14945         * gfortran.dg/streamio_1.f90: New test.
14946         * gfortran.dg/streamio_2.f90: New test.
14947         * gfortran.dg/streamio_3.f90: New test.
14948         * gfortran.dg/streamio_4.f90: New test.
14949         * gfortran.dg/streamio_5.f90: New test.
14950         * gfortran.dg/streamio_6.f90: New test.
14951         * gfortran.dg/streamio_7.f90: New test.
14952         * gfortran.dg/streamio_8.f90: New test.
14953
14954 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
14955
14956         PR c/28287
14957         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14958
14959 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
14960
14961         PR c++/28594
14962         * g++.dg/template/void6.C: New test.
14963
14964 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14965
14966         PR c/28649
14967         * gcc.dg/parse-error-1.c: New test.
14968         * gcc.dg/parse-error-2.c: New test.
14969         * gcc.dg/cpp/digraph2.c: Add error-marker.
14970         * gcc.dg/noncompile/920923-1.c: Likewise.
14971
14972 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
14973
14974         PR c/27490
14975         * gcc.dg/sizeof-2.c: New testcase.
14976
14977         PR c/27489
14978         * gcc.dg/switch-A.c: New testcase.
14979
14980 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
14981
14982         PR c++/28288
14983         PR c++/14556
14984         * g++.old-deja/g++.warn/compare1.C: Delete.
14985         * g++.dg/opt/pr7503-2.C: Delete.
14986         * g++.dg/opt/pr7503-3.C: Delete.
14987         * g++.dg/opt/pr7503-4.C: Delete.
14988         * g++.dg/opt/pr7503-5.C: Delete.
14989         * g++.dg/opt/max1.C: Delete.
14990         * g++.dg/warn/minmax.C: Delete.
14991         * g++.dg/expr/minmax.C: New test.
14992
14993 2006-08-14  Richard Guenther  <rguenther@suse.de>
14994
14995         PR testsuite/28703
14996         * gcc.c-torture/execute/pr28651.c: Do not use argc
14997         to avoid optimization, instead forbid inlining.
14998
14999 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
15000
15001         PR rtl-optimization/28634
15002         * gcc.c-torture/execute/ieee/pr28634.c: New test.
15003
15004 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
15005
15006         PR c/27184
15007         * gcc.dg/torture/pr27184.c: New test.
15008
15009 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
15010
15011         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
15012
15013 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15014
15015         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
15016         * gfortran.dg/stat_2.f90: Likewise.
15017         * gfortran.dg/chmod_1.f90: Likewise.
15018         * gfortran.dg/chmod_2.f90: Likewise.
15019         * gfortran.dg/chmod_3.f90: Likewise.
15020
15021 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
15022
15023         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
15024
15025 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
15026
15027         * g++.dg/opt/pr23454-2.C: New test.
15028
15029 2006-08-11  Richard Guenther  <rguenther@suse.de>
15030
15031         PR middle-end/28651
15032         * gcc.c-torture/execute/pr28651.c: New testcase.
15033
15034 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
15035
15036         * gnat.dg/specs/static_initializer.ads: New test.
15037
15038 2006-08-10  Paul Brook  <paul@codesourcery.com>
15039
15040         * gcc.target/arm/cond-asm.c: New test.
15041
15042 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
15043
15044         PR tree-optimization/26197
15045         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
15046         * g++.dg/vect/vect.exp: Compile the new tests with
15047         --param max-aliased-vops=0.
15048
15049 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
15050
15051         PR c++/28637
15052         * g++.dg/template/void3.C: New test.
15053
15054         PR c++/28638
15055         * g++.dg/template/void4.C: New test.
15056
15057         PR c++/28640
15058         * g++.dg/template/void5.C: New test.
15059
15060 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
15061
15062         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
15063         after dg-do compile.
15064
15065 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
15066
15067         PR tree-optimizations/26969
15068         * gcc.dg/vect/vect.exp: Compile tests prefixed with
15069         "unswitch-loops" with -funswitch-loops.
15070         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
15071
15072 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
15073
15074         * gcc.dg/sparc-getcontext-1.c: Fix typo.
15075         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
15076         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
15077         * objc.dg/dwarf-1.m: Likewise.
15078         * objc.dg/dwarf-2.m: Likewise.
15079         * obj-c++.dg/dwarf-2.mm: Likewise.
15080
15081 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15082
15083         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
15084         * objc.dg/dwarf-2.m: Likewise.
15085         * obj-c++.dg/dwarf-2.mm: Likewise.
15086
15087         PR libfortran/28603
15088         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
15089
15090         PR testsuite/27611
15091         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15092
15093         PR testsuite/27033
15094         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
15095
15096 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
15097
15098         PR target/27827
15099         * gcc.target/i386/pr27827.c: New testcase.
15100
15101 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
15102
15103         PR fortran/28590
15104         * gfortran.dg/sequence_types_1.f90: New test.
15105
15106 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
15107
15108         PR fortran/28548
15109         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
15110         dg-warning.  Add -pedantic option.
15111
15112 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15113
15114         PR c/28502
15115         * gcc.dg/proto-1.c: New test.
15116
15117         PR c/27721
15118         * gcc.dg/lvalue-4.c: New test.
15119
15120         PR c/28136
15121         * gcc.dg/init-bad-5.c: New test.
15122
15123 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
15124
15125         PR c++/28347
15126         * g++.dg/ext/typedef-init.C: Add new test for typedef
15127         initialization inside templates. Adjust existing error markers.
15128
15129 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
15130
15131         PR c++/28148
15132         * g++.dg/init/ptrmem3.C: New test.
15133
15134 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
15135
15136         PR tree-optimization/27770
15137         * lib/target-support.exp: New target keyword "section_anchors".
15138         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
15139         tests.
15140         * gcc.dg/vect/section-anchors-pr27770.c: New test.
15141         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
15142         * gcc.dg/vect/section-anchors-vect-69.c: New test.
15143         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
15144
15145 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15146
15147         * gcc.dg/20060801-1.c: Add missing '}'.
15148
15149 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15150
15151         PR c++/27508
15152         * g++.dg/parse/dtor9.C: New test.
15153         * g++.dg/parse/dtor10.C: New test.
15154         * g++.dg/other/error7.C: Adjust error-marker.
15155
15156         PR c++/28274
15157         * g++.dg/other/default5.C: New test.
15158
15159 2006-08-02  Richard Guenther  <rguenther@suse.de>
15160
15161         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
15162
15163 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
15164
15165         PR c++/28557
15166         * g++.dg/template/conv9.C: New test.
15167
15168 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
15169
15170         PR debug/28063
15171         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
15172         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
15173         Optionally return assembly text.  Update callers.
15174         (check_no_compiler_messages): Update verbose messages.
15175         (check_no_messages_and_pattern): New.
15176         (check_effective_target_string_merging): New.
15177
15178 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15179
15180         PR c++/28250
15181         * g++.dg/eh/catch4.C: New test.
15182
15183         PR c++/28257
15184         * g++.dg/other/qual1.C: New test.
15185
15186         PR c++/28259
15187         * g++.dg/inherit/error2.C: New test.
15188
15189         PR c++/28267
15190         * g++.dg/other/new1.C: New test.
15191
15192         * g++.dg/warn/pr23075.C: Remove obsolete test.
15193         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
15194         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
15195
15196 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
15197
15198         PR c++/28523
15199         * g++.dg/eh/cast1.C: New test.
15200
15201 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
15202
15203         PR libfortran/28452
15204         * gfortran.dg/random_3.f90:  New test.
15205
15206 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15207
15208         PR c++/28432
15209         * g++.dg/other/pr28304.C: Change expected error message.
15210         * g++.dg/other/pr28432.C: New test.
15211
15212 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
15213
15214         PR c++/28256
15215         * g++.dg/init/brace2.C: Change expected error message, add empty init.
15216
15217 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
15218
15219         PR debug/23336
15220         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
15221         at -g1.
15222         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
15223         g++.dg/debug/enum-2.C: New.
15224
15225 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15226
15227         PR c++/6634
15228         * g++.dg/parse/long1.C: Add more tests.
15229
15230 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15231
15232         * gfortran.dg/lrshift_1.c: New file.
15233
15234 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15235
15236         PR libgfortran/28335
15237         * gfortran.dg/no_unit_error_1.f90: New test.
15238
15239 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15240
15241         PR libgfortran/28335
15242         * gfortran.dg/no_unit_error_1.f90: Delete test.
15243         * gfortran.dg/no_unit_error_2.f90: Delete test.
15244
15245 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15246
15247         * gfortran.dg/chmod_3.f90: New test.
15248         * gfortran.dg/ltime_gmtime_1.f90: New test.
15249         * gfortran.dg/ltime_gmtime_2.f90: New test.
15250         * gfortran.dg/lrshift_1.f90: New test.
15251         * gfortran.dg/chmod_1.f90: New test.
15252         * gfortran.dg/chmod_2.f90: New test.
15253
15254 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
15255
15256         PR c++/27668
15257         * g++.dg/template/crash55.C: New test.
15258
15259         PR c++/27962
15260         * g++.dg/template/nontype16.C: New test.
15261
15262         * g++.dg/template/void2.C: Adjust error markers.
15263         * g++.dg/template/nontype5.C: Adjust error markers.
15264
15265 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
15266
15267         * gcc.target/i386/stack-prot-kernel.c: New test.
15268
15269 2006-07-27  Roger Sayle  <roger@eyesopen.com>
15270
15271         * gcc.dg/builtins-55.c: New test case.
15272
15273 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
15274
15275         PR rtl-optimization/27907
15276         * gcc.c-torture/compile/pr27907.c: New test.
15277
15278 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15279
15280         * gfortran.dg/mclock.f90: New test.
15281         * gfortran.dg/int_conv_1.f90: New test.
15282         * gfortran.dg/stat_1.f90: New test.
15283         * gfortran.dg/stat_2.f90: New test.
15284
15285 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15286
15287         PR libgfortran/28335
15288         * gfortran.dg/no_unit_error_1.f90: New test.
15289         * gfortran.dg/no_unit_error_2.f90: New test.
15290         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
15291
15292 2006-07-25  Roger Sayle  <roger@eyesopen.com>
15293
15294         PR middle-end/28473
15295         * gcc.dg/fold-convround-1.c: New test case.
15296
15297 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15298
15299         * gfortran.dg/arithmetic_if.f90:  Fix comments.
15300
15301 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15302
15303         PR c++/27572
15304         * g++.dg/other/typedef1.C: New test.
15305         * g++.dg/template/typedef4.C: New test.
15306         * g++.dg/template/typedef5.C: New test.
15307
15308 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15309
15310         PR fortran/28416
15311         * gfortran.dg/allocatable_dummy_3.f90: New.
15312
15313 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
15314
15315         PR fortran/28439
15316         * gfortran.dg/arithmetic_if.f90:  New test.
15317
15318 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
15319
15320         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
15321         avoid memcpy optimization.
15322
15323 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15324
15325         PR fortran/25289
15326         * gfortran.dg/direct_io_6.f90: New test.
15327
15328 2006-07-24  Jan Hubicka  <jh@suse.cz>
15329
15330         PR c/25795
15331         PR c++/27369
15332         * gcc.dg/pr25795.c: New test.
15333         * gcc.dg/pr25795-1.c: New test.
15334
15335 2006-07-23  Roger Sayle  <roger@eyesopen.com>
15336
15337         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
15338         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
15339         which may be transformed to "g || h" on some platforms.
15340
15341 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
15342
15343         PR c++/28025
15344         * g++.dg/template/friend45.C: New test.
15345
15346 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15347
15348         PR libgfortran/28339
15349         * gfortran.dg/arrayio_8.f90: New test.
15350
15351 2006-07-21  Mike Stump  <mrs@apple.com>
15352
15353         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15354
15355         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15356
15357 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15358
15359         PR c++/28250
15360         * g++.dg/eh/catch3.C: New test.
15361
15362         PR c++/28363
15363         * g++.dg/template/defarg10.C: New test.
15364
15365 2006-07-20  Paul Brook  <paul@codesourcery.com>
15366
15367         PR 27363
15368         * gcc.dg/pr27363.c: New test.
15369
15370 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
15371
15372         PR c++/28338
15373         * g++.dg/init/ref13.C: New test.
15374
15375 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15376
15377         PR obj-c++/28434
15378         * obj-c++.dg/proto-error-1.mm: New test.
15379
15380 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15381
15382         PR c++/28337
15383         * g++.dg/template/string1.C: New test.
15384
15385 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
15386
15387         PR c++/28048
15388         * g++.dg/template/defarg9.C: New test.
15389
15390         PR c++/28235
15391         * g++.dg/template/static27.C: New test.
15392
15393 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
15394
15395         PR 28410
15396         * gcc.dg/tree-ssa/pr28410.c: New test.
15397
15398 2006-07-18  Lee Millward  <lee.millward@gmail.com>
15399
15400         PR c++/28258
15401         * g++/dg/other/error13.C: New test.
15402
15403         PR c++/28260
15404         * g++.dg/template/friend44.C: New test.
15405
15406 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
15407
15408         PR c++/27495
15409         * g++.dg/other/pr27495.C: New.
15410
15411 2006-07-18  Olivier Hainque  <hainque@adacore.com>
15412
15413         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15414         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15415
15416 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15417
15418         PR c/28286
15419         * gcc.dg/pragma-pack-4.c: New test.
15420
15421 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15422
15423         PR c++/28291
15424         * g++.dg/ext/pr28291.C: New test.
15425
15426 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15427
15428         PR middle-end/28403
15429         * gcc.c-torture/execute/pr28403.c: New test.
15430
15431 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
15432
15433         PR middle-end/28402
15434         * gcc.dg/pr28402.c: New test.
15435
15436 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
15437
15438         PR c++/28304
15439         * g++.dg/other/pr28304.C: New test.
15440
15441 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
15442
15443         PR other/28251
15444         gcc.c-torture/unsorted/dump-noaddr.c: New test.
15445         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15446
15447 2006-07-17  Richard Guenther  <rguenther@suse.de>
15448
15449         PR tree-optimization/28238
15450         * g++.dg/tree-ssa/pr28238.C: New testcase.
15451
15452 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15453
15454         PR c++/28250
15455         * g++.dg/eh/catch1.C: New test.
15456         * g++.dg/eh/catch2.C: New test.
15457
15458 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
15459
15460         PR c++/28370
15461         * g++.dg/template/anon3.C: New test.
15462
15463 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
15464
15465         PR fortran/20844
15466         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15467         specifiers requiring an explicit format tag..
15468
15469         PR fortran/28201
15470         * gfortran.dg/generic_5: New test.
15471
15472         PR fortran/20893
15473         * gfortran.dg/elemental_optional_args_1.f90: New test.
15474
15475 2006-07-16  Olivier Hainque  <hainque@adacore.com>
15476
15477         * gnat.dg/assert.ads: New file.
15478         * gnat.dg/controlled_record.ads: Likewise.
15479         * gnat.dg/controlled_record.adb: Likewise.
15480
15481 2006-07-15  Lee Millward  <lee.millward@gmail.com>
15482
15483         PR c++/28292
15484         * g++.dg/other/error12.C: New test.
15485
15486         PR c++/28269
15487         * g++.dg/template/crash54.C: New test.
15488
15489 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15490
15491         PR c++/28249
15492         * g++.dg/parse/catch1.C: New test.
15493
15494         PR c++/28294
15495         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15496
15497         PR c++/28387
15498         * g++.dg/ext/attrib24.C: New test.
15499
15500 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15501
15502         PR c++/28343
15503         * g++.dg/ext/asmspec1.C: New test.
15504
15505 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
15506
15507         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15508         (dg-test): Support shouldfail tests.
15509         * lib/target-supports-dg.exp (dg-shouldfail): New.
15510         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15511         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15512         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15513         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15514         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15515         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15516         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15517
15518 2006-07-13  Jan Hubicka  <jh@suse.cz>
15519
15520         * gcc.target/i386/memcpy-1.c: New.
15521
15522 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
15523
15524         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15525
15526 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
15527
15528         PR fortran/25097
15529         * gfortran.dg/present_1.f90: New test.
15530
15531         PR fortran/20903
15532         * gfortran.dg/interface_derived_type_1.f90: New test.
15533
15534 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
15535
15536         PR fortran/28213
15537         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15538         list.
15539
15540 2006-07-07  Lee Millward  <lee.millward@gmail.com>
15541
15542         PR c++/27820
15543         * g++.dg/other/label1.C: New test.
15544
15545 2006-07-07  Richard Guenther  <rguenther@suse.de>
15546
15547         PR middle-end/28268
15548         * gcc.dg/torture/pr28268.c: New testcase.
15549
15550 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
15551
15552         PR c++/27019
15553         * g++.dg/ext/pr27019.C: New.
15554
15555 2006-07-07  Richard Guenther  <rguenther@suse.de>
15556
15557         PR tree-optimization/28187
15558         * gcc.dg/pr28187.c: New testcase.
15559
15560 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
15561
15562         * gnat.dg/address_conversion.adb: New test.
15563         * gnat.dg/boolean_subtype.adb: Likewise.
15564         * gnat.dg/frame_overflow.adb: Likewise.
15565         * gnat.dg/pointer_array.adb: Likewise.
15566         * gnat.dg/pointer_conversion.adb: Likewise.
15567
15568 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
15569
15570         PR fortran/28237
15571         PR fortran/23420
15572         * gfortran.dg/print_fmt_5.f90: New test.
15573
15574 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15575
15576         PR fortran/28129
15577         * gfortran.dg/bounds_check_4.f90: New test.
15578
15579 2006-07-05  Richard Guenther  <rguenther@suse.de>
15580
15581         PR target/28158
15582         * gfortran.dg/pr28158.f90: New testcase.
15583
15584 2006-07-05  Richard Guenther  <rguenther@suse.de>
15585
15586         PR tree-optimization/28162
15587         * gcc.dg/pr28162.c: New testcase.
15588
15589 2006-07-05  Richard Guenther  <rguenther@suse.de>
15590         Andrew Pinski  <pinskia@gcc.gnu.org>
15591
15592         PR c++/27084
15593         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15594
15595 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
15596
15597         PR fortran/28174
15598         * gfortran.dg/actual_array_substr_2.f90: New test.
15599
15600         PR fortran/28167
15601         * gfortran.dg/actual_array_constructor_2.f90: New test.
15602
15603 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15604
15605         * gfortran.dg/itime_idate_1.f: New test.
15606         * gfortran.dg/itime_idate_2.f: New test.
15607
15608 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15609
15610         PR libgfortran/27704
15611         * gfortran.dg/open_status_3.f90: New test.
15612         * gfortran.dg/fmt_l.f90: Update for new feature.
15613
15614 2006-07-03  Asher Langton  <langton2@llnl.gov>
15615
15616         * gfortran.dg/oldstyle_2.f90: New.
15617
15618 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
15619
15620         * gnat.dg/string_slice.adb: New test.
15621
15622 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15623
15624         PR fortran/19259
15625         * gfortran.dg/semicolon_fixed.c: New.
15626         * gfortran.dg/semicolon_free.c: New.
15627
15628 2006-06-30  Mike Stump  <mrs@apple.com>
15629
15630         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15631         that don't support internal visibility.
15632
15633 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
15634
15635         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15636         for '(' / ')' needing an extra '\'.
15637
15638 2006-06-29  Roger Sayle  <roger@eyesopen.com>
15639
15640         PR middle-end/27428
15641         * gcc.dg/pr27428-1.c: New test case.
15642
15643 2006-06-29  Mike Stump  <mrs@apple.com>
15644
15645         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15646         on darwin as we can't align commons large enough yet.
15647
15648         * gcc.dg/vla-8.c: Add additional testcases.
15649
15650 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
15651
15652         PR c++/28114
15653         * g++.dg/other/pr28114.C: New.
15654
15655 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
15656
15657         * gcc.c-torture/compile/20060625-1.c: New test.
15658
15659 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
15660
15661         PR fortran/20867
15662         * gfortran.dg/stfunc_3.f90: New test.
15663
15664         PR fortran/25056
15665         * gfortran.dg/impure_actual_1.f90: New test.
15666
15667         PR fortran/20874
15668         * gfortran.dg/elemental_result_1.f90: New test.
15669
15670         PR fortran/25073
15671         * gfortran.dg/select_7.f90: New test.
15672
15673         PR fortran/27554
15674         * intrinsic_actual_1.f: New test.
15675
15676         PR fortran/22038
15677         PR fortran/28119
15678         * gfortran.dg/forall_4.f90: New test.
15679
15680         PR fortran/25072
15681         * gfortran.dg/forall_5.f90: New test.
15682
15683 2006-06-25  Lee Millward  <lee.millward@gmail.com>
15684
15685         PR c++/28051
15686         * g++.dg/template/using13.C: New test.
15687
15688         PR c++/28054
15689         * g++.dg/other/incomplete3.C: New test.
15690
15691 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15692
15693         PR fortran/28081
15694         * gfortran.dg/substr_3.f: New test.
15695         * gfortran.dg/equiv_2.f90: Update expected error message.
15696
15697 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
15698
15699         PR fortran/28118
15700         * gfortran.dg/actual_array_substr_1.f90: New test.
15701
15702 2006-06-24  Olivier Hainque  <hainque@adacore.com>
15703
15704         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15705         * gnat.dg/scalar_mode_agg_compare.adb: New test.
15706
15707 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
15708
15709         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15710
15711 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
15712
15713         PR fortran/27981
15714         * gfortran.dg/simpleif_2.f90: New test.
15715
15716 2006-06-23  Lee Millward  <lee.millward@gmail.com>
15717
15718         * g++.dg/template/error22.C: Fix typo.
15719
15720 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15721
15722         PR c++/28112
15723         * g++.dg/ext/attrib23.C: New test.
15724
15725 2006-06-23  Olivier Hainque  <hainque@adacore.com>
15726
15727         * gnat.dg/varsize_temp.adb: New test.
15728
15729 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15730
15731         PR c++/11468
15732         * g++.dg/other/java2.C: New test.
15733
15734 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
15735
15736         PR target/27789
15737         * g++.dg/ext/dllimport4.C. Add more tests for invalid
15738         initialization.
15739
15740 2006-06-22  Roger Sayle  <roger@eyesopen.com>
15741
15742         PR target/27531
15743         * gcc.dg/pr27531-1.c: New test case.
15744
15745 2006-06-22  Asher Langton  <langton2@llnl.gov>
15746
15747         PR fortran/24748
15748         * gfortran.dg/implicit_8.f90: New.
15749
15750 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
15751
15752         PR rtl-optimization/28121
15753         * gcc.dg/pr28121.c: New test.
15754
15755 2006-06-22  Lee Millward  <lee.millward@gmail.com>
15756
15757         PR c++/27805
15758         * g++.dg/parse/ptrmem6.C: New test.
15759
15760         PR c++/27821
15761         * g++.dg/template/error22.C: New test.
15762
15763 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15764
15765         PR c++/28111
15766         * g++.dg/template/friend43.C: New test.
15767
15768         PR c++/28110
15769         * g++.dg/template/crash53.C: New test.
15770
15771         PR c++/28109
15772         * g++.dg/rtti/incomplete1.C: New test.
15773
15774 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
15775
15776         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15777
15778 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
15779
15780         * gcc.c-torture/execute/complex-7.c: New.
15781
15782 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
15783
15784         * gcc.dg/merge-all-constants-1.c: New test.
15785
15786 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
15787
15788         PR c++/28113
15789         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15790
15791 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
15792
15793         * gfortran.dg/rrspacing_1.f90: New test.
15794
15795 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15796
15797         PR c++/28052
15798         * g++.dg/other/bitfield2.C: New test.
15799
15800 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
15801
15802         PR tree-optimization/27331
15803         * gcc.dg/pr27331.c: New test.
15804
15805 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
15806             Eric Botcazou  <ebotcazou@adacore.com>
15807
15808         PR ada/18692
15809         * lib/gnat.exp: New file.
15810         * lib/gnat-dg.exp: Likewise.
15811         * gnat.dg: New directory.
15812         * gnat.dg/dg.exp: New driver.
15813         * gnat.dg/specs: New directory.
15814         * gnat.dg/specs/specs.exp: New driver.
15815         * gnat.dg/style: New directory.
15816         * gnat.dg/style/style.exp: New driver.
15817
15818 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
15819
15820         PR fortran/16206
15821         * gfortran.dg/array_initializer_1.f90: New test.
15822
15823         PR fortran/28005
15824         * gfortran.dg/matmul_3.f90: New test.
15825
15826 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
15827
15828         PR middle-end/28075
15829         * gcc.dg/tree-ssa/inline-1.c: New test.
15830
15831 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
15832
15833         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15834         in malloc prototype; remove XFAIL.
15835         * gcc.dg/pr18241-2.c: Ditto.
15836         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15837         in memset prototype; remove XFAIL.
15838         * gcc.dg/tree-ssa/pr23382.c: Ditto.
15839
15840 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
15841
15842         * gcc.dg/vla-8.c: Add.
15843
15844 2006-06-19  Richard Guenther  <rguenther@suse.de>
15845
15846         PR tree-optimization/27090
15847         * g++.dg/tree-ssa/pr27090.C: New testcase.
15848
15849 2006-06-19  Roger Sayle  <roger@eyesopen.com>
15850
15851         PR target/27861
15852         * gcc.dg/pr27861-1.c: New test case.
15853
15854 2006-06-19  Richard Guenther  <rguenther@suse.de>
15855
15856         PR middle-end/28045
15857         * gcc.dg/torture/pr28045.c: New testcase.
15858
15859 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15860
15861         PR fortran/26801
15862         * gfortran.dg/associated_4.f90: New test.
15863
15864 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15865
15866         PR fortran/19310
15867         PR fortran/19904
15868         * gfortran.dg/real_const_3.f90: New test.
15869
15870 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
15871
15872         PR c++/28016
15873         * g++.dg/template/static26.C: New test.
15874
15875         PR c++/27979
15876         * g++.dg/expr/bitfield2.C: New test.
15877
15878         PR c++/27884
15879         * g++.dg/parse/linkage2.C: New test.
15880
15881 2006-06-16  Richard Guenther  <rguenther@suse.de>
15882
15883         PR middle-end/27116
15884         * gcc.dg/pr15785-1.c: Revert last change.
15885         * gcc.dg/torture/pr27116-2.c: New testcase.
15886
15887 2006-06-16  Roger Sayle  <roger@eyesopen.com>
15888
15889         PR middle-end/27802
15890         * gcc.dg/pr27802-1.c: New test case.
15891
15892 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
15893
15894         PR c++/27689
15895         * g++.dg/template/ttp18.C: New test.
15896         * g++.dg/template/ttp19.C: Likewise.
15897
15898         PR c++/27666
15899         * g++.dg/expr/cond9.C: New test.
15900
15901         PR c++/27640
15902         * g++.dg/template/ctor7.C: New test.
15903
15904 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
15905
15906         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15907
15908 2006-06-16  Richard Guenther  <rguenther@suse.de>
15909
15910         PR tree-optimization/27781
15911         * gcc.dg/tree-ssa/pr27781.c: New testcase.
15912
15913 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
15914
15915         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
15916
15917 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
15918
15919         * gcc.dg/tree-ssa/loop-18.c: New test.
15920
15921 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
15922
15923         PR c++/27665
15924         * g++.dg/template/crash52.C: New test.
15925
15926         PR c++/27648
15927         * g++.dg/ext/attrib22.C: New test.
15928
15929         PR c++/26559
15930         * g++.dg/template/builtin1.C: New test.
15931         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15932
15933         PR c++/28018
15934         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15935         assignment.
15936         * g++.old-deja/g++.pt/crash51.C: Likewise.
15937
15938         PR c++/27227
15939         * g++.dg/lookup/linkage1.C: New test.
15940         * g++.dg/lookup/linkage2.C: Likewise.
15941
15942 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
15943
15944         PR middle-end/27959
15945         * gcc.dg/pr27959.c: New testcase.
15946
15947 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
15948
15949         PR target/28014:
15950         * g++.dg/eh/div.C: New test.
15951
15952 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
15953
15954         PR c++/27894
15955         * g++.dg/tree-ssa/pr26757.C: New test.
15956         * g++.dg/tree-ssa/pr27894.C: New test.
15957
15958 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15959
15960         * gcc.c-torture/compile/20060609-1.c: New test.
15961
15962         PR target/27863
15963         * gcc.c-torture/compile/pr27863.c: New test.
15964
15965 2006-06-13  Richard Guenther  <rguenther@suse.de>
15966
15967         PR tree-optimization/27830
15968         * g++.dg/tree-ssa/pr27830.C: New testcase.
15969
15970 2006-06-13  Matthew Sachs  <msachs@apple.com>
15971
15972         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15973         the list of compiler flags; this causes those flags to be checked
15974         for things like dg-skip-if.
15975
15976 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15977
15978         PR c++/27601
15979         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15980
15981 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
15982             Kazu Hirata  <kazu@codesourcery.com>
15983
15984         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15985         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15986
15987 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15988
15989         PR c++/27933
15990         * g++.dg/lookup/using15.C: New test.
15991
15992         PR c++/27951
15993         * g++.dg/other/anon4.C: New test.
15994
15995 2006-06-12  Roger Sayle  <roger@eyesopen.com>
15996
15997         PR c++/21210
15998         * g++.dg/init/complex1.C: New test case.
15999
16000 2006-06-11  Eric Christopher  <echristo@apple.com>
16001
16002         PR middle-end/27948
16003         * gcc.dg/bf-ms-layout.c: Run on darwin.
16004         * gcc.dg/bf-no-ms-layout: Ditto.
16005         * gcc.dg/attr-ms_struct-2.c: New.
16006         * gcc.dg/bf-ms-layout-2.c: Ditto.
16007
16008 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
16009
16010         * gcc.dg/attr-ms_struct-packed1.c: New.
16011
16012 2006-06-09  Mike Stump  <mrs@apple.com>
16013
16014         * gcc.dg/vla-7.c: Add.
16015
16016 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
16017
16018         PR fortran/24558
16019         * gfortran.dg/entry_6.f90: New test.
16020
16021         PR fortran/20877
16022         PR fortran/25047
16023         * gfortran.dg/entry_7.f90: New test.
16024
16025 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
16026
16027         PR c/27747
16028         * gcc.dg/cpp/_Pragma6.c: New test.
16029
16030         PR c++/27748
16031         * g++.dg/cpp/_Pragma1.C: New test.
16032
16033         PR preprocessor/27746
16034         * gcc.dg/gomp/macro-3.c: New test.
16035         * gcc.dg/gomp/macro-4.c: New test.
16036         * g++.dg/gomp/macro-3.C: New test.
16037         * g++.dg/gomp/macro-4.C: New test.
16038
16039 2006-06-09  Richard Guenther  <rguenther@suse.de>
16040
16041         PR tree-optimization/26998
16042         * gcc.dg/torture/pr26998.c: New testcase.
16043         * gcc.dg/tree-ssa/vrp29.c: New testcase.
16044
16045 2006-06-08  Mike Stump  <mrs@apple.com>
16046
16047         * gcc.dg/pr27095.c: Account for stubs.
16048
16049         PR target/26427
16050         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
16051         produce bad code on darwin.
16052
16053 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16054
16055         PR fortran/27958
16056         * gfortran.dg/substr_2.f: New test.
16057
16058 2006-06-08  Asher Langton  <langton2@llnl.gov>
16059
16060         PR fortran/27786
16061         * cray_pointers_2.f90: Add -fbounds-check compile flag.
16062
16063 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16064
16065         PR target/27421
16066         * gcc.dg/union-3.c: New test.
16067
16068 2006-06-08  Richard Guenther  <rguenther@suse.de>
16069
16070         PR middle-end/27116
16071         * gcc.dg/torture/pr27116.c: New testcase.
16072         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
16073
16074 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
16075
16076         PR rtl-optimization/26449
16077         * gcc.dg/pr26449.c: New test.
16078
16079 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16080
16081         PR c++/27601
16082         * g++.dg/ext/offsetof1.C: Test member functions.
16083
16084 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
16085
16086         * gcc.dg/pr27095.c: Improve scanning.
16087
16088 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
16089
16090         PR fortran/23091
16091         * gfortran.dg/saved_automatic_1.f90: New test.
16092
16093         PR fortran/24168
16094         * gfortran.dg/array_simplify_1.f90: New test.
16095
16096         PR fortran/25090
16097         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16098
16099         PR fortran/25058
16100         * gfortran.dg/entry_dummy_ref_2.f90: New test.
16101
16102 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
16103
16104         PR c++/27177
16105         * g++.dg/expr/cast7.C: New test.
16106
16107 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
16108
16109         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
16110         * lib/gcc-defs.exp (tool_check_compile): Ditto.
16111         * lib/fortran-torture.exp (fortran-torture-compile,
16112         fortran-torture-execute): Ditto.
16113
16114 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
16115
16116         PR target/27842
16117         * gcc.dg/vmx/pr27842.c: New test.
16118
16119 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16120
16121         PR libfortran/27895
16122         * gfortran.dg/bounds_check_3.f90: New test.
16123
16124 2006-06-05  Mike Stump  <mrs@apple.com>
16125
16126         * objc.dg/objc-fast-4.m: Skip for ppc64.
16127
16128 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
16129
16130         PR testsuite/27705
16131         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
16132
16133 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
16134             Victor Kaplansky  <victork@il.ibm.com>
16135
16136         PR tree-optimizations/26360
16137         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
16138         with -fno-tree-dce.
16139         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
16140
16141 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
16142
16143         PR fortran/14067
16144         * gfortran.dg/data_char_1.f90: Add messages for truncated
16145         strings.
16146
16147         PR fortran/16943
16148         * gfortran.dg/func_decl_2.f90: New test.
16149
16150         PR fortran/20839
16151         * gfortran.dg/do_2.f90: New test.
16152
16153         PR fortran/27655
16154         * gfortran.dg/associated_3.f90: New test.
16155
16156 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
16157
16158         PR c++/27819
16159         * g++.dg/template/static25.C: New test.
16160
16161         PR c++/27722
16162         * g++.dg/init/array21.C: New test.
16163
16164         PR c++/27807
16165         * g++.dg/ext/complit7.C: New test.
16166
16167         PR c++/27806
16168         * g++.dg/parse/ptrmem5.C: New test.
16169
16170 2006-06-04  Roger Sayle  <roger@eyesopen.com>
16171             Andrew Pinski  <pinskia@physics.uc.edu>
16172
16173         PR c/27150
16174         PR middle-end/27382
16175         * gcc.dg/pr27150-1.c: New testcase.
16176         * gcc.dg/pr27382-1.c: New testcase.
16177         * gcc.dg/pr27382-2.c: New testcase.
16178
16179 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
16180
16181         PR c/25161
16182         PR c/27020
16183         * gcc.dg/array-10.c: New test.
16184
16185 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16186
16187         PR c++/27804
16188         * g++.dg/init/const4.C: New test.
16189         * g++.dg/init/member1.C: Add error-marker.
16190         * g++.dg/other/fold1.C: Adjust error-marker.
16191
16192 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16193
16194         PR c++/27601
16195         * g++.dg/ext/offsetof1.C: New test.
16196
16197 2006-06-04 Eric Christopher <echristo@apple.com>
16198
16199         * gcc.dg/attr-ms_struct-1.c: New.
16200
16201 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
16202
16203         * gcc.c-torture/compile/builtin_constant_p.c: New test.
16204
16205 2006-06-04  Richard Guenther  <rguenther@suse.de>
16206
16207         PR tree-optimization/27039
16208         * gcc.dg/tree-ssa/loop-17.c: New testcase.
16209
16210 2006-06-03  Roger Sayle  <roger@eyesopen.com>
16211
16212         PR target/26223
16213         * gcc.target/i386/amd64-abi-2.c: New test case.
16214
16215 2006-06-02  Eric Christopher  <echristo@apple.com>
16216
16217         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
16218         * gcc.target/i386/20020523-1.c: Skip if darwin.
16219         * gcc.target/i386/asm-3.c: Ditto.
16220         * gcc.target/i386/20011119-1.c: Ditto.
16221         * gcc.target/i386/clobbers.c: Remove pic part of test.
16222
16223 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
16224
16225         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
16226         * g++.old-deja/g++.other/init19.C: Ditto.
16227         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
16228         and add other platforms as expected failures.
16229
16230 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
16231
16232         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
16233         (is-effective-target-keyword): Ditto.
16234
16235 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
16236
16237         PR fortran/27715
16238         * gfortran.dg/extended_char_comparison_1.f:  New test.
16239
16240 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
16241
16242         PR fortran/25098
16243         * gfortran.dg/dummy_procedure_1.f90: New test.
16244
16245         PR fortran/25147
16246         * gfortran.dg/dummy_procedure_2.f90: New test.
16247
16248         * gfortran.dg/associated_2.f90: Correct to make consistent with
16249         standard.
16250
16251 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16252
16253         * gcc.target/i386/387-11.c: New test case.
16254
16255 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
16256
16257         PR c++/27801
16258         * g++.dg/template/cond6.C: New test.
16259
16260         PR c++/26496
16261         * g++.dg/template/crash51.C: New test.
16262         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
16263
16264         PR c++/27385
16265         * g++.dg/init/array20.C: New test.
16266
16267 2006-05-31  Roger Sayle  <roger@eyesopen.com>
16268
16269         * gcc.dg/builtins-54.c: New test case.
16270
16271 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16272
16273         PR c++/26433
16274         * g++.dg/template/fntry1.C: Add dg-do link.
16275
16276         PR c++/27808
16277         * g++.dg/parse/friend6.C: New test.
16278
16279 2006-05-30  Asher Langton  <langton2@llnl.gov>
16280
16281         * gfortran.dg/cray_pointers_7.f90: New test.
16282
16283 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16284
16285         PR tree-optimization/23452
16286         * gcc.dg/fold-mulconj-1.c: New test case.
16287
16288 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
16289
16290         PR c++/27803
16291         * g++.dg/parse/bitfield1.C: New test.
16292
16293 2006-05-30  Roger Sayle  <roger@eyesopen.com>
16294
16295         * gcc.target/ppc-eq0-1.c: New test case.
16296         * gcc.target/ppc-negeq0-1.c: New test case.
16297
16298 2006-05-30  Dirk Mueller  <dmueller@suse.de>
16299
16300         PR c/27273
16301         * gcc.dg/overflow-warn-5.c: New test.
16302
16303 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16304
16305         PR c/27718
16306         * gcc.dg/sizeof-1.c: New test.
16307
16308 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
16309
16310         PR target/27790
16311         * gcc.target/i386/pr27790.c: New test.
16312
16313 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16314
16315         PR libgfortran/27757
16316         * gfortran.dg/direct_io_5.f90: New test.
16317
16318 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16319
16320         PR libgfortran/27634
16321         * gfortran.dg/fmt_missing_period_1.f: New test.
16322         * gfortran.dg/fmt_missing_period_2.f: New test.
16323         * gfortran.dg/fmt_missing_period_3.f: New test.
16324
16325 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16326
16327         PR fortran/19777
16328         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
16329         arrays.
16330
16331 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16332
16333         PR c++/27713
16334         * g++.dg/template/new6.C: New test.
16335
16336 2006-05-29  Roger Sayle  <roger@eyesopen.com>
16337
16338         PR tree-optimization/24964
16339         * gcc.target/i386/387-10.c: New test case.
16340
16341 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
16342
16343         * intrinsics/string_intrinsics.c (compare_string):
16344         Use memcmp instead of strncmp to avoid tripping over
16345         CHAR(0) in a string.
16346
16347 2006-05-27  Richard Guenther  <rguenther@suse.de>
16348
16349         PR middle-end/27773
16350         * gcc.dg/torture/pr27773.c: New testcase.
16351
16352 2006-05-27  Dirk Mueller  <dmueller@suse.de>
16353
16354         * gcc.dg/pr24561.c: Rename to..
16355         * gcc.dg/pr25962.c: .. this.
16356
16357 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16358
16359         PR fortran/19777
16360         * gfortran.dg/bounds_check_2.f: New test.
16361
16362 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
16363
16364         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16365         * gfortran.dg/byte_1.f90: Likewise.
16366         * gfortran.dg/dup_save_2.f90: Likewise.
16367
16368 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
16369
16370         * gfortran.dg/associated_2.f90: New test.
16371
16372 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16373
16374         PR fortran/27524
16375         * gfortran.dg/bounds_check_1.f90: New test.
16376
16377 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
16378
16379         PR rtl-optimization/27661
16380         * gcc.dg/pr27661.c: New test case.
16381
16382 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
16383
16384         PR fortran/23151
16385         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
16386         * gfortran.dg/print_parentheses_1.f:  New test.
16387         * gfortran.dg/print_parentheses_2.f90:  New test.
16388
16389 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
16390
16391         PR target/27758
16392         * gcc.dg/pr27758.c: New test.
16393
16394 2006-05-24  Falk Hueffner  <falk@debian.org>
16395
16396         * gcc.c-torture/compile/pr27571.c: New test.
16397
16398 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
16399
16400         PR fortran/27709
16401         * gfortran.dg/spec_expr_4.f90: New test.
16402
16403         PR fortran/27155
16404         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16405
16406 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
16407
16408         PR c++/20103
16409         * g++.dg/ext/complit6.C: New test.
16410         * g++.dg/ext/complit3.C: Adjust error markers.
16411         * g++.dg/init/const3.C: New test.
16412
16413 2006-05-25  Richard Guenther  <rguenther@suse.de>
16414
16415         PR middle-end/27743
16416         * gcc.dg/torture/pr27743.c: New testcase.
16417
16418 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16419
16420         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16421
16422 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
16423
16424         * gcc.dg/compat/scalar-by-value-x.h: New.
16425         * gcc.dg/compat/scalar-by-value-y.h: New.
16426         * gcc.dg/compat/scalar-by-value-5.c: New.
16427         * gcc.dg/compat/scalar-by-value-5_main.c: New.
16428         * gcc.dg/compat/scalar-by-value-5_x.c: New.
16429         * gcc.dg/compat/scalar-by-value-5_y.c: New.
16430         * gcc.dg/compat/scalar-by-value-6.c: New.
16431         * gcc.dg/compat/scalar-by-value-6_main.c: New.
16432         * gcc.dg/compat/scalar-by-value-6_x.c: New.
16433         * gcc.dg/compat/scalar-by-value-6_y.c: New.
16434
16435 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
16436
16437         PR tree-optimization/27639
16438         PR tree-optimization/26719
16439         * gcc.dg/pr27639.c: New test.
16440         * gcc.dg/pr26719.c: New test.
16441         * gcc.dg/tree-ssa/scev-cast.c: New test.
16442
16443 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
16444
16445         PR c++/20173
16446         * g++.dg/template/error21.C: New test.
16447
16448 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
16449
16450         PR target/27696
16451         * gcc.target/i386/pr27696.c: New.
16452
16453 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
16454
16455         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16456
16457         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16458
16459 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16460
16461         PR c++/27716
16462         * g++.dg/other/assign1.C: New test.
16463
16464 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
16465
16466         PR target/27266
16467         * gcc.target/i386/pr27266.c: New.
16468
16469 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16470
16471         PR c++/27451
16472         * g++.dg/ext/asm9.C: New test.
16473
16474 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
16475
16476         PR rtl-optimization/25514
16477         * gcc.c-torture/compile/pr25514.c: New test.
16478
16479 2006-05-22  Richard Guenther  <rguenther@suse.de>
16480
16481         Revert
16482         2006-01-31  Richard Guenther  <rguenther@suse.de>
16483
16484         * gcc.target/i386/sselibm-1.c: New testcase.
16485         * gcc.target/i386/sselibm-2.c: Likewise.
16486         * gcc.target/i386/sselibm-3.c: Likewise.
16487         * gcc.target/i386/sselibm-4.c: Likewise.
16488         * gcc.target/i386/sselibm-5.c: Likewise.
16489
16490 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16491
16492         PR c/27420
16493         * gcc.dg/func-args-2.c: New test.
16494
16495         PR c/26818
16496         * gcc.dg/struct-incompl-1.c: New test.
16497
16498 2006-05-22  Richard Guenther  <rguenther@suse.de>
16499
16500         PR testsuite/27708
16501         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16502         the transformations we test for.
16503
16504 2006-05-22  Richard Guenther  <rguenther@suse.de>
16505
16506         PR testsuite/27707
16507         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16508
16509 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
16510
16511         PR c++/27210
16512         * g++.dg/warn/new1.C: New test.
16513         * g++.dg/template/new5.C: Likewise.
16514
16515 2006-05-21  Roger Sayle  <roger@eyesopen.com>
16516
16517         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16518         * gcc.target/i386/20060512-3.c: Likewise.
16519
16520 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
16521
16522         PR rtl-optimization/27671
16523         * gcc.c-torture/execute/pr27671-1.c: New.
16524         * gcc.dg/pr27671-2.c: Likewise.
16525
16526         PR tree-optimization/26622.
16527         * gcc.c-torture/compile/pr26622.c: New.
16528
16529 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16530
16531         PR fortran/27613
16532         * gfortran.dg/recursive_reference_1.f90: New test.
16533
16534 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
16535
16536         PR fortran/25746
16537         * gfortran.dg/elemental_subroutine_3.f90: New test.
16538
16539         PR fortran/25090
16540         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16541
16542         PR fortran/27584
16543         * gfortran.dg/associated_target_1.f90: New test.
16544
16545         PR fortran/19015
16546         * gfortran.dg/maxloc_shape_1.f90: New test.
16547
16548 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16549
16550         PR libgfortran/24459
16551         * gfortran.dg/namelist_24.f90: New test.
16552         * gfortran.dg/namelist_12.f: Fix typo in comment.
16553
16554 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
16555
16556         PR middle-end/25776
16557         * g++.dg/other/error11.C: New test.
16558
16559 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16560
16561         * gcc.target/mips/pr26765.c: Add -w to options.
16562
16563 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16564
16565         * lib/target-supports.exp (check_effective_target_mpaired_single):
16566         New function.
16567         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16568         multilibs.
16569         * g++.dg/vect/vect.exp: Likewise.
16570
16571 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
16572
16573         PR testsuite/25891
16574         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16575
16576 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
16577
16578         PR fortran/27662
16579         * gfortran.dg/temporary_1.f90: New file.
16580
16581 2006-05-19  Andreas Schwab  <schwab@suse.de>
16582
16583         * g++.dg/other/unused1.C: Also match "stringz".
16584
16585 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
16586
16587         PR c++/26433
16588         * g++.dg/template/fntry1.C: New test.
16589
16590 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
16591
16592         PR c++/27471
16593         PR c++/27506
16594         * g++.dg/conversion/bitfield5.C: New test.
16595         * g++.dg/conversion/bitfield6.C: New test.
16596
16597 2006-05-18  Mike Stump  <mrs@apple.com>
16598
16599         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16600         * gcc.dg/vla-4.c: Add.
16601         * gcc.dg/vla-5.c: Add.
16602         * gcc.dg/vla-6.c: Add.
16603
16604 2006-05-12  Stuart Hastings  <stuart@apple.com>
16605
16606         * gcc.target/i386/20060512-1.c: New.
16607         * gcc.target/i386/20060512-2.c: New.
16608         * gcc.target/i386/20060512-3.c: New.
16609         * gcc.target/i386/20060512-4.c: New.
16610
16611 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
16612
16613         PR c++/26122
16614         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16615
16616         PR c++/26068
16617         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16618         * g++.dg/parse/linkage1.C: New test.
16619
16620 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16621
16622         PR tree-optimization/27548
16623         * g++.dg/tree-ssa/pr27548.C: New test.
16624
16625 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16626
16627         PR fortran/26551
16628         * gfortran.dg/recursive_check_1.f: New test.
16629         * gfortran.dg/recursive_check_2.f90: New test.
16630
16631 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
16632
16633         * g++.dg/opt/temp2.C: New test.
16634
16635 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
16636
16637         PR c++/27491
16638         * g++.dg/init/brace5.C: New test.
16639
16640         PR middle-end/27415
16641         * gcc.dg/gomp/pr27415.c: New test.
16642         * g++.dg/gomp/pr27415.C: New test.
16643
16644         PR tree-optimization/27549
16645         * g++.dg/tree-ssa/pr27549.C: New test.
16646
16647 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16648
16649         PR libgfortran/27575
16650         * gfortran.dg/read_eof_4.f90: New test.
16651
16652 2006-05-16  Richard Guenther  <rguenther@suse.de>
16653
16654         PR tree-optimization/22303
16655         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16656
16657 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
16658
16659         PR middle-end/27573
16660         * gcc.dg/gomp/pr27573.c: New test.
16661         * gfortran.dg/gomp/pr27573.f90: New test.
16662
16663         PR c/27499
16664         * gcc.dg/gomp/pr27499.c: New test.
16665         * g++.dg/gomp/pr27499.C: New test.
16666
16667 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16668
16669         PR c++/27339
16670         * g++.dg/parser/access8.C: Adjust error marker.
16671         * g++.dg/template/access17.C: New test.
16672         * g++.dg/template/access18.C: Likewise.
16673
16674 2006-05-15  Roger Sayle  <roger@eyesopen.com>
16675
16676         PR target/26600
16677         * gcc.target/i386/pr26600.c: New test case.
16678
16679 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
16680
16681         PR c++/27505
16682         * g++.dg/expr/bitfield1.C: New test.
16683
16684 2006-05-15  Richard Guenther  <rguenther@suse.de>
16685
16686         PR tree-optimization/27603
16687         * gcc.dg/torture/pr27603.c: New testcase.
16688
16689 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
16690
16691         PR fortran/25090
16692         * gfortran.dg/entry_dummy_ref_1.f90: New test.
16693
16694         PR fortran/25082
16695         * gfortran.dg/scalar_return_1.f90: New test.
16696
16697         PR fortran/27411
16698         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16699
16700 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
16701
16702         * gcc.dg/gomp/critical-4.c: New test.
16703         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16704         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16705         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16706         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16707
16708 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16709
16710         PR c++/27582
16711         * g++.dg/template/dependent-args1.C: New test.
16712
16713         PR c++/27581
16714         * g++.dg/lookup/this1.C: New test.
16715
16716         PR c++/27315
16717         * g++.dg/template/operator6.C: New test.
16718         * g++.dg/template/incomplete3.C: New test.
16719
16720         PR c++/27559
16721         * g++.dg/template/new4.C: New test.
16722
16723         PR c++/27496
16724         * g++.dg/template/void2.C: New test.
16725
16726 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
16727
16728         * g++.dg/template/dependent-expr5.C: New test.
16729
16730 2006-05-14  Roger Sayle  <roger@eyesopen.com>
16731
16732         PR middle-end/26729
16733         * gcc.dg/pr26729-1.c: New test case.
16734
16735 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
16736
16737         * gcc.dg/pr27003.c: New test.
16738
16739 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
16740
16741         * lib/target-supports.dg (check_cxa_atexit_available): Change
16742         v3_target_compile to ${tool}_target_compile.
16743
16744 2006-05-11  Jason Merrill  <jason@redhat.com>
16745
16746         * lib/scanasm.exp (scan-not-hidden): Fix typo.
16747
16748 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16749
16750         PR fortran/27553
16751         * gfortran.dg/label_5.f90: New test.
16752
16753 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
16754
16755         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16756         check_effective_target_powerpc_altivec_ok): New.
16757         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16758         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16759         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16760         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16761         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16762         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16763         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16764         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16765         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16766         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16767         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16768         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16769         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16770         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16771         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16772         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16773         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16774         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16775         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16776         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16777         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16778         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16779         gcc.target/powerpc/altivec-9.c,
16780         gcc.target/powerpc/altivec-consts.c,
16781         gcc.target/powerpc/altivec-pr22085.c,
16782         gcc.target/powerpc/altivec-splat.c,
16783         gcc.target/powerpc/altivec-types-1.c,
16784         gcc.target/powerpc/altivec-types-2.c,
16785         gcc.target/powerpc/altivec-types-3.c,
16786         gcc.target/powerpc/altivec-types-4.c,
16787         gcc.target/powerpc/altivec-varargs-1.c,
16788         gcc.target/powerpc/altivec-vec-merge.c,
16789         gcc.target/powerpc/ppc-vector-memcpy.c,
16790         gcc.target/powerpc/ppc-vector-memset.c,
16791         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16792         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16793         these effective targets.
16794         * gcc.dg/vmx/pr27006.c: Add missing close brace.
16795         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16796
16797 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16798
16799         PR middle-end/27384
16800         * g++.dg/other/fold1.C: New test.
16801
16802         PR middle-end/27488
16803         * gcc.dg/fold-nonneg-1.c: New test.
16804
16805         PR c++/27547
16806         * g++.dg/other/operator1.C: New test.
16807
16808 2006-05-11  Richard Guenther  <rguenther@suse.de>
16809
16810         PR middle-end/27529
16811         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16812
16813 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
16814
16815         * lib/target-supports-dg.exp (check-flags): New.
16816         (dg-skip-if): Move flag checks.
16817
16818 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
16819
16820         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16821         * lib/target-supports.dg (check_cxa_atexit_available): New.
16822
16823 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
16824
16825         PR fortran/27470
16826         * gfortran.dg/multiple_allocation_2.f90: New test case.
16827
16828 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
16829
16830         * gcc.target/arm/pr27387.C: Fix a comment typo.
16831
16832 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16833
16834         PR fortran/24549
16835         * gfortran.dg/error_recovery_1.f90: New test.
16836
16837 2006-05-10  Richard Guenther  <rguenther@suse.de>
16838
16839         PR tree-optimization/27302
16840         * gcc.dg/torture/pr27302.c: New testcase.
16841
16842 2006-05-09  Dirk Mueller  <dmueller@suse.de>
16843         Richard Guenther  <rguenther@suse.de>
16844
16845         PR middle-end/27498
16846         * gcc.dg/tree-ssa/pr27498.c: New testcase.
16847
16848 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
16849
16850         PR rtl-optimization/27335
16851         * gcc.dg/pr27335.c: New test.
16852
16853 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
16854
16855         * gcc.target/mips/mips-ps-5.c: New file.
16856
16857 2006-05-08  Jan Hubicka  <jh@suse.cz>
16858
16859         PR middle-end/25962
16860         * gcc.dg/pr25962.c: New.
16861
16862 2006-05-08  Roger Sayle  <roger@eyesopen.com>
16863
16864         PR target/27158
16865         * gcc.target/powerpc/pr27158.c: New test case.
16866
16867 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
16868
16869         PR testsuite/27476
16870         * ada/acats/run_all.sh: Use test -z.
16871
16872 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16873
16874         PR libfortran/18271
16875         * gfortran.dg/spec_expr_3.f90: New test.
16876
16877 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
16878
16879         PR target/24879
16880         * gcc.target/i386/monitor.c: New file.
16881
16882 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
16883
16884         * gcc.dg/pr27095.c: xfail *-*-darwin*.
16885
16886 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16887
16888         PR c++/27447
16889         * g++.dg/other/ptrmem7.C: New test.
16890
16891 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16892
16893         PR target/27421
16894         * gcc.dg/array-9.c: New test.
16895
16896 2006-05-07  Richard Guenther  <rguenther@suse.de>
16897
16898         PR tree-optimization/27409
16899         * gcc.dg/torture/pr27409.c: New testcase.
16900
16901 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16902
16903         PR fortran/27457
16904         * gfortran.dg/select_6.f90: New.
16905
16906 2006-05-07  Richard Guenther  <rguenther@suse.de>
16907
16908         PR tree-optimization/27136
16909         * gcc.dg/torture/pr27136.c: New testcase.
16910
16911 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
16912
16913         PR fortran/24813
16914         * gfortran.dg/char_cons_len_1.f90: New test.
16915
16916 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16917
16918         PR c++/27427
16919         * g++.dg/template/incomplete2.C: New test.
16920
16921 2006-05-06  Richard Guenther  <rguenther@suse.de>
16922
16923         PR tree-optimization/27151
16924         * gcc.dg/vect/pr27151.c: New testcase.
16925
16926 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16927
16928         PR c++/27430
16929         * g++.dg/template/void1.C: New test.
16930
16931         PR c++/27423
16932         * g++.dg/other/void2.C: New test.
16933
16934         PR c++/27422
16935         * g++.dg/conversion/void1.C: New test.
16936
16937 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
16938
16939         PR/21391
16940         * g++.dg/other/unused1.C: New.
16941
16942 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16943
16944         PR objc/27240
16945         * objc.dg/member-1.m: New test.
16946
16947 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
16948
16949         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16950
16951 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16952
16953         PR libfortran/26985
16954         * gfortran.dg/matmul_2.f90: New test.
16955
16956 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
16957
16958         * ada/acats/run_all.sh: Use sync when main not found.
16959
16960 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
16961
16962         PR target/26765
16963         * gcc.target/mips/pr26765.c: New.
16964
16965 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
16966
16967         * gcc.target/bfin: New directory.
16968         * gcc.target/bfin/bfin.exp: New file.
16969         * gcc.target/bfin/frmul.c: New file.
16970         * gcc.target/bfin/arith.c: New file.
16971         * gcc.target/bfin/mul-combine.c: New file.
16972         * gcc.target/bfin/shift.c: New file.
16973
16974 2006-05-04  Richard Guenther  <rguenther@suse.de>
16975
16976         PR tree-optimization/14287
16977         PR tree-optimization/14844
16978         PR tree-optimization/19792
16979         PR tree-optimization/21608
16980         PR tree-optimization/27090
16981         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16982         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16983         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16984         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16985         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16986
16987 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
16988
16989         PR tree-optimization/27285
16990         * gcc.c-torture/execute/pr27285.c: New test.
16991
16992         PR middle-end/27388
16993         * gcc.dg/gomp/pr27388-1.c: New test.
16994         * gcc.dg/gomp/pr27388-2.c: New test.
16995         * gcc.dg/gomp/pr27388-3.c: New test.
16996
16997         PR c++/27359
16998         * g++.dg/gomp/pr27359.C: New test.
16999
17000 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
17001
17002         PR fortran/20248
17003         * gfortran.dg/iargc.f90: New test.
17004
17005 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17006
17007         PR c++/27102
17008         * g++.dg/template/crash49.C: New test.
17009
17010 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
17011
17012         PR testsuite/27032
17013         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
17014
17015 2006-05-02  Jeff Law  <law@redhat.com>
17016
17017         PR tree-optimization/27364
17018         * gcc.c-torture/execute/pr27364.c: New test.
17019
17020 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
17021
17022         PR c++/27309
17023         * g++.dg/parser/ctor5.C: New test.
17024
17025 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
17026
17027         PR target/27387
17028         * gcc.target/arm/arm.exp: New.
17029         * gcc.target/arm/pr27387.C: Likewise.
17030
17031 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
17032
17033         PR fortran/27269
17034         PR fortran/27324
17035         * gfortran.dg/module_equivalence_2.f90: New test.
17036
17037 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
17038
17039         PR middle-end/27337
17040         * g++.dg/gomp/pr27337-1.C: New test.
17041         * g++.dg/gomp/pr27337-2.C: New test.
17042
17043         PR middle-end/27328
17044         * gcc.dg/gomp/pr27328.c: New test.
17045
17046         PR middle-end/27325
17047         * g++.dg/gomp/pr27325.C: New test.
17048
17049         PR middle-end/27310
17050         * g++.dg/gomp/pr27310.C: New test.
17051
17052 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17053
17054         PR tree-optimization/27291
17055         * g++.dg/tree-ssa/pr27291.C: New test.
17056
17057 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17058
17059         PR tree-optimization/27283
17060         * g++.dg/tree-ssa/pr27283.C: New test.
17061
17062 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
17063
17064         * gcc.dg/tree-ssa/loop-16.c: New test.
17065
17066 2006-05-01  Roger Sayle  <roger@eyesopen.com>
17067             Joseph S. Myers  <joseph@codesourcery.com>
17068
17069         * gcc.dg/Wconversion-3.c: New test case.
17070         * gcc.dg/Wconversion-4.c: Likewise.
17071
17072 2006-05-01  Richard Guenther  <rguenther@suse.de>
17073
17074         PR tree-optimization/26726
17075         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
17076
17077 2006-04-30  Roger Sayle  <roger@eyesopen.com>
17078
17079         * gcc.dg/Woverflow-1.c: New test case.
17080         * gcc.dg/Woverflow-2.c: Likewise.
17081         * gcc.dg/Woverflow-3.c: Likewise.
17082
17083 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
17084
17085         PR c++/27094
17086         * g++.dg/template/defarg8.C: New test.
17087
17088 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17089
17090         PR c++/27278
17091         * g++.dg/parse/operator7.C: New test.
17092
17093 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17094
17095         PR c++/11471
17096         PR c++/27102
17097         * g++.dg/template/crash48.C: New test.
17098
17099         PR c++/27279
17100         * g++.dg/parse/ctor4.C: New test.
17101
17102 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17103
17104         PR fortran/25681
17105         * gfortran.df/char_type_len.f90: New test.
17106
17107 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17108
17109         PR libgfortran/27304
17110         * gfortran.dg/fmt_exhaust.f90: New test.
17111
17112 2006-04-28  Roger Sayle  <roger@eyesopen.com>
17113
17114         PR c/25309
17115         * gcc.dg/large-size-array-2.c: New test case.
17116
17117 2006-04-28  Richard Guenther  <rguenther@suse.de>
17118
17119         PR target/26826
17120         * gcc.target/i386/pr26826.c: New testcase.
17121
17122 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
17123
17124         PR middle-end/27260
17125         * gcc.c-torture/execute/pr27260.c: New.
17126
17127 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
17128
17129         PR middle-end/27095
17130         * gcc.dg/pr27095.c: New.
17131
17132 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17133
17134         PR c++/27292
17135         * g++.dg/conversion/bitfield4.C: New test.
17136
17137 2006-04-27  Eric Christopher  <echristo@apple.com>
17138
17139         * gcc.dg/pragma-ms_struct.c: New.
17140
17141 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
17142
17143         PR c++/27102
17144         * g++.dg/template/crash47.C: New test.
17145
17146 2006-04-27  Dirk Mueller  <dmueller@suse.de>
17147
17148         * gcc.target/i386/sse-7.c: build with -msse.
17149
17150 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
17151
17152         PR testsuite/27274:
17153         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
17154         (main): Exit if processor doesn't support SSE.
17155
17156 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
17157
17158         PR middle-end/27282
17159         * gcc.c-torture/compile/pr27282.c: New test.
17160
17161 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
17162
17163         PR middle-end/26913
17164         * g++.dg/gomp/pr26913.C: New test.
17165
17166         PR c/25996
17167         * gcc.dg/gomp/pr25996.c: New test.
17168         * g++.dg/gomp/pr25996.C: New test.
17169
17170 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
17171
17172         PR rtl-optimization/26725
17173         * gcc.c-torture/compile/pr26725.c: New test.
17174
17175 2006-04-25  Richard Guenther  <rguenther@suse.de>
17176
17177         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
17178         than n + -1.
17179
17180 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
17181
17182         * gcc.dg/20060425-1.c: New testcase.
17183
17184 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
17185
17186         PR tree-optimization/26865
17187         * gcc.dg/pr26865.c: New test.
17188
17189 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
17190
17191         PR c++/27292
17192         * g++.dg/conversion/bitfield1.C: New test.
17193         * g++.dg/conversion/bitfield2.C: Likewise.
17194         * g++.dg/conversion/bitfield3.C: Likewise.
17195
17196 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17197         Richard Guenther  <rguenther@suse.de>
17198
17199         PR tree-optimization/27236
17200         * gcc.dg/tree-ssa/pr27236.c: New testcase.
17201
17202 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17203
17204         PR c++/19963
17205         * g++.dg/other/incomplete2.C: New test.
17206
17207 2006-04-24  Richard Guenther  <rguenther@suse.de>
17208
17209         PR middle-end/26869
17210         * gcc.dg/torture/pr26869.c: New testcase.
17211
17212 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
17213         Richard Guenther  <rguenther@suse.de>
17214
17215         PR tree-optimization/27218
17216         * g++.dg/tree-ssa/pr27218.C: New testcase.
17217
17218 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17219
17220         PR c++/26912
17221         * g++.dg/template/friend41.C: New test.
17222
17223 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
17224
17225         * g++.dg/opt/pr15551.C: Include cstdio.
17226         (main): Use remove instead of unlink.
17227
17228 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
17229
17230         * gcc.dg/sibcall-7.c: New test.
17231         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
17232         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
17233         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
17234         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
17235         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
17236
17237 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
17238
17239         PR c++/26534
17240         * g++.dg/opt/bitfield1.C: New test.
17241         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
17242         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
17243         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
17244         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
17245         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
17246         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
17247         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
17248         * g++.dg/abi/bitfield2.C: Likewise.
17249         * g++.dg/init/bitfield1.C: Likewise.
17250
17251 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
17252
17253         PR fortran/25099
17254         * gfortran.dg/elemental_subroutine_4.f90: New test.
17255         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
17256         call sub (m, x).
17257
17258 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
17259
17260         * gcc.c-torture/compile/20060421-1.c: New testcase.
17261
17262 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17263
17264         PR c/25875
17265         * gcc.dg/init-bad-4.c: New test.
17266
17267 2006-04-21  Paul Brook  <paul@codesourcery.com>
17268
17269         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
17270
17271 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
17272
17273         PR fortran/27122
17274         * gfortran.dg/defined_operators_1.f90: New test.
17275         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
17276         remove old ones associated, incorrectly, with Note 5.46.
17277
17278         PR fortran/27113
17279         * gfortran.dg/character_array_constructor_1.f90: New test.
17280
17281 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
17282
17283         * gcc.dg/20060419-1.c: New test.
17284
17285 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
17286
17287         PR c/26774
17288         * gcc.dg/struct-parse-1.c: New test case.
17289
17290 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17291
17292         PR c++/26558
17293         * g++.dg/parse/template19.C: New test.
17294
17295         PR c++/26739
17296         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
17297
17298         PR c++/26036
17299         * g++.dg/expr/call3.C: New test.
17300
17301         PR c++/10385
17302         * g++.dg/conversion/dynamic1.C: New test.
17303
17304 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
17305
17306         PR c++/27102
17307         * g++.dg/template/crash35.C: Tweak error markers.
17308         * g++.dg/template/crash46.C: New test.
17309         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
17310         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
17311
17312 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
17313
17314         PR rtl-optimization/14261
17315         * gcc.c-torture/compile/20060419-1.c: Added.
17316
17317 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
17318
17319         * gfortran.dg/label_1.f90: Adjust dg-error.
17320
17321 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17322
17323         PR target/26961
17324         * gcc.dg/fold-cond-1.c: New test case.
17325         * gcc.dg/pr26961-1.c: Likewise.
17326
17327 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17328
17329         PR libgfortran/27138
17330         * gfortran.dg/read_bad_advance.f90: New test.
17331
17332 2006-04-16  Roger Sayle  <roger@eyesopen.com>
17333             Dale Johannesen  <dalej@apple.com>
17334
17335         PR target/24076
17336         * gcc.target/i386/vecinit-3.c: New testcase.
17337         * gcc.target/i386/vecinit-4.c: Likewise.
17338         * gcc.target/i386/sse-18.c: Likewise.
17339         * gcc.target/i386/sse-19.c: Likewise.
17340
17341 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
17342
17343         * gfortran.dg/allocate_zerosize_1.f90: New test.
17344
17345 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
17346
17347         PR c++/26365
17348         * g++.dg/template/crash45.C: New test.
17349
17350 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
17351
17352         PR fortran/26787
17353         * gfortran.dg/proc_assign_1.f90: New test.
17354         * gfortran.dg/procedure_lvalue.f90: Change message.
17355         * gfortran.dg/namelist_4.f90: Add new error.
17356
17357         PR fortran/25597
17358         PR fortran/27096
17359         * gfortran.dg/auto_pointer_array_result_1.f90
17360
17361         PR fortran/27089
17362         * gfortran.dg/specification_type_resolution_1.f90
17363
17364         PR fortran/18003
17365         PR fortran/25669
17366         PR fortran/26834
17367         * gfortran.dg/bounds_temporaries_1.f90: New test.
17368
17369         PR fortran/27124
17370         * gfortran.dg/array_return_value_1.f90: New test.
17371
17372 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
17373
17374         PR fortran/25336
17375         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17376
17377 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
17378
17379         PR middle-end/26823
17380         * g++.dg/gomp/pr26823-1.C: New test.
17381         * g++.dg/gomp/pr26823-2.C: New test.
17382
17383 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
17384
17385         PR middle-end/27134
17386         * gcc.dg/pr27314.c: New test.
17387
17388 2006-04-13  Richard Henderson  <rth@redhat.com>
17389
17390         * g++.dg/gomp/block-0.C: Update expected matches.
17391
17392 2006-04-13  DJ Delorie  <dj@redhat.com>
17393
17394         * lib/target-supports.exp (check_effective_target_int32plus): New.
17395         (check_effective_target_ptr32plus): New.
17396         (check_effective_target_size32plus): New.
17397         (check_effective_target_int16): New.
17398         (check_profiling_available): Add m32c to the list of unsupported
17399         targets.
17400
17401         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17402         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17403         memory size.
17404         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17405         pointers.
17406         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17407         size_t.
17408         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17409         and size_t.
17410         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17411         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17412         not just xstormy16.  Skip m32c due to weird pointer size.
17413         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17414         not just xstormy16.
17415         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17416         not just xstormy16.
17417         * gcc.dg/20020312-2.c: Add m32c support.
17418         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17419         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17420         in test.
17421         * gcc.dg/20050321-2.c: Require >=32 bit integers.
17422         * gcc.dg/asm-1.c: Skip if int and short are the same size.
17423         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17424         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17425         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17426         formats
17427         * gcc.dg/init-string-2.c: Require >=32 bit integers.
17428         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17429         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17430         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17431         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17432         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17433         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17434         in test.
17435         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17436         in test.
17437         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17438         * gcc.dg/pr23049.c: Require >=32 bit integers.
17439         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17440         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17441         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17442         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17443         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17444         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17445         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17446         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17447         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17448         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17449         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17450         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17451         prototype in test.
17452         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17453         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17454         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17455         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17456         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17457
17458         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
17459         * gcc.c-torture/execute/20040703-1.x: Likewise.
17460         * gcc.c-torture/execute/20040705-1.x: Likewise.
17461         * gcc.c-torture/execute/20040705-2.x: Likewise.
17462         * gcc.c-torture/execute/20040709-1.x: Likewise.
17463         * gcc.c-torture/execute/20040709-2.x: Likewise.
17464         * gcc.c-torture/execute/20040811-1.x: Likewise.
17465         * gcc.c-torture/execute/20050316-1.x: Likewise.
17466         * gcc.c-torture/execute/bitfld-4.x: Likewise.
17467         * gcc.c-torture/execute/pr19689.x: Likewise.
17468         * gcc.c-torture/execute/pr7284-1.x: Likewise.
17469         * gcc.c-torture/execute/usmul.x: Likewise.
17470         * gcc.c-torture/execute/vrp-5.x: Likewise.
17471         * gcc.c-torture/execute/vrp-6.x: Likewise.
17472         * gcc.dg/debug/20041023-1.s: Likewise.
17473
17474 2006-04-13  Roger Sayle  <roger@eyesopen.com>
17475
17476         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17477         of integers to a vector types are now constant expressions in C.
17478         * gcc.dg/vect/vect-fold-1.c: New test case.
17479
17480 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
17481             Ulrich Weigand  <uweigand@de.ibm.com>
17482
17483         PR target/27006
17484         * gcc.dg/vmx/pr27006.c: New testcase.
17485
17486 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17487
17488         PR libgfortran/26766
17489         * gfortran.dg/write_recursive.f90: New test.
17490
17491 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
17492
17493         * g++.dg/parse/dtor7.C: New test.
17494         * g++.dg/parse/new1.C: Add error marker.
17495         * g++.dg/template/new3.C: New test.
17496
17497         PR c++/26122
17498         * g++.dg/template/pure1.C: New test.
17499
17500         PR c++/26295
17501         * g++.dg/parse/ptrmem4.C: New test.
17502
17503 2006-04-10  Jeff Law  <law@redhat.com>
17504
17505         PR/27087
17506         * gcc.c-torture/compile/pr27087.c: New test.
17507
17508 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
17509
17510         PR/21391
17511         * gcc.dg/20060410.c: New.
17512
17513 2006-04-10  Matthias Klose  <doko@debian.org>
17514
17515         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17516         Recognize multilib directory names containing underscores.
17517
17518 2006-04-10  Roger Sayle  <roger@eyesopen.com>
17519
17520         * gcc.target/i386/vecinit-1.c: New test case.
17521         * gcc.target/i386/vecinit-2.c: Likewise.
17522
17523 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
17524
17525         PR debug/27057
17526         * g++.dg/debug/dwarf2-2.C: New test.
17527
17528 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
17529
17530         PR rtl-optimization/27073
17531         * gcc.c-torture/execute/pr27073.c: New test.
17532
17533 2006-04-08  Mike Stump  <mrs@apple.com>
17534
17535         * gcc.dg/pragma-darwin.c: Improve for ppc64.
17536
17537 2006-04-07  Richard Guenther  <rguenther@suse.de>
17538
17539         PR tree-optimization/26135
17540         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17541
17542 2006-04-06  Jan Hubicka  <jh@suse.cz>
17543
17544         PR profile/26399
17545         * g++.dg/bprob/g++-bprob-2.C: New testcase.
17546
17547 2006-04-06  Roger Sayle  <roger@eyesopen.com>
17548
17549         * g++.dg/conversion/nullptr1.C: New test case.
17550         * g++.dg/conversion/nullptr2.C: Likewise.
17551
17552 2006-04-05  Roger Sayle  <roger@eyesopen.com>
17553
17554         * gfortran.dg/dependency_18.f90: New test case.
17555
17556 2006-04-05  Richard Guenther  <rguenther@suse.de>
17557
17558         PR tree-optimization/26919
17559         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17560         * gcc.dg/ipa/ipa-2.c: Likewise.
17561         * gcc.dg/ipa/ipa-3.c: Likewise.
17562         * gcc.dg/ipa/ipa-5.c: Likewise.
17563
17564 2006-04-05  Richard Guenther  <rguenther@suse.de>
17565
17566         PR tree-optimization/26763
17567         * gcc.dg/torture/pr26763-1.c: New testcase.
17568         * gcc.dg/torture/pr26763-2.c: Likewise.
17569
17570 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
17571
17572         PR fortran/23634
17573         PR fortran/25619
17574         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17575
17576 2006-04-04  Eric Christopher  <echristo@apple.com>
17577
17578         * gcc.target/i386/387-1.c: Allow regexp to match darwin
17579         stubs.
17580         * gcc.target/i386/387-5.c: Ditto.
17581
17582 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
17583
17584         * gcc.target/sparc/struct-ret-check.c: New test.
17585
17586 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17587
17588         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17589         zero decimal digits specified in format.
17590
17591 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
17592
17593         PR fortran/26891
17594         * gfortran.dg/missing_optional_dummy_1.f90: New test.
17595
17596         PR fortran/26976
17597         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17598         * gfortran.dg/initialization_1.f90: Make assignment compliant.
17599         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17600         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17601         compliant and detect bigendian-ness.
17602
17603 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
17604
17605         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17606         dummy arguments work when the actual argument is itself a dummy
17607         argument of the caller.
17608
17609 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
17610
17611         PR libfortran/24685
17612         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17613
17614 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17615
17616         * gfortran.dg/dependencency_17.f90: New test case.
17617
17618 2006-04-01  Roger Sayle  <roger@eyesopen.com>
17619
17620         * gfortran.dg/dependency_14.f90: New test case.
17621         * gfortran.dg/dependency_15.f90: Likewise.
17622         * gfortran.dg/dependency_16.f90: Likewise.
17623
17624 2006-03-31  Asher Langton  <langton2@llnl.gov>
17625
17626         PR fortran/25358
17627         gfortran.dg/cray_pointers_6.f90: New test.
17628
17629 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17630
17631         PR libgfortran/26890
17632         * gfortran.dg/read_size_noadvance.f90: New test.
17633
17634 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
17635
17636         PR fortran/25031
17637         * gfortran.dg/multiple_allocation_1.f90: Check that the
17638         size has changed after a re-allocation with stat.
17639
17640 2006-03-30  Richard Guenther  <rguenther@suse.de>
17641
17642         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17643         removal.
17644         * gcc.target/i386/sselibm-2.c: Likewise.
17645         * gcc.target/i386/sselibm-3.c: Likewise.
17646         * gcc.target/i386/sselibm-4.c: Likewise.
17647         * gcc.target/i386/sselibm-5.c: Likewise.
17648
17649 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17650
17651         * gcc.dg/fold-andxor-1.c: New test case.
17652         * gcc.dg/fold-xorand-1.c: Likewise.
17653
17654 2006-03-28  Roger Sayle  <roger@eyesopen.com>
17655
17656         * gcc.dg/fold-convnotconv-1.c: New test case.
17657
17658 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17659
17660         PR fortran/26779
17661         * gfortran.dg/private_type_5.f90: New test.
17662
17663 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
17664
17665         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17666
17667 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
17668
17669         * gfortran.dg/advance_2.f90: New test.
17670         * gfortran.dg/advance_3.f90: New test.
17671
17672         * gfortran.fortran-torture/execute/equiv_5.f: New test.
17673
17674 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17675
17676         PR libgfortran/26661
17677         PR libgfortran/26880
17678         * gfortran.dg/read_x_past.f: New test.
17679
17680 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
17681
17682         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17683         to be STABS.
17684
17685 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
17686
17687         * objc.dg/dwarf-1.m: Skip on AIX.
17688         * objc.dg/dwarf-2.m: Skip on AIX.
17689
17690 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
17691
17692         PR fortran/26816
17693         * gfortran.dg/float_1.f90: New test.
17694
17695 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
17696
17697         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17698         X86_64 targets.
17699         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17700
17701 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17702
17703         PR libfortran/26735
17704         * gfortran.dg/convert_implied_open.f90: New test case.
17705
17706 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
17707
17708         PR fortran/26769
17709         * gfortran.dg/transpose_reshape_r10.f90: New test case.
17710
17711 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
17712
17713         PR middle-end/26717
17714         * gcc.dg/pr26717.c: New test.
17715
17716 2006-03-25  Roger Sayle  <roger@eyesopen.com>
17717
17718         * gfortran.dg/dependency_12.f90: New test case.
17719
17720 2006-03-24  Roger Sayle  <roger@eyesopen.com>
17721
17722         * gfortran.dg/dependency_9.f90: New (resurected) test case.
17723
17724 2006-03-24  Jeff Law  <law@redhat.com>
17725
17726         * gcc.c-torture/pr26840.c: New test.
17727
17728 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
17729
17730         * objc.dg/dwarf-2.m: New.
17731         * obj-c++.dg/dwarf-2.mm: New.
17732
17733         * g++.old-deja/g++.other/init19.C: New.
17734
17735 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
17736
17737         * g++.dg/eh/spbp.C: Skip on AIX.
17738
17739 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
17740
17741         PR middle-end/26611
17742         * g++.dg/gomp/pr26611-1.C: New test.
17743         * g++.dg/gomp/pr26611-2.C: New test.
17744
17745 2006-03-24  Jeff Law  <law@redhat.com>
17746
17747         * gcc.c-torture/compile/pr26833.c: New test.
17748         * gfortran.fortran-torture/compile/pr26806.f90: New test.
17749
17750 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17751
17752         * gfortran.dg/endfile_2.f90: Delete temp file.
17753
17754 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
17755
17756         PR fortran/19303
17757         * gfortran.dg/record_marker_1.f90: New test case.
17758         * gfortran.dg/record_marker_2.f: New test case.
17759         * gfortran.dg/record_marker_3.f90: New test case.
17760
17761 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
17762
17763         PR fortran/17298
17764         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17765         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17766
17767 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
17768
17769         * lib/gcc-dg.exp (cleanup-modules): New proc.
17770         * gfortran.dg/allocatable_function_1.f90,
17771         gfortran.dg/allocate_char_star_scalar_1.f90,
17772         gfortran.dg/assumed_charlen_function_1.f90,
17773         gfortran.dg/assumed_dummy_1.f90,
17774         gfortran.dg/assumed_shape_ranks_1.f90,
17775         gfortran.dg/assumed_shape_ranks_2.f90,
17776         gfortran.dg/assumed_size_dt_dummy.f90,
17777         gfortran.dg/auto_char_dummy_array_1.f90,
17778         gfortran.dg/auto_char_len_3.f90,
17779         gfortran.dg/automatic_module_variable.f90,
17780         gfortran.dg/bad_automatic_objects_1.f90,
17781         gfortran.dg/char_array_constructor.f90,
17782         gfortran.dg/char_array_structure_constructor.f90,
17783         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17784         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17785         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17786         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17787         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17788         gfortran.dg/derived_pointer_recursion.f90,
17789         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17790         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17791         gfortran.dg/dummy_functions_1.f90,
17792         gfortran.dg/elemental_initializer_1.f90,
17793         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17794         gfortran.dg/elemental_pointer_1.f90,
17795         gfortran.dg/elemental_subroutine_1.f90,
17796         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17797         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17798         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17799         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17800         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17801         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17802         gfortran.dg/global_references_1.f90,
17803         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17804         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17805         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17806         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17807         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17808         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17809         gfortran.dg/large_integer_kind_1.f90,
17810         gfortran.dg/large_real_kind_1.f90,
17811         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17812         gfortran.dg/module_double_reuse.f90,
17813         gfortran.dg/module_equivalence_1.f90,
17814         gfortran.dg/module_interface_1.f90,
17815         gfortran.dg/module_parameter_array_refs_1.f90,
17816         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17817         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17818         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17819         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17820         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17821         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17822         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17823         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17824         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17825         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17826         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17827         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17828         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17829         gfortran.dg/same_name_1.f90,
17830         gfortran.dg/sibling_dummy_procedure_1.f90,
17831         gfortran.dg/sibling_dummy_procedure_2.f90,
17832         gfortran.dg/sibling_dummy_procedure_3.f90,
17833         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17834         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17835         gfortran.dg/used_dummy_types_2.f90,
17836         gfortran.dg/used_dummy_types_3.f90,
17837         gfortran.dg/used_dummy_types_4.f90,
17838         gfortran.dg/used_dummy_types_5.f90,
17839         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17840         gfortran.dg/userdef_operator_1.f90: Use it.
17841
17842 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17843
17844         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17845         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17846         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17847         gfortran.dg/write_back.f,
17848         gfortran.fortran-torture/execute/inquire_1.f90,
17849         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17850
17851 2006-03-21  Jeff Law  <law@redhat.com>
17852
17853         * gcc.dg/tree-ssa/vrp28.c: New test.
17854
17855 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17856
17857         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17858         if _STDC_C99 is defined.
17859         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17860         * gcc.dg/builtins-20.c: Likewise.
17861         * gcc.dg/builtins-53.c: Likewise.
17862         * gcc.dg/single-precision-constant.c: Likewise. Also pass
17863         -mmacosx-version-min=10.3 on PowerPC/Darwin.
17864
17865 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
17866
17867         PR tree-opt/26781
17868         * gcc.c-torture/compile/pr26781-1.c: New test.
17869         * gcc.c-torture/compile/pr26781-2.c: New test.
17870
17871 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
17872
17873         PR c++/26690
17874         * g++.dg/gomp/pr26690-1.C: New test.
17875         * g++.dg/gomp/pr26690-2.C: New test.
17876
17877 2006-03-20  Jeff Law  <law@redhat.com>
17878
17879         * gcc.dg/tree-ssa/pr21829.c: New test.
17880
17881         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17882
17883 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
17884
17885         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17886         (check_visibility_available): Use it.
17887         (check_effective_target_default_packed): Likewise.
17888         (check_effective_target_pcc_bitfield_type_matters): Likewise.
17889         (check_effective_target_fopenmp): Likewise.
17890         (check_effective_target_freorder): Likewise.
17891         (check_effective_target_fpic): Likewise.
17892         (check_named_sections_available): Likewise.
17893         (check_effective_target_ilp32): Likewise.
17894         (check_effective_target_lp64): Likewise.
17895
17896 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
17897
17898         PR fortran/20935
17899         * gfortran.dg/scalar_mask_2.f90: New test case.
17900
17901 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
17902
17903         PR tree-opt/26629
17904         * gcc.dg/tree-ssa/loadpre12.c: New test.
17905         * gcc.dg/tree-ssa/loadpre13.c: New test.
17906         * gcc.dg/tree-ssa/loadpre14.c: New test.
17907         * gcc.dg/tree-ssa/loadpre15.c: New test.
17908         * gcc.dg/tree-ssa/loadpre16.c: New test.
17909         * gcc.dg/tree-ssa/loadpre17.c: New test.
17910         * gcc.dg/tree-ssa/loadpre18.c: New test.
17911         * gcc.dg/tree-ssa/loadpre19.c: New test.
17912         * gcc.dg/tree-ssa/loadpre20.c: New test.
17913         * gcc.dg/tree-ssa/loadpre21.c: New test.
17914         * gcc.dg/tree-ssa/loadpre22.c: New test.
17915
17916 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
17917
17918         PR fortran/26741
17919         * gfortran.dg/elemental_initializer_1.f90: New test.
17920
17921         PR fortran/26716
17922         * gfortran.dg/assumed_shape_ranks_2: New test.
17923
17924 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
17925
17926         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17927         target fpic.
17928
17929 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17930
17931         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17932         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17933         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17934         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17935         gfortran.fortran-torture/execute/direct_io.f90,
17936         gfortran.fortran-torture/execute/inquire_2.f90,
17937         gfortran.fortran-torture/execute/inquire_4.f90,
17938         gfortran.fortran-torture/execute/list_read_1.f90,
17939         gfortran.fortran-torture/execute/open_replace.f90,
17940         gfortran.fortran-torture/execute/slash_edit.f90,
17941         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17942         temporary files from testcases.
17943
17944 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17945
17946         PR libgfortran/26509
17947         gfortran.dg/write_direct_eor.f90: New test.
17948
17949 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
17950
17951         * gcc.target/powerpc/pr26350.c: New.
17952         * gcc.target/powerpc/indexed-addr.c: New.
17953
17954 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17955
17956         * gfortran.dg/dependency_13.f90: New test case.
17957
17958 2006-03-16  Roger Sayle  <roger@eyesopen.com>
17959
17960         PR middle-end/21781
17961         * gcc.dg/real-const-1.c: New test case.
17962
17963 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
17964
17965         * g++.old-deja/g++.other/init18.C: New.
17966         * g++.old-deja/g++.other/init5.C: Remove xfail.
17967
17968 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17969
17970         * g++.dg/opt/pr15551.C: Cleanup temp file.
17971
17972 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17973
17974         PR c++/6634
17975         g++.dg/parse/long1.C: New test.
17976
17977 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17978
17979         PR fortran/19101
17980         * gfortran.dg/continuation.f90: New test.
17981         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17982
17983 2006-03-14  Richard Guenther  <rguenther@suse.de>
17984
17985         PR tree-optimization/26672
17986         * gcc.dg/torture/pr26672.c: New testcase.
17987
17988 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
17989
17990         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17991         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17992
17993 2006-03-13  Roger Sayle  <roger@eyesopen.com>
17994
17995         PR middle-end/26557
17996         * gcc.c-torture/compile/switch-1.c: New test case.
17997
17998 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
17999
18000         PR fortran/25378
18001         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
18002         test to include more permuatations of mask and index.
18003         * gfortran.dg/scalar_mask_1.f90: Modify last test to
18004         respond to F2003 spec. that the position returned for an all false
18005         mask && condition is zero.
18006
18007 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
18008
18009         PR middle-end/25989
18010         * gcc.dg/gomp/pr25989.c: New test.
18011
18012 2006-03-13  Jeff Law  <law@redhat.com>
18013
18014         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
18015
18016 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
18017
18018         * gcc.dg/switch-9.c: New test.
18019
18020 2006-03-13  Richard Guenther  <rguenther@suse.de>
18021
18022         PR middle-end/26630
18023         * gcc.dg/torture/pr26630.c: New testcase.
18024
18025 2006-03-11  Roger Sayle  <roger@eyesopen.com>
18026
18027         * gfortran.dg/dependency_10.f90: New test case.
18028         * gfortran.dg/dependency_11.f90: Likewise.
18029
18030 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
18031             Erik Edelmann  <eedelman@gcc.gnu.org>
18032
18033         * gfortran.dg/allocatable_function_1.f90: New.
18034         * gfortran.dg/allocatable_function_2.f90: New.
18035
18036 2006-03-10  Richard Guenther  <rguenther@suse.de>
18037
18038         PR middle-end/26565
18039         * gcc.dg/torture/pr26565.c: New testcase.
18040
18041 2006-03-09  Eric Christopher  <echristo@apple.com>
18042
18043         * gcc.c-torture/compile/20060309-1.c: New.
18044
18045 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18046
18047         PR libgfortran/26499
18048         * gfortran.dg/write_back.f: New test.
18049         * gfortran.dg/write_rewind_1.f: New test.
18050         * gfortran.dg/write_rewind_2.f: New test.
18051
18052 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18053
18054         PR libgfortran/26554
18055         * gfortran.dg/read_logical.f90: New test.
18056
18057 2006-03-04  Laurent GUERBY <laurent@guerby.net>
18058
18059         * ada/acats/norun.lst: cdd2a03 now passes.
18060
18061 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
18062
18063         PR testsuite/25177
18064         * gcc.target/powerpc/pr18096-1.c: Change where the error
18065         would match.
18066
18067 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
18068
18069         * gcc.target/i386/cleanup-1.c: New test.
18070         * gcc.target/i386/cleanup-2.c: New test.
18071
18072 2006-03-04  Roger Sayle  <roger@eyesopen.com>
18073
18074         * gfortran.dg/dependency_9.f90: Remove for the time being.
18075
18076 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
18077
18078         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
18079         directive.
18080
18081 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18082
18083         * gfortran.dg/dependency_9.f90: New test case.
18084
18085 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18086
18087         * gfortran.dg/dependency_4.f90: New test case.
18088         * gfortran.dg/dependency_5.f90: New test case.
18089         * gfortran.dg/dependency_6.f90: New test case.
18090         * gfortran.dg/dependency_7.f90: New test case.
18091         * gfortran.dg/dependency_8.f90: New test case.
18092
18093 2006-03-03  Paul Brook  <paul@codesourcery.com>
18094
18095         * lib/target-supports.exp (check_profiling_available):
18096         Add m68k-*-elf.
18097
18098 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
18099
18100         PR fortran/25031
18101         * multiple_allocation_1.f90: New test.
18102
18103 2006-03-03  Roger Sayle  <roger@eyesopen.com>
18104
18105         PR tree-optimization/26524
18106         * gfortran.dg/pr26524.f: New test case.
18107
18108 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18109
18110         * g++.dg/template/repo5.C: Cleanup repo files.
18111         * gcc.dg/20051201-1.c: Cleanup coverage files.
18112         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
18113         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
18114         tree dump files.
18115
18116 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
18117
18118         * objc.dg/objc-nofilename-1.m: New test.
18119         * objc.dg/bad-receiver-type.m: New test.
18120         * obj-c++.dg/bad-receiver-type.mm: New test.
18121
18122 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18123
18124         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
18125
18126 2006-03-01  Mike Stump  <mrs@apple.com>
18127
18128         * g++.dg/abi/key2.C: Add.
18129
18130 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
18131
18132         * gfortran.dg/logical_dot_product.f90: New test.
18133
18134         PR fortran/26393
18135         * gfortran.dg/used_interface_ref.f90: New test.
18136
18137         PR fortran/20938
18138         * gfortran.dg/dependency_2.f90: New test.
18139         * gfortran.fortran-torture/execute/where17.f90: New test.
18140         * gfortran.fortran-torture/execute/where18.f90: New test.
18141         * gfortran.fortran-torture/execute/where19.f90: New test.
18142         * gfortran.fortran-torture/execute/where20.f90: New test.
18143
18144 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
18145
18146         * g++.dg/tree-ssa/pr26443.C: New test case.
18147
18148 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
18149
18150         PR middle-end/26022
18151         * g++.dg/opt/return-slot1.C: New test.
18152
18153 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18154
18155         PR libgfortran/26136
18156         * gfortran.dg/namelist_23.f90: New test.
18157
18158 2006-02-28  Roger Sayle  <roger@eyesopen.com>
18159
18160         PR middle-end/14752
18161         * gcc.dg/fold-eqandshift-2.c: New test case.
18162
18163 2006-02-28  Richard Guenther  <rguenther@suse.de>
18164
18165         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
18166         decomposition.
18167
18168 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
18169
18170         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
18171
18172 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18173
18174         PR libgfortran/26464
18175         * gfortran.dg/backspace_5.f: New test.
18176         * gfortran.dg/backspace_6.f: New test.
18177
18178 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18179
18180         * gcc.dg/fold-eqandnot-1.c: New test case.
18181
18182 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18183
18184         PR middle-end/19983
18185         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
18186
18187 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
18188
18189         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
18190         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
18191
18192 2006-02-26  Richard Guenther  <rguenther@suse.de>
18193
18194         PR tree-optimization/26421
18195         * gcc.dg/tree-ssa/pr26421.c: New testcase.
18196
18197 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
18198
18199         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
18200         * g++.old-deja/g++.robertl/eb132.C: Likewise.
18201
18202 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18203
18204         * gcc.dg/fold-even-1.c: New test case.
18205
18206 2006-02-26  Roger Sayle  <roger@eyesopen.com>
18207
18208         PR middle-end/21137
18209         * gcc.dg/fold-eqandshift-1.c: New test case.
18210
18211 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18212
18213         PR tree-optimization/25125
18214         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
18215         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
18216
18217 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
18218
18219         PR tree-optimizations/26359
18220         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
18221         with -fdump-tree-dceloop-details.
18222         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
18223
18224 2006-02-25  Roger Sayle  <roger@eyesopen.com>
18225
18226         PR middle-end/23673
18227         * gcc.dg/fold-eqxor-1.c: New test case.
18228         * gcc.dg/fold-eqxor-2.c: Likewise.
18229         * gcc.dg/fold-eqxor-3.c: Likewise.
18230
18231 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
18232
18233         PR fortran/23092
18234         * scalar_mask_1.f90: New test.
18235
18236 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
18237
18238         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
18239         * g++.dg/eh/uncaught2.C: New.
18240         * g++.dg/eh/uncaught3.C: New.
18241
18242 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18243
18244         PR libgfortran/26423
18245         * gfortran.dg/read_many_1.f: New test.
18246
18247 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
18248
18249         PR fortran/24519
18250         * gfortran.dg/dependency_3.f90: New test.
18251         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
18252         XFAILs.
18253
18254         PR fortran/25395
18255         * gfortran.dg/equiv_6.f90: New test.
18256
18257 2006-02-23  Jeff Law  <law@redhat.com>
18258
18259         * gcc.c-torture/compile/pr26425.c: New test.
18260
18261 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
18262
18263         PR middle-end/26412
18264         * gcc.dg/gomp/pr26412.c: New test.
18265
18266 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18267
18268         PR c++/26291
18269         * g++.dg/other/ellipsis1.C: New test.
18270         * g++.dg/parse/operator4.C: Adjust error marker.
18271
18272 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
18273
18274         PR target/25603
18275         * gfortran.dg/pr25603.f: New testcase.
18276
18277 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
18278
18279         * gcc.dg/bf-spl1.c: Don't specify -m68000.
18280         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
18281
18282 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
18283
18284         * g++.dg/eh/spbp.C: New.
18285
18286 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
18287
18288         PR middle-end/26379
18289         * gcc.target/i386/mmx-7.c: New test.
18290
18291 2006-02-20  Roger Sayle  <roger@eyesopen.com>
18292
18293         PR tree-optimization/26361
18294         * gcc.dg/tree-ssa/vrp27.c: New test case.
18295
18296 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
18297
18298         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
18299         * gcc.dg/tree-ssa/complex-4.c: Here.
18300
18301 2006-02-19  Roger Sayle  <roger@eyesopen.com>
18302
18303         PR middle-end/19543
18304         * gfortran.dg/logical_1.f90: New test case.
18305
18306 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
18307
18308         PR middle-end/26334
18309         * gcc.dg/20060218-1.c: Moved to...
18310         * gcc.target/i386/20060218-1.c: ... here.  New test.
18311
18312 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
18313
18314         PR fortran/26201
18315         * gfortran.dg/convert_1.f90: New.
18316
18317 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
18318
18319         PR fortran/25054
18320         * gfortran.dg/namelist_5.f90: New test.
18321
18322         PR fortran/25089
18323         * gfortran.dg/namelist_4.f90: New test.
18324
18325 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18326
18327         PR tree-opt/25680
18328         * gcc.dg/tree-ssa/complex-3.c: New test.
18329
18330 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
18331
18332         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
18333         variable to take into account the variable name in the
18334         function header.
18335         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
18336
18337 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
18338
18339         PR middle-end/26334
18340         * gcc.c-torture/compile/20060217-1.c: New test.
18341         * gcc.dg/20060218-1.c: New test.
18342
18343 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
18344
18345         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18346
18347 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18348
18349         * gcc.dg/cpp/undef3.c: New test.
18350         * gcc.dg/cpp/trad/builtins2.c: New test.
18351
18352 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
18353
18354         PR c++/26266
18355         * g++.dg/template/static22.C: New test.
18356         * g++.dg/template/static23.C: New test.
18357         * g++.dg/template/static24.C: New test.
18358         * g++.dg/template/non-dependent13.C: New test.
18359         * g++.dg/init/member1.C: Tweak error markers.
18360
18361 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18362
18363         PR target/26255
18364         * gcc.c-torture/compile/pr26255.c: New test case.
18365
18366 2006-02-16  Roger Sayle  <roger@eyesopen.com>
18367
18368         * gfortran.fortran-torture/execute/where_10.f90: New test case.
18369         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18370         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18371         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18372         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18373         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18374         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18375
18376 2006-02-16  Jeff Law  <law@redhat.com>
18377
18378         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18379         * gcc.dg/tree-ssa/vrp26.c: New test.
18380
18381 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
18382
18383         PR target/20353
18384         PR target/24578
18385         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18386         __UCLIBC__ is defined.
18387
18388 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
18389
18390         PR fortran/26224
18391         * gfortran.dg/gomp/pr26224.f: New test.
18392
18393 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
18394
18395         PR tree-opt/25918
18396         * lib/target-supports.exp
18397         (check_effective_target_vect_short_mult): New.
18398         (check_effective_target_vect_char_mult): New.
18399         (check_effective_target_vect_widen_sum_qi_to_si): New.
18400         (check_effective_target_vect_widen_sum_qi_to_hi): New.
18401         (check_effective_target_vect_widen_sum_hi_to_si): New.
18402         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18403         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18404         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18405         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18406         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18407         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18408         vect-reduc-pattern-2c.c
18409         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18410         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18411         vect-reduc-pattern-1c.c
18412
18413 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
18414
18415         PR fortran/24557
18416         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18417
18418 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18419
18420         PR fortran/26054
18421         * gfortran.dg/enum_8.f90: Remove check for warning.
18422         * gfortran.dg/iomsg_1.f90: Ditto.
18423         * gfortran.dg/enum_1.f90: Ditto.
18424         * gfortran.dg/enum_9.f90: Ditto.
18425         * gfortran.dg/enum_2.f90: Ditto.
18426         * gfortran.dg/enum_10.f90: Ditto.
18427         * gfortran.dg/enum_3.f90: Ditto.
18428         * gfortran.dg/flush_1.f90: Ditto.
18429         * gfortran.dg/enum_4.f90: Ditto.
18430         * gfortran.dg/array_constructor_1.f90: Ditto.
18431         * gfortran.dg/enum_5.f90: Ditto.
18432         * gfortran.dg/enum_6.f90: Ditto.
18433         * gfortran.dg/enum_7.f90: Ditto.
18434
18435 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
18436
18437         PR middle-end/26300
18438         * gcc.c-torture/compile/20060215-1.c: New test.
18439
18440 2006-02-14  Roger Sayle  <roger@eyesopen.com>
18441
18442         PR middle-end/23670
18443         * gcc.dg/tree-ssa/andor-2.c: New test case.
18444
18445 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
18446
18447         PR fortran/25045
18448         * optional_dim.f90: New test.
18449
18450 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18451
18452         PR fortran/26277
18453         * gfortran.dg/label_4.f90: New.
18454
18455 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
18456             Diego Novillo  <dnovillo@redhat.com>
18457             Uros Bizjak  <uros@kss-loka.si>
18458
18459         * gfortran.dg/gomp: New directory.
18460
18461 2006-02-14  Richard Guenther  <rguenther@suse.de>
18462
18463         PR tree-optimization/26258
18464         * gcc.dg/torture/pr26258.c: New testcase.
18465
18466 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
18467
18468         PR fortran/26246
18469         * gfortran.dg/pr26246_1.f90: New test.
18470         * gfortran.dg/pr26246_2.f90: New test.
18471
18472         PR middle-end/26092
18473         * gcc.c-torture/compile/20060208-1.c: New test.
18474
18475 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
18476
18477         PR fortran/26074
18478         PR fortran/25103
18479         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18480         * gfortran.dg/bad_automatic_objects_1.f90: New test.
18481         * gfortran.dg/automatic_module_variable.f90: Change error message.
18482
18483         PR fortran/20861
18484         * gfortran.dg/internal_dummy_1.f90: New test.
18485
18486         PR fortran/20871
18487         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18488
18489
18490         PR fortran/25083
18491         * gfortran.dg/uncommon_block_data_1.f90: New test.
18492         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18493         with standard.
18494
18495         PR fortran/25088
18496         * gfortran.dg/typed_subroutine_1.f90: New test.
18497
18498 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
18499
18500         * objc.dg/dwarf-1.m: New.
18501
18502 2006-02-13  Roger Sayle  <roger@eyesopen.com>
18503
18504         PR middle-end/24427
18505         * gcc.dg/tree-ssa/andor-1.c: New test case.
18506
18507 2006-02-13  Josh Conner  <jconner@apple.com>
18508
18509         PR target/25376
18510         * gcc.dg/pr25376.c: New test.
18511
18512         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18513         assemble.
18514         * lib/target-supports.exp (check_named_sections_available):
18515         Only compile named-sections test -- don't assemble.
18516
18517 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18518
18519         * g++.dg/warn/no-write-strings.C: New test.
18520         * g++.dg/warn/write-strings.C: Likewise.
18521         * g++.dg/warn/write-strings-default.C: Likewise.
18522
18523 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
18524
18525         PR fortran/25806
18526         * gfortran.dg/ret_pointer_2.f90: New test.
18527
18528 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
18529
18530         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18531
18532 2006-02-10  Jeff Law  <law@redhat.com>
18533
18534         * gcc.c-torture/compile/pr26213.c: New test.
18535
18536 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
18537
18538         gfortran.dg/null_1.f90: New test.
18539
18540 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18541
18542         PR fortran/14771
18543         * gfortran.dg/parens_4.f90: New.
18544         * gfortran.dg/parens_5.f90: New.
18545
18546 2006-02-10  Richard Guenther  <rguenther@suse.de>
18547
18548         * gcc.dg/pr23372-1.c: Remove empty file.
18549
18550 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18551         Paul Thomas  <pault@gcc.gnu.org>
18552
18553         PR fortran/14771
18554         * gfortran.dg/parens_1.f90: New.
18555         * gfortran.dg/parens_2.f90: New.
18556         * gfortran.dg/parens_3.f90: New.
18557
18558 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
18559
18560         PR fortran/26038
18561         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18562
18563         PR fortran/25059
18564         * gfortran.dg/impure_assignment_1.f90: New test.
18565
18566         PR fortran/25070
18567         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18568
18569 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18570
18571         PR target/26141
18572         * g++.dg/expr/stdarg2.C: New test.
18573
18574 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
18575
18576         PR inline-asm/16194
18577         * gcc.dg/pr16194.c: New test.
18578
18579 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18580
18581         * ada/acats/run_acats: Use portable variant of "$@".
18582
18583 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18584
18585         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18586         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18587
18588 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18589
18590         PR tree-opt/26179
18591         * g++.dg/opt/pr26179.C: New test.
18592
18593 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18594
18595         PR middle-end/26134
18596         * gcc.dg/tree-ssa/complex-3.c: New test.
18597
18598 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
18599
18600         * gcc.c-torture/compile/volatile-1.c: New test.
18601
18602 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
18603
18604         PR 26180
18605         * gcc.dg/tree-ssa/pr26180.c: New test.
18606
18607 2006-02-08  Jeff Law  <law@redhat.com>
18608
18609         * gcc.dg/tree-ssa/pr21417.c: New test.
18610
18611 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18612
18613         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18614         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18615
18616 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18617
18618         * lib/scanrtl.exp: New.
18619
18620 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18621
18622         PR c++/26071
18623         * g++.dg/other/virtual2.C: New test.
18624
18625         PR c++/26070
18626         * g++.dg/other/virtual1.C: New test.
18627
18628 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
18629
18630         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18631         cleanup-ipa-dump): Update dump file glob patterns.
18632         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18633         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18634
18635         * lib/gcc-dg.exp: Load it.
18636         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18637
18638 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
18639
18640         PR testsuite/26159
18641         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18642         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18643
18644 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18645
18646         PR fortran/25577
18647         * gfortran.dg/mvbits_1.f90: New.
18648
18649 2006-02-07  Dirk Mueller  <dmueller@suse.com>
18650
18651         * g++.dg/warn/Wdiv-by-zero.C: New test.
18652         * g++.dg/warn/Wno-div-by-zero.C: New.
18653
18654 2006-02-07  Jeff Law  <law@redhat.com>
18655
18656         * gcc.dg/tree-ssa/pr21559.c: New test.
18657
18658         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18659         multiple VRP passes.
18660         * gcc.dg/tree-ssa/vrp09.c: Likewise.
18661         * gcc.dg/tree-ssa/vrp18.c: Likewise.
18662         * gcc.dg/tree-ssa/pr21582.c: Likewise.
18663         * gcc.dg/tree-ssa/pr20657.c: Likewise.
18664         * gcc.dg/tree-ssa/pr21001.c: Likewise.
18665         * gcc.dg/tree-ssa/vrp02.c: Likewise
18666         * gcc.dg/tree-ssa/vrp11.c: Likewise
18667         * gcc.dg/tree-ssa/pr14341.c: Likewise
18668         * gcc.dg/tree-ssa/vrp19.c: Likewise
18669         * gcc.dg/tree-ssa/vrp20.c: Likewise
18670         * gcc.dg/tree-ssa/vrp03.c: Likewise
18671         * gcc.dg/tree-ssa/pr21086.c: Likewise
18672         * gcc.dg/tree-ssa/pr21959.c: Likewise
18673         * gcc.dg/tree-ssa/vrp21.c: Likewise
18674         * gcc.dg/tree-ssa/vrp04.c: Likewise
18675         * gcc.dg/tree-ssa/pr25485.c: Likewise
18676         * gcc.dg/tree-ssa/pr22026.c: Likewise
18677         * gcc.dg/tree-ssa/vrp22.c: Likewise
18678         * gcc.dg/tree-ssa/vrp05.c: Likewise
18679         * gcc.dg/tree-ssa/20030807-10.c: Likewise
18680         * gcc.dg/tree-ssa/pr20701.c: Likewise
18681         * gcc.dg/tree-ssa/vrp23.c: Likewise
18682         * gcc.dg/tree-ssa/vrp06.c: Likewise
18683         * gcc.dg/tree-ssa/pr22117.c: Likewise
18684         * gcc.dg/tree-ssa/pr20702.c: Likewise
18685         * gcc.dg/tree-ssa/vrp15.c: Likewise
18686         * gcc.dg/tree-ssa/pr21090.c: Likewise
18687         * gcc.dg/tree-ssa/pr21294.c: Likewise
18688         * gcc.dg/tree-ssa/vrp24.c: Likewise
18689         * gcc.dg/tree-ssa/vrp07.c: Likewise
18690         * gcc.dg/tree-ssa/pr21563.c: Likewise
18691         * gcc.dg/tree-ssa/pr25382.c: Likewise
18692         * gcc.dg/tree-ssa/vrp16.c: Likewise
18693         * gcc.dg/tree-ssa/vrp25.c: Likewise
18694         * gcc.dg/tree-ssa/vrp08.c: Likewise
18695         * gcc.dg/tree-ssa/20030807-6.c: Likewise
18696         * gcc.dg/tree-ssa/vrp17.c: Likewise
18697         * gcc.dg/tree-ssa/pr21458.c: Likewise
18698         * g++.dg/tree-ssa/pr18178.C: Likewise
18699
18700 2006-02-07  Richard Guenther  <rguenther@suse.de>
18701
18702         PR c++/26140
18703         Revert
18704         2006-01-30  Richard Guenther  <rguenther@suse.de>
18705         PR c++/23372
18706         * gcc.dg/pr23372-1.C: New testcase.
18707
18708         * g++.dg/tree-ssa/pr26140.C: New testcase.
18709
18710 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
18711
18712         PR c++/9737
18713         * g++.dg/template/ttp15.C: New test.
18714         * g++.dg/template/ttp16.C: Likewise.
18715         * g++.dg/template/ttp17.C: Likewise.
18716         * g++.old-deja/g++.pt/ttp36.C: Remove.
18717         * g++.old-deja/g++.pt/ttp19.C: Likewise.
18718         * g++.old-deja/g++.pt/ttp37.C: Likewise.
18719         * g++.old-deja/g++.pt/ttp38.C: Likewise.
18720         * g++.old-deja/g++.pt/ttp39.C: Likewise.
18721         * g++.old-deja/g++.pt/ttp9.C: Likewise.
18722         * g++.old-deja/g++.pt/ttp40.C: Likewise.
18723         * g++.old-deja/g++.pt/ttp51.C: Likewise.
18724         * g++.old-deja/g++.pt/ttp26.C: Likewise.
18725         * g++.old-deja/g++.pt/ttp36.C: Likewise.
18726
18727 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
18728
18729         PR libfortran/23815
18730         * unf_io_convert_4.f90: New test.
18731
18732 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
18733
18734         * gcc.dg/tree-ssa/loadpre10.c: New test.
18735         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18736         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18737         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18738
18739 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18740
18741         PR libfortran/24685
18742         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18743
18744 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
18745
18746         PR tree-opt/25251
18747         * gfortran.dg/assign_7.f: New test.
18748
18749 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
18750
18751         PR fortran/26041
18752         PR fortran/26064
18753         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18754         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18755         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18756
18757 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
18758
18759         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18760         in size_t typedef.
18761
18762 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18763
18764         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18765         * g++.dg/charset/string.c (foo): Likewise.
18766         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18767         const char*
18768         * g++.dg/ext/builtin2.C (printf): Likewise.
18769         * g++.dg/init/new15.C (printf): Likewise.
18770         * g++.dg/opt/pr17697-1.C (foo): Likewise.
18771         * g++.dg/opt/pr17697-2.C (foo): Likewise.
18772         * g++.dg/opt/pr17697-3.C (foo): Likewise.
18773         * g++.dg/template/non-dependent4.C (temp): Likewise.
18774         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18775         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18776         parameter type to const char*.
18777         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18778         Change type to const char*.
18779         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18780         Likewise.
18781         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18782         second parameter type to const char*.
18783         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18784         (Y::Y): Change parameter type to const char*.
18785         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18786         * g++.old-deja/g++.jason/report.C: Apply const correctness.
18787         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18788         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18789         (char*).
18790         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18791         const char*.
18792         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18793         type to const char*.
18794         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18795         return type to const char*.
18796         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18797         to const char*.
18798         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18799         * g++.old-deja/g++.law/refs1.C: Likewise.
18800         * g++.old-deja/g++.law/visibility1.C: Likewise.
18801         * g++.old-deja/g++.law/visibility2.C: Likewise.
18802         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18803         const char*.
18804         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18805         * g++.old-deja/g++.mike/net48.C: Likewise.
18806         * g++.old-deja/g++.mike/p646.C: Likewise.
18807         * g++.old-deja/g++.mike/p6746.C: Likewise.
18808         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18809         type to const char*.
18810         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18811         deprecated conversion warning.
18812         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18813         char*.
18814         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18815         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18816         * g++.old-deja/g++.pt/explicit8.C: Likewise.
18817         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18818         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18819         * g++.old-deja/g++.pt/nontype3.C: Likewise.
18820         * g++.old-deja/g++.pt/t39.C: Likewise.
18821         * g++.old-deja/g++.robertl/eb106.C: Likewise.
18822         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18823
18824 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
18825
18826         PR fortran/25075
18827         intrinsic_argument_conformance_1.f90: New test.
18828
18829 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
18830
18831         PR fortran/20845
18832         * gfortran.dg/char_result_11.f90: Add SAVE.
18833         * gfortran.dg/der_pointer_4.f90: Ditto.
18834         * gfortran.dg/default_initialization.f90: New test.
18835
18836 2006-02-03  Jeff Law  <law@redhat.com>
18837
18838         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18839         handle more than 100 dump files.
18840         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18841         * lib/scantree.exp (scan-tree-dump): Likewise.
18842         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18843         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18844         * lib/scanipa.exp (scan-ipa-dump): Likewise.
18845         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18846         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18847
18848 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
18849
18850         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18851
18852 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
18853
18854         * g++.dg/template/using12.C: New test.
18855
18856 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
18857
18858         * gcc.target/powerpc/pr25960.c: New test.
18859
18860 2006-02-02  Steven G. Kargl  <kargls@comcast>
18861
18862         PR fortran/24958
18863         gfortran.dg/nullify_2.f90: New test.
18864
18865 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
18866
18867         PR 25990
18868         * gcc.dg/gomp/pr25990.c: New test.
18869
18870 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
18871
18872         PR c++/25342
18873         * g++.gd/template/partial4.C: New test.
18874
18875 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
18876
18877         PR middle-end/26001
18878         * gfortran.dg/data_char_2.f90: New.
18879
18880 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
18881
18882         PR fortran/26039
18883         maxval_maxloc_conformance_1.f90: New test.
18884
18885 2006-01-31  Richard Guenther  <rguenther@suse.de>
18886
18887         * gcc.target/i386/sselibm-1.c: New testcase.
18888         * gcc.target/i386/sselibm-2.c: Likewise.
18889         * gcc.target/i386/sselibm-3.c: Likewise.
18890         * gcc.target/i386/sselibm-4.c: Likewise.
18891         * gcc.target/i386/sselibm-5.c: Likewise.
18892
18893 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18894
18895         PR fortran/24266
18896         * gfortran.dg/arrayio_derived_2.f90: New.
18897
18898 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
18899
18900         * gcc.dg/unsigned-long-compare.c: New test.
18901
18902 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
18903
18904         PR testsuite/25318
18905         * lib/target-supports.exp (check_effective_target_freorder):
18906         Check to see if target supports -freorder-blocks-and-partition.
18907         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18908         instead of "dg-require-named-sections".
18909
18910 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
18911
18912         PR target/14798:
18913         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18914         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18915         * gcc.dg/pragma-isr-trapa2.c: Likewise.
18916         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18917         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18918         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18919         * gcc.dg/attr-isr-trap_exit.c: Likewise.
18920         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18921
18922 2006-01-30  Richard Guenther  <rguenther@suse.de>
18923
18924         PR c++/23372
18925         * gcc.dg/pr23372-1.C: New testcase.
18926
18927 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
18928
18929         * gcc.dg/gomp/pr25874.c: New test.
18930
18931 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
18932
18933         PR tree-opt/25911
18934         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18935
18936 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
18937
18938         PR fortran/18578
18939         PR fortran/18579
18940         PR fortran/20857
18941         PR fortran/20885
18942         * gfortran.dg/intent_out_1.f90: New test.
18943
18944 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
18945
18946         PR fortran/17911
18947         * gfortran.dg/procedure_lvalue.f90: New test.
18948
18949         PR fortran/20895
18950         PR fortran/25030
18951         * gfortran.dg/char_pointer_assign_2.f90: New test.
18952         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18953         assignment to be consistent with standard.
18954         * gfortran.dg/char_result_2.f90: The same.
18955         * gfortran.dg/char_result_8.f90: The same.
18956
18957 2006-01-28  Zack Weinberg  <zackw@panix.com>
18958
18959         * gcc.dg/Woverlength-strings.c
18960         * gcc.dg/Woverlength-strings-pedantic-c89.c
18961         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18962         * gcc.dg/Woverlength-strings-pedantic-c99.c
18963         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18964
18965 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
18966
18967         * gcc.c-torture/execute/20060127-1.c: New test.
18968
18969 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18970
18971         PR c++/25999
18972         * g++.dg/ext/pragmaweak1.C: New test.
18973
18974 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
18975
18976         PR c++/25855
18977         * g++.dg/template/spec29.C: New test.
18978
18979 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
18980
18981         PR c/19606.
18982         * gcc.c-torture/execute/pr19606.c: New.
18983
18984 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
18985
18986         * gcc.dg/pragma-re-4.c: New test.
18987
18988 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
18989
18990         PR fortran/25964
18991         * gfortran.dg/assumed_size_refs_3.f90: New test.
18992
18993 2006-01-27  Ben Elliston  <bje@au.ibm.com>
18994
18995         * gcc.misc-tests/dectest.exp: Remove defunct comment.
18996
18997 2006-01-26  Laurent GUERBY <laurent@guerby.net>
18998
18999         PR ada/21317
19000         * ada/acats/support/impdef.a: Add One_Long_Second.
19001         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
19002         * ada/acats/tests/c9/c94026.a: Likewise.
19003         * ada/acats/tests/c9/c97305c.ada: Likewise.
19004         * ada/acats/tests/c9/c99004a.ada: Likewise.
19005
19006 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
19007
19008         PR fortran/25964
19009         * gfortran.dg/global_references_2.f90: New test.
19010
19011         PR fortran/25084
19012         PR fortran/20852
19013         PR fortran/25085
19014         PR fortran/25086
19015         * gfortran.dg/assumed_charlen_function_1.f90: New test.
19016         * gfortran.dg/assumed_charlen_function_3.f90: New test.
19017
19018         PR fortran/25416
19019         * gfortran.dg/assumed_charlen_function_2.f90: New test.
19020
19021 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
19022
19023         PR c/25892
19024         * gcc.dg/Wpointer-sign.c: New.
19025         * gcc.dg/Wpointer-sign-Wall.c: New.
19026         * gcc.dg/Wpointer-sign-Wall-no.c: New.
19027         * gcc.dg/Wpointer-sign-pedantic.c: New.
19028         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
19029         * gcc.dg/conv-2.c: Use -Wpointer-sign.
19030
19031 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
19032
19033         PR C/25861
19034         * gcc.c-torture/compile/pr25861.c: New test.
19035
19036 2006-01-26  Paul Brook  <paul@codesourcery.com>
19037
19038         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
19039         on short-enum targets.
19040         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
19041         variable.
19042         (generate_fields): Use short_enums.
19043         (main): Set short_enums.  Document -e.
19044         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
19045         on short-enum targets.
19046         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
19047         variable.
19048         (generate_fields): Use short_enums.
19049         (main): Set short_enums.  Document -e.
19050         * lib/target-supports.exp (check_effective_target_short_enums): New.
19051
19052 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
19053
19054         PR target/25947
19055         * gcc.dg/torture/pr25947-1.c: New test.
19056
19057 2006-01-25  Jan Hubicka  <jh@suse.cz>
19058             Roger Sayle  <roger@eyesopen.com>
19059
19060         PR rtl-optimization/25703
19061         * gcc.target/i386/20060125-1.c: New test case.
19062         * gcc.target/i386/20060125-2.c: New test case.
19063
19064 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19065
19066         PR fortran/18540
19067         * gfortran.dg/goto_1.f: New.
19068
19069 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
19070
19071         PR fortran/25716
19072         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
19073         25716 on 32-bit systems too.
19074
19075 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
19076
19077         PR testsuite/25590
19078         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
19079
19080 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
19081
19082         * gcc.dg/tree-ssa/gen-vect-33.c: New.
19083
19084 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19085
19086         PR fortran/25835
19087         * gfortran.dg/read_eof.f90: Delete, renamed.
19088         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
19089         * gfortran.dg/read_eof_2.f90: New test.
19090         * gfortran.dg/read_eof_3.f90: New test.
19091
19092 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
19093
19094         PR tree-opt/25860
19095         * gcc.c-torture/compile/pr25860.c: New test.
19096
19097 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19098
19099         PR c++/25552
19100         * g++.dg/parse/dtor8.C: New test.
19101
19102 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
19103
19104         PR testsuite/25891
19105         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
19106         * gcc.dg/gomp/gomp.exp: Return without testing anything if
19107         check_effective_target_fopenmp returns 0.
19108
19109 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
19110
19111         PR ada/20548
19112         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
19113         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
19114         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
19115
19116 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
19117
19118         PR tree-opt/25857
19119         * g++.dg/opt/pr25857.C: New test.
19120
19121 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
19122         Jan Hubicka  <jh@suse.cz>
19123         Richard Guenther  <rguenther@suse.de>
19124
19125         PR rtl-optimization/25654
19126         * gcc.dg/torture/pr25654.c: New testcase.
19127         * gcc.target/i386/pr25654.c: Likewise.
19128
19129 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
19130
19131         PR fortran/25901
19132         * gfortran.dg/internal references_2.f90: New test.
19133
19134         Fix regression in testing of admissability of attributes.
19135         * gfortran.dg/intent_used_1.f90: New test.
19136
19137 2006-01-23  Ben Elliston  <bje@au.ibm.com>
19138
19139         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
19140         Remove target conditional torture options for i?86 and x86_64
19141         GNU/Linux.
19142
19143 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19144
19145         PR c++/10891
19146         * g++.dg/rtti/no-rtti.C: New.
19147
19148 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
19149
19150         PR c++/25895
19151         * g++.dg/inherit/conv2.C: New test.
19152
19153         PR c++/25856
19154         * g++.dg/parse/dtor7.C: New test.
19155
19156         PR c++/25858
19157         * g++.dg/template/crash44.C: New test.
19158
19159 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
19160
19161         PR fortran/25124
19162         PR fortran/25625
19163         * gfortran.dg/internal_references_1.f90: New test.
19164           PR fortran/20881
19165         PR fortran/23308
19166         PR fortran/25538
19167         PR fortran/25710
19168         * gfortran.dg/global_references_1.f90: New test.
19169         * gfortran.dg/g77/19990905-1.f: Restore the error that
19170         there is a clash between the common block name and
19171         the name of a subroutine reference.
19172
19173         PR fortran/PR24276
19174         * gfortran.dg/aliasing_dummy_1.f90: New test.
19175
19176 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
19177
19178         * gcc.dg/vmx/1b-01.c: Warning fix.
19179         * gcc.dg/vmx/1c-02.c: Likewise.
19180         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
19181
19182 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
19183
19184         PR testsuite/24962
19185         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
19186
19187 2006-01-20  Richard Guenther  <rguenther@suse.de>
19188         Steven Bosscher <stevenb.gcc@gmail.com>
19189
19190         PR rtl-optimization/24626
19191         * gcc.dg/torture/pr24626-1.c: New testcase.
19192         * gcc.dg/torture/pr24626-2.c: Likewise.
19193         * gcc.dg/torture/pr24626-3.c: Likewise.
19194         * gcc.dg/torture/pr24626-4.c: Likewise.
19195
19196 2006-01-20  Dirk Mueller  <dmueller@suse.com>
19197
19198         PR c++/5520
19199         * g++.dg/warn/empty-body.C: New.
19200
19201 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
19202
19203         PR c++/22136
19204         * g++.dg/template/using10.C: New test.
19205         * g++.dg/temlpate/using11.C: Likewise.
19206         * g++.dg/inherit/using5.C: Tweak error messages.
19207
19208 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
19209
19210         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
19211         target test.
19212         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
19213
19214 2006-01-19  Jan Hubicka  <jh@suse.cz>
19215
19216         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
19217
19218 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19219
19220         PR c++/25854
19221         * g++.dg/template/spec28.C: New test.
19222
19223 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
19224
19225         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19226         (switchfiles): Fix fprintf's by adding srcdir or removing it.
19227
19228 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
19229
19230         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
19231         * gcc.dg/gomp/critical-1.c: Likewise.
19232         * gcc.dg/gomp/critical-3.c: Likewise.
19233         * gcc.dg/gomp/empty.c: Likewise.
19234         * gcc.dg/gomp/ordered-1.c: Likewise.
19235         * gcc.dg/gomp/for-4.c: Likewise.
19236         * gcc.dg/gomp/for-6.c: Likewise.
19237         * gcc.dg/gomp/master-3.c: Likewise.
19238         * gcc.dg/gomp/for-8.c: Likewise.
19239         * gcc.dg/gomp/for-10.c: Likewise.
19240         * gcc.dg/gomp/for-18.c: Likewise.
19241         * gcc.dg/gomp/for-5.c: Likewise.
19242         * gcc.dg/gomp/for-7.c: Likewise.
19243         * gcc.dg/gomp/for-9.c: Likewise.
19244
19245 2006-01-18  Jeff Law  <law@redhat.com>
19246
19247         * gcc.dg/tree-ssa/vrp25.c: New test.
19248
19249 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19250
19251         * gcc.dg/pr25805.c: Fix misapplied patch.
19252
19253 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
19254
19255         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
19256         (check_effective_target_vect_udot_qi): New.
19257         (check_effective_target_vect_sdot_hi): New.
19258         (check_effective_target_vect_udot_hi): New.
19259         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
19260         prefixed with "wrapv-" with -fwrapv.
19261         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
19262         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
19263         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
19264         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
19265         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
19266
19267         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
19268         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
19269         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
19270         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
19271
19272 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19273
19274         PR c++/16829
19275         * g++.dg/other/default2.C: New test.
19276         * g++.dg/other/default3.C: New test.
19277
19278 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
19279
19280         PR c/25805
19281         * gcc.dg/pr25805.c: New file.
19282
19283 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
19284
19285         PR c++/25836
19286         * g++.dg/template/init6.C: New test.
19287
19288 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
19289
19290         * gcc.dg/tree-ssa/pr24287.c: New test
19291
19292 2006-01-18  Eric Christopher  <echristo@apple.com>
19293
19294         * g++.dg/eh/table.C: New.
19295
19296 2006-01-18  DJ Delorie  <dj@redhat.com>
19297
19298         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
19299         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
19300         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
19301         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
19302
19303 2006-01-18  Jeff Law  <law@redhat.com>
19304
19305         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
19306         on wrapping on overflow semantics.
19307
19308         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
19309
19310         * gcc.gc/tree-ssa/vrp23.c: New test.
19311         * gcc.gc/tree-ssa/vrp24.c: New test.
19312
19313 2006-01-18  Richard Henderson  <rth@redhat.com>
19314             Aldy Hernandez  <aldyh@redhat.com>
19315             Jakub Jelinek  <jakub@redhat.com>
19316             Diego Novillo  <dnovillo@redhat.com>
19317             Uros Bizjak  <uros@kss-loka.si>
19318
19319         * gcc.dg/gomp: New directory.
19320
19321 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
19322             Steven G. Kargl  <kargls@comcast.net>
19323
19324         PR fortran/20869
19325         * gfortran.dg/intrinsic_external_1.f90: New test.
19326
19327         PR fortran/20875.
19328         * gfortran.dg/elemental_pointer_1.f90: New test.
19329
19330         PR fortran/25024
19331         * gfortran.dg/external_procedures_1.f90: New test.
19332
19333         PR fortran/25785
19334         gfortran.dg/assumed_present.f90: New test.
19335
19336 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
19337
19338         * g++.dg/parse/lookup5.C: New test.
19339
19340 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19341
19342         PR fortran/25697
19343         * gfortran.dg/read_eof.f90: New test.
19344
19345 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19346
19347         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19348         add a closing brace.
19349
19350 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19351
19352         PR fortran/25631
19353         * gfortran.dg/fmt_tl.f: New test.
19354
19355 2006-01-17  Eric Christopher  <echristo@apple.com>
19356
19357         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19358         * g++.old-deja/g++.warn/impint2.C: Ditto.
19359         * g++.old-deja/g++.other/null1.C: Ditto.
19360         * g++.dg/warn/conv2.C: Ditto.
19361         * g++.dg/warn/conv4.C: New file.
19362
19363 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19364
19365         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19366
19367 2006-01-17  Andreas Jaeger  <aj@suse.de>
19368             Janis Johnson <janis187@us.ibm.com>
19369
19370         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19371         in 64-bit.
19372         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19373         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19374
19375 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19376
19377         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19378         (switchfiles): xfail txxx where xxx >= 25.
19379
19380 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
19381
19382         PR testsuite/25764
19383         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19384
19385 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
19386
19387         PR c/25682
19388         * gcc.dg/pr25682.c: New test.
19389         * g++.dg/parse/array-size2.C: New test.
19390
19391 2006-01-16  Ian Lance Taylor  <ian@airs.com>
19392
19393         * consistency.vlad: Remove entire directory, 1652 files.
19394
19395 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
19396
19397         * lib/target-supports.exp (check_effective_target_dfp_nocache,
19398         check_effective_target_dfprt_nocache): New.
19399         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19400         (check_effective_target_dfprt): New.
19401         * lib/c-compat.exp (check_dfp): Remove.
19402         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19403         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19404         level of support for decimal float.
19405         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19406         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19407         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19408         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19409         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19410         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19411         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19412         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19413         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19414         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19415         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19416         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19417         directives.
19418
19419 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
19420
19421         PR testsuite/25741
19422         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19423         $base_dir/../.
19424         * lib/gfortran.exp (gfortran_init): Likewise.
19425         * lib/obj-c++.exp (obj-c++_init): Likewise.
19426         * lib/scanasm.exp (scan-assembler-dem): Likewise.
19427         (scan-assembler-dem-not): Likewise.
19428         * lib/scandump.exp (scan-dump-dem): Likewise.
19429         (scan-dump-dem-not): Likewise.
19430
19431 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
19432
19433         PR testsuite/25767
19434         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19435         powerpc-*-darwin*.
19436         * lib/obj-c++.exp (obj-c++_init): Likewise.
19437
19438 2006-01-16  Richard Guenther  <rguenther@suse.de>
19439
19440         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19441
19442 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19443
19444         PR testsuite/25777
19445         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19446         to LD_LIBRARY_PATH.
19447
19448 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
19449             Andrew Pinski  <pinskia@physics.uc.edu>
19450
19451         * gcc.dg/minmax-1.c: New test.
19452
19453 2006-01-16  Ben Elliston  <bje@au.ibm.com>
19454
19455         * gcc.dg/dfp/dfp.exp: Correct FSF address.
19456         * gcc.misc-tests/dectest.exp: Ditto.
19457
19458 2006-01-15  Ian Lance Taylor  <ian@airs.com>
19459
19460         PR testsuite/25796
19461         * gcc.target/i386/cmov6.c: Use -march=k8.
19462
19463 2006-01-15  Andreas Jaeger  <aj@suse.de>
19464
19465         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19466         x86 does not have __float128.
19467
19468 2006-01-14  Ian Lance Taylor  <ian@airs.com>
19469
19470         * gcc.target/i386/cmov6.c: New test.
19471
19472 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
19473
19474         PR c++/25663
19475         * g++.dg/template/ctor6.C: New test.
19476
19477 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
19478
19479         PR tree-optimization/25485
19480         * gcc.dg/tree-ssa/pr25485.c: New.
19481
19482 2006-01-14  Richard Guenther  <rguenther@suse.de>
19483
19484         PR tree-optimization/22548
19485         PR tree-optimization/22555
19486         PR tree-optimization/22501
19487         * gcc.dg/tree-ssa/alias-4.c: New testcase.
19488         * gcc.dg/tree-ssa/alias-5.c: Likewise.
19489         * gcc.dg/tree-ssa/alias-6.c: Likewise.
19490         * gcc.dg/tree-ssa/alias-7.c: Likewise.
19491         * gcc.dg/tree-ssa/alias-8.c: Likewise.
19492         * gcc.dg/tree-ssa/alias-9.c: Likewise.
19493         * gcc.dg/tree-ssa/alias-10.c: Likewise.
19494         * gcc.dg/tree-ssa/alias-11.c: Likewise.
19495         * gcc.dg/tree-ssa/alias-12.c: Likewise.
19496
19497 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
19498
19499         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
19500         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19501
19502 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
19503         Richard Guenther  <rguenther@suse.de>
19504
19505         PR rtl-optimization/24257
19506         * gcc.dg/torture/pr24257.c: New testcase.
19507
19508 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
19509
19510         * gcc.c-torture/execute/20060110-1.c: New test.
19511         * gcc.c-torture/execute/20060110-2.c: New test.
19512
19513 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
19514
19515         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19516
19517 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
19518
19519         PR fortran/25756
19520         * gfortran.dg/label_3.f90: New test.
19521
19522 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
19523
19524         PR tree-optimization/25771
19525         * g++.dg/tree-ssa/pr25771.C: New test
19526
19527 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
19528
19529         PR tree-opt/24365
19530         * g++.dg/opt/complex5.C: New test.
19531
19532 2006-01-13  Richard Guenther  <rguenther@suse.de>
19533
19534         * gcc.target/i386/387-9.c: New testcase.
19535
19536 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
19537
19538         PR c++/24824
19539         * g++.dg/debug/dwarf2-1.C: New.
19540
19541 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
19542
19543         PR testsuite/25728
19544         * lib/gcov.exp (verify-lines): Add "close $fd".
19545
19546 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
19547             Ben Elliston  <bje@au.ibm.com>
19548
19549         * gcc.dg/dfp/inf-1.c: New test.
19550
19551 2006-01-12  Janis Johnson <janis187@us.ibm.com>
19552             Yao Qi  <qiyaoltc@cn.ibm.com>
19553             Ben Elliston  <bje@au.ibm.com>
19554             Jon Grimm  <jgrimm2@us.ibm.com>
19555
19556         * gcc.dg/nodfp-1.c: New test.
19557         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19558         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19559         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19560         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19561         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19562         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19563         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19564         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19565         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19566         * gcc.dg/format/dfp-scanf-1.c: Likewise.
19567         * gcc.dg/format/dfp-printf-1.c: Likewise.
19568         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19569         (compat_setup_dfp): New.
19570         * gcc.dg/compat/compat.exp: Use it.
19571         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19572         Make some variables global, prepend "compat_" to their names.
19573         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19574         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19575         * gcc.misc-tests/dectest.exp: New test driver for decTest.
19576         * lib/compat.exp (compat_skip_list): Make global, rename.
19577         * lib/c-compat.exp: New file.
19578         * lib/target-supports.exp (check_effective_target_dfp): New.
19579
19580         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19581         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19582         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19583         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19584         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19585         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19586         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19587         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19588         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19589         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19590         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19591         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19592         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19593         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19594         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19595         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19596         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19597         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19598         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19599         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19600         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19601         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19602         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19603         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19604         gcc.dg/dfp/struct-layout-1.c,
19605         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19606         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19607         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19608         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19609         gcc.dg/dfp/func-vararg-dfp.c,
19610         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19611         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19612         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19613         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19614         gcc.dg/dfp/wtr-conversion-1.c: New tests.
19615
19616 2006-01-11  Richard Guenther  <rguenther@suse.de>
19617
19618         PR tree-optimization/25734
19619         * gcc.dg/tree-ssa/pr25734.c: New testcase.
19620
19621 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19622
19623         PR fortran/25486
19624         * gfortran.dg/literal_character_constant_1_x.F: New test.
19625         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19626         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19627         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19628
19629 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
19630
19631         PR c++/25386
19632         * g++.dg/ext/packed3.C: Add expected packed error.
19633
19634 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
19635
19636         PR target/25706
19637         * gcc.dg/torture/pr25706-1.c: New test.
19638
19639 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
19640
19641         PR tree-optimization/23109
19642         PR tree-optimization/23948
19643         PR tree-optimization/24123
19644
19645         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19646         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19647         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19648         g++.dg/tree-ssa/pr23948.C: New testcases.
19649         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19650         three divisions in order to do the optimization.
19651
19652 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
19653
19654         PR c++/25632
19655         * g++.dg/other/pr25632.C: New test.
19656
19657 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
19658
19659         PR fortran/25730
19660         * gfortran.dg/used_types_1.f90: New test.
19661
19662 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
19663
19664         PR target/25718
19665         * gcc.dg/torture/pr25718-1.c: New test.
19666
19667 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
19668
19669         * gfortran.dg/list_read_2.f90: Fix typo in description.
19670
19671 2006-01-10  Jan Beulich  <jbeulich@novell.com>
19672
19673         * lib/target-supports.exp (check_visibility_available): Simplify test
19674         for *-*-netware*.
19675         (check_profiling_available): Fail for *-*-netware*.
19676         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19677         * gcc.dg/20021014-1.c: Likewise.
19678         * gcc.dg/nest.c: Likewise.
19679
19680 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19681
19682         fortran/24936
19683         * gfortran.dg/forall_3.f90: New test.
19684
19685 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
19686
19687         PR fortran/21977
19688         * gfortran.dg/nesting_2.f90: New test.
19689         * gfortran.dg/nesting_3.f90: New test.
19690
19691 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
19692
19693         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19694         Fix typo in comment.
19695
19696 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19697
19698         * gfortran.dg/single_char_string.f90: New test.
19699
19700 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
19701
19702         * gfortran.dg/ichar_2.f90: New test.
19703
19704 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19705
19706         PR fortran/25093
19707         * gfortran.dg/private_type_4.f90: New.
19708
19709 2006-01-07  Richard Guenther  <rguenther@suse.de>
19710
19711         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19712
19713 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19714
19715         * gfortran.dg/func_decl_1.f90: New.
19716         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19717         * gfortran.dg/array_alloc_2.f90: Likewise.
19718         * gfortran.dg/char_result_8.f90: Likewise.
19719         * gfortran.dg/dup_save_1.f90: Likewise.
19720         * gfortran.dg/dup_save_2.f90: Likewise.
19721         * gfortran.dg/f2c_6.f90: Likewise.
19722         * gfortran.dg/f2c_7.f90: Likewise.
19723         * gfortran.dg/func_result_2.f90: Likewise.
19724         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19725
19726 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
19727
19728         PR fortran/22146
19729         * gfortran.dg/elemental_subroutine_1.f90: New test.
19730         * gfortran.dg/elemental_subroutine_2.f90: New test.
19731
19732         PR fortran/25029
19733         PR fortran/21256
19734         * gfortran.dg/assumed_size_refs_1.f90: New test.
19735
19736         PR fortran/20868
19737         PR fortran/20870
19738         * gfortran.dg/assumed_size_refs_2.f90: New test.
19739         * gfortran.dg/initialization_1.f90: Change warning message.
19740
19741 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
19742
19743         * gcc.dg/tree-ssa/loop-15.c: New test.
19744
19745 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19746
19747         PR fortran/25598
19748         * gfortran.dg/backspace_3.f: New test.
19749         * gfortran.dg/backspace_4.f: New test.
19750
19751 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19752
19753         PR fortran/24268
19754         * gfortran.dg/fmt_white.f: Update test.
19755
19756 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
19757
19758         * gcc.dg/cast-1.c: Add new warning.
19759         * gcc.dg/cast-2.c: Likewise.
19760         * gcc.dg/cast-3.c: Likewise.
19761         * gcc.dg/format/cast-1.c: Likewise.
19762         * gcc.dg/cast-4.c: New testcase.
19763
19764 2006-01-05  Richard Guenther  <rguenther@suse.de>
19765
19766         PR tree-optimization/22555
19767         * gcc.dg/tree-ssa/alias-3.c: New testcase.
19768
19769 2006-01-05  Richard Guenther  <rguenther@suse.de>
19770             Diego Novillo  <dnovillo@redhat.com>
19771
19772         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19773         * gcc.dg/tree-ssa/loop-8.c: Likewise.
19774         * gcc.dg/tree-ssa/loop-1.c: Likewise.
19775         * gcc.dg/tree-ssa/pr23294.c: Likewise.
19776         * gcc.dg/tree-ssa/pr21985.c: Likewise.
19777         * gcc.dg/tree-ssa/loop-14.c: Likewise.
19778         * gcc.dg/tree-ssa/loop-2.c: Likewise.
19779         * gcc.dg/tree-ssa/loop-3.c: Likewise.
19780         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19781         * gcc.dg/tree-ssa/pr21171.c: Likewise.
19782         * gcc.dg/tree-ssa/loop-5.c: Likewise.
19783         * gcc.dg/tree-ssa/loop-10.c: Likewise.
19784         * gcc.dg/tree-ssa/loop-6.c: Likewise.
19785         * treelang/compile/extravar.tree: Likewise.
19786         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19787         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19788         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19789         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19790         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19791
19792 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
19793
19794         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19795         for 64-bit fix.
19796
19797 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
19798
19799         PR fortran/23675
19800         gfortran.dg/char_result_11.f90: New.
19801
19802 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
19803
19804         PR c++/24782
19805         * g++.dg/parse/access9.C: New test.
19806         * g++.dg/tc1/dr52.C: Tweak error markers.
19807
19808 2006-01-04  Richard Henderson  <rth@redhat.com>
19809
19810         Merge from gomp branch.
19811         * g++.dg/parse/pragma2.C: Update expected error lines.
19812
19813 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
19814
19815         * g++.dg/other/i386-2.C: New test.
19816
19817         PR target/25554
19818         * gcc.c-torture/compile/20051228-1.c: New test.
19819
19820         PR c/25559
19821         * gcc.dg/pr25559.c: New test.
19822
19823 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
19824
19825         PR c++/25492
19826         * g++.dg/lookup/friend9.C: New test.
19827
19828         PR c++/25625
19829         * g++.dg/template/repo5.C: New test.
19830
19831 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
19832
19833         PR fortran/25101
19834         * gfortran.dg/forall_2.f90: New test.
19835
19836 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
19837
19838         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19839         dg-require-weak.  Adjust regexp to handle leading-underscore
19840         targets and space as well as TAB after .weak.  Change previous
19841         64-bit fix to not use naked dot.
19842
19843 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
19844
19845         PR rtl-optimization/25578
19846         * gcc.c-torture/execute/20060102-1.c: New testcase.
19847
19848 2006-01-03  Richard Guenther  <rguenther@suse.de>
19849
19850         PR c/25183
19851         * gcc.dg/torture/pr25183.c: New testcase.
19852
19853 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
19854
19855         Merge from gomp-branch.
19856         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19857         * gcc.dg/ia64-sync-2.c: Likewise.
19858         * gcc.dg/ia64-sync-3.c: Likewise.
19859         * gcc.dg/ia64-sync-4.c: Likewise.
19860         * gcc.dg/sync-2.c: Likewise.
19861         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19862         that sparc64-*-* and sparcv9-*-* supports sync builtins.
19863
19864 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
19865
19866         PR c++/25635
19867         * g++.dg/parse/operator6.C: New test.
19868
19869         PR c++/25637
19870         * g++.dg/parse/error29.C: New test.
19871
19872         PR c++/25638
19873         * g++.dg/parse/dtor6.C: New test.
19874
19875         PR c++/25633
19876         * g++.dg/parse/ctor3.C: New test.
19877
19878         PR c++/25634
19879         * g++.dg/template/class3.C: New test.
19880
19881 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
19882
19883         * g++.dg/debug/debug9.C: New.
19884
19885 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
19886
19887         PR fortran/24640
19888         * gfortran.dg/label_2.f90: New test.
19889
19890 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19891
19892         * g++.dg/lookup/using12.C: Tighten error marker.
19893
19894 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
19895             Andrew Pinski <pinskia@physics.uc.edu>
19896
19897         * gcc.target/powerpc/darwin-abi-3.c: New file.
19898         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19899         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19900         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19901         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19902         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19903         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19904         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19905         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19906
19907 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
19908
19909         * gcc.dg/tree-ssa/loadpre1.c: New;
19910         * gcc.dg/tree-ssa/loadpre2.c: New;
19911         * gcc.dg/tree-ssa/loadpre3.c: New;
19912         * gcc.dg/tree-ssa/loadpre4.c: New;
19913         * gcc.dg/tree-ssa/loadpre5.c: New;
19914         * gcc.dg/tree-ssa/loadpre6.c: New;
19915         * gcc.dg/tree-ssa/loadpre7.c: New;
19916         * gcc.dg/tree-ssa/loadpre8.c: New;
19917         * gcc.dg/tree-ssa/loadpre9.c: New;
19918
19919 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
19920
19921         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19922         * g++.dg/abi/thunk4.C: Likewise.
19923
19924 2006-01-01  Andreas Jaeger  <aj@suse.de>
19925
19926         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19927         portable.
19928
19929 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
19930
19931         PR c++/25294
19932         * gcc.dg/pragma-pack-3.c: New test.
19933         * g++.dg/parse/pragma3.C: New test.
19934
19935 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19936
19937         PR middle-end/24827
19938         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19939
19940 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19941
19942         PR testsuite/25214
19943         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19944
19945 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
19946
19947         PR fortran/22607
19948         * gfortran-dg/pure_byref_3.f90: New.
19949
19950         fortran/PR 25396
19951         * gfortran.dg/userdef_operator_1.f90: New.
19952
19953 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         * g++.dg/abi/thunk3.C: New.
19956         * g++.dg/abi/thunk4.C: New.
19957
19958 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
19959
19960         PR fortran/25532
19961         * gfortran.dg/host_used_types_1.f90: New test. Check that host
19962         associated derived type components of derived types are
19963         properly declared in contained procedures.
19964
19965 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19966
19967         PR libgfortran/25139
19968         * gfortran.dg/backspace_2.f: New test.
19969
19970 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19971
19972         PR libgfortran/25550
19973         * gfortran.dg/endfile.f: New test.
19974
19975 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19976
19977         PR libgfortran/25419
19978         * gfortran.dg/comma.f: New test.
19979
19980 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19981
19982         * lib/gfortran-dg.exp: Remove trailing whitespace.
19983         * lib/fortran-torture.exp: Test with -fbounds-check instead of
19984         -funroll-all-loops.
19985
19986 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
19987
19988         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19989         Extended Double long doubles or repeat tests when long double is
19990         the same size as double.
19991
19992 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19993
19994         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19995
19996         PR testsuite/25442
19997         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19998         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19999
20000         PR testsuite/25441
20001         * gcc.dg/pr23911.c: Make test variable static.
20002
20003         PR testsuite/25444
20004         * gcc.dg/tree-ssa/pr14841.c: Likewise.
20005
20006 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20007
20008         PR c++/25439
20009         * g++.dg/parse/crash17.C: Adjust error markers.
20010         * g++.dg/template/error20.C: New test.
20011
20012 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
20013
20014         PR c++/23172
20015         * g++.dg/ext/complit4.C: New test.
20016
20017         PR c++/25417
20018         * g++.dg/ext/complit5.C: Likewise.
20019
20020 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
20021
20022         PR tree-optimization/25125
20023         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
20024         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
20025         * gcc.c-torture/execute/pr25125.c: New.
20026
20027 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
20028
20029         PR fortran/25029
20030         PR fortran/21256
20031         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
20032         functions with incorrect assumed size references.
20033
20034 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
20035
20036         PR c++/23171
20037         * g++.dg/opt/init1.C: New test.
20038
20039 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
20040
20041         PR c++/24671
20042         * g++.dg/template/sfinae3.C: New test.
20043
20044 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20045
20046         * g++.dg/other/friend4.C: New test.
20047
20048 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20049
20050         PR target/25005
20051         * g++.dg/opt/pr25005.C: New test.
20052
20053 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20054
20055         PR c++/25369
20056         * g++.dg/template/ptrmem16.C: New test.
20057
20058 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
20059
20060         PR fortran/25029
20061         PR fortran/21256
20062         * gfortran.dg/initialization_1.f90: Add test of SIZE.
20063
20064 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20065
20066         PR libgfortran/25307
20067         * gfortran.dg/list_read_5.f90: New test.
20068
20069 2005-12-22  Richard Henderson  <rth@redhat.com>
20070
20071         * gcc.target/i386/sse-7.c: Use -msse2.
20072
20073 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
20074
20075         PR rtl-optimization/25432
20076         * gcc.c-torture/compile/20051216-1.c: New test.
20077
20078         PR objc/25328
20079         * objc/execute/pr25328.m: New test.
20080
20081 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
20082
20083         PR c++/25364
20084         * g++.dg/template/call4.C: New test.
20085
20086 2005-12-22  Dale Johannesen  <dalej@apple.com>
20087
20088         * gcc.target/i386/sse-17.c: New.
20089
20090 2005-12-22  Paul Brook  <paul@codesourcery.com>
20091
20092         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
20093
20094 2005-12-22  Paul Brook  <paul@codesourcery.com>
20095
20096         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
20097
20098 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
20099
20100         PR tree-opt/25513
20101         * gcc.c-torture/compile/pr25513.c: New test.
20102
20103 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20104
20105         PR c++/23333
20106         * g++.dg/parse/error25.C: Add more tests.
20107
20108 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20109
20110         PR fortran/18990
20111         * gfortran.dg/der_charlen_1.f90: New.
20112
20113 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
20114
20115         PR fortran/20889
20116         * gfortran.dg/pointer_component_type_1.f90: New test.
20117
20118         PR fortran/25029
20119         PR fortran/21256
20120         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
20121         should give an error with assumed size array refernces and checks
20122         those that should not.
20123         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
20124         reference an upper bound so that it does not generate an error.
20125
20126         PR fortran/19362
20127         PR fortran/20244
20128         PR fortran/20864
20129         PR fortran/25391
20130         * gfortran.dg/used_dummy_types_1.f90: New test.
20131         * gfortran.dg/used_dummy_types_2.f90: New test.
20132         * gfortran.dg/used_dummy_types_3.f90: New test.
20133         * gfortran.dg/used_dummy_types_4.f90: New test.
20134         * gfortran.dg/used_dummy_types_5.f90: New test.
20135
20136         PR fortran/23152
20137         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
20138         group already being USE associated.
20139         * gfortran.dg/assumed_shape_nml.f90: New test.
20140         * gfortran.dg/assumed_size_nml.f90: New test.
20141
20142         PR fortran/20862
20143         PR fortran/25053
20144         PR fortran/25063
20145         PR fortran/25064
20146         PR fortran/25066
20147         PR fortran/25067
20148         PR fortran/25068
20149         PR fortran/25307
20150         * gfortran.dg/io_constraints_1.f90: New test.
20151         * gfortran.dg/io_constraints_1.f90: New test.
20152         * gfortran.dg/iostat_3.f90: Change wording of warning.
20153         * gfortran.dg/g77/19981216-0.f: The same.
20154
20155 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
20156
20157         PR tree-optimization/23518
20158         * gcc.dg/pr23518.c: New.
20159
20160 2005-12-21  Mike Stump  <mrs@apple.com>
20161
20162         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
20163
20164 2005-12-21  Paul Brook  <paul@codesourcery.com>
20165
20166         * gcc.dg/pr19340.c: Skip on m68k targets.
20167
20168 2005-12-21  Steven Bosscher  <stevenb@suse.de>
20169
20170         PR rtl-optimization/25196
20171         * gcc.dg/pr25196.c: New test.
20172
20173 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
20174
20175         PR fortran/25423
20176         gfortran.dg/where_nested_1.f90: New.
20177
20178 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
20179
20180         PR tree-optimization/25382.
20181         * gcc.dg/tree-ssa/pr25382.c: New.
20182
20183 2005-12-20  Richard Guenther  <rguenther@suse.de>
20184
20185         PR middle-end/24306
20186         * gcc.target/i386/pr24306.c: New testcase.
20187
20188 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
20189
20190         PR tree-optimization/25501
20191         * gcc.dg/tree-ssa/pr25501.c: New.
20192
20193 2005-12-20  Richard Guenther  <rguenther@suse.de>
20194
20195         Revert
20196         2005-12-02  Richard Guenther  <rguenther@suse.de>
20197
20198         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20199
20200 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
20201
20202         PR c++/21228
20203         * g++.dg/warn/Wunreachable-code-2.C: New test.
20204
20205 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
20206
20207         PR c++/24278
20208         * g++.dg/template/ctor5.C: New test.
20209
20210         PR c++/24915
20211         * g++.dg/template/overload8.C: New test.
20212
20213 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
20214
20215         * gcc.c-torture/compile/pr25483 : New test.
20216
20217 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20218
20219         PR c++/20552
20220         * g++.dg/ext/typeof10.C: New test.
20221
20222 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20223
20224         * gcc.dg/mt-loopi1.c: New.
20225
20226 2005-12-18  Richard Guenther  <rguenther@suse.de>
20227
20228         PR tree-optimization/25481
20229         * gcc.dg/torture/pr25481.c: New testcase.
20230
20231 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
20232
20233         PR rtl-optimization/21041
20234         * gcc.dg/pr21041.c: New test.
20235
20236 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20237
20238         PR libgfortran/25463
20239         * gfortran.dg/advance.f90: New test.
20240
20241 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
20242
20243         * gcc.dg/20051201-1.c: New test.
20244
20245 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
20246
20247         PR fortran/25018
20248         * gfortran.dg/initialization_1.f90: New test.
20249         * gfortran.dg/enum_5.f90: Change dg-error to new message.
20250         * gfortran.dg/g77/980616-0.f: The same.
20251
20252 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20253
20254         * PR fortran/25458
20255         * gfortran.dg/chkbits.f90: New test.
20256
20257 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20258
20259         * gfortran.dg/enum_5.f: Revert to previous version.
20260
20261 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
20262
20263         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
20264         * gfortran.dg/nested_modules_1.f90: Ditto.
20265         * gfortran.dg/hollerith_f95.f90: Ditto.
20266         * gfortran.dg/select_5.f90: Ditto.
20267         * gfortran.dg/secnds.f: Ditto.
20268         * gfortran.dg/hollerith2.f90: Ditto.
20269         * gfortran.dg/imag_2.f: Ditto.
20270         * gfortran.dg/ftell_2.f90: Ditto.
20271         * gfortran.dg/malloc_free_1.f90: Ditto.
20272         * gfortran.dg/logint-1.f: Ditto.
20273         * gfortran.dg/recursive_statement_functions.f90: Ditto.
20274         * gfortran.dg/e_d_fmt.f90: Ditto.
20275         * gfortran.dg/hollerith_legacy.f90: Ditto.
20276         * gfortran.dg/logint-2.f: Ditto.
20277         * gfortran.dg/enum_5.f90: Ditto.
20278         * gfortran.dg/f2c_2.f90: Ditto.
20279         * gfortran.dg/pr17143.f90: Ditto.
20280         * gfortran.dg/namelist_14.f90: Ditto.
20281         * gfortran.dg/logint-3.f: Ditto.
20282         * gfortran.dg/spread_scalar_source.f90: Ditto.
20283         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
20284         * gfortran.dg/namelist_11.f: Ditto.
20285         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20286         * gfortran.dg/g77/20010519-1.f
20287         * gfortran.dg/g77/alpha1.f: Ditto.
20288         * gfortran.dg/g77/990115-1.f: Ditto.
20289         * gfortran.dg/g77/erfc.f: Ditto.
20290         * gfortran.dg/g77/19990313-3.f: Ditto.
20291         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
20292         * gfortran.dg/g77/20010426.f: Ditto.
20293         * gfortran.dg/g77/19990313-0.f: Ditto.
20294         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
20295         * gfortran.dg/g77/20000629-1.f: Ditto.
20296         * gfortran.dg/g77/970125-0.f: Ditto.
20297         * gfortran.dg/g77/8485.f: Ditto.
20298         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
20299         * gfortran.dg/g77/19990313-1.f: Ditto.
20300         * gfortran.dg/g77/int8421.f: Ditto.
20301         * gfortran.dg/g77/19990305-0.f: Ditto.
20302         * gfortran.dg/g77/947.f: Ditto.
20303         * gfortran.dg/g77/19990905-2.f: Ditto.
20304         * gfortran.dg/g77/cabs.f: Ditto.
20305         * gfortran.dg/g77/19990313-2.f: Ditto.
20306         * gfortran.dg/g77/20020307-1.f: Ditto.
20307         * gfortran.dg/g77/dcomplex.f: Ditto.
20308         * gfortran.dg/g77/19990502-1.f: Ditto.
20309         * gfortran.dg/g77/19981216-0.f: Ditto.
20310         * gfortran.dg/common_4.f90: Ditto.
20311         * gfortran.dg/entry_4.f90: Ditto.
20312         * gfortran.dg/equiv_constraint_2.f90: Ditto.
20313         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
20314         * gfortran.dg/namelist_12.f: Ditto.
20315         * gfortran.dg/scale_1.f90: Ditto.
20316         * gfortran.dg/modulo_1.f90
20317         * gfortran.dg/hollerith.f90: Ditto.
20318         * gfortran.dg/direct_io_3.f90: Ditto.
20319         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
20320         * gfortran.dg/gnu_logical_1.F: Ditto.
20321         * gfortran.dg/unf_io_convert_1.f90: Ditto.
20322         * gfortran.dg/assign_1.f90: Ditto.
20323         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
20324         * gfortran.dg/pr23095.f: Ditto.
20325         * gfortran.dg/read_float_1.f90: Ditto.
20326
20327 2005-12-17  Andreas Jaeger  <aj@suse.de>
20328
20329         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
20330         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
20331
20332 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20333
20334         PR fortran/24268
20335         * gfortran.dg/fmt_white.f: New test.
20336
20337 2005-12-16  Steven G. Kargl <kargls@comcast.net>
20338
20339         * gfortran.dg/label_1.f90: New test.
20340
20341 2005-12-15  Ben Elliston  <bje@au.ibm.com>
20342
20343         PR testsuite/25422
20344         * gcc.dg/20031012-1.c: Add -Walways-true option.
20345         * gcc.dg/weak/weak-3.c: Likewise.
20346         * g++.old-deja/g++.mike/warn8.C: Likewise.
20347
20348 2005-12-16  Mike Stump  <mrs@apple.com>
20349
20350         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20351         exit.
20352
20353 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20354
20355         PR libgfortran/25264
20356         PR libgfortran/25349
20357         * gfortran.dg/tl_editing.f90: Added additional checks.
20358         * gfortran.dg/t_editing.f: New test.
20359         * gfortran.dg/write_padding.f90: New test
20360
20361 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20362
20363         PR testsuite/25215
20364         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20365
20366 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
20367
20368         PR rtl-optimization/24899
20369         * gcc.c-torture/execute/20051215-1.c: New test.
20370
20371 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
20372
20373         PR 24823
20374         * gfortran.dg/pr24823.f: New test.
20375
20376 2005-12-16  Jeff Law  <law@redhat.com>
20377
20378         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20379
20380 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
20381
20382         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20383         (base_types): Change C++ style comments to C style comments.  Remove
20384         aligned types from the array.  Keep Enums disabled.
20385         (complex_types): Remove aligned types from the array.
20386         Comment out "_Complex long double".
20387         (attrib_types): Remove.
20388         (complex_attrib_types): Remove.
20389         (attrib_array_types): Remove.
20390         (complex_attrib_array_types): Remove.
20391         (aligned_bitfld_types): Remove.
20392         (n_aligned_bitfld_types): Remove.
20393         (FEATURE_ALIGNEDPACKED): Delete.
20394         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20395         (singles): Remove support for adding attributes.
20396         (choose_type): Remove support for attributed types.
20397         (generate_fields): Remove support for attributed bit-fields.
20398         Remove support for adding attributes.
20399         (generate_random_tests): Remove support for adding attributes.
20400         (features): Add back "[0] :0" and "complex vector [0]".
20401         (main): Remove support for attributed bit-fields.
20402         Uncomment the calling of generate_random_tests for the rests of
20403         the tests.
20404
20405 2005-12-16  Jan Hubicka  <jh@suse.cz>
20406
20407         * gcc.c-torture/combine/pr25224.c: New.
20408
20409 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
20410
20411         PR other/25028
20412         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20413         HP-UX.
20414
20415 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
20416
20417         * gcc.dg/20051215-1.c: New file.
20418
20419 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20420
20421         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20422         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20423
20424 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
20425
20426         PR fortran/18197
20427         * gfortran.dg/dummy_functions_1.f90: New.
20428
20429 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
20430
20431         PR rtl-optimization/25310
20432         * gcc.c-torture/compile/pr25310.c: New test.
20433
20434 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20435
20436         PR debug/25023
20437         * gcc.dg/pr25023.c: New test.
20438
20439 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20440
20441         * g++.old-deja/g++.brendan/redecl1.C,
20442         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20443         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20444         g++.old-deja/g++.oliva/typeof1.C,
20445         g++.old-deja/g++.other/crash16.C,
20446         g++.old-deja/g++.other/crash34.C,
20447         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20448         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20449         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20450         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20451         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20452         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20453         Remove xfail.
20454
20455 2005-12-14  Kean Johnston  <jkj@sco.com>
20456             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20457
20458         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20459         * gcc.target/i386/20020523-1.c: Ditto.
20460         * gcc.target/i386/tailcall-1.c: Ditto.
20461         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20462         * gcc.target/i386/ssetype-5.c: Ditto.
20463
20464 2005-12-14  Jeff Law  <law@redhat.com>
20465
20466         * gcc.dg/tree-ssa/foldstring-1.c: New test.
20467
20468 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
20469
20470         PR target/25254
20471         PR target/24188
20472         * gcc.target/i386/pr25254.c: New test.
20473         * gfortran.dg/PR24188.f: New test.
20474
20475 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
20476
20477         * lib/fortran-torture.exp: Catch remaining uses of
20478         remote_file build delete.
20479
20480 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20481
20482         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20483
20484 2005-12-14  Ben Elliston  <bje@au.ibm.com>
20485
20486         * gcc.dg/warn-addr-cmp.c: New test.
20487
20488 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20489
20490         PR debug/25023
20491         PR target/25293
20492         * gcc.target/i386/pr25293.c: New test.
20493
20494 2005-12-13  Petr Machata  <machata@post.cz>
20495
20496         PR c++/24907
20497         * g++.dg/parse/comma2.C: New test.
20498
20499 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
20500             Jakub Jelinek  <jakub@redhat.com>
20501
20502         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20503         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20504         (limits.h): Include unconditionally.
20505         (stdlib.h): Likewise.
20506         (hashtab.h): Do not include.
20507         (getopt.h): Likewise.
20508         (stddef.h): Include.
20509         (hashval_t): Define.
20510         (struct entry): Add "next" field.
20511         (HASH_SIZE): New macro.
20512         (hash_table): New variable.
20513         (switchfiles): Do not use xmalloc.
20514         (mix): New macro.
20515         (iterative_hash): New function.
20516         (hasht): Remove.
20517         (e_exists): New function.
20518         (e_insert): Likewise.
20519         (output): Use, instead of libiberty hashtable functions.
20520         (main): Do not use getopt.  Do not call htab_create.
20521
20522 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
20523
20524         PR c++/25331
20525         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20526         put atal* and atpaal* attributes on array elements.
20527         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20528         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20529         put atal* and atpaal* attributes on array elements.
20530         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20531
20532 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
20533
20534         * gcc.dg/single-precision-constant.c: New test.
20535
20536 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
20537
20538         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20539         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20540         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20541         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20542         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20543         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20544         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20545         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20546         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20547         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20548         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20549         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20550         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20551         gcc.target/powerpc/ppc-sdata-2.c,
20552         gcc.target/powerpc/ppc-stackalign-1.c,
20553         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20554         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20555         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20556         gcc.target/powerpc/rs6000-ldouble-2.c,
20557         gcc.target/powerpc/rs6000-power2-1.c,
20558         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20559         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
20560         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
20561         option into target selector.
20562         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
20563         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20564
20565 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20566
20567         PR objc/25348
20568         * objc.dg/encode-9.m: New test.
20569
20570 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20571
20572         PR testsuite/20772
20573         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20574         * gcc.dg/asm-b.c: Fix typo.
20575         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20576         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20577         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20578         i?86 lp64 and x86_64 ilp32.
20579         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20580         on i?86 lp64.
20581         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20582
20583 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
20584
20585         PR fortran/25078
20586         gfortran.dg/equiv_5.f90: New test.
20587
20588 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
20589
20590         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20591         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20592         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20593         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20594         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20595         * gcc.dg/tree-ssa/reassoc-5.c: New.
20596         * gcc.dg/tree-ssa/reassoc-6.c: New.
20597         * gcc.dg/tree-ssa/reassoc-7.c: New.
20598         * gcc.dg/tree-ssa/reassoc-8.c: New.
20599         * gcc.dg/tree-ssa/reassoc-9.c: New.
20600         * gcc.dg/tree-ssa/reassoc-10.c: New.
20601         * gcc.dg/tree-ssa/reassoc-11.c: New.
20602
20603 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20604
20605         PR testsuite/25167
20606         PR testsuite/24478
20607         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20608
20609 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
20610
20611         PR c++/25300
20612         * g++.dg/template/inherit.C: Do not use a generic error message.
20613
20614 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
20615
20616         PR libobjc/25354
20617         * objc.dg/gnu-encoding: New directory.
20618         * objc.dg/gnu-encoding/compat-common.h: New file.
20619         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20620         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20621         * objc.dg/gnu-encoding/vector-defs.h: New file.
20622         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20623         * objc.dg/gnu-encoding/generate-random.c: New file.
20624         * objc.dg/gnu-encoding/generate-random_r.c: New file.
20625         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20626         * objc.dg/gnu-encoding/generate-random.h: New file.
20627
20628 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
20629
20630         PR c++/25337
20631         * g++.dg/template/defarg7.C: New test.
20632
20633 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20634
20635         PR libobjc/25347
20636         * objc.dg/encode-8.m: New test.
20637
20638 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
20639
20640         PR libobjc/25346
20641         * objc.dg/encode-7.m: New test.
20642
20643 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
20644
20645         PR c++/25010
20646         * g++.dg/opt/inline10.C: New test.
20647
20648 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
20649
20650         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20651
20652 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
20653
20654         * gfortran.dg/substring_equivalence.f90: typo in comment
20655
20656 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20657
20658         PR fortran/25068
20659         * gfortran.dg/iostat_3.f90: New test.
20660
20661 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
20662
20663         PR fortran/23815
20664         * gfortran.dg/unf_io_convert_1.f90: New test.
20665         * gfortran.dg/unf_io_convert_2.f90: New test.
20666         * gfortran.dg/unf_io_convert_3.f90: New test.
20667
20668 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20669
20670         PR testsuite/20772
20671         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20672         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20673         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20674         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20675         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20676         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20677         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20678         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20679         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20680         gcc.dg/torture/fp-int-convert-float128-timode.c,
20681         gcc.dg/torture/fp-int-convert-float128.c,
20682         gcc.dg/torture/fp-int-convert-float80-timode.c,
20683         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20684         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20685
20686         * gcc.dg/tls/opt-1.c: Require effective target fpic.
20687
20688 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
20689
20690         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20691
20692 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
20693
20694         * gcc.dg/20051207-1.c,
20695         * gcc.dg/20051207-2.c,
20696         * gcc.dg/20051207-3.c: New tests.
20697
20698 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20699
20700         PR testsuite/20772
20701         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20702         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20703         dg-skip-if target selector.
20704
20705         PR testsuite/20772
20706         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20707         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20708         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20709         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20710         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20711         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20712         and/or merge with i?86 cases.
20713
20714         * gcc.dg/tls/opt-3.c: Require effective target fpic.
20715
20716         PR testsuite/20772
20717         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20718         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20719         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20720         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20721         x86_64-*-linux*.
20722
20723 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
20724
20725         PR target/25311
20726         * gcc.c-torture/compile/pr25311.c: New test.
20727
20728 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20729
20730         PR libgfortran/25039
20731         * gfortran.dg/read_comma.f: New test.
20732
20733 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
20734
20735         PR c++/19317
20736         * g++.dg/opt/pr19317-1.C: New test.
20737         * g++.dg/opt/pr19317-2.C: New test.
20738         * g++.dg/opt/pr19317-3.C: New test.
20739
20740         PR target/19005
20741         * gcc.c-torture/execute/pr19005.c: New test.
20742
20743         PR target/17828
20744         * g++.old-deja/g++.other/comdat5.C: New test.
20745         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20746
20747         * g++.dg/compat/struct-layout-1.exp: New file.
20748         * g++.dg/compat/struct-layout-1.h: New.
20749         * g++.dg/compat/struct-layout-1_generate.c: New.
20750         * g++.dg/compat/struct-layout-1_x1.h: New.
20751         * g++.dg/compat/struct-layout-1_x2.h: New.
20752         * g++.dg/compat/struct-layout-1_y1.h: New.
20753         * g++.dg/compat/struct-layout-1_y2.h: New.
20754
20755         * gcc.dg/20050330-2.c: New test.
20756
20757 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
20758
20759         PR fortran/25292
20760         * gfortran.dg/associated_1.f90: New.
20761
20762 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20763
20764         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20765         ILP32 vect_no_align platforms.
20766
20767 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
20768             Jakub Jelinek  <jakub@redhat.com>
20769
20770         PR target/25268
20771         * gcc.c-torture/compile/20051207-1.c: New test.
20772
20773 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20774
20775         PR testsuite/20772
20776         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20777         gcc.dg/torture/pr18582-1.c,
20778         gcc.target/i386/attributes-error.c: Also test on x86_64.
20779
20780         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20781
20782 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20783
20784         PR c++/19397
20785         * g++.dg/template/typedef3.C: New test.
20786
20787         PR c++/19762
20788         PR c++/19764
20789         * g++.dg/template/dtor3.C: Fix error markers.
20790
20791 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
20792
20793         * lib/target-supports.exp (check_effective_target_sync_char_short):
20794         Add s390*.
20795
20796 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
20797
20798         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20799
20800 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20801
20802         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20803         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20804         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20805         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20806
20807 2005-12-06  Roger Sayle  <roger@eyesopen.com>
20808
20809         PR c++/25263
20810         * g++.dg/other/array2.C: New test case.
20811
20812 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
20813
20814         * gcc.dg/darwin-weakimport-3.c: New.
20815
20816         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20817         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20818         and to work on Darwin.
20819         * gcc.dg/attr-weakref-1b.c: New file.
20820         * gcc.dg/attr-weakref-2.c: New test.
20821         * gcc.dg/darwin-weakref-1.c: New test.
20822
20823 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
20824
20825         PR testsuite/25247
20826         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20827         use in selector expressions.
20828         (dg-xfail-if): Ditto.
20829         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20830         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20831         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20832         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20833         * gcc.test-framework/test-framework.exp: Skip generated tests if
20834         CHECK_TEST_FRAMEWORK is not 1.
20835
20836 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
20837
20838         PR tree-optimization/24963
20839         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20840
20841         PR target/24108
20842         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20843
20844         PR target/18580
20845         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20846         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20847         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20848         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20849
20850 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
20851
20852         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20853         dg-options.
20854
20855 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20856
20857         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20858
20859 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
20860
20861         * gcc.dg/format/cast-1.c: New test.
20862
20863 2005-12-04  Roger Sayle  <roger@eyesopen.com>
20864
20865         PR c/7776
20866         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20867         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20868         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20869         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20870
20871 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20872
20873         * gcc.dg/cast-pretty-print-1.c: New test.
20874
20875 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
20876
20877         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20878
20879 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
20880
20881         PR c++/24173
20882         * g++.dg/template/friend40.C: New test.
20883
20884 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
20885
20886         PR target/25199
20887         * gcc.target/i386/movq-2.c: New test.
20888         * gcc.target/i386/movq.c: Remove target i?86, instead add
20889         dg-require-effective-target ilp32.
20890
20891 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20892
20893         PR c++/24103
20894         * g++.dg/other/default1.C: New test.
20895
20896 2005-12-02  Richard Guenther  <rguenther@suse.de>
20897
20898         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20899
20900 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20901
20902         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20903
20904 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
20905
20906         PR target/21017
20907         * gcc.target/powerpc/rotate.c: New.
20908
20909 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20910
20911         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20912         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20913
20914 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20915
20916         PR c/13384
20917         * gcc.dg/pr17730-1.c: Adjust.
20918         * gcc.dg/lvalue1.c (main): Likewise.
20919         * gcc.dg/lvalue-2.c: Likewise.
20920         * g++.dg/pr7503-3.C
20921
20922 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
20923
20924         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20925         error messages.
20926
20927 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
20928
20929         PR fortran/24789
20930         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
20931
20932 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20933
20934         PR target/24475
20935         * lib/target-supports.exp (check_effective_target_tls): New.
20936         (check_effective_target_tls_runtime): New.
20937         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20938         for TLS support.
20939         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20940         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20941         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20942         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20943         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20944         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20945         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20946         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20947         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20948         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20949         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20950         effective-target TLS.
20951         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20952         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20953         effective-target TLS runtime.
20954
20955 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
20956
20957         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20958
20959 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
20960
20961         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20962         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20963         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20964         ignored" warnings when "packing" is the same as the ABI layout.
20965
20966 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
20967
20968         PR fortran/21302
20969         * gfortran.dg/line_length_1.f: New test.
20970         * gfortran.dg/line_length_2.f90: Ditto.
20971
20972 2005-11-30  Richard Guenther  <rguenther@suse.de>
20973
20974         PR tree-optimization/21655
20975         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20976
20977 2005-11-30  Dale Johannesen  <dalej@apple.com>
20978
20979         * gcc.c-torture/compile/pr24930.c: New.
20980
20981 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
20982
20983         PR fortran/15809
20984         *  gfortran.dg/auto_char_dummy_array.f90: New test.
20985
20986 2005-11-30  Jeff Law  <law@redhat.com>
20987
20988         * g++.old-deja/g++.law/pr25000.C: New test.
20989
20990 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
20991
20992         * gcc.dg/tls/opt-11.c: New test.
20993
20994 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
20995
20996         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20997         targets.
20998         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20999         LP64 ia64.
21000
21001 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
21002
21003         * gfortran.dg/open_access_1.f90: New test.
21004
21005 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21006
21007         * gcc.dg/charset/builtin2.c: New test.
21008
21009 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
21010
21011         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
21012         on mmix-*-* for *_[xy].c.
21013
21014 2005-11-28  Kean Johnston  <jkj@sco.com>
21015
21016         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
21017         headers.
21018         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
21019         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
21020         * gcc.target/i386/asm-3.c: Ditto.
21021         * gcc.target/i386/clobbers.c: Ditto.
21022         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
21023         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
21024         test regexp.
21025         * gcc.target/i386/mul.c: Ditto.
21026         * gcc.target/i386/ssetype-1.c: Ditto.
21027         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
21028         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
21029         static so the test works with -fPIC mode too. Based on comment in
21030         PR19231 by Pinski.
21031         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
21032
21033 2005-11-28  Richard Guenther  <rguenther@suse.de>
21034
21035         * gcc.dg/alias-9.c: New testcase.
21036         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
21037
21038 2005-11-28  Roger Sayle  <roger@eyesopen.com>
21039             Uros Bizjak  <uros@kss-loka.si>
21040
21041         PR middle-end/20219
21042         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
21043         tan(x)/sin(x) transformations.
21044
21045 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
21046
21047         PR middle-end/24575
21048         * gcc.dg/tree-ssa/divide-3.c: New test.
21049         * gcc.dg/tree-ssa/divide-4.c: New test.
21050
21051 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
21052
21053         PR fortran/24917
21054         *  gfortran.dg/boz_6.f90: New test.
21055
21056 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21057
21058         PR fortran/23912
21059         * gfortran.dg/modulo_1.f90: New test.
21060
21061 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21062
21063         PR libfortran/24919
21064         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
21065         fail on CRLF platforms.
21066         * gfortran.dg/ftell_2.f90: Likewise.
21067
21068 2005-11-26  Eric Christopher  <echristo@apple.com>
21069
21070         * gcc.dg/intmax_t-1.c: Remove mips xfail.
21071
21072 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21073
21074         * objc.dg/gnu-runtime-3.m: Simplify.
21075
21076 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
21077
21078         PR middle-end/23669
21079         * gcc.dg/tree-ssa/divide-1.c: New test.
21080         * gcc.dg/tree-ssa/divide-2.c: New test.
21081
21082 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21083
21084         PR libgfortran/24945
21085         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
21086
21087 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
21088
21089         PR libgfortran/24945
21090         * gfortran.dg/open_status_2.f90: New test.
21091
21092 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21093
21094         * gcc.c-torture/execute/builtins/fprintf.c,
21095         gcc.c-torture/execute/builtins/fputs-lib.c,
21096         gcc.c-torture/execute/builtins/fputs.c,
21097         gcc.c-torture/execute/builtins/lib/fprintf.c,
21098         gcc.c-torture/execute/builtins/lib/printf.c,
21099         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
21100
21101 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
21102
21103         * gcc.dg/20050922-2.c: New test.
21104
21105 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
21106
21107         * objc.dg/gnu-runtime-3.m: New test.
21108
21109 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21110
21111         PR c++/9278
21112         * g++.dg/other/void1.C: New test.
21113
21114 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
21115
21116         PR middle-end/24998
21117         * gcc.dg/torture/fp-int-convert-float.c,
21118         gcc.dg/torture/fp-int-convert-double.c,
21119         gcc.dg/torture/fp-int-convert-long-double.c,
21120         gcc.dg/torture/fp-int-convert-timode.c,
21121         gcc.dg/torture/fp-int-convert-float80.c,
21122         gcc.dg/torture/fp-int-convert-float80-timode.c,
21123         gcc.dg/torture/fp-int-convert-float128.c,
21124         gcc.dg/torture/fp-int-convert-float128-timode.c,
21125         gcc.dg/torture/fp-int-convert.h: New files.
21126
21127 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21128
21129         PR middle-end/24989
21130         * gcc.dg/tree-ssa/bool-10.c: New test.
21131         * gcc.dg/tree-ssa/bool-11.c: New test.
21132         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
21133
21134 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
21135
21136         PR middle-end/24990
21137         * tree-ssa/pr24990-1.c: New test.
21138
21139 2005-11-24  Richard Guenther  <rguenther@suse.de>
21140         Dirk Mueller <dmueller@suse.de>
21141
21142         PR c++/14024
21143         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
21144         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
21145         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
21146         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
21147         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
21148         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
21149
21150 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
21151
21152         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
21153
21154 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21155
21156         PR c/21668
21157         * gcc.dg/Wc++-compat.c: New.
21158         * gcc.dg/Wno-c++-compat.c: New.
21159
21160 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
21161
21162         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
21163         (vspltish, vspltisw): Likewise.
21164
21165 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21166
21167         PR libgfortran/24794
21168         * gfortran.dg/namelist_12.f: Fix quotes.
21169         * gfortran.dg/namelist_13.f90: Fix quotes.
21170         * gfortran.dg/namelist_14.f90: Fix quotes.
21171         * gfortran.dg/namelist_15.f90: Fix quotes.
21172         * gfortran.dg/namelist_use.f90: Fix quotes.
21173         * gfortran.dg/namelist_use_only.f90: Fix quotes.
21174         * gfortran.dg/namelist_21.f90: New test.
21175         * gfortran.dg/namelist_22.f90: New test.
21176
21177 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
21178
21179         PR target/23435
21180         * gcc.c-torture/compile/pr23435.c: New.
21181
21182 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21183
21184         * gcc.c-torture/execute/floatunsisf-1.c: New test.
21185
21186 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
21187
21188         * gcc.target/powerpc/405-macchw-1.c,
21189         gcc.target/powerpc/405-macchw-2.c,
21190         gcc.target/powerpc/405-macchwu-1.c,
21191         gcc.target/powerpc/405-macchwu-2.c,
21192         gcc.target/powerpc/405-machhw-1.c,
21193         gcc.target/powerpc/405-machhw-2.c,
21194         gcc.target/powerpc/405-machhwu-1.c,
21195         gcc.target/powerpc/405-machhwu-2.c,
21196         gcc.target/powerpc/405-maclhw-1.c,
21197         gcc.target/powerpc/405-maclhw-2.c,
21198         gcc.target/powerpc/405-maclhwu-1.c,
21199         gcc.target/powerpc/405-maclhwu-2.c,
21200         gcc.target/powerpc/405-mulchw-1.c,
21201         gcc.target/powerpc/405-mulchw-2.c,
21202         gcc.target/powerpc/405-mulchwu-1.c,
21203         gcc.target/powerpc/405-mulchwu-2.c,
21204         gcc.target/powerpc/405-mulhhw-1.c,
21205         gcc.target/powerpc/405-mulhhw-2.c,
21206         gcc.target/powerpc/405-mulhhwu-1.c,
21207         gcc.target/powerpc/405-mulhhwu-2.c,
21208         gcc.target/powerpc/405-mullhw-1.c,
21209         gcc.target/powerpc/405-mullhw-2.c,
21210         gcc.target/powerpc/405-mullhwu-1.c,
21211         gcc.target/powerpc/405-mullhwu-2.c,
21212         gcc.target/powerpc/405-nmacchw-1.c,
21213         gcc.target/powerpc/405-nmacchw-2.c,
21214         gcc.target/powerpc/405-nmachhw-1.c,
21215         gcc.target/powerpc/405-nmachhw-2.c,
21216         gcc.target/powerpc/405-nmaclhw-1.c,
21217         gcc.target/powerpc/405-nmaclhw-2.c,
21218         gcc.target/powerpc/440-macchw-1.c,
21219         gcc.target/powerpc/440-macchw-2.c,
21220         gcc.target/powerpc/440-macchwu-1.c,
21221         gcc.target/powerpc/440-macchwu-2.c,
21222         gcc.target/powerpc/440-machhw-1.c,
21223         gcc.target/powerpc/440-machhw-2.c,
21224         gcc.target/powerpc/440-machhwu-1.c,
21225         gcc.target/powerpc/440-machhwu-2.c,
21226         gcc.target/powerpc/440-maclhw-1.c,
21227         gcc.target/powerpc/440-maclhw-2.c,
21228         gcc.target/powerpc/440-maclhwu-1.c,
21229         gcc.target/powerpc/440-maclhwu-2.c,
21230         gcc.target/powerpc/440-mulchw-1.c,
21231         gcc.target/powerpc/440-mulchw-2.c,
21232         gcc.target/powerpc/440-mulchwu-1.c,
21233         gcc.target/powerpc/440-mulchwu-2.c,
21234         gcc.target/powerpc/440-mulhhw-1.c,
21235         gcc.target/powerpc/440-mulhhw-2.c,
21236         gcc.target/powerpc/440-mulhhwu-1.c,
21237         gcc.target/powerpc/440-mulhhwu-2.c,
21238         gcc.target/powerpc/440-mullhw-1.c,
21239         gcc.target/powerpc/440-mullhw-2.c,
21240         gcc.target/powerpc/440-mullhwu-1.c,
21241         gcc.target/powerpc/440-mullhwu-2.c,
21242         gcc.target/powerpc/440-nmacchw-1.c,
21243         gcc.target/powerpc/440-nmacchw-2.c,
21244         gcc.target/powerpc/440-nmachhw-1.c,
21245         gcc.target/powerpc/440-nmachhw-2.c,
21246         gcc.target/powerpc/440-nmaclhw-1.c,
21247         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
21248
21249 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
21250
21251         PR fortran/24774
21252         * gfortran.dg/inquire_9.f90: New test.
21253
21254         PR fortran/21647
21255         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
21256
21257 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
21258
21259         PR libfortran/24432
21260         * lib/target-supports.exp (check_effective_target_fortran_large_real):
21261         Check that 'cos' is supported.
21262
21263 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
21264
21265         PR fortran/24223
21266         * gfortran.dg/substring_equivalence.f90: New test.
21267
21268         PR fortran/24705
21269         * gfortran.dg/auto_internal_assumed.f90: New test.
21270
21271 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
21272
21273         * gcc.dg/fold-div-2.c: New test.
21274
21275 2005-11-20  Ian Lance Taylor  <ian@airs.com>
21276
21277         PR rtl-optimization/24883
21278         * gcc.c-torture/compile/pr24883.c: New test.
21279
21280 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
21281
21282         PR middle-end/20583
21283         * gcc.c-torture/compile/pr20583.c: New.
21284
21285 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
21286
21287         * gcc.c-torture/execute/usmul.c: New test.
21288
21289 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
21290
21291         * gcc.dg/tree-ssa/vrp22.c: New test.
21292
21293 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
21294
21295         PR middle-end/24912
21296         * gcc.dg/torture/pr24912-1.c: New test.
21297
21298 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
21299
21300         PR fortran/24862
21301         * gfortran.dg/arrayio_derived_1.f90: New test.
21302
21303 2005-11-19  Richard Guenther  <rguenther@suse.de>
21304
21305         PR middle-end/23294
21306         * gcc.dg/tree-ssa/pr23294.c: New testcase.
21307
21308 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
21309
21310         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
21311
21312 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
21313
21314         PR c++/8355
21315         * g++.dg/template/friend39.C: New test.
21316
21317 2005-11-18  James E Wilson  <wilson@specifix.com>
21318
21319         * gcc.dg/builtin-strstr.c: New.
21320
21321 2005-11-18  Richard Henderson  <rth@redhat.com>
21322
21323         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
21324         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
21325         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
21326         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
21327         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
21328         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
21329         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
21330         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
21331         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
21332         renaming to remove initial "ia64-".
21333
21334 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
21335
21336         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
21337
21338 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
21339
21340         * g++.dg/cpp/string-2.C: New test.
21341
21342 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
21343
21344         * gcc.dg/tree-ssa/loop-14.c: New test.
21345
21346 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
21347             Michael Chamberlain <michael@chamberlain.net.au>
21348
21349         * ada/acats/run_all.sh (target_run): Kill long running tests.
21350
21351 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21352
21353         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21354         * gcc.dg/cleanup-9.c: Likewise.
21355         * gcc.dg/cleanup-10.c: Likewise.
21356         * gcc.dg/cleanup-11.c: Likewise.
21357
21358 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21359
21360         PR fortran/24892
21361         * gfortran.dg/open_access_append_1.f90: New test.
21362         * gfortran.dg/open_access_append_2.f90: New test.
21363
21364 2005-11-16  Richard Guenther  <rguenther@suse.de>
21365
21366         PR middle-end/24851
21367         * gcc.c-torture/execute/pr24851.c: New testcase.
21368
21369 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
21370
21371         * gcc.dg/fold-overflow-1.c: New test.
21372
21373 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
21374
21375         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21376         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21377
21378 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
21379
21380         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21381         structures.
21382         * g++.dg/eh/forced2.C: Likewise.
21383         * g++.dg/eh/forced3.C: Likewise.
21384         * g++.dg/eh/forced4.C: Likewise.
21385
21386 2005-11-11  Mike Stump  <mrs@apple.com>
21387
21388         * g++.old-deja/g++.mike/unused.C: Add.
21389
21390 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
21391
21392         PR c++/24667
21393         * g++.dg/warn/Wcast-qual1.C: New test.
21394
21395 2005-11-15  Jan Hubicka  <jh@suse.cz>
21396
21397         * gcc.dg/winline-5.c: Add large-unit-insns limit.
21398
21399 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
21400
21401         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21402
21403 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
21404
21405         PR 24840
21406         * gcc.dg/tree-ssa/pr24840.c: New test.
21407
21408 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
21409
21410         PR testsuite/24841
21411         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21412
21413 2005-11-14  Dale Johannesen  <dalej@apple.com>
21414
21415         * gcc.c-torture/execute/20051113-1.c: New.
21416
21417 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
21418
21419         PR c++/24687
21420         * g++.dg/template/crash43.C: New test.
21421
21422 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
21423
21424         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21425
21426 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21427
21428         PR c++/24817
21429         * g++.dg/eh/spec8.C: New test.
21430
21431 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21432
21433         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21434
21435 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
21436
21437         PR c++/20293
21438         * g++.dg/parse/ambig4.C: New test.
21439         * g++.dg/tc1/dr101.C: Adjust error markers.
21440         * g++.dg/lookup/strong-using-2.C: Likewise.
21441         * g++.dg/lookup/ambig5.C: Likewise.
21442         * g++.dg/lookup/ambig4.C: Likewise.
21443         * g++.dg/parse/crash22.C: Likewise.
21444
21445 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
21446
21447         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21448
21449 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
21450
21451         * gcc.dg/nested-calls-1.c: New test.
21452
21453 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21454
21455         * gfortran.dg/complex_intrinsic_1.f90: New test.
21456         * gfortran.dg/complex_intrinsic_2.f90: New test.
21457         * gfortran.dg/fgetc_1.f90: New test.
21458         * gfortran.dg/fgetc_2.f90: New test.
21459         * gfortran.dg/fgetc_3.f90: New test.
21460         * gfortran.dg/ftell_1.f90: New test.
21461         * gfortran.dg/ftell_2.f90: New test.
21462         * gfortran.dg/gnu_logical_1.F: New test.
21463         * gfortran.dg/gnu_logical_2.f90: New test.
21464
21465 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
21466
21467         PR middle-end/24820
21468         * gcc.dg/pr24820.c: New test.
21469
21470 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
21471
21472         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21473         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21474         variable.
21475
21476 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21477
21478         PR testsuite/24614
21479         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21480
21481 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21482
21483         * gcc.target/cris/cris.exp: New file.
21484         * gcc.target/cris/rld-legit1.c: New test.
21485         * gcc.target/cris/rld-legit2.c: New test.
21486
21487 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
21488
21489         PR c++/24780
21490         * g++.dg/opt/pr24780.C: New test.
21491
21492         PR c++/24761
21493         * g++.dg/template/asm1.C: New test.
21494
21495 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
21496
21497         PR libgfortran/24787
21498         * gfortran.dg/scan_1.f90: New test.
21499
21500 2005-11-12  Jan Hubicka  <jh@suse.cz>
21501
21502         * gcc.target/i386/minmax-1.c: New.
21503         * gcc.target/i386/minmax-2.c: New.
21504
21505 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
21506
21507         * gcc.dg/pr24445.c: Fix for 64-bit targets.
21508
21509 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
21510
21511         * gcc.c-torture/execute/20051110-1.c,
21512         gcc.c-torture/execute/20051110-2.c: New tests.
21513
21514 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
21515
21516         PR middle-end/24750
21517         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21518         New tests.
21519
21520 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21521
21522         * lib/target-libpath.exp (get_shlib_extension): New proc.
21523         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21524         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21525         * lib/objc.exp (objc_target_compile): Likewise.
21526         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21527         detection.
21528
21529 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
21530
21531         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21532
21533         * lib/target-supports.exp (check_effective_target_static_libgfortran):
21534         Add -static to additional_flags and pass it to target_compile.
21535
21536 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
21537
21538         PR libgfortran/24719
21539         gfortran.dg/read_noadvance.f90: New test.
21540
21541         PR libgfortran/24699
21542         gfortran.dg/fmt_t_2.f90: New test.
21543
21544         PR libgfortran/24785
21545         gfortran.dg/read_x_eor.f90: New test.
21546
21547         PR libgfortran/24584
21548         gfortran.dg/namelist_empty.f90: Rename test.
21549
21550         PR libgfortran/24489
21551         gfortran/read_eor.f90: Rename test.
21552
21553 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21554
21555         PR fortran/15976
21556         * gfortran.dg/automatic_module_variable.f90: New test.
21557
21558 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
21559
21560         PR target/24445
21561         * gcc.dg/pr24445.c: New test.
21562
21563 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
21564
21565         PR fortran/24655
21566         PR fortran/24755
21567         * gfortran.dg/recursive_statement_functions.f90: Add statement
21568         functions using inline intrinsic functions and parameters to test
21569         that they no longer seg-fault.
21570
21571         PR fortran/24409
21572         gfortran.dg/nested_modules_4.f90: New test.
21573         gfortran.dg/nested_modules_5.f90: New test.
21574
21575 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21576
21577         PR fortran/24643
21578         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21579
21580 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
21581
21582         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21583         failures.
21584
21585 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21586
21587         * gcc.dg/sparc-getcontext-1.c: New test.
21588
21589 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
21590
21591         * gcc.dg/ifcvt-fabs-1.c: New test.
21592
21593 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
21594
21595         PR other/4372
21596         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21597         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21598
21599 2005-11-09  Richard Guenther  <rguenther@suse.de>
21600
21601         PR tree-optimization/24716
21602         * gcc.c-torture/execute/pr24716.c: New testcase.
21603
21604 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21605
21606         * gcc.dg/pr24624.c: Disable for non S/390 targets.
21607
21608 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21609
21610         PR 24624
21611         * gcc.dg/pr24624.c: Testcase added.
21612
21613 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
21614
21615         PR 24623
21616         * g++.dg/other/pr24623.C: Testcase added.
21617
21618 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
21619
21620         PR fortran/22607
21621         * gfortran-dg/pure_byref_1.f90: New.
21622         * gfortran-dg/pure_byref_2.f90: New.
21623
21624 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
21625
21626         PR c/24101
21627         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21628         * gcc.dg/dg.exp: Run main loop also for *.i files.
21629
21630 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
21631
21632         PR c++/19450
21633         * g++.dg/tls/diag-3.C: New test.
21634         * g++.dg/tls/diag-4.C: New test.
21635         * g++.dg/tls/static-1.C: New test.
21636         * g++.dg/tls/static-1a.cc: New file.
21637
21638 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
21639
21640         PR 23046
21641         * g++.dg/tree-ssa/pr23046.C: New test.
21642
21643 2005-11-08  Devang Patel <dpatel@apple.com>
21644
21645         PR tree-optimization/23115
21646         * gcc.dg/tree-ssa/pr23115.c: New.
21647
21648 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
21649
21650         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21651         * gcc.target/powerpc/pr16155.c: Same.
21652         * gcc.target/powerpc/altivec-1.c: Same.
21653         * gcc.target/powerpc/altivec-2.c: Same.
21654         * gcc.target/powerpc/altivec-3.c: Same.
21655         * gcc.target/powerpc/altivec-5.c: Same.
21656         * gcc.target/powerpc/altivec-11.c: Same.
21657         * gcc.target/powerpc/altivec-12.c: Same.
21658         * gcc.target/powerpc/altivec-14.c: Same.
21659         * gcc.target/powerpc/altivec-22.c: Same.
21660         * gcc.target/powerpc/altivec-consts.c: Same.
21661         * gcc.target/powerpc/altivec-pr22085.c: Same.
21662         * gcc.target/powerpc/altivec-splat.c: Same.
21663         * gcc.target/powerpc/altivec-varargs-1.c: Same.
21664         * gcc.target/powerpc/altivec-vec-merge.c: Same.
21665         * gcc.target/powerpc/darwin-longlong.c: Same.
21666
21667 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
21668
21669         PR target/19340
21670         * gcc.dg/pr19340.c: New test.
21671
21672 2005-11-07  Ian Lance Taylor  <ian@airs.com>
21673
21674         PR rtl-optimization/24683
21675         * gcc.dg/pr24683.c: New test.
21676
21677 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21678
21679         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21680         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21681
21682 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
21683
21684         * gcc.target/i386/pr23376.c: Compile with -mmmx.
21685
21686 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
21687
21688         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21689
21690 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21691
21692         PR target/24230
21693
21694         * gcc.target/powerpc/altivec-consts.c,
21695         gcc.target/powerpc/altivec-splat.c: New testcase.
21696
21697 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
21698
21699         PR c/24599
21700
21701         * gcc.dg/overflow-2.c: New testcase.
21702
21703 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
21704
21705         PR rtl-optimization/23567
21706         * gcc.c-torture/execute/20051104-1.c: New test.
21707
21708 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
21709
21710         PR fortran/24534
21711         gfortran.dg/private_type_2.f90: Modified to check that case with
21712         PRIVATE declaration within derived type is accepted.
21713
21714         PR fortran/20838
21715         gfortran.dg/pointer_assign_1.f90: New test.
21716
21717         PR fortran/20840
21718         * gfortran.dg/arrayio_0.f90: New test.
21719
21720         PR fortran/17737
21721         gfortran.dg/data_initialized.f90: New test.
21722         gfortran.dg/data_constraints_1.f90: New test.
21723         gfortran.dg/data_constraints_2.f90: New test.
21724
21725 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
21726
21727         PR fortran/24174
21728         PR fortran/24305
21729         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21730
21731 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
21732
21733         PR 24670
21734         * gcc.dg/tree-ssa/pr24670.c: New test.
21735
21736 2005-11-05  Ian Lance Taylor  <ian@airs.com>
21737
21738         PR target/22432
21739         * gcc.target/i386/pr22432.c: New test.
21740
21741 2005-11-05  Richard Henderson  <rth@redhat.com>
21742
21743         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21744         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21745         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21746         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21747         from gcc.dg/alpha-*.
21748         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21749         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21750
21751 2005-11-05  Andreas Jaeger  <aj@suse.de>
21752
21753         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21754
21755 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21756
21757         PR target/23424
21758         * gcc.dg/torture/pr23424-1.c: New test.
21759
21760 2005-11-04  Richard Henderson  <rth@redhat.com>
21761
21762         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21763         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21764         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21765         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21766         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21767         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21768         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21769         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21770         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21771         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21772         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21773         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21774         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21775         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21776         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21777         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21778         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21779         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21780         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21781         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21782         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21783         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21784         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21785         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21786         Move from gcc.dg/.
21787         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21788         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21789         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21790         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21791         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21792         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21793         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21794         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21795         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21796         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21797         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21798         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21799         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21800         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21801         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21802         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21803         gcc.target/i386/lea.c, gcc.target/i386/local.c,
21804         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21805         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21806         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21807         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21808         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21809         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21810         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21811         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21812         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21813         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21814         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21815         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21816         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21817         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21818         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21819         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21820         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21821         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21822         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21823         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21824         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21825         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21826         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21827         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21828         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21829         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21830         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21831         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21832
21833 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
21834
21835         PR 24627
21836         * gcc.dg/tree-ssa/pr24627.c: New test.
21837
21838 2005-11-04 Paul Brook  <paul@codesourcery.com>
21839
21840         * gcc.dg/tls/opt-10.c: New test.
21841
21842 2005-11-04  Andreas Jaeger  <aj@suse.de>
21843
21844         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21845         avoid extra warnings.
21846
21847 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21848
21849         PR libfortran/22298
21850         * lib/target-supports.exp
21851         (check_effective_target_static_libgfortran): New
21852         static_libgfortran effective target.
21853         * gfortran.dg/static_linking_1.f: New test.
21854         * gfortran.dg/static_linking_1.c: New file.
21855
21856 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
21857
21858         * gcc.dg/pr24615.c: Guard test with { target fpic }.
21859
21860 2005-11-03  Josh Conner  <jconner@apple.com>
21861
21862         PR c++/19989
21863         g++.dg/ext/array2.C: New test.
21864         g++.dg/template/dependent-name3.C: New test.
21865         g++.dg/template/dependent-name4.C: New test.
21866         g++.dg/template/sfinae2.C: New test.
21867
21868 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21869
21870         PR preprocessor/22042
21871         * gcc.dg/cpp/strify4.c: New test.
21872
21873 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21874
21875         PR c++/17964
21876         * g++.dg/cpp/string-1.C: New test.
21877
21878 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21879
21880         * gcc.target/powerpc: New directory.
21881         * gcc.target/powerpc/powerpc.exp: New file.
21882         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21883         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21884         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21885         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21886         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21887         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21888         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21889         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21890         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21891         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21892         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21893         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21894         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21895         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21896         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21897         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21898         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21899         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21900         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21901         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21902         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21903         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21904         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21905         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21906         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21907         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21908         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21909         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21910         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21911         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21912         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21913         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21914         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21915         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21916
21917 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
21918
21919         PR c++/21627
21920         * g++.dg/warn/inline2.C: New test.
21921
21922 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21923
21924         PR middle-end/23155
21925         * g++.dg/ext/c99struct1.C: New test.
21926         * gcc.dg/union-cast-1.c: New test.
21927         * gcc.dg/union-cast-2.c: New test.
21928         * gcc.dg/union-cast-3.c: New test.
21929
21930 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21931
21932         PR middle-end/24589
21933         * gcc.c-torture/execute/zero-struct-2.c: New test.
21934
21935 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
21936
21937         PR c++/24582
21938         * g++.dg/init/switch1.C: New test.
21939
21940 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21941
21942         * gcc.dg/delay-slot-1.c: New test.
21943
21944 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
21945
21946         PR target/24620
21947         * gcc.dg/pr24620.c: New test.
21948
21949 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
21950
21951         PR c/24329
21952         * gcc.dg/format/unnamed-1.c: New test.
21953
21954 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21955
21956         PR c++/22434
21957         * g++.dg/expr/cond8.C: New test.
21958
21959         PR c++/24560
21960         * g++.dg/parse/dot1.C: New test.
21961
21962 2005-11-02  Jan Hubicka  <jh@suse.cz>
21963
21964         PR target/23303
21965         * gcc.dg/i386-lea.c: New test
21966
21967 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21968
21969         PR target/24615
21970         * gcc.dg/pr24615.c: New test.
21971
21972 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
21973
21974         PR target/24600
21975         * gcc.dg/pr24600.c: New test.
21976
21977 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21978
21979         PR c++/19253
21980         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21981         * g++.dg/parse/typename9.C: New test.
21982         * g++/dg/parse/typename10.C: Likewise.
21983
21984 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
21985
21986         PR fortran/18157
21987         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21988         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21989         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21990
21991 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
21992
21993         PR c++/24569
21994         * g++.dg/debug/static1.C: New test.
21995
21996 2005-11-02  Josh Conner  <jconner@apple.com>
21997
21998         * g++.dg/crash38.C: moved into proper directory...
21999         * g++.dg/template/crash42.C: ...here
22000
22001 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
22002
22003         PR target/18338
22004         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
22005         pcc_bitfield_type_matters || default_packed.
22006
22007         * lib/target-supports.exp
22008         (check_effective_target_pcc_bitfield_type_matters): New proc.
22009         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
22010
22011         PR testsuite/23304
22012         * lib/target-supports.exp (check_effective_default_packed): New proc.
22013         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
22014         Gate expected errors on target ! default_packed.
22015         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
22016
22017 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22018
22019         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
22020         change (r106358).
22021
22022 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22023
22024         PR fortran/24008
22025         * gfortran.dg/entry_5.f90: New.
22026         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
22027
22028 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
22029
22030         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
22031
22032 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
22033
22034         PR fortran/21565
22035         gfortran.dg/namelist_blockdata.f90: New test.
22036
22037         PR fortran/18737
22038         gfortran.dg/external_implicit_none.f90: New test.
22039
22040         PR fortran/14994
22041         * gfortran.dg/secnds.f: New test.
22042
22043 2005-10-31  Jan Hubicka  <jh@suse.cz>
22044
22045         PR target/20928
22046         * gcc.c-torture/compile/pr20928.c: New test.
22047
22048 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
22049
22050         PR middle-end/23492
22051         * gcc.c-torture/compile/zero-strct-5.c: New test.
22052
22053 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
22054
22055         PR libgfortran/24584
22056         * gfortran.dg/pr24584.f90: New test.
22057
22058 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
22059
22060         PR fortran/18883
22061         * gfortran.dg/char_result_9.f90: New.
22062         * gfortran.dg/char_result_10.f90: New.
22063
22064 2005-10-30  Jan Hubicka  <jh@suse.cz>
22065
22066         * g++.dg/tree-ssa/pr24172.C: New testcase.
22067
22068 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22069
22070         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
22071
22072 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
22073
22074         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
22075         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
22076         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
22077         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
22078         gfortran.dg/enum_9.f90,
22079         gfortran.fortran-torture/compile/enum_1.f90,
22080         gfortran.fortran-torture/execute/enum_1.f90,
22081         gfortran.fortran-torture/execute/enum_2.f90,
22082         gfortran.fortran-torture/execute/enum_3.f90,
22083         gfortran.fortran-torture/execute/enum_4.f90: New tests.
22084
22085 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
22086
22087         PR target/18482
22088         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
22089         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
22090
22091 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22092
22093         PR libfortran/20179
22094         * gfortran.dg/mixed_io_1.f90: New test.
22095         * gfortran.dg/mixed_io_1.c: New file.
22096
22097 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22098
22099         * gfortran.dg/malloc_free_1.f90: New test.
22100
22101 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
22102
22103         * gcc.dg/nested-func-4.c: Require profiling -pg.
22104
22105 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22106
22107         PR C++/23229
22108         * g++.dg/warn/main-2.C: New test.
22109
22110 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
22111
22112         PR fortran/24545
22113         * gfortran.dg/interface_2.f90: new test.
22114
22115 2005-10-28  Josh Conner  <jconner@apple.com>
22116
22117         PR c++/22153
22118         * g++.dg/template/crash38.C: New test.
22119         * g++.dg/parse/explicit1.C: Change expected errors.
22120
22121 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22122
22123         PR C++/23426
22124         * g++.dg/other/large-size-array.C: New test.
22125
22126 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
22127
22128         PR middle-end/24362
22129         * g++.dg/opt/complex4.C: New test.
22130
22131 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
22132
22133         * gcc.dg/nested-func-4.c: New test.
22134
22135 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
22136
22137         PR fortran/24158
22138         gfortran.dg/derived_recursion.f90: New test.
22139         gfortran.dg/implicit_actual.f90: New test.
22140
22141 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
22142
22143         PR middle-end/24295, PR testsuite/24477
22144         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
22145         removed when weakref hits the tree.
22146
22147 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
22148
22149         * gfortran.dg/cray_pointers_4.f90: New test.
22150
22151         * gfortran.dg/cray_pointers_5.f90: New test.
22152
22153 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
22154
22155         PR fortran/22290
22156         * gfortran.dg/assign_5.f90: New test.
22157         * gfortran.dg/assign_6.f: New test.
22158
22159 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
22160
22161         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
22162         CPU has no SSE support.
22163
22164 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
22165
22166         PR libgfortran/24224
22167         * gfortran.dg/arrayio_1.f90: Update attribution.
22168         * gfortran.dg/arrayio_2.f90: Update attribution.
22169         * gfortran.dg/arrayio_3.f90: Update attribution.
22170         * gfortran.dg/arrayio_4.f90: Update test conditions.
22171         * gfortran.dg/arrayio_5.f90: Update attribution.
22172         * gfortran.dg/arrayio_6.f90: New test.
22173         * gfortran.dg/arrayio_7.f90: New test.
22174
22175 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
22176
22177         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
22178
22179 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22180
22181         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
22182
22183 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
22184
22185         PR fortran/24416
22186         * gfortran.dg/namelist_char_only.f90: New test.
22187
22188 2005-10-24  Asher Langton  <langton2@llnl.gov>
22189
22190         PR fortran/17031
22191         PR fortran/22282
22192         * gfortran.dg/cray_pointers_1.f90: New test.
22193         * gfortran.dg/cray_pointers_2.f90: New test.
22194         * gfortran.dg/cray_pointers_3.f90: New test.
22195         * gfortran.dg/loc_1.f90: New test.
22196         * gfortran.dg/loc_2.f90: New test.
22197
22198 2005-10-24  Steven Bosscher  <stevenb@suse.de>
22199
22200         * gcc.dg/pr24225.c: New test.
22201
22202 2005-10-24  Asher Langton  <langton2@llnl.gov>
22203
22204         * gfortran.dg/dup_save_1.f90: New test.
22205         * gfortran.dg/dup_save_2.f90: New test.
22206
22207 2005-10-24  Paul Brook  <paul@codesourcery.com>
22208
22209         PR 24107
22210         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
22211         stdint.h.
22212
22213 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
22214
22215         PR libgfortran/24489
22216         * gfortran.dg/pr24489.f90: New test.
22217
22218 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
22219
22220         PR fortran/23635
22221         * gfortran.dg/ichar_1.f90: Add tests for derived types.
22222
22223 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
22224
22225         PR target/18911
22226         * g++.dg/init/array16.C: Skip for mmix-*-*.
22227
22228 2005-10-23  Asher Langton  <langton2@llnl.gov>
22229
22230         * gfortran.dg/byte_1.f90: New test.
22231         * gfortran.dg/byte_2.f90: New test.
22232
22233 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
22234
22235         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
22236
22237 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
22238
22239         PR fortran/18022
22240         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
22241
22242         PR fortran/24311
22243         * gfortran.dg/merge_char_const.f90: New test.
22244
22245         PR fortran/24384
22246         * gfortran.dg/spread_scalar_source.f90: New test.
22247
22248 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
22249
22250         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
22251
22252         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
22253         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
22254
22255         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
22256
22257 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
22258
22259         PR fortran/24426
22260         * gfortran.dg/der_pointer_4.f90: New.
22261
22262 2005-10-22  David Ayers  <d.ayers@inode.at>
22263
22264         * obj-c++.dg/except-1.mm: Simplify.
22265
22266 2005-10-21  David Ayers  <d.ayers@inode.at>
22267
22268         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
22269
22270 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
22271
22272         * gfortran.dg/assumed_dummy_2.f90: New test.
22273
22274 2005-10-21  James E Wilson  <wilson@specifix.com>
22275
22276         PR preprocessor/15220
22277         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
22278
22279 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
22280
22281         * gcc.c-torture/execute/20051021-1.c: New test.
22282
22283 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
22284
22285         PR c++/24260
22286         * g++.dg/ext/tmplattr1.C: New test.
22287
22288 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
22289
22290         PR fortran/24440
22291         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
22292
22293 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
22294
22295         * obj-c++.dg/except-1.mm: New.
22296
22297         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
22298
22299 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
22300
22301         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
22302
22303 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
22304
22305         PR middle-end/24295
22306         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
22307         declarations with the same names as thunks' alias targets, use
22308         aliases instead.
22309         * gcc.dg/attr-alias-3.c: New test.
22310         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
22311
22312 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
22313
22314         PR c++/22618
22315         * g++.dg/parse/access8.C: New test.
22316
22317 2005-10-20  Richard Guenther  <rguenther@suse.de>
22318
22319         PR c++/24439
22320         * g++.dg/tree-ssa/pr24439.C: New testcase.
22321
22322 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22323
22324         * g++.dg/opt/delay-slot-1.C: New test.
22325
22326 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
22327
22328         PR fortran/21625
22329         * gfortran.fg/der_init_1.f90: New.
22330
22331 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
22332
22333         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
22334
22335 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
22336
22337         PR c++/21908
22338         * g++.dg/parse/error28.C: New test.
22339
22340 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22341
22342         * gcc.dg/profile-generate-2.c: New test.
22343
22344 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
22345
22346         PR target/23589
22347         * g++.dg/ext/dllimport11.C: New.
22348
22349 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22350
22351         PR c++/22293
22352         * g++.dg/other/friend3.C: New test.
22353
22354 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
22355
22356         PR c++/23293
22357         * g++.dg/template/error19.C: New test.
22358
22359 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
22360
22361         PR c++/21383
22362         * g++.dg/overload/koenig2.C: New.
22363
22364         PR c++/23118
22365         * g++.dg/overload/error2.C: New.
22366
22367         PR c++/22604
22368         * g++.dg/inherit/covariant14.C: New.
22369
22370 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22371
22372         PR c++/23440
22373         * g++.dg/parse/for1.C: New test.
22374
22375 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
22376
22377         PR fortran/23446
22378         * gfortran.dg/host_dummy_index_1.f90: New test.
22379
22380         PR fortran/21459
22381         * gfortran.dg/automatic_char_len_2.f90: New test.
22382
22383         PR fortran/20866
22384         * gfortran.dg/recursive_statement_functions.f90: New test.
22385
22386         PR fortran/20853
22387         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22388
22389         PR fortran/20849
22390         * gfortran.dg/external_initializer.f90: New test.
22391
22392         PR fortran/20837
22393         * non_module_public.f90: New test.
22394
22395 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
22396
22397         PR c++/24386
22398         * g++.dg/template/overload7.C: New.
22399
22400         PR c++/22551
22401         * g++.dg/other/switch2.C: Remove expected warnings.
22402
22403         PR c++/21353
22404         * g++.dg/template/defarg6.C: New.
22405
22406 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
22407
22408         PR target/24315
22409         * gcc.target/i386/pr24315.c: New test.
22410
22411 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22412
22413         PR c++/24389
22414         * g++.dg/template/static21.C: New test.
22415         * g++.dg/template/static21-a.cc: Likewise.
22416
22417 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
22418
22419         PR c++/23959
22420         * g++.dg/warn/Wswitch-default-1.C: New test.
22421         * g++.dg/warn/Wswitch-default-2.C: New test.
22422
22423 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
22424
22425         PR c++/22173
22426         * g++.dg/parse/template18.C: New test.
22427         * g++.dg/template/nontype15.C: Likewise.
22428
22429 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
22430
22431         PR fortran/22273
22432         * gfortran.dg/spec_expr_2.f90: New.
22433
22434 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
22435
22436         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22437         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22438         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22439         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22440         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22441         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22442         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22443         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
22444         previous target-specific skips and warning-message matches where
22445         applicable.
22446
22447 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
22448
22449         PR c++/21347
22450         * g++.dg/warn/Wctor-dtor.C: New test.
22451
22452 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22453
22454         PR c/23439
22455         * gcc.dg/for-1.c: New test.
22456
22457 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
22458
22459         PR c++/19565
22460         * g++.dg/warn/Wconversion1.C: New test.
22461         * g++.dg/ext/packed4.C: Compile with -w.
22462         * g++.dg/opt/20050511-1.C: Likewise.
22463         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22464
22465 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
22466
22467         * gfortran.dg/boz_5.f90: New test.
22468
22469 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
22470
22471         PR c++/22551
22472         * g++.dg/other/switch2.C: New.
22473
22474         PR c++/23984
22475         * g++.dg/init/ctor7.C: New.
22476
22477 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
22478
22479         PR c++/23730
22480         * g++.dg/parse/crash32.C: New test.
22481
22482 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
22483
22484         PR c++/20721
22485         * g++.dg/init/goto2.C: New test.
22486
22487         PR c++/22464
22488         * g++.dg/template/crash/41.C: New test.
22489
22490         PR c++/22180
22491         * g++.dg/template/crash40.C: New test.
22492
22493         PR c++/23694
22494         * g++.dg/parse/friend5.C: New test.
22495
22496         PR c++/23307
22497         * g++.dg/template/crash38.C: New test.
22498
22499         PR c++/22352
22500         * g++.dg/template/friend38.C: New test.
22501
22502         PR c++/22405
22503         * g++.dg/template/crash39.C: New test.
22504
22505 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
22506
22507         * gcc.dg/debug/dwarf2/dwarf-char1.c,
22508         gcc.dg/debug/dwarf2/dwarf-char2.c,
22509         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22510
22511         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22512
22513 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
22514
22515         * gcc.dg/dll-2.c: Add tests for warnings.
22516         * gcc.dg/dll-3.c: Likewise.
22517         * gcc.dg/dll-4.c: Likewise.
22518
22519         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22520         * g++.dg/ext/dllimport2.C: Likewise.
22521         * g++.dg/ext/dllimport3.C: Likewise.
22522         * g++.dg/ext/dllimport7.C: Likewise.
22523         * g++.dg/ext/dllimport8.C: Likewise.
22524         * g++.dg/ext/dllimport9.C: Likewise.
22525
22526 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
22527
22528         PR fortran/24092
22529         * gfortran.dg/derived_pointer_recursion.f90: New test.
22530
22531 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
22532
22533         * gcc.c-torture/execute/20051012-1.c: New test.
22534
22535 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22536
22537         PR fortran/18082
22538         * gfortran.dg/automatic_char_len_1.f90: New test.
22539
22540 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22541
22542         PR fortran/20847
22543         * gfortran.dg/save_common.f90: New test.
22544
22545         PR fortran/20856
22546         * gfortran.dg/save_result.f90: New test.
22547
22548 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22549
22550         PR c++/21592
22551         * g++.dg/template/dependent-expr1.C: Add new expected error.
22552         * g++.dg/template/dependent-expr2.C: Adjust error text.
22553         * g++.dg/template/overload6.C: New.
22554
22555         PR c++/23797
22556         * g++.dg/other/typename8.C: New.
22557
22558         PR c++/21117
22559         * g++.dg/other/return1.C: New.
22560
22561 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
22562
22563         PR c++/24052
22564         * g++.dg/ext/label5.C: New.
22565
22566 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
22567
22568         PR c++/19964
22569         * g++.dg/parse/crash31.C: New.
22570
22571 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
22572
22573         * g++.dg/ipa/ipa-1.c: New test.
22574         * g++.dg/ipa/ipa-2.c: New test.
22575         * g++.dg/ipa/ipa-3.c: New test.
22576         * g++.dg/ipa/ipa-4.c: New test.
22577         * g++.dg/ipa/ipa-5.c: New test.
22578         * g++.dg/ipa/ipa.exp: New file.
22579
22580 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
22581
22582         PR fortran/24207
22583         * gfortran.dg/private_type_3.f90: New test.
22584
22585 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22586
22587         PR fortran/20786
22588         gfortran.dg/aint_anint_1.f90: New test.
22589
22590 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
22591
22592         PR libgfortran/24313
22593         gfortran.dg/csqrt.f: New test.
22594
22595 2005-10-11  Ian Lance Taylor  <ian@airs.com>
22596
22597         PR c++/8057
22598         * g++.dg/warn/noeffect7.C: New test.
22599         * g++.dg/warn/noeffect2.C: Instantiate templates.
22600         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
22601         and warning.
22602
22603 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22604
22605         PR c++/21089
22606         * g++.dg/init/float1.C: New test.
22607
22608         PR c++/24277
22609         * g++.dg/init/member1.C: Tweak error markers.
22610
22611 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
22612
22613         PR testsuite/24281
22614         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22615         Check for null pointer.
22616
22617 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
22618
22619         PR c++/21369
22620         * g++.dg/parse/ret-type3.C: New test.
22621
22622 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
22623
22624         PR tree-opt/23946
22625         * gcc.c-torture/compile/pr23946.c: New test.
22626
22627 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
22628
22629         * g++.dg/opt/mmx2.C: New test.
22630
22631 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22632
22633         PR c++/24277
22634         * g++.dg/template/static20.C: New test.
22635
22636         PR c++/24302
22637         * g++.dg/warn/Wunused-12.C: New test.
22638
22639         PR c++/23437
22640         * g++.dg/template/arg4.C: New test.
22641
22642 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
22643
22644         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22645         * gcc.dg/ucnid-3.c: Likewise.
22646         * gcc.dg/ucnid-4.c: Likewise.
22647         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22648         * g++.dg/other/ucnid-1.C: Likewise.
22649         * gcc.dg/sparc-frame-1.c: New test.
22650
22651 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
22652
22653         PR c++/24139
22654         * g++.dg/template/spec27.C: New test.
22655
22656         PR c++/24275
22657         * g++.dg/template/static19.C: New test.
22658
22659 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22660
22661         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22662         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22663
22664 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
22665
22666         PR target/24136
22667         * gfortran.fortran-torture/compile/pr24136.f: New test.
22668
22669 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
22670
22671         PR c++/22172
22672         * g++.dg/parse/crash30.C: New test.
22673
22674 2005-10-07  Richard Guenther  <rguenther@suse.de>
22675
22676         PR middle-end/24227
22677         * gcc.c-torture/compile/pr24227.c: New testcase.
22678
22679 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
22680
22681         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22682         Do not put aligned attributes on array elements.
22683
22684 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
22685
22686         PR testsuite/23611, PR testsuite/23615
22687         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22688         writing prototypes of library functions by hand.
22689         * obj-c++.dg/bitfield-4.mm: Likewise.
22690         * obj-c++.dg/const-str-4.mm: Likewise.
22691         * obj-c++.dg/encode-4.mm: Likewise.
22692         * obj-c++.dg/encode-5.mm: Likewise.
22693         * obj-c++.dg/encode-6.mm: Likewise.
22694         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22695         * obj-c++.dg/method-10.mm: Likewise.
22696         * obj-c++.dg/method-17.mm: Likewise.
22697         * obj-c++.dg/method-19.mm: Likewise.
22698         * obj-c++.dg/try-catch-2.mm: Likewise.
22699
22700 2005-10-06  Richard Henderson  <rth@redhat.com>
22701
22702         PR 24236
22703         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22704
22705 2005-10-06  Dale Johannesen  <dalej@apple.com>
22706
22707         * gcc.c-torture/execute/20030125-1.c: Correct.
22708
22709 2005-10-06  Richard Guenther  <rguenther@suse.de>
22710
22711         PR tree-optimization/24238
22712         * g++.dg/tree-ssa/pr24238.C: New testcase.
22713
22714 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
22715
22716         PR 18568
22717         * gfortran.dg/der_pointer_3.f90: New test.
22718
22719 2005-10-05  Devang Patel  <dpatel@apple.com>
22720
22721         PR Debug/23205
22722         * g++.dg/other/PR23205.C: New.
22723
22724 2005-10-05  Richard Henderson  <rth@redhat.com>
22725
22726         PR target/23602
22727         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22728         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22729
22730 2005-10-05  Dale Johannesen  <dalej@apple.com>
22731
22732         * gcc.c-torture/execute/float-floor.c: New.
22733
22734 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
22735
22736         PR tree-optimization/21419
22737         PR tree-optimization/24146
22738         PR tree-optimization/24151
22739
22740         * g++.dg/ext/asm7.C: New.
22741         * g++.dg/ext/asm8.C: New.
22742         * gcc.dg/asm-1.c: Compile on all targets.
22743         * gcc.dg/asm-pr24146.c: New.
22744         * gcc.dg/pr21419.c: Adjust error messages.
22745
22746 2005-10-05  Richard Guenther  <rguenther@suse.de>
22747
22748         PR fortran/24176
22749         * gfortran.fortran-torture/compile/empty.f90: New testcase.
22750
22751 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22752
22753         PR c++/23513
22754         * g++.dg/template/spec22.C: Robustify test.
22755         * g++.dg/template/spec26.C: New.
22756
22757 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
22758
22759         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22760         if target supports vector instructions.
22761
22762 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
22763
22764         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22765         C99 functions.
22766
22767 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
22768
22769         * lib/target-supports.exp (check_effective_target_fortran_large_real,
22770         check_effective_target_fortran_large_int): Replace cached result
22771         when target changes.
22772
22773 2005-10-04  Devang Patel  <dpatel@apple.com>
22774
22775         * gcc.dg/i386-sse-vect-types.c: New.
22776
22777 2005-10-04  Ian Lance Taylor  <ian@airs.com>
22778
22779         PR preprocessor/13726
22780         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22781         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22782
22783 2005-10-04  Richard Guenther  <rguenther@suse.de>
22784
22785         PR c/23576
22786         * gcc.dg/noncompile/pr23576.c: New testcase.
22787
22788 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
22789
22790         PR middle-end/23125
22791         * gcc.dg/register-var-3.c: New test.
22792
22793 2005-10-04  Steven Bosscher  <stevenb@suse.de>
22794
22795         * gcc.dg/pr23049.c: New test.
22796
22797         * gcc.dg/ucnid-4.c: Fix test.
22798
22799 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
22800
22801         PR 23445
22802         * gcc.c-torture/compile/pr23445.c: New test.
22803
22804 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
22805
22806         * g++.dg/overload/unknown1.C: New.
22807
22808 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
22809
22810         PR c++/17775
22811         * g++.dg/template/repo4.C: New test.
22812
22813 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22814
22815         PR libfortran/19308
22816         * gfortran.dg/large_real_kind_2.F90: New test.
22817         * gfortran.dg/large_integer_kind_2.f90: New test.
22818
22819 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
22820
22821         * lib/target-supports.exp (check_effective_target_vect_shift):
22822         Implement with result caching. Add i?86, x86_64 and ia64 targets.
22823         (check_effective_target_vect_condition): Fix copy-n-pasto.
22824
22825         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22826         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22827         targets.
22828
22829 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
22830
22831         PR c++/22621
22832         * g++.dg/template/overload5.C : New test.
22833
22834         PR c++/23840
22835         * g++.dg/expr/stdarg1.C: New test.
22836
22837 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
22838
22839         PR 24142
22840         * gcc.c-torture/execute/pr24142.c: New test.
22841
22842 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
22843
22844         PR 24141
22845         * gcc.c-torture/execute/pr24141.c: New test.
22846
22847 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
22848             Diego Novillo  <dnovillo@redhat.com>
22849
22850         PR 23604
22851         * gcc.c-torture/execute/pr23604.c: New test.
22852
22853 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
22854
22855         PR fortran/16404
22856         PR fortran/20835
22857         PR fortran/20890
22858         PR fortran/20899
22859         PR fortran/20900
22860         PR fortran/20901
22861         PR fortran/20902
22862         gfortran.dg/equiv_constraint_1.f90: New test.
22863         gfortran.dg/equiv_constraint_2.f90: New test.
22864         gfortran.dg/equiv_constraint_3.f90: New test.
22865         gfortran.dg/equiv_constraint_4.f90: New test.
22866         gfortran.dg/equiv_constraint_5.f90: New test.
22867         gfortran.dg/equiv_constraint_6.f90: New test.
22868         gfortran.dg/equiv_constraint_7.f90: New test.
22869         gfortran.dg/equiv_constraint_8.f90: New test.
22870         gfortran.dg/private_type_1.f90: New test.
22871         gfortran.dg/private_type_2.f90: New test.
22872         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22873         980628-10.f: Assert std=gnu to permit mixing of
22874         types in equivalence statements.
22875
22876 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
22877
22878         PR 24112
22879         * gfortran.dg/open_status_1.f90: New.
22880
22881 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22882
22883         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22884         * gcc.dg/vect/pr22480.c: Clean up temp files.
22885         * gcc.dg/vect/pr23831.c: Clean up temp files.
22886         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22887         Clean up temp files.
22888         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22889         Clean up temp files.
22890
22891         * gcc.dg/20050309-1.c: Clean up temp files.
22892         * gcc.dg/20050325-1.c: Clean up temp files.
22893
22894 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
22895
22896         PR tree-optimization/24059
22897         * gcc.dg/vect/pr24059.c : New test.
22898
22899 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
22900
22901         PR middle-end/24109
22902         * gcc.c-torture/execute/20050929-1.c: New test.
22903
22904 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22905
22906         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22907
22908 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
22909
22910         PR c/21419
22911         * gcc.dg/pr21419.c: New test.
22912
22913 2005-09-29  Steven Bosscher  <stevenb@suse.de>
22914
22915         * gcc.dg/pr23911.c: New test.
22916
22917 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
22918
22919         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22920
22921         PR c++/16782
22922         * g++.dg/parse/qualified4.C: New test.
22923         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22924         * g++.old-deja/g++.mike/p8154.C: Likewise.
22925
22926 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
22927
22928         PR c++/22147
22929         * g++.dg/template/friend37.C: New test.
22930         * g++.dg/parse/crash28.C: Adjust error markers.
22931
22932 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
22933
22934         PR fortran/18518
22935         * gfortran.fortran-torture/execute/save_2.f90: New decl.
22936
22937 2005-09-27  Devang Patel  <dpatel@apple.com>
22938
22939         PR tree-optimization/23625
22940         * gcc.dg/pr23625.c: New test.
22941
22942 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
22943
22944         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22945         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22946
22947 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
22948
22949         PR fortran/23677
22950         * gfortran.fortran-torture/execute/save_1.f90: New test.
22951         * gfortran.dg/save_1.f90: New test.
22952
22953 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
22954
22955         * gcc.target/i386/builtin-apply-mmx.c: New test.
22956
22957         PR target/22576
22958         * gcc.target/i386/pr22576.c: New test.
22959
22960         PR target/22585
22961         * gcc.target/i386/pr22585.c: New test.
22962
22963         PR target/23268
22964         * gcc.target/i386/pr23268.c: New test.
22965
22966         PR middle-end/23831
22967         * gcc.dg/vect/pr23831.c: New test.
22968
22969         PR target/24055
22970         * gcc.target/i386/pr24055.c: New test.
22971
22972 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
22973
22974         PR tree-optimization/23960
22975         * gcc.c-torture/compile/pr23960.c: New.
22976
22977 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
22978
22979         PR fortran/16861
22980         * gfortran.dg/nested_modules_3.f90: New.
22981
22982 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
22983
22984         PR fortran/24005
22985         gfortran.dg/interface_1.f90: New test.
22986
22987 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
22988         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22989
22990         PR fortran/23843
22991         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22992
22993 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
22994
22995         PR fortran/23516
22996         * gfortran.dg/imag_1.f: New test.
22997         * gfortran.dg/imag_2.f: Ditto.
22998
22999 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
23000
23001         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
23002
23003 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
23004
23005         PR c++/21983
23006         * g++.dg/warn/pr21983.C: New test.
23007
23008 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
23009
23010         * gcc.dg/20050922-1.c: Testcase added.
23011
23012 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
23013
23014         PR c++/23993
23015         * g++.dg/template/array14.C: New test.
23016
23017 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
23018
23019         PR fortran/19929
23020         * gfortran.dg/der_ptr_component_1.f90: New test.
23021
23022 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23023
23024         PR c++/23965
23025         * g++.dg/template/error1.C: Reject "no matching function" message.
23026
23027 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23028
23029         PR c++/17609
23030         * g++.dg/lookup/error1.C: New test.
23031
23032 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
23033
23034         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
23035         functionality of the testcase.
23036
23037 2005-09-20  Richard Henderson  <rth@redhat.com>
23038
23039         * gcc.dg/vect/vect-22.c: Require vect_float.
23040         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
23041
23042 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
23043
23044         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
23045         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
23046         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
23047         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
23048         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
23049         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
23050         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
23051         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
23052         * gcc.dg/cpp/ucnid-8.c: New test.
23053
23054 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23055
23056         PR tree-optimization/23929
23057         * gcc.c-torture/compile/pr23929.c: New test.
23058
23059 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
23060
23061         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
23062         for one loop.
23063
23064 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
23065
23066         PR testsuite/23186
23067         * g++.dg/other/pr22003.C: Require named sections.
23068
23069 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23070
23071         PR c++/23947
23072         * g++.dg/rtti/crash3.C: New test.
23073
23074         PR tree-optimization/23818
23075         * gcc.dg/pr23818.c: New test.
23076
23077 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23078
23079         PR fortran/23420
23080         * gfortran.dg/print_fmt_4.f: New.
23081
23082 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
23083
23084         PR fortran/23663
23085         * gfortran.fortran-torture/execute/entry_11.f90: New test.
23086
23087 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23088
23089         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
23090         Use pointers to local alignable arrays instead. Added comments.
23091         * gcc.dg/vect/vect-46.c: Likewise.
23092         * gcc.dg/vect/vect-48.c: Likewise.
23093         * gcc.dg/vect/vect-49.c: Likewise.
23094         * gcc.dg/vect/vect-52.c: Likewise.
23095         * gcc.dg/vect/vect-53.c: Likewise.
23096         * gcc.dg/vect/vect-54.c: Likewise.
23097         * gcc.dg/vect/vect-56.c: Likewise.
23098         * gcc.dg/vect/vect-57.c: Likewise.
23099         * gcc.dg/vect/vect-58.c: Likewise.
23100         * gcc.dg/vect/vect-60.c: Likewise.
23101         * gcc.dg/vect/vect-61.c: Likewise.
23102
23103         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
23104         The test is no longer vectorizable on vect_no_align targets.
23105         * gcc.dg/vect/vect-43.c: Likewsie.
23106
23107         * gcc.dg/vect/vect-44.c: Added comments.
23108         * gcc.dg/vect/vect-45.c: Added comments.
23109         * gcc.dg/vect/vect-50.c: Added comments.
23110         * gcc.dg/vect/vect-51.c: Added comments.
23111
23112         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
23113         aligned type.
23114         * gcc.dg/vect/Os-vect-95.c: Likewise.
23115
23116         * gcc.dg/vect/vect-41.c: Test removed.
23117         * gcc.dg/vect/vect-47.c: Test removed.
23118         * gcc.dg/vect/vect-55.c: Test removed.
23119         * gcc.dg/vect/vect-59.c: Test removed.
23120
23121 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
23122
23123         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
23124         No longer vectorizable on vect_no_align targets.
23125         * gcc.dg/vect/pr20122.c: Likewise.
23126         * gcc.dg/vect/vect-74.c: Likewise.
23127         * gcc.dg/vect/vect-75.c: Likewise.
23128         * gcc.dg/vect/vect-76.c: Likewise.
23129
23130         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
23131         Will not be vectorizable on vect_no_align targets once aliasing issues
23132         are resolved.
23133         * gcc.dg/vect/vect-79.c: Likewise.
23134
23135         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
23136         * gcc.dg/vect/vect-78.c: Likewise.
23137         * gcc.dg/vect/vect-97.c: Likewise.
23138
23139 2005-09-19  Steven Bosscher  <stevenb@suse.de>
23140
23141         * gcc.dg/pr23943.c: New test.
23142
23143 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23144
23145         PR fortran/19181
23146         * gfortran.dg/derived_pointer_null_1.f90: New test.
23147
23148 2005-09-18  Richard Guenther  <rguenther@suse.de>
23149
23150         PR middle-end/23944
23151         * gcc.c-torture/compile/pr23944.c: New testcase.
23152
23153 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
23154
23155         PR fortran/15975
23156         * gfortran.dg/der_pointer_2.f90: New test.
23157
23158 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
23159
23160         PR fortran/16861
23161         * gfortran.dg/nested_modules_2.f90: New test.
23162
23163 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23164
23165         PR c++/18368
23166         * g++.dg/other/semicolon.C: New test.
23167
23168 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
23169
23170         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
23171         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
23172
23173 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
23174
23175         PR c++/23914
23176         * g++.dg/template/static18.C: New test.
23177
23178         PR c++/21514
23179         * g++.dg/template/crash19.C: Remove dg-error marker.
23180         * g++.dg/template/local4.C: New test.
23181
23182 2005-09-16  Paul Brook  <paul@codesourcery.com>
23183
23184         PR fortran/23906
23185         * gfortran.dg/dependency_1.f90: New test.
23186
23187 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23188
23189         PR c++/23896
23190         * g++.dg/template/static17.C: New test.
23191
23192 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
23193
23194         PR c++/23139
23195         * g++.dg/warn/huge-val1.C: New test.
23196
23197 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
23198
23199         PR c++/13140
23200         * g++.dg/parse/class2.C: New test.
23201         * g++.dg/template/explicit8.C: Likewise.
23202         * g++.dg/template/spec25.C: Likewise.
23203
23204 2005-09-14  Josh Conner  <jconner@apple.com>
23205
23206         PR middle-end/23584
23207         * gcc.dg/pr23584.c: New test.
23208
23209 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
23210
23211         PR fortran/21875 Internal Unit Array I/O, NIST
23212         * gfortran.dg/arrayio_1.f90: New test.
23213         * gfortran.dg/arrayio_1.f90: New test.
23214         * gfortran.dg/arrayio_1.f90: New test.
23215         * gfortran.dg/arrayio_1.f90: New test.
23216         * gfortran.dg/arrayio_1.f90: New test.
23217
23218 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
23219
23220         PR middle-end/22480
23221         * gcc.dg/vect/pr22480.c: New test.
23222
23223 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
23224
23225         PR fortran/19358
23226         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
23227
23228 2005-09-13 Josh Conner <jconner@apple.com>
23229
23230         PR c++/23180
23231         * g++.dg/init/struct2.C: New test.
23232         * g++.dg/init/struct3.C: New test.
23233
23234 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
23235
23236         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
23237         Clean up temp files.
23238         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
23239         gcc.dg/tree-ssa/builtin-fprintf-1.c,
23240         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
23241         gcc.dg/tree-ssa/builtin-printf-1.c,
23242         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
23243         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
23244         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
23245         gcc.dg/tree-ssa/builtin-vprintf-1.c,
23246         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
23247         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
23248         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
23249         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
23250         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
23251         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
23252         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
23253         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
23254
23255 2005-09-13  Josh Conner  <jconner@apple.com>
23256
23257         * lib/gcc-dg.exp: Load scanipa.exp.
23258         (cleanup-dump): New procedure.
23259         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
23260         * lib/scandump.exp: New file.
23261         * lib/scantree.exp: Use it.
23262         * lib/scanipa.exp: New file.
23263
23264 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
23265
23266         PR fortran/17740
23267         * gfortran.dg/generic_4.f90: New test.
23268
23269 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
23270
23271         PR target/23816
23272         * gcc.target/i386/pr23816-1.c: New test.
23273         * gcc.target/i386/pr23816-2.c: New test.
23274
23275
23276 2005-09-13  Bastian Blank <waldi@debian.org>
23277
23278         PR c++/16171
23279         * g++.dg/abi/mangle26.C: New test.
23280         * g++.dg/abi/mangle27.C: New test.
23281         * g++.dg/abi/mangle28.C: New test.
23282         * g++.dg/abi/mangle29.C: New test.
23283
23284         PR c++/23839
23285         * g++.dg/parse/register1.C: New test.
23286
23287 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
23288
23289         PR c++/23842
23290         * g++.dg/template/access16.C: New test.
23291
23292 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23293
23294         * gfortran.dg/char_pack_2.f90: Increase the vector size.
23295
23296 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23297
23298         PR fortran/18899
23299         * gfortran.dg/shape_2.f90: New test.
23300
23301 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
23302
23303         PR target/19269
23304         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
23305         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
23306         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
23307         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
23308         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
23309         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
23310         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
23311         tests.
23312
23313 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23314
23315         PR c++/23841
23316         * g++.dg/parse/template17.C: New test.
23317
23318 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23319
23320         PR c++/23789
23321         * g++.dg/template/nontype14.C: New test.
23322
23323 2005-09-12  Ian Lance Taylor  <ian@airs.com>
23324
23325         PR g++/7874
23326         * g++.dg/lookup/friend7.C: New test.
23327         * g++.dg/lookup/friend8.C: New test.
23328         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
23329         so that it will be found via argument dependent lookup.
23330         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
23331         friend functions which will no longer be found.
23332         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
23333         function g, so that it will be found via argument dependent
23334         lookup.
23335         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
23336         * g++.old-deja/g++.mike/net43.C: Likewise.
23337
23338 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
23339
23340         PR c++/23691
23341         * g++.dg/template/static16.C: New test.
23342
23343 2005-09-12  Josh Conner  <jconner@apple.com>
23344
23345         PR middle-end/23237
23346         * gcc.c-torture/compile/pr23237.c: New test.
23347
23348 2005-09-11  Richard Henderson  <rth@redhat.com>
23349
23350         * g++.dg/other/error8.C: Update expected diagnostic text.
23351
23352 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23353
23354         PR libfortran/19872
23355         * gfortran.dg/overwrite_1.f: New test.
23356
23357 2005-09-09  Josh Conner  <jconner@apple.com>
23358
23359         * g++.dg/init/pr23180-1.C: Removed.
23360         * g++.dg/init/pr23180-2.C: Removed.
23361
23362 2005-09-09  David Daney <ddaney@avtrex.com>
23363
23364         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23365         files which are ...
23366         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23367         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23368
23369 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23370
23371         * gfortran.dg/iostat_2.f90: New test.
23372
23373 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
23374
23375         PR c++/22252
23376         * g++.dg/ext/interface1.C: New test.
23377         * g++.dg/ext/interface1.h: Likewise.
23378         * g++.dg/ext/interface1a.cc: Likewise.
23379
23380 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
23381
23382         * gfortran.dg/iomsg_1.f90: New test case.
23383
23384 2005-09-09  Richard Guenther  <rguenther@suse.de>
23385
23386         PR c++/23624
23387         * g++.dg/tree-ssa/pr23624.C: New testcase.
23388
23389 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23390
23391         PR fortran/19239
23392         * gfortran.dg/vector_subscript_1.f90,
23393         * gfortran.dg/vector_subscript_2.f90: New tests.
23394
23395 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23396
23397         PR fortran/21104
23398         * gfortran.dg/array_alloc_1.f90,
23399         * gfortran.dg/array_alloc_2.f90,
23400         * gfortran.dg/array_alloc_3.f90: New tests.
23401
23402 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
23403
23404         PR fortran/12840
23405         * gfortran.dg/array_constructor_6.f90
23406         * gfortran.dg/array_constructor_7.f90
23407         * gfortran.dg/array_constructor_8.f90
23408         * gfortran.dg/array_constructor_9.f90
23409         * gfortran.dg/array_constructor_10.f90
23410         * gfortran.dg/array_constructor_11.f90
23411         * gfortran.dg/array_constructor_12.f90: New tests.
23412
23413 2005-09-08  Josh Conner  <jconner@apple.com>
23414
23415         PR c++/23180
23416         * g++.dg/init/pr23180-1.C: New test.
23417         * g++.dg/init/pr23180-2.C: New test.
23418
23419 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23420
23421         PR fortran/18878
23422         * gfortran.dg/module_double_reuse.f90: New.
23423
23424 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
23425
23426         PR fortran/23270
23427         PR fortran/22304
23428         PR fortran/18870
23429         PR fortran/17917
23430         PR fortran/16511
23431         * gfortran.dg/common_equivalence_1.f: New.
23432         * gfortran.dg/common_equivalence_2.f: New.
23433         * gfortran.dg/common_equivalence_3.f: New.
23434         * gfortran.dg/contained_equivalence_1.f90: New.
23435         * gfortran.dg/module_blank_common.f90: New.
23436         * gfortran.dg/module_commons_1.f90: New.
23437         * gfortran.dg/module_equivalence_1.f90: New.
23438         * gfortran.dg/nested_modules_1.f90: New.
23439         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23440         equivalences and add comment to connect the test with
23441         the PR.
23442
23443 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23444
23445         PR fortran/23765
23446         * gfortran.dg/common_6.f90: New test.
23447
23448 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23449
23450         PR fortran/15326
23451         * gfortran.dg/char_result_1.f90,
23452         * gfortran.dg/char_result_2.f90,
23453         * gfortran.dg/char_result_3.f90,
23454         * gfortran.dg/char_result_4.f90,
23455         * gfortran.dg/char_result_5.f90,
23456         * gfortran.dg/char_result_6.f90,
23457         * gfortran.dg/char_result_7.f90,
23458         * gfortran.dg/char_result_8.f90: New tests.
23459
23460 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
23461
23462         PR fortran/19928
23463         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23464
23465 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23466
23467         PR obj-c++/16816
23468         * obj-c++.dg/selector-5.mm: New test.
23469         * obj-c++.dg/selector-6.mm: New test.
23470
23471 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
23472
23473         PR objc/20574
23474         PR objc/19324
23475         * objc.dg/error-1.m: New test.
23476
23477 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
23478
23479         PR fortran/23373
23480         * gfortran.fortran-torture/execute/pr23373-1.f90,
23481         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23482
23483 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
23484
23485         PR libfortran/23760
23486         * gfortran.dg/g77/1832.f: Remove long string in write statement
23487         to allow the test to pass on correct list directed output with
23488         prepended space.
23489
23490 2005-09-07  James E Wilson  <wilson@specifix.com>
23491
23492         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23493
23494 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23495
23496         * gfortran.dg/parameter+save.f90: Rename to
23497         * gfortran.dg/parameter_save.f90: .. this.
23498
23499 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
23500
23501         PR fortran/20848
23502         * gfortran.dg/parameter+save.f90: New test case.
23503
23504 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
23505
23506         PR fortran/19269
23507         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23508
23509 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23510
23511         PR c/23075
23512         * gcc.dg/pr23075.c: New test.
23513         * g++.dg/warn/pr23075.C: New test.
23514
23515         PR target/22362
23516         * gcc.target/i386/pr22362.c: New test.
23517
23518         PR rtl-optimization/23098
23519         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23520
23521         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23522         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23523         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23524
23525 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
23526
23527         * g++.dg/expr/cast6.C: New test.
23528
23529         PR c++/9782
23530         * g++.dg/init/new15.C: New test.
23531
23532 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23533
23534         * gcc.dg/vect/Os-vect-95.c: New test.
23535         * gcc.dg/vect/vect-95.c: Same.
23536
23537 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
23538
23539         * gcc.dg/vect/vect-29.c: Update xfail testing.
23540         * gcc.dg/vect/vect-44.c: Same.
23541         * gcc.dg/vect/vect-48.c: Same.
23542         * gcc.dg/vect/vect-50.c: Same.
23543         * gcc.dg/vect/vect-72.c: Same.
23544         * gcc.dg/vect/vect-77.c: Same.
23545         * gcc.dg/vect/vect-78.c: Same.
23546         * gcc.dg/vect/vect-80.c: Same.
23547         * gcc.dg/vect/vect-96.c: Same.
23548         * gcc.dg/vect/vect-100.c: Same.
23549         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23550         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23551         * gfortran.dg/vect/vect-5.f90: Same.
23552
23553 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
23554
23555         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23556         start strings.
23557         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23558         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23559
23560         PR c++/23056
23561         * g++.dg/opt/pr23056.C: New test.
23562
23563         PR rtl-optimization/23098
23564         * gcc.target/i386/pr23098.c: New test.
23565
23566 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
23567
23568         PR c++/23667
23569         * g++.dg/template/static15.C: New test.
23570
23571         PR c++/21440
23572         * g++.dg/ext/stmtexpr5.C: New test.
23573         * g++.dg/ext/stmtexpr6.C: Likewise.
23574
23575 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
23576
23577         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23578
23579         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23580         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23581         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23582
23583 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
23584
23585         PR libfortran/23321
23586         * gfortran.dg/direct_io_4.f90: New test case.
23587
23588 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
23589             Rasmus Hahn  <rassahah@neofonie.de>
23590
23591         PR libobjc/23108
23592         * objc.dg/type-stream-1.m: New test.
23593
23594 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
23595
23596         PR fortran/23661
23597         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23598         gfortran.dg/print_fmt_3.f90: New test.
23599
23600 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23601
23602         * gfortran.dg/fmt_t_1.f90: New test.
23603
23604 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
23605
23606         PR rtl-optimization/23454
23607         * g++.dg/opt/pr23454.C: New test.
23608
23609 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
23610
23611         PR c++/23699
23612         * g++.dg/ext/static1.C: New test.
23613
23614 2005-09-02  Richard Henderson  <rth@redhat.com>
23615
23616         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23617         tail call to check_fa_work.
23618
23619 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
23620
23621         PR c++/21687
23622         * g++.dg/other/gc3.C: New test.
23623
23624 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23625
23626         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23627         * gcc.dg/20050826-1.c: Likewise.
23628
23629 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
23630
23631         PR c++/23167
23632         * g++.dg/expr/volatile1.C: New test.
23633
23634 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
23635
23636         PR middle-end/23547
23637         * gcc.dg/pr23547.c: New test.
23638
23639 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
23640
23641         PR c/22061
23642         * gcc.c-torture/execute/pr22061-1.c,
23643         * gcc.c-torture/execute/pr22061-2.c,
23644         * gcc.c-torture/execute/pr22061-3.c,
23645         * gcc.c-torture/execute/pr22061-4.c: New tests.
23646
23647 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
23648
23649         * gcc.dg/Wredundant-decls-2.c: New test to check that
23650         -Wredundant-decls does not issue warning for a variable
23651         definition following a declaration.
23652
23653 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
23654
23655         PR debug/7241
23656         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23657         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23658         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23659
23660         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23661         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23662         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23663         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23664         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23665         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23666         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23667         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23668
23669 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23670
23671         PR objc/23306
23672         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23673         scan-assmbler.
23674
23675 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
23676
23677         PR target/21255
23678         * gcc.dg/pr21255-1.c: New test.
23679         * gcc.dg/pr21255-2-mb.c: Likewise.
23680         * gcc.dg/pr21255-2-ml.c: Likewise.
23681         * gcc.dg/pr21255-3.c: Likewise.
23682         * gcc.dg/pr21255-4.c: Likewise.
23683
23684 2005-08-31  Dale Johannesen  <dalej@apple.com>
23685
23686         * gcc.dg/20050830-1.c: New.
23687
23688 2005-08-31  Josh Conner  <jconner@apple.com>
23689
23690         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23691         command-line options for arm-*-* targets.
23692         * g++.dg/init/array16.C: Likewise.
23693         * g++.dg/other/crash-4.C: Likewise.
23694
23695 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
23696
23697         PR obj-c++/23640
23698         * obj-c++.dg/gnu-runtime-3.mm: New test.
23699
23700 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23701
23702         PR c++/13377
23703         * g++.dg/lookup/ambig4.C: New test.
23704         * g++.dg/lookup/ambig5.C: New test.
23705         * g++.dg/tc1/dr101.C: Adjust error markers.
23706
23707 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23708
23709         PR c++/23639
23710         * g++.dg/template/ttp5.C: Adjust error markers.
23711
23712 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
23713
23714         PR testsuite/23609
23715         * lib/obj-c++.exp: Include target-libpath.exp.
23716         (obj-c++_link_flags): Look for the GNU libobjc library
23717         and set the library path to include it.
23718         Don't manually set LD_LIBRARY_PATH (etc.) but call
23719         set_ld_library_path_env_vars instead.
23720         (obj-c++_target_compile): Don't set library path or
23721         linker flags because they are already set correctly
23722         in obj-c++_link_flags.
23723
23724 2005-08-30  Josh Conner  <jconner@apple.com>
23725
23726         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23727         to command-line options for arm-*-* targets.
23728
23729 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
23730
23731         * g++.dg/other/i386-1.C: New.
23732
23733 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
23734
23735         PR preprocessor/20348
23736         PR preprocessor/20356
23737         * gcc.dg/cpp/pr20348.c: New test.
23738         * gcc.dg/cpp/pr20348.h: New file.
23739         * gcc.dg/cpp/inc/pr20348.h: New file.
23740         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23741         * gcc.dg/cpp/pr20356.c: New test.
23742         * gcc.dg/cpp/pr20356.h: New file.
23743         * gcc.dg/cpp/inc/pr20356.h: New file.
23744         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23745
23746 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
23747
23748         * gfortran.fortran-torture/execute/intrinsic_count.f90:
23749         Fix array dimension to avoid correct end-of-file error.
23750
23751 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
23752
23753         PR libfortran/23598
23754         * gfortran.dg/iostat_1.f90: New test.
23755
23756 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
23757
23758         PR middle-end/23408
23759         * gcc.dg/pr23408.c: New test.
23760
23761 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
23762
23763         PR c++/23099
23764         * g++.dg/init/member1.C: Make sure erroneous static data member
23765         definitions are required.
23766         * g++.dg/template/static13.C: New test.
23767         * g++.dg/template/static14.C: Likewise.
23768
23769 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
23770
23771         * gcc.target/i386/pr23575.c: Use -msse2 instead of
23772         -march=pentium4, remove ilp32 requirement.
23773
23774         PR middle-end/23484
23775         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23776         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23777
23778 2005-08-29  Andreas Jaeger  <aj@suse.de>
23779
23780         PR testsuite/23607
23781         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23782
23783 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
23784
23785         * gcc.c-torture/execute/20050316-2.c: New test.
23786         * gcc.c-torture/execute/20050316-3.c: New test.
23787         * gcc.dg/torture/pr16104-1.c: New test.
23788
23789 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
23790
23791         PR middle-end/23463
23792         * gcc.c-torture/execute/zero-struct-1.c: New test.
23793
23794 2005-08-27  Richard Guenther  <rguenther@suse.de>
23795
23796         PR target/23575
23797         * gcc.target/i386/pr23575.c: New testcase.
23798
23799 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
23800
23801         PR rtl-optimization/23561
23802         * gcc.c-torture/execute/20050826-1.c: New test.
23803
23804         PR rtl-opt/23560
23805         * gcc.c-torture/execute/20050826-2.c: New test.
23806
23807 2005-08-26  Dale Johannesen  <dalej@apple.com>
23808
23809         * gcc.dg/20030711-1.c: Modify to work on Darwin.
23810         * gcc.dg/20050826-1.c: New.
23811
23812 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
23813
23814         PR c++/19004
23815         * g++.dg/template/nontype13.C: New test.
23816
23817         PR c++/23491
23818         * g++.dg/init/new14.C: New test.
23819         * g++.dg/expr/anew1.C: Do not XFAIL.
23820         * g++.dg/expr/anew2.C: Likewise.
23821         * g++.dg/expr/anew3.C: Likewise.
23822
23823 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
23824
23825         PR middle-end/22439
23826         * gcc.dg/vla-3.c: New test.
23827
23828 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
23829
23830         PR fortran/20363
23831         * gfortran.dg/named_interface.f90: New.
23832
23833 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
23834
23835         * gcc.c-torture/execute/frame-address.c: New test.
23836
23837 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
23838
23839         PR c++/20817
23840         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23841
23842 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23843
23844         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23845
23846 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
23847
23848         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23849         * gcc.dg/altivec-22.c: Rename from..
23850         * gcc.dg/altivec-nomfcr.c: ..this.
23851
23852 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
23853
23854         PR tree-optimization/23546
23855         * gcc.dg/tree-ssa/pr23546.c: New test.
23856
23857 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
23858
23859         PR fortran/17758
23860         * gfortran.dg/nonreturning_statements.f90: New test.
23861
23862 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
23863
23864         PR c++/22454
23865         * g++.dg/parse/crash29.C: New.
23866
23867 2005-08-23  DJ Delorie  <dj@redhat.com>
23868
23869         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23870         constants have the L suffix.
23871
23872 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
23873
23874         PR c++/23044
23875         * g++.dg/template/instantiate8.C: New.
23876
23877 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
23878
23879         PR middle-end/23467
23880         * gcc.c-torture/execute/pr23467.c: New test.
23881
23882 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
23883
23884         PR tree-optimization/22043
23885         * gcc.c-torture/execute/20050613-1.c: New test.
23886
23887 2005-08-23  Ben Elliston  <bje@au.ibm.com>
23888
23889         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23890
23891 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
23892
23893         PR rtl-optimization/23478
23894         * g++.dg/opt/pr23478.C: New test.
23895
23896 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
23897
23898         PR c/18715
23899         * gcc.dg/switch-warn-3.c: New test.
23900
23901 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23902
23903         PR c++/22233
23904         * g++.dg/template/param1.C: New test.
23905
23906 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23907
23908         PR c++/23089
23909         * g++.dg/other/incomplete1.C: New test.
23910
23911 2005-08-22  Ira Rosen  <irar@il.ibm.com>
23912
23913         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23914         are vectorizable.
23915
23916 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23917
23918         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23919         d_lines_5.f: New.
23920
23921 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
23922
23923         * gcc.target/i386/sse-4.c: New test.
23924
23925 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23926
23927         PR testsuite/23239
23928         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23929
23930 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
23931
23932         * gcc.dg/20050811-1.c: New test.
23933         * gcc.dg/20050811-2.c: New test.
23934
23935 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
23936
23937         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23938
23939 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
23940
23941         PR 23476
23942         * gcc.c-torture/compile/pr23476.c: New test.
23943
23944 2005-08-19  Devang Patel  <dpatel@apple.com>
23945
23946         PR tree-optimization/23048
23947         * gcc.dg/tree-ssa/pr23048.c: New test.
23948
23949 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23950
23951         PR middle-end/20624
23952         * g++.dg/warn/Wreturn-3.C: New test
23953
23954 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
23955
23956         PR tree-optimization/22228
23957         * g++.dg/vect/pr22543.cc: New test.
23958
23959 2005-08-17  Steven Bosscher  <stevenb@suse.de>
23960
23961         PR tree-optimization/21574
23962         * gcc.dg/tree-ssa/pr21574.c: New test.
23963
23964 2005-08-16  James E Wilson  <wilson@specifix.com>
23965
23966         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23967
23968 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
23969
23970         PR tree-opt/23402
23971         * gcc.c-torture/compile/zero-strct-3.c: New test.
23972         * gcc.c-torture/compile/zero-strct-4.c: New test.
23973
23974 2005-08-16  Steven Bosscher  <stevenb@suse.de>
23975
23976         PR target/23376
23977         * gcc.target/x86_64/pr23376.c: New test.
23978
23979 2005-08-16  Ian Lance Taylor  <ian@airs.com>
23980
23981         PR c++/23337
23982         * g++.dg/ext/vector2.C: New.
23983
23984 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23985
23986         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23987
23988 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
23989
23990         PR libfortran/23428
23991         * gfortran.dg/inquire-complex.f90: New test case.
23992
23993 2005-08-16  James E Wilson  <wilson@specifix.com>
23994
23995         PR tree-optimization/21105
23996         * gcc.dg/large-size-array.c: New.
23997
23998 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
23999
24000         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
24001         type.
24002         * gcc.dg/vect/vect-41: Likewise.
24003         * gcc.dg/vect/vect-42: Likewise.
24004         * gcc.dg/vect/vect-43: Likewise.
24005         * gcc.dg/vect/vect-44: Likewise.
24006         * gcc.dg/vect/vect-46: Likewise.
24007         * gcc.dg/vect/vect-47: Likewise.
24008         * gcc.dg/vect/vect-48: Likewise.
24009         * gcc.dg/vect/vect-52: Likewise.
24010         * gcc.dg/vect/vect-53: Likewise.
24011         * gcc.dg/vect/vect-54: Likewise.
24012         * gcc.dg/vect/vect-55: Likewise.
24013         * gcc.dg/vect/vect-56: Likewise.
24014         * gcc.dg/vect/vect-57: Likewise.
24015         * gcc.dg/vect/vect-58: Likewise.
24016         * gcc.dg/vect/vect-59: Likewise.
24017         * gcc.dg/vect/vect-60: Likewise.
24018         * gcc.dg/vect/vect-61: Likewise.
24019         * gcc.dg/vect/vect-85: Likewise.
24020         * gcc.dg/vect/vect-87: Likewise.
24021         * gcc.dg/vect/vect-88: Likewise.
24022         * gcc.dg/vect/vect-93.c: Likewise.
24023         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
24024         * gcc.dg/vect/vect-75: Likewise.
24025         * gcc.dg/vect/vect-76: Likewise.
24026         * gcc.dg/vect/vect-77: Likewise.
24027         * gcc.dg/vect/vect-78: Likewise.
24028         * gcc.dg/vect/vect-80: Likewise.
24029         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
24030         vectorized for the expected reason, rather than checking how alignment
24031         was handled.
24032         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
24033         aligned type and also instead of aligned pointers. Added documentation.
24034
24035 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
24036
24037         * gfortran.dg/power.f90: New test.
24038
24039 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
24040
24041         PR rtl-optimization/23299
24042         * g++.dg/opt/pr23299.C: New test.
24043
24044 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24045
24046         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
24047
24048 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
24049
24050         * g++.dg/template/local6.C: New test.
24051
24052 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
24053
24054         * execute/exceptions/finally-1.m: Check that the catch and finally are
24055         being called.  Also add a "return 0;" at the end of main.
24056
24057 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
24058
24059         PR fortran/21432.
24060         * gfortran.dg/namelist_print_1.f: New test of functionality of
24061         PRINT namelist.
24062         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
24063         namelist generates error with -std=f95.
24064
24065 2005-08-14  Ira Rosen  <irar@il.ibm.com>
24066
24067         PR tree-optimization/23119
24068         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
24069
24070 2005-08-13  Marcin Koziej  <creep@desk.pl>
24071             Andrew Pinski  <pinskia@physics.uc.edu>
24072
24073         PR libobjc/22492
24074         * execute/exceptions/finally-1.m: New test.
24075
24076 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24077
24078         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
24079         testsuite.
24080         * objc/execute/exceptions/trivial.m: New test.
24081         * objc.dg/try-catch-11.m: Move to ...
24082         * objc/execute/exceptions/foward-1.m: Here.
24083         * objc.dg/try-catch-2.m: Move to ...
24084         * objc/execute/exceptions/catchall-1.m: Here.
24085         * objc.dg/try-catch-8.m: Move to ...
24086         * objc/execute/exceptions/local-variables-1.m: Here.
24087
24088 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24089
24090         * objc.dg/nested-func-1.m: Move to ...
24091         * objc/execute/nested-func-1.m: Here.
24092
24093 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24094
24095         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
24096         in ${options} instead of [target_info name].
24097         * lib/obj-c++.exp (objc_target_compile): Likewise.
24098
24099 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24100
24101         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
24102
24103 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
24104
24105         part of PR testsuite/23348
24106         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
24107         each of the torture options.
24108         * objc/compile/trivial.m: New test.
24109
24110 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24111
24112         * gfortran.dg/eoshift.f90: Correct format.
24113
24114 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
24115
24116         * gfortran.fortran-torture/execute/character_passing.f90:
24117         Fix comment typo.
24118
24119 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
24120
24121         PR c++/8271
24122         * g++.dg/template/unify10.C: New.
24123
24124 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
24125
24126         * g++.dg/parse/pr22514.C: Move to...
24127         * g++.dg/debug/pr22514.C: here.
24128
24129 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24130
24131         PR c++/23266
24132         * g++.dg/inherit/pure1.C: New test.
24133
24134         * ChangeLog: Fix typos.
24135
24136 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24137             Steven Bosscher  <stevenb@suse.de>
24138
24139         * gfortran.dg/runtime_warning_1.f90: New test.
24140
24141 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
24142
24143         PR c++/23219
24144         * g++.dg/parse/crash28.C: New.
24145
24146 2005-08-11  Richard Guenther  <rguenther@suse.de>
24147
24148         PR target/23289
24149         * gcc.target/i386/tailcall-1.c: New testcase.
24150
24151 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24152
24153         * gcc.dg/vect/vect-67.c: Un-xfail.
24154
24155 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
24156
24157         PR c++/23225
24158         * g++.dg/parse/crash27.C: new test.
24159
24160 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
24161
24162         PR libfortran/22143
24163         * gfortran.dg/shift-kind.f90: New testcase.
24164
24165 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
24166
24167         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
24168         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
24169
24170 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24171
24172         PR c++/20646
24173         * g++.dg/other/mult-stor1.C: New test.
24174
24175 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24176
24177         * gcc.c-torture/pr18299-1.c: Move to ...
24178         * gcc.c-torture/compile/pr18299-1.c: Here.
24179
24180 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
24181
24182         * gfortran/fortran.torture/execute/character_passing.f90:
24183         Fix types for LSAME.
24184
24185 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
24186
24187         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
24188         input data back to what it was originally.
24189
24190 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
24191
24192         * objc.dg/try-catch-8.m: Enable for all targets.
24193
24194 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
24195
24196         * gcc.dg/pr23165.c: New test.
24197
24198 2005-08-09  Steven Bosscher  <stevenb@suse.de>
24199
24200         PR tree-optimization/23234
24201         * gcc.dg/tree-ssa/pr23234.c: New test.
24202
24203 2005-08-08  Josh Conner  <jconner@apple.com>
24204
24205         PR rtl-optimization/23241
24206         * gcc.dg/char-compare.c: New test.
24207
24208 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24209
24210         PR c++/22508
24211         * g++.dg/init/new13.C: New test.
24212
24213 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
24214
24215         PR c++/21166
24216         * g++.dg/other/crash-4.C: Adjust
24217         * g++/dg/ext/packed9.C: New.
24218
24219 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24220
24221         PR middle-end/21964
24222         * gcc.c-torture/execute/pr21964-1.c: New test.
24223
24224 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
24225
24226         PR c/22458
24227         * gcc.dg/pr22458-1.c: New test.
24228
24229 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
24230             Steven G. Kargl <kargls@comcast.net>
24231
24232         PR fortran/22390
24233         * gfortran.dg/flush_1.f90: New test.
24234
24235 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24236
24237         PR c++/23191
24238         * g++.dg/template/eh2.C: New test.
24239
24240 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24241
24242         PR c++/19498
24243         * g++.dg/template/instantiate7.C: New test.
24244
24245 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
24246
24247         PR c/23113
24248         * gcc.dg/Wunused-value-1.c: New test.
24249
24250 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
24251
24252         PR rtl-optimization/23233
24253         * gcc.c-torture/compile/pr23233-1.c: New test.
24254
24255 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
24256
24257         PR fortran/18833
24258         PR fortran/20850
24259         * gfortran.dg/equiv_1.f90: New test.
24260         * gfortran.dg/equiv_2.f90: New test.
24261         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
24262         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
24263         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
24264
24265 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24266
24267         * gcc.c-torture/execute/vrp-5.c: New test.
24268         * gcc.c-torture/execute/vrp-6.c: New test.
24269         * gcc.dg/tree-ssa/vrp21.c: New test.
24270
24271 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
24272
24273         * g++.dg/parse/pr22514.C: New test.
24274
24275 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
24276
24277         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
24278
24279         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
24280         instead of constant loads / pool entries.
24281
24282 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
24283
24284         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
24285         TEST_TO_WCTYPE.
24286
24287 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
24288
24289         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
24290         __WINT_TYPE__ in generated prototypes if possible.
24291
24292 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
24293
24294         PR 22037
24295         * g++.dg/tree-ssa/pr22037.C:
24296
24297 2005-08-04  Richard Henderson  <rth@redhat.com>
24298
24299         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
24300         scan-tree-dump-times directive.
24301
24302 2005-08-04  Jan Hubicka  <jh@suse.cz>
24303
24304         * gcov-1.C: Fix switch counts.
24305         * gcov-4b.c: Likewise.
24306
24307 2005-08-03  Jeff Law  <law@redhat.com>
24308
24309         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
24310
24311 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
24312
24313         * gcc.c-torture/execute/pr23135.c: New test.
24314
24315 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24316
24317         PR tree-optimization/19899
24318         * gcc.dg/tree-ssa/scev-1.c: New test.
24319         * gcc.dg/tree-ssa/scev-2.c: New test.
24320
24321 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
24322
24323         PR target/18582
24324         * gcc.dg/torture/pr18582-1.c: New test.
24325
24326 2005-08-03  Jan Hubicka  <jh@suse.cz>
24327
24328         * update-conroll.c: New testcase.
24329         * update-conroll-2.c: New testcase.
24330
24331 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
24332
24333         * gfortran.dg/constant_substring.f: New test.
24334         * gfortran.dg/pr22491.f: New test.
24335
24336 2005-08-02  Jan Hubicka  <jh@suse.cz>
24337
24338         * update-threading.c: Replace by the proper one.
24339
24340 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24341
24342         PR 23164
24343         * g++.dg/tree-ssa/pr23164.C: New test.
24344
24345 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
24346
24347         * gcc.dg/tree-ssa/pr23192.c: New test.
24348
24349 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
24350
24351         * gcc.c-torture/execute/vrp-4.c: New test.
24352
24353 2005-08-02  Jan Hubicka  <jh@suse.cz>
24354
24355         * update-threading.c: New test.
24356
24357 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
24358
24359         * gcc.c-torture/compile/20050801-1.c: New test.
24360         * gcc.c-torture/compile/20050801-2.c: New test.
24361
24362 2005-08-01  Jan Hubicka  <jh@suse.cz>
24363
24364         * val-prof-5.c: New test.
24365
24366 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
24367
24368         PR c/22311
24369         * gcc.dg/pr22311-1.c : New test.
24370
24371 2005-07-31  Steven Bosscher  <stevenb@suse.de>
24372
24373         PR target/23095
24374         * gfortran.dg/pr23095.f: New test.
24375
24376         PR c++/22003
24377         * g++.dg/other/pr22003.C: New test.
24378
24379 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
24380
24381         PR target/20621
24382         * gcc.c-torture/execute/pr20621-1.c: New test.
24383
24384 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
24385
24386         * gfortran.dg/comma_format_extension_4.f: Adjust length
24387         of string for format.
24388         * gfortran.dg/der_array_io_1.f: Replace illegal internal
24389         print statement with internal write.
24390         * gfortran.dg/der_array_io_2.f: Likewise.
24391         * gfortran.dg/der_array_io_3.f: Likewise.
24392
24393 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
24394
24395         * gcc.dg/fold-abs-4.c: new test.
24396
24397 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
24398
24399         PR fortran/22570 an related issues.
24400         * gfortran.dg/x_slash_1.f: New test.
24401
24402 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
24403
24404         PR c/23143
24405         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24406         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24407
24408 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24409
24410         PR c/529
24411         * gcc.dg/Wshadow-3.c: New test.
24412
24413 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
24414
24415         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24416         used to have the wrong bounds).
24417
24418 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24419
24420         PR c/21720
24421         * gcc.dg/hex-round-1.c: Test more cases.
24422         * gcc.dg/hex-round-2.c: New test.
24423
24424 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
24425
24426         PR 22550
24427         * g++.dg/tree-ssa/pr22550.C: New test.
24428
24429 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
24430
24431         * gcc.dg/tree-ssa/vrp19.c: New test.
24432         * gcc.dg/tree-ssa-vrp20.c: New test.
24433
24434 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24435
24436         PR c/22240
24437         * gcc.dg/transparent-union-4.c: New test.
24438
24439 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24440
24441         PR c/22192
24442         * gcc.dg/c99-vla-2.c: New test.
24443
24444 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
24445
24446         PR c/21720
24447         * gcc.dg/hex-round-1.c: New test.
24448
24449 2005-07-28  Jan Hubicka  <jh@suse.cz>
24450
24451         * inliner-1.c: Do not dump everything.
24452         * tree-prof.exp: Do not pass -ftree-based-profiling.
24453         * bprob.exp: Likewise.
24454
24455         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24456
24457 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
24458
24459         PR c++/22545
24460         * g++.dg/expr/ptrmem7.C: New test.
24461
24462 2005-07-28  Mike Stump  <mrs@apple.com>
24463
24464         * g++.old-deja/g++.mike/visibility-1.C: New test.
24465
24466 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24467
24468         PR c/20187
24469         * gcc.c-torture/execute/pr20187-1.c: New test.
24470
24471 2005-07-28  Jeff Law  <law@redhat.com>
24472
24473         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24474         * gcc.dg/tree-ssa/vrp18.c: New test.
24475
24476 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24477
24478         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24479
24480 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
24481
24482         PR tree-optimization/22506
24483         * gcc.dg/vect/ps22506.c: New test.
24484
24485 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
24486
24487         PR target/21149
24488         * gcc.target/i386/sse-3.c: New test.
24489
24490 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24491
24492         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24493         * gcc.target/mips/mips32-dsp-type.c: Likewise.
24494
24495 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
24496
24497         PR c/22589
24498         * gcc.c-torture/compile/pr22589-1.c: New test.
24499
24500 2005-07-28  Jan Hubicka  <jh@suse.cz>
24501
24502         * update-loopch.c: New testcase.
24503
24504 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24505
24506         PR rtl-optimization/23047
24507         * gcc.c-torture/execute/pr23047.c: New test.
24508         * gcc.c-torture/execute/pr23047.x: New.
24509
24510 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
24511
24512         PR tree-optimization/22493
24513         * gcc.c-torture/execute/pr22493-1.c: New test.
24514         * gcc.c-torture/execute/pr22493-1.x: New.
24515         * gcc.c-torture/execute/vrp-1.c: New test.
24516         * gcc.c-torture/execute/vrp-2.c: New test.
24517         * gcc.c-torture/execute/vrp-2.c: New test.
24518
24519 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
24520
24521         * gcc.target/frv/all-builtin-read8.c: Delete.
24522         * gcc.target/frv/all-builtin-read16.c: Delete.
24523         * gcc.target/frv/all-builtin-read32.c: Delete.
24524         * gcc.target/frv/all-builtin-read64.c: Delete.
24525         * gcc.target/frv/all-builtin-write8.c: Delete.
24526         * gcc.target/frv/all-builtin-write16.c: Delete.
24527         * gcc.target/frv/all-builtin-write32.c: Delete.
24528         * gcc.target/frv/all-builtin-write64.c: Delete.
24529         * gcc.target/frv/all-read-write-1.c: New.
24530
24531 2005-07-27  Jeff Law  <law@redhat.com>
24532
24533         * gcc.c-torture/execute/pr22630.c: New test.
24534
24535 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
24536
24537         PR tree-optimization/23073
24538         * gcc.dg/vect/nodump-pr23073.c: New test.
24539         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24540
24541 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
24542
24543         PR tree-optimize/22348
24544         * gcc.c-torture/execute/pr22348.c: New.
24545
24546 2005-07-27  Richard Guenther  <rguenther@suse.de>
24547
24548         * gcc.dg/tree-ssa/salias-1.c: New testcase.
24549
24550 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24551
24552         PR fortran/22503
24553         * gfortran.dg/logical_comp.f90: New test.
24554
24555 2005-07-27  Jan Hubicka  <jh@suse.cz>
24556
24557         * inliner-1.c: Add cleanup of dumps.
24558         * val-prof-*.c: Likewise.
24559         * update-tailcall.c: New.
24560
24561 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
24562
24563         PR 22591
24564         * gcc.dg/tree-ssa/pr22591.c: New test.
24565         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24566
24567 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
24568
24569         PR libobjc/22606
24570         * objc.dg/try-catch-11.m: New test.
24571
24572 2005-07-26  Richard Guenther  <rguenther@suse.de>
24573
24574         PR tree-optimization/22486
24575         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24576
24577 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24578
24579         PR tree-opt/22484
24580         * g++.dg/opt/loop2.C: New test.
24581
24582 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
24583
24584         * gcc.dg/tree-ssa/reassoc-3.c: New test.
24585         * gcc.dg/tree-ssa/reassoc-4.c: New test.
24586
24587 2005-07-25  Adam Nemet  <anemet@lnxw.com>
24588
24589         * lib/profopt.exp (profopt-execute): Check for profiling data
24590         files on the target.
24591
24592 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
24593
24594         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24595         for matching of asm labels.
24596
24597 2005-07-25  Richard Guenther  <rguenther@suse.de>
24598
24599         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24600
24601 2005-07-25  Richard Guenther  <rguenther@suse.de>
24602
24603         PR testsuite/22624
24604         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24605
24606 2005-07-25  Ira Rosen  <irar@il.ibm.com>
24607
24608         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24609         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24610         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24611         * gcc.dg/vect/vect-100.c: New test.
24612         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24613         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24614         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24615         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24616         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24617         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24618         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24619         * gfortran.dg/vect/pr19049.f90: New testcase.
24620         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24621
24622 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
24623
24624         * gcc.c-torture/execute/20050713-1.c: New test.
24625
24626         PR fortran/20063
24627         * gfortran.fortran-torture/execute/data_4.f90: New test.
24628
24629         PR middle-end/20303
24630         * gcc.dg/visibility-d.c: New test.
24631
24632 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
24633
24634         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24635         * gfortran.dg/underflow.f90: Ditto.
24636
24637 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24638
24639         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24640         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24641         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24642
24643 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24644
24645         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24646         include case of field width of zero.
24647
24648 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
24649
24650         PR libgfortran/21875
24651         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24652         with trailing blanks on normal formatted read.
24653
24654 2005-07-23  Chao-ying Fu  <fu@mips.com>
24655
24656         * gcc.target/mips/mips32-dsp-type.c: New test.
24657         * gcc.target/mips/mips32-dsp.c: New test.
24658
24659 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
24660
24661         PR testsuite/21073
24662         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24663
24664         PR testsuite/20454
24665         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24666         and __cyg_profile_func_exit.
24667
24668 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
24669
24670         * gfortran.dg/comma_format_extension_3.f: Fix typo.
24671         * gfortran.dg/comma_format_extension_4.f: Same.
24672         * gfortran.dg/pr15332.f: Same.
24673         * gfortran.dg/pr21730.f: Same.
24674
24675 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
24676
24677         * g++.dg/opt/vrp2.C: Fix testcase.
24678
24679         PR tree-opt/22625
24680         * g++.dg/opt/vrp2.C: New test.
24681
24682 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
24683
24684         PR debug/21828
24685         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24686
24687 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
24688
24689         * gcc.dg/tree-ssa/20050719-1.c: New test.
24690
24691 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
24692
24693         * gcc.dg/bfin-longcall-1.c: New file.
24694         * gcc.dg/bfin-longcall-2.c: New file.
24695
24696 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
24697
24698         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24699
24700 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24701
24702         PR middle-end/19055
24703         * gcc.dg/tree-ssa/pr19055.c: New test.
24704         * gcc.dg/tree-ssa/pr19055-2.c: New test.
24705
24706 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24707
24708         PR C++/22358
24709         * g++.dg/other/pr22358.C: New test.
24710
24711 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
24712
24713         PR c++/2922
24714         * g++.dg/lookup/two-stage5.C: New test from bug comments.
24715
24716 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24717
24718         PR c++/15938
24719         * g++.dg/init/union2.C: New test.
24720
24721 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24722
24723         PR c/22393
24724         * gcc.dg/complex-4.c: New test.
24725
24726 2005-07-21  Richard Guenther  <rguenther@suse.de>
24727
24728         PR testsuite/22522
24729         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24730         scanning for asm labels.
24731         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24732
24733 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24734
24735         PR target/22085
24736         * gcc.dg/altivec-pr22085.c: New.
24737
24738 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
24739
24740         PR tree-optimization/19210
24741         * gcc.dg/tree-ssa/pr19210-1.c: New.
24742         * gcc.dg/tree-ssa/pr19210-2.c: New.
24743
24744 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
24745
24746         PR rtl-optimization/22167
24747         * g++.dg/opt/pr22167.C: New test.
24748
24749 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
24750
24751         PR c++/2922
24752         * g++.dg/lookup/two-stage2.C: New.
24753         * g++.dg/lookup/two-stage3.C: New.
24754         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24755         fixed two-stage name lookup for operators.
24756         * g++.dg/template/call3.C: Compiler now produces an appropriate
24757         error message.
24758         * g++.dg/template/crash37.C: Compiler now describes bla() on line
24759         14 as a candidate.
24760         * g++.dg/template/ptrmem4.C: Compiler produces different error
24761         message.
24762         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24763         connect_to_method as a candidate.
24764
24765 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
24766
24767         * gcc.dg/fold-alloc-1.c: New test.
24768
24769 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
24770
24771         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24772         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24773
24774 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
24775
24776         * gcc.dg/fold-abs-1.c: New test.
24777         * gcc.dg/fold-abs-2.c: New test.
24778         * gcc.dg/fold-abs-3.c: New test.
24779
24780 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
24781
24782         Make CONSTRUCTOR use VEC to store initializers.
24783         * g++.dg/ext/complit3.C: Check for specific error messages.
24784         * g++.dg/init/brace2.C: Update error message.
24785         * g++.dg/warn/Wbraces2.C: Likewise.
24786
24787 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
24788
24789         PR fortran/16940
24790         * gfortran.dg/module_interface_1.f90: New test.
24791
24792 2005-07-19  Danny Berlin <dberlin@dberlin.org>
24793             Kenneth Zadeck <zadeck@naturalbridge.com>
24794
24795         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24796
24797 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24798
24799         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24800         specify -Wformat for these tests.
24801         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24802         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24803         * gcc.dg/format/opt-6.c: Delete.
24804
24805 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24806
24807         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24808         * gcc.dg/tree-ssa/sra-3.c: Likewise.
24809
24810 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24811
24812         * gcc.dg/tree-ssa/alias-2.c: New test.
24813
24814 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
24815
24816         PR c++/22263
24817         * g++.dg/template/explicit7.C: New test.
24818
24819 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
24820
24821         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24822         field width of 8 to +Inf and -Inf.
24823
24824 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
24825
24826         PR c++/22139
24827         * g++.dg/template/friend36.C: New test.
24828
24829 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
24830
24831         PR fortran/21730
24832         * gfortran.dg/pr21730.f: New test.
24833
24834 2005-07-16  Danny Berlin <dberlin@dberlin.org>
24835             Kenneth Zadeck <zadeck@naturalbridge.com>
24836
24837         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24838         since pure const detection cannot run at -O1 in c compiler.
24839         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24840         can now optimize this case properly.
24841         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24842         because we now pass.
24843         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24844
24845 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
24846
24847         PR c/22421
24848         * gcc.dg/format/bitfld-1.c: New test.
24849
24850 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24851
24852         PR c++/22204
24853         * g++.dg/rtti/repo1.C: New test.
24854
24855 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
24856
24857         PR middle-end/22398
24858         * gcc.c-torture/compile/pr22398.c: New test.
24859
24860 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
24861
24862         PR c++/22132
24863         * g++.dg/expr/cast4.C: New test.
24864
24865 2005-07-15  Richard Guenther  <rguenther@suse.de>
24866
24867         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24868         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24869
24870 2005-07-15  Steven Bosscher  <stevenb@suse.de>
24871
24872         PR tree-optimization/22230
24873         * gcc.dg/tree-ssa/pr22230.c: New test.
24874
24875 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
24876
24877         * gfortran.dg/g77/cpp6.f: New test.
24878
24879         PR fortran/22417
24880         * gfortran.dg/g77/cpp5.F: New test.
24881         * gfortran.dg/g77/cpp5.h: New file.
24882         * gfortran.dg/g77/cpp5inc.h: New file.
24883
24884 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
24885
24886         PR libfortran/16435
24887         * gfortran.dg/tl_editting.f90: New.
24888         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24889
24890 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
24891
24892         * gfortran.dg/char_array_constructor.f90: New test.
24893
24894 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
24895
24896         * gfortran.dg/past_eor.f90: New.
24897         * gfortran.dg/complex_read.f90: New.
24898
24899 2005-07-13  Jeff Law  <law@redhat.com>
24900
24901         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24902         additional casts.
24903
24904         * gcc.dg/tree-ssa/pr22321.c: New test
24905
24906 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
24907
24908         PR tree-optimization/21921
24909         * gcc.dg/tree-ssa/pr21921.c: New.
24910
24911 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24912
24913         PR tree-optimizatio/22442
24914         * gcc.dg/tree-ssa/loop-11.c: New test.
24915
24916 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24917
24918         PR tree-opt/21840
24919         * gcc.c-torture/compile/pr21840.c: New test.
24920
24921 2005-07-12  Jan Hubicka  <jh@suse.cz>
24922
24923         * gcc.c-torture/compile/pr22379.c: New test.
24924
24925 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
24926
24927         PR libfortran/21593
24928         gfortran.dg/dev_null.f90: Remove outdated comment about
24929         PR libfortran/21593.
24930
24931
24932 2005-07-12  Dale Johannesen  <dalej@apple.com>
24933
24934         * gcc.target/i386/compress-float-sse.c: New.
24935         * gcc.target/i386/compress-float-sse-pic.c: New.
24936         * gcc.target/i386/compress-float-387.c: New.
24937         * gcc.target/i386/compress-float-387-pic.c: New.
24938         * gcc.dg/compress-float-ppc.c: New.
24939         * gcc.dg/compress-float-ppc-pic.c: New.
24940
24941 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
24942
24943         PR libfortran/21593
24944         gfortran.dg/dev_null.f90: Remove targets.
24945
24946 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
24947
24948         PR tree-opt/22335
24949         * gcc.dg/pr22335-1.c: New test.
24950         * gcc.dg/pr22335-2.c: New test.
24951
24952 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24953
24954         PR c++/20172
24955         * g++.dg/template/nontype12.C : New test.
24956
24957 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
24958
24959         * gcc.dg/tree-ssa/loop-10.c: New test.
24960
24961 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
24962
24963         * gcc.c-torture/execute/20020720-1.x: Remove.
24964
24965 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
24966
24967         * gfortran.fortran-torture/execute/forall_7.f90: New test.
24968
24969 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
24970
24971         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24972         (dg-mips-options): Use it.
24973
24974 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
24975
24976         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24977
24978 2005-07-09  Richard Henderson  <rth@redhat.com>
24979
24980         * lib/target-supports.exp (check_effective_target_sync_char_short):
24981         Add alpha.
24982
24983 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
24984
24985         PR libfortran/22217
24986         * gfortran.dg/negative-z-descriptor.f90: New test.
24987
24988 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24989
24990         PR tree-opt/22329
24991         * gcc.dg/pr22329.c: New test.
24992
24993 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
24994
24995         PR tree-optimization/20139
24996         * gcc.dg/tree-ssa/pr20139.c: New.
24997
24998 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
24999
25000         PR tree-opt/22356
25001         * gcc.dg/pr22356-1.c: New test.
25002
25003 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
25004
25005         PR c++/21799
25006         * g++.dg/template/unify8.C: New.
25007         * g++.dg/template/unify9.C: New.
25008
25009 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
25010
25011         * gfortran.fortran-torture/execute/entry_10.f90: New test.
25012
25013 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
25014
25015         * gcc.dg/darwin-version-1.c: New.
25016         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
25017         * gcc.dg/builtins-20.c: Likewise.
25018         * gcc.dg/builtins-53.c: Likewise.
25019         * gcc.dg/torture/builtins-convert-1.c: Likewise.
25020         * gcc.dg/torture/builtins-convert-2.c: Likewise.
25021         * gcc.dg/torture/builtins-convert-3.c: Likewise.
25022         * gcc.dg/torture/builtins-power-1.c: Likewise.
25023         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
25024         on Darwin.
25025
25026 2005-07-07  Jeff Law  <law@redhat.com>
25027
25028         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
25029         argument evaluation order.
25030
25031 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
25032
25033         PR libfortran/21594
25034         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25035         Add test cases where the shift length is greater than the
25036         array length.
25037
25038 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25039
25040         * obj-c++.dg/proto-lossage-6.mm: New.
25041         * objc.dg/proto-lossage-6.m: New.
25042
25043 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25044
25045         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
25046         * objc.dg/gnu-runtime-2.m: Likewise.
25047
25048 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25049
25050         * gfortran.dg/longline.f: New test.
25051
25052         * gfortran.dg/badline.f: New test.
25053
25054 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25055
25056         PR fortran/16531
25057         PR fortran/15966
25058         PR fortran/18781
25059         * gfortran.dg/hollerith.f90: New.
25060         * gfortran.dg/hollerith2.f90: New.
25061         * gfortran.dg/hollerith3.f90: New.
25062         * gfortran.dg/hollerith4.f90: New.
25063         * gfortran.dg/hollerith_f95.f90: New.
25064         * gfortran.dg/hollerith_legacy.f90: New.
25065         * gfortran.dg/g77/cpp4.F: New. Port from g77.
25066
25067 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
25068
25069         PR objc/22274
25070         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
25071         * objc.dg/gnu-runtime-2.m: New.
25072
25073 2005-07-06  Jeff Law  <law@redhat.com>
25074
25075         * gcc.dg/tree-ssa/vrp17.c: New test.
25076
25077 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
25078
25079         PR fortran/22327
25080         * gfortran.dg/array_constructor_5.f90: New test.
25081
25082 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
25083
25084         * gfortran.fortran-torture/execute/entry_9.f90: New test.
25085
25086 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
25087
25088         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
25089         * gcc.dg/980816-1.c: Ditto.
25090
25091 2005-07-06  Jeff Law  <law@redhat.com>
25092
25093         * gcc.c-torture/compile/pr21356.c: New test.
25094
25095 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25096
25097         PR c/22013
25098         PR c/22098
25099         * gcc.c-torture/compile/pr22013-1.c,
25100         gcc.c-torture/execute/pr22098-1.c,
25101         gcc.c-torture/execute/pr22098-2.c,
25102         gcc.c-torture/execute/pr22098-3.c: New tests.
25103
25104 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
25105
25106         PR c/22308
25107         * gcc.dg/pr22308-1.c: New test.
25108
25109 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
25110
25111         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
25112         target.
25113         * gcc.dg/compare9.c: Use -fshort-enums instead of
25114         -fno-short-enums.  Change the last test to dg-bogus.
25115
25116 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
25117
25118         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
25119         * gcc.dg/compare9.c: New.
25120
25121 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25122
25123         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
25124
25125 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25126
25127         PR testsuite/22288
25128         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
25129
25130
25131 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25132
25133         * gcc.dg/format/gcc_gfc-1.c: New.
25134
25135 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
25136
25137         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
25138
25139 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25140
25141         PR fortran/20842
25142         * gfortran.dg/io_invalid_1.f90: New test.
25143
25144 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
25145
25146         * gcc.dg/format/gcc_diag-1.c: Update.
25147
25148 2005-07-02  Jeff Law  <law@redhat.com>
25149
25150         * gcc.dg/tree-ssa/pr22051-1.c: New test.
25151         * gcc.dg/tree-ssa/pr22051-2.c: New test.
25152
25153 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
25154
25155         * gcc.dg/format/gcc_diag-1.c: Update.
25156
25157 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
25158
25159         PR tree-opt/22269
25160         * gcc.c-torture/compile/pr22269.c: New test.
25161
25162 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
25163
25164         PR 21584
25165         PR 22219
25166         * g++.dg/tree-ssa/pr21584-1.C: New test.
25167         * g++.dg/tree-ssa/pr21584-2.C: New test.
25168
25169 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
25170
25171         * obj-c++.dg/try-catch-11.mm: New.
25172         * objc.dg/try-catch-10.m: New.
25173
25174 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
25175
25176         * g++.dg/other/ucnid-1.C: xfail on AIX.
25177
25178 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
25179
25180         PR 22234
25181         * gcc.dg/20050629-1.c: New test.
25182
25183 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
25184
25185         * obj-c++.dg/const-str-1[0-1].mm: New.
25186         * objc.dg/const-str-1[0-1].m: New.
25187
25188 2005-05-29  Richard Henderson  <rth@redhat.com>
25189
25190         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
25191         Rename from check_effective_target_vect_no_max.
25192         (check_effective_target_vect_no_int_add): New.
25193         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
25194         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
25195         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25196         * gcc.dg/vect/vect-reduc-1.c: Use both.
25197         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25198
25199 2005-05-29  Richard Henderson  <rth@redhat.com>
25200
25201         * lib/target-supports.exp (check_effective_target_vect_no_max):
25202         Remove i386 and x86_64.
25203
25204 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25205
25206         PR testsuite/21969
25207         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
25208
25209 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
25210
25211         PR middle-end/21969
25212         * gcc.dg/vect/pr21969.c: New test.
25213
25214 2005-06-28  Eric Christopher  <echristo@redhat.com>
25215
25216         PR c/22052
25217         PR c/21975
25218         * gcc.dg/inline1.c: New test.
25219         * gcc.dg/inline2.c: Ditto.
25220         * gcc.dg/inline3.c: Ditto.
25221         * gcc.dg/inline4.c: Ditto.
25222         * gcc.dg/inline5.c: Ditto.
25223
25224 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25225
25226         PR libfortran/22142
25227         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25228         Add testcase also testing eoshift1 for PR 22142.
25229
25230 2005-06-28  Richard Henderson  <rth@redhat.com>
25231
25232         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
25233         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
25234         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
25235         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
25236         gcc.dg/tree-ssa/20030922-2.c: Likewise.
25237
25238 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
25239
25240         PR libfortran/22142
25241         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
25242         Add testcase for PR 22142.
25243
25244 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
25245
25246         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
25247         gcc.target/ia64/fpreg-2.c: New tests.
25248
25249 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25250
25251         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
25252
25253 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25254
25255         PR libfortran/22170
25256         * gfortran.dg/slash_1.f90: New test.
25257
25258 2005-06-27  Richard Henderson  <rth@redhat.com>
25259
25260         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
25261         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
25262         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25263         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25264         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25265         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25266
25267 2005-06-27  Richard Henderson  <rth@redhat.com>
25268
25269         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
25270         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
25271
25272 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
25273
25274         * obj-c++.dg/proto-lossage-5.mm: New.
25275         * objc.dg/proto-lossage-5.m: New.
25276
25277 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
25278
25279         PR 21959
25280         * gcc.dg/tree-ssa/pr21959.c: New test.
25281
25282 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
25283
25284         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
25285         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
25286         testing uninitialized var.
25287
25288         * gcc.c-torture/execute/builtins/chk.h: New.
25289         * gcc.c-torture/execute/builtins/lib/chk.c: New.
25290         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
25291         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
25292         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
25293         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
25294         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
25295         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
25296         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
25297         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
25298         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
25299         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
25300         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
25301         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
25302         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
25303         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
25304         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
25305         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
25306         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
25307         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
25308         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
25309         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
25310         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
25311         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
25312         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
25313         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
25314         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
25315         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
25316         * gcc.dg/builtin-object-size-1.c: New test.
25317         * gcc.dg/builtin-object-size-2.c: New test.
25318         * gcc.dg/builtin-object-size-3.c: New test.
25319         * gcc.dg/builtin-object-size-4.c: New test.
25320         * gcc.dg/builtin-object-size-5.c: New test.
25321         * gcc.dg/builtin-stringop-chk-1.c: New test.
25322         * gcc.dg/builtin-stringop-chk-2.c: New test.
25323         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
25324         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
25325         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
25326         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
25327         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
25328         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
25329         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
25330         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
25331         * gcc.c-torture/execute/printf-1.c: New test.
25332         * gcc.c-torture/execute/fprintf-1.c: New test.
25333         * gcc.c-torture/execute/vprintf-1.c: New test.
25334         * gcc.c-torture/execute/vfprintf-1.c: New test.
25335         * gcc.c-torture/execute/printf-chk-1.c: New test.
25336         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
25337         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
25338         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
25339
25340 2005-06-27  Michael Matz  <matz@suse.de>
25341
25342         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
25343         slot is not merged if address escapes.
25344
25345 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25346
25347         PR c/21911
25348         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
25349
25350 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
25351
25352         PR middle-end/17965
25353         * gcc.c-torture/compile/20050622-1.c: New test.
25354
25355         PR middle-end/22028
25356         * gcc.dg/20050620-1.c: New test.
25357
25358 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
25359
25360         PR tree-optimization/22026
25361         * gcc.dg/tree-ssa/pr22026.c: New.
25362
25363 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
25364
25365         PR libfortran/22144
25366         * gfortran.dg/shift-alloc.f90: New testcase.
25367
25368 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
25369
25370         * all files: Update FSF address in copyright headers.
25371
25372 2005-06-22  Jan Hubicka  <jh@suse.cz>
25373
25374         * wholeprogram-1.c: New testcase.
25375         * wholeprogram-2.c: New testcase.
25376
25377 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
25378
25379         PR 22171
25380         * gcc.dg/tree-ssa/pr22171.c: New test.
25381
25382 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
25383
25384         * gfortran.dg/simplify_modulo.f90: New.
25385
25386 2005-06-24  Jan Hubicka  <jh@suse.cz>
25387
25388         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25389
25390 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25391
25392         * obj-c++.dg/proto-lossage-[1-4].mm: New.
25393
25394 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
25395
25396         * obj-c++.dg/typedef-alias-1.mm: New.
25397         * objc.dg/typedef-alias-1.m: New.
25398
25399 2005-06-23  Jeff Law  <law@redhat.com>
25400
25401         * gcc.dg/tree-ssa/vrp16.c: New test.
25402
25403 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25404
25405         * lib/target-supports.exp: Add
25406         check_effective_target_fortran_large_real and
25407         check_effective_target_fortran_large_int to check for
25408         corresponding effective targets.
25409         * gfortran.dg/large_integer_kind_1.f90: New test.
25410         * gfortran.dg/large_real_kind_1.f90: New test.
25411
25412 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
25413
25414         PR tree-optimization/22117
25415         * gcc.dg/tree-ssa/pr22117.c: New.
25416
25417 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
25418
25419         PR testsuite/22123
25420         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25421
25422 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
25423
25424         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25425
25426 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
25427
25428         * gfortran.dg/f2c_4.f90: Add tests for complex functions
25429         * gfortran.dg/f2c_4.c: Likewise.
25430
25431 2005-06-22 Paul Brook  <paul@codesourcery.com>
25432
25433         PR fortran/21034
25434         * gfortran.dg/auto_save_1.f90: New test.
25435
25436 2005-06-22  Michael Matz  <matz@suse.de>
25437
25438         * gcc.target/x86-64/abi: New directory.
25439         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25440         * gcc.target/x86-64/abi/README.gcc: New file.
25441         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25442         * gcc.target/x86-64/abi/asm-support.s: New file.
25443         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25444         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25445         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25446         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25447         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25448         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25449         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25450         * gcc.target/x86_64/abi/test_bitfields.c: New test.
25451         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25452         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25453         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25454         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25455         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25456         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25457         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25458         * gcc.target/x86_64/abi/test_varargs.c: New test.
25459
25460 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
25461
25462         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25463         32-bit i?86 and x86_64.
25464
25465 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
25466
25467         * obj-c++.dg/const-str-[1-9].mm: New tests.
25468
25469 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
25470
25471         PR fortran/22010
25472         * gfortran.dg/namelist_use.f90: New.
25473         * gfortran.dg/namelist_use_only.f90: New.
25474
25475 2005-06-21  Jeff Law  <law@redhat.com>
25476
25477         * gcc.dg/tree-ssa/vrp15.c: New test.
25478
25479 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
25480
25481         * lib/target-supports.exp (check_effective_target_vect_reduction):
25482         Remove.
25483         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25484         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25485         remove vect_reduction target keyword. Also avoid two returns in main.
25486         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25487         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25488         * gcc.dg/vect/vect-reduc-1short.c: New test.
25489         * gcc.dg/vect/vect-reduc-1char.c: New test.
25490         * gcc.dg/vect/vect-reduc-2short.c: New test.
25491         * gcc.dg/vect/vect-reduc-2char.c: New test.
25492         * gcc.dg/vect/vect-reduc-6.c: New test.
25493         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25494         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25495         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25496
25497 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25498         Paul Thomas  <pault@gcc.gnu.org>
25499
25500         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25501         New tests.
25502
25503 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25504
25505         * gfortran.dg/backslash_1.f90: New test.
25506         * gfortran.dg/backslash_2.f90: New test.
25507
25508 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
25509
25510         * gfortran.dg/duplicate_labels.f90: New test.
25511
25512 2005-06-20  Jan Beulich  <jbeulich@novell.com>
25513
25514         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25515         unsupportable relocations.
25516         * g++.old-deja/g++.other/store-expr1.C: Likewise.
25517         * gcc.dg/20050321-2.c: xfail for NetWare.
25518
25519 2005-06-20  Andreas Jaeger  <aj@suse.de>
25520
25521         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25522         gcc.target/i386/fastcall-sseregparm.c,
25523         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25524
25525 2005-06-19  Richard Henderson  <rth@redhat.com>
25526
25527         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25528
25529 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
25530
25531         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25532
25533 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
25534
25535         PR c++/22115
25536         * g++.dg/conversion/simd2.C: Change expected error message.
25537
25538 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25539
25540         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25541         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25542         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25543
25544 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
25545
25546         * gcc.dg/fold-mod-1.c: New test.
25547
25548 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
25549
25550         PR fortran/19926
25551         * gfortran.dg/pr19926.f90: New test.
25552
25553 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
25554
25555         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25556         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25557         targets.
25558         * gcc.dg/vect/vect-reduc-2.c: Likewise.
25559         * gcc.dg/vect/vect-reduc-3.c: Likewise.
25560
25561 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
25562
25563         * gcc.target/ia64/float80-varargs-1.c: New test.
25564
25565 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25566
25567         PR tree-opt/22035
25568         * gfortran.dg/f2c_6.f90: New test.
25569
25570 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
25571
25572         PR c++/17413
25573         * g++.dg/template/local5.C: New.
25574
25575 2005-06-17  Richard Henderson  <rth@redhat.com>
25576
25577         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25578
25579 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
25580
25581         PR testsuite/21945
25582         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25583
25584 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
25585
25586         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25587         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25588         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25589         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25590         check_vect to verify the presence of hardware vector support.
25591
25592 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
25593
25594         PR testsuite/22056
25595         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25596
25597 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25598
25599         PR libfortran/19216
25600         * gfortran.dg/pr19216.f: Add correct space between brackets and
25601         dg directive.
25602
25603 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25604
25605         PR libfortran/16436
25606         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25607
25608 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
25609
25610         * gcc.target/i386/attributes-error.c: New testcase.
25611         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25612         * gcc.target/i386/regparm-stdcall.c: Likewise.
25613         * gcc.target/i386/sseregparm-1.c: Likewise.
25614         * gcc.target/i386/sseregparm-2.c: Likewise.
25615
25616 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
25617
25618         * g++.dg/rtti/crash2.C: New.
25619
25620 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
25621
25622         * gcc.dg/noncompile/20040203-3.c: Update expected message.
25623
25624 2005-06-15  David Ung  <davidu@mips.com>
25625
25626         * gcc.target/mips/mips16e-extends.c: New test for testing the
25627         generation of MIPS16e zeb/zeh, seb/seh instructions.
25628
25629 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
25630
25631         PR 22018
25632         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25633         * gcc.dg/tree-ssa/pr22018.c: New test.
25634
25635 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
25636
25637         * gcc.dg/simd-1.c: Update error messages.
25638         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
25639         * gcc.dg/simd-2.c: Update error messages.
25640         * gcc.dg/simd-4.c: New.
25641
25642 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
25643
25644         PR c++/20678
25645         * g++.dg/other/crash-4.C: New.
25646
25647 2005-06-14  Devang Patel  <dpatel@apple.com>
25648
25649         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25650
25651 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
25652
25653         PR c++/21929
25654         * g++.dg/parse/crash11.C: Update
25655
25656 2005-06-13  Jeff Law  <law@redhat.com>
25657
25658         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25659         perform the desired transformations.
25660         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25661         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25662
25663 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25664
25665         PR fortran/22038
25666         * gfortran.dg/forall_1.f90: Un-XFAIL.
25667
25668 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
25669
25670         PR c++/21929
25671         * g++.dg/parse/crash26.C: New.
25672
25673         PR c++/20789
25674         * g++.dg/init/member1.C: New.
25675
25676 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
25677
25678         * gfortran.dg/altreturn_1.f90: New test.
25679
25680 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
25681
25682         PR middle-end/21985
25683         * gcc.dg/tree-ssa/pr21985.c: New test.
25684
25685 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25686
25687         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25688
25689 2005-06-12  Roger Sayle  <roger@eyesopen.com>
25690
25691         PR c++/21930
25692         * g++.dg/other/error10.C: New test case.
25693
25694 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25695
25696         PR libfortran/19155
25697         * gfortran.dg/pr19155.f: Add test.
25698
25699 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25700
25701         * gfortran.dg/f2c_7.f90: New test.
25702
25703         * gfortran.dg/forall_1.f90: XFAILed.
25704
25705 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
25706
25707         * gcc.dg/pr14796-1.c: New.
25708         * gcc.dg/pr14796-2.c: New.
25709
25710 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
25711
25712         PR fortran/17792
25713         PR fortran/21375
25714         * gfortran.dg/deallocate_stat.f90: New test.
25715
25716 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
25717
25718         * gfortran.fortran-torture/execute/in-pack.f90: New test.
25719
25720 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
25721
25722         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25723         access will be generated when this loop is vectorized. Test that
25724         accesses with same alignment were detected.
25725         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25726         Test that accesses with same alignment were detected.
25727         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25728         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25729         alignment were detected.
25730
25731 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
25732
25733         PR c++/10611
25734         * g++.dg/conversion/simd2.C: New.
25735
25736 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25737
25738         * gcc.dg/Wcxx-compat-1.c: New.
25739
25740 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
25741
25742         PR libfortran/21480
25743         * gfortran.dg/reshape-complex.f90: Add a test for a packed
25744         complex array.
25745
25746 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
25747
25748         * gcc.dg/alias-8.c: New.
25749
25750 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
25751
25752         * gcc.dg/format/cmn_err-1.c: Update.
25753
25754 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
25755
25756         PR target/20666
25757         * gcc.target/sparc/fexpand-2.c: New.
25758         * gcc.target/sparc/fpmerge-2.c: New.
25759         * gcc.target/sparc/fpmul-2.c: New.
25760         * gcc.target/sparc/noresult.c: New.
25761         * gcc.target/sparc/pdist-2.c: New.
25762         * gcc.target/sparc/pdist-3.c: New.
25763
25764 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
25765
25766         PR testsuite/21702
25767         * gcc.target/i386/i386.exp: Fix comment typo.
25768
25769 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
25770
25771         PR c++/19497
25772         * g++.dg/inherit/using5.C: New.
25773         * g++.dg/inherit/using6.C: New.
25774
25775 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25776
25777         PR c++/19894
25778         * g++.dg/template/ptrmem15.C: New test.
25779
25780         PR c++/20563
25781         * g++.dg/ext/label4.C: New test.
25782
25783 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25784
25785         * gcc.dg/tls/debug-1.c: New test.
25786
25787 2005-06-07  Dale Johannesen  <dalej@apple.com>
25788
25789         * gcc.target/i386/movq.c: New.
25790
25791 2005-06-07  Dale Johannesen  <dalej@apple.com>
25792
25793         * gcc.dg/20050607-1.c: New.
25794
25795 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
25796
25797         PR middle-end/21850
25798         * gcc.c-torture/execute/20050607-1.c: New test.
25799
25800 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
25801
25802         PR libfortran/21926
25803         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25804         Test case where the return array has lowest stride one,
25805         but isn't packed.
25806
25807 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
25808
25809         * lib/target-supports.exp (check_effective_target_sync_int_long):
25810         Add s390 and s390x targets.
25811
25812 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
25813
25814         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25815         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25816         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25817         * gcc.dg/tree-ssa/loop-9.c: New test.
25818
25819 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
25820
25821         * g++.dg/parse/defarg10.C: New.
25822
25823 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
25824
25825         PR regression/21897
25826         * gcc.c-torture/execute/20050604-1.c: New test.
25827
25828 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25829
25830         PR 21903
25831         * g++.dg/parse/defarg9.C: New.
25832
25833         PR c++/20637
25834         * g++.dg/inherit/using4.C: New.
25835         * g++.dg/overload/error1.C: Adjust expected errors.
25836         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25837         * g++.old-deja/g++.brendan/arm2.C: Likewise.
25838         * g++.old-deja/g++.other/redecl2.C: Likewise.
25839         * g++.old-deja/g++.other/redecl4.C: Likewise.
25840         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25841
25842 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25843
25844         * gfortran.dg/f2c_5.f90: Add -w to dg-options
25845
25846 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
25847
25848         * lib/gfortran.exp (gfortran_target_compile): Call
25849         dg-additional-files-options
25850         * gfortran.dg/f2c_4.f90: New file
25851         * gfortran.dg/f2c_4.c: New file
25852         * gfortran.dg/f2c_5.f90: New file
25853         * gfortran.dg/f2c_5.c: New file
25854
25855 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25856
25857         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25858
25859         PR fortran/21912
25860         * gfortran.dg/array_constructor_4.f90: New test.
25861
25862 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
25863
25864         PR c++/21619
25865         * g++.dg/ext/builtin9.C: New test.
25866
25867 2005-06-05  Dale Johannesen  <dalej@apple.com>
25868
25869         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25870         * gcc.c-torture/execute/20050603-2.c: Ditto.
25871
25872 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
25873
25874         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25875         * gcc.dg/vect/vect-reduc-1.c: New.
25876         * gcc.dg/vect/vect-reduc-2.c: New.
25877         * gcc.dg/vect/vect-reduc-3.c: New.
25878
25879 2005-06-04  Dale Johannesen  <dalej@apple.com>
25880
25881         * gcc.c-torture/execute/20050603-1.c: New.
25882         * gcc.c-torture/execute/20050603-2.c: New.
25883         * gcc.dg/20050603-3.c: New.
25884
25885 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25886
25887         PR fortran/19195
25888         * gfortran.dg/debug_1.f90: New test.
25889
25890         * gfortran.dg/forall_1.f90: New test.
25891
25892 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
25893
25894         * gfortran.dg/array_constructor_3.f90: New test.
25895
25896 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25897
25898         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25899
25900 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
25901
25902         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25903
25904 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
25905
25906         PR c/21873
25907         * gcc.dg/init-excess-1.c: New test.
25908
25909 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25910
25911         PR c++/21853
25912         * g++.dg/expr/static_cast6.C: New test.
25913
25914 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
25915
25916         * gcc.dg/tree-ssa/vrp14.c: New test.
25917
25918 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
25919
25920         PR c++/21336
25921         * g++.dg/template/new2.C: New test.
25922
25923 2005-06-03  Josh Conner  <jconner@apple.com>
25924
25925         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25926         all entries in initializer.
25927
25928 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
25929
25930         PR middle-end/21858
25931         * gcc.dg/pr21858.c: New testcase.
25932
25933 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
25934
25935         PR tree-optimization/21292
25936
25937         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25938         New.
25939         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25940         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25941         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25942         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25943         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25944
25945 2005-06-02  Richard Henderson  <rth@redhat.com>
25946
25947         * gcc.dg/sync-2.c: Use -march=i486 for i386.
25948
25949 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
25950
25951         * gcc.dg/wtypequal.c: New testcase.
25952
25953 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
25954
25955         PR 21582
25956         * gcc.dg/tree-ssa/pr21582.c: New test.
25957
25958 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25959
25960         PR c++/21280
25961         * g++.dg/opt/interface2.h: New.
25962         * g++.dg/opt/interface2.C: New.
25963         * g++.dg/init/ctor4.C: Adjust error lines.
25964         * g++.old-deja/g++.bob/inherit2.C: Likewise.
25965         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25966         * g++.old-deja/g++.jason/opeq3.C: Likewise.
25967         * g++.old-deja/g++.pt/assign1.C: Likewise.
25968         * g++.old-deja/g++.pt/crash20.C: Likewise.
25969
25970 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
25971
25972         PR tree-optimization/21734
25973         * g++.dg/vect/pr21734_1.cc: New.
25974         * g++.dg/vect/pr21734_2.cc: New.
25975
25976 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
25977
25978         PR c++/20350
25979         * g++.dg/template/spec24.C: New.
25980
25981         PR c++/21151
25982         * g++.dg/pch/local-1.C: New.
25983         * g++.dg/pch/local-1.Hs: New.
25984
25985 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
25986
25987         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25988         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25989         * gcc.dg/tree-ssa/pr14341.c: New test.
25990         * gcc.dg/tree-ssa/pr14841.c: New test.
25991         * gcc.dg/tree-ssa/pr20701.c: New test.
25992         * gcc.dg/tree-ssa/pr21086.c: New test.
25993         * gcc.dg/tree-ssa/pr21090.c: New test.
25994         * gcc.dg/tree-ssa/pr21332.c: New test.
25995         * gcc.dg/tree-ssa/pr21458.c: New test.
25996         * gcc.dg/tree-ssa/pr21658.c: New test.
25997         * gcc.dg/tree-ssa/vrp01.c: New test.
25998         * gcc.dg/tree-ssa/vrp02.c: New test.
25999         * gcc.dg/tree-ssa/vrp03.c: New test.
26000         * gcc.dg/tree-ssa/vrp04.c: New test.
26001         * gcc.dg/tree-ssa/vrp05.c: New test.
26002         * gcc.dg/tree-ssa/vrp06.c: New test.
26003         * gcc.dg/tree-ssa/vrp07.c: New test.
26004         * gcc.dg/tree-ssa/vrp08.c: New test.
26005         * gcc.dg/tree-ssa/vrp09.c: New test.
26006         * gcc.dg/tree-ssa/vrp10.c: New test.
26007         * gcc.dg/tree-ssa/vrp11.c: New test.
26008         * gcc.dg/tree-ssa/vrp12.c: New test.
26009         * gcc.dg/tree-ssa/vrp13.c: New test.
26010
26011 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
26012
26013         PR 21029
26014         * gcc.dg/tree-ssa/pr21029.c: New test.
26015
26016 2005-06-01  Roger Sayle  <roger@eyesopen.com>
26017
26018         * gfortran.dg/logint-1.f: New test case.
26019         * gfortran.dg/logint-2.f: Likewise.
26020         * gfortran.dg/logint-3.f: Likewise.
26021
26022 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
26023
26024         PR c/21536
26025         PR c/20760
26026         * gcc.dg/20050527-1.c: New test.
26027
26028         * gcc.dg/i386-sse-12.c: New test.
26029
26030         PR fortran/21729
26031         * gfortran.dg/implicit_5.f90: New test.
26032
26033 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
26034
26035         PR fortran/20883
26036         * gfortran/assign_4.f90: New test.
26037         * gfortran/assign_2.f90: Change compile to run.
26038
26039 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
26040
26041         * lib/target-supports.exp
26042         (check_effective_target_sync_char_short): New.
26043         * gcc.dg/sync-2.c: New.
26044
26045 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
26046
26047         PR tree-optimization/21817
26048         * gcc.dg/torture/pr21817-1.c: New.
26049
26050 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
26051
26052         PR c++/21165
26053         * g++.dg/template/init5.C: New.
26054
26055 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
26056
26057         * gfortran.dg/char_initialiser_actual.f90:
26058         Test character initialisers as actual arguments.
26059         * gfortran.dg/char_pointer_comp_assign.f90:
26060         Test character pointer structure component assignments.
26061         * gfortran.dg/char_array_structure_constructor.f90:
26062         Test character components in structure constructors.
26063
26064 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
26065
26066         PR middle-end/20931
26067         * g++.dg/opt/pr20931.C: New test.
26068
26069 2005-05-31  Andreas Jaeger  <aj@suse.de>
26070
26071         PR testsuite/20772
26072         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
26073         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
26074         g++.old-deja/g++.ext/asmspec1.C,
26075         g++.old-deja/g++.other/regstack.C,
26076         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
26077         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
26078         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
26079         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
26080         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
26081         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
26082         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
26083         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
26084         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
26085         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
26086         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
26087         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
26088         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
26089         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
26090         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
26091         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
26092         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
26093         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
26094         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
26095
26096 2005-05-31  Jeff Law  <law@redhat.com>
26097
26098         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
26099
26100 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
26101
26102         PR middle-end/21743
26103         * gcc.dg/builtins-1.c: Activate disabled clog test.
26104         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26105
26106 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
26107
26108         * gfortran.dg/char_pointer_assign.f90:
26109         Test character-pointer assignments and pointer assignments.
26110         * gfortran.dg/char_pointer_dummy.f90:
26111         Test character-pointer dummy arguments.
26112         * gfortran.dg/char_pointer_func.f90:
26113         Test character-pointer function returns.
26114         * gfortran.dg/char_pointer_dependency.f90:
26115         Test character-pointer functions with dependencies.
26116
26117 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
26118
26119         PR c++/21784
26120         * g++.dg/lookup/using14.C: New test.
26121
26122 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
26123
26124         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
26125         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
26126         trailing ^M.
26127
26128 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
26129
26130         PR c++/17413
26131         * g++.dg/template/local5.C: New.
26132
26133         PR target/21761
26134         * gcc.c-torture/compile/pr21761.c: New.
26135
26136         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
26137         before darwin8.
26138
26139 2005-05-30  Steven G. Kargl
26140
26141         PR fortran/20846
26142         * gfortran.dg/inquire_8.f90: New test.
26143
26144 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26145
26146         PR libfortran/21376
26147         * gfortran.dg/output_exponents_1.f90: New test.
26148
26149 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26150
26151         PR libfortran/20006
26152         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
26153
26154 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
26155
26156         PR c++/21210
26157         * g++.dg/ext/complex1.C: New test.
26158
26159         PR c++/21340
26160         * g++.dg/init/ctor6.C: New test.
26161
26162 2005-05-29  Jan Hubicka  <jh@suse.cz>
26163
26164         * gcc.c-torture/compile/pr21562.c: New.
26165
26166 2005-05-28  Steven G. Kargl <kargls@comcast.net>
26167
26168         * gfortran.dg/subnormal_1.f90: New test.
26169
26170 2005-05-28  Jan Hubicka  <jh@suse.cz>
26171
26172         * tree-prof.exp: Fix comment.
26173         * value-prof-1.c: New.
26174         * value-prof-2.c: New.
26175         * value-prof-3.c: New.
26176         * value-prof-4.c: New.
26177
26178 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
26179
26180         PR c++/21614
26181         * g++.dg/expr/ptrmem6.C: New test.
26182         * g++.dg/expr/ptrmem6a.C: Likewise.
26183
26184 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
26185
26186         PR tree-optimization/21658
26187         * gcc.dg/tree-ssa/pr21658.c: New.
26188
26189 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
26190
26191         PR c++/21455
26192         * g++.dg/inherit/ptrmem3.C: New.
26193
26194         PR c++/21681
26195         * g++.dg/parse/template16.C: New.
26196
26197 2005-05-27  Andreas Jaeger  <aj@suse.de>
26198
26199         * gcc.dg/setjmp-2.c: Only run in 32-bit.
26200
26201         * gcc.dg/i386-sse-8.c: Run test on all archs.
26202
26203 2005-05-26  Mike Stump  <mrs@apple.com>
26204
26205         * objc.dg/isa-field-1.m: Only run on darwin.
26206         * objc.dg/lookup-1.m: Likewise.
26207         * objc.dg/try-catch-8.m: Likewise.
26208
26209 2005-05-26  Roger Sayle  <roger@eyesopen.com>
26210
26211         PR tree-optimization/9814
26212         * gcc.dg/pr9814-1.c: New test case.
26213
26214 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26215
26216         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
26217         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
26218         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
26219         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
26220         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
26221         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
26222         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
26223         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
26224         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
26225         objc.dg/try-catch-8.m: New.
26226
26227 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
26228
26229         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
26230         remove extraneous semicolons.
26231
26232 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
26233
26234         * obj-c++.dg/comp-types-12.mm: New.
26235         * objc.dg/comp-types-11.m: New.
26236         * objc.dg/selector-4.m: New.
26237
26238 2005-05-26  Andreas Jaeger  <aj@suse.de>
26239
26240         PR testsuite/20772
26241         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
26242         g++.old-deja/g++.ext/attrib3.C,
26243         g++.old-deja/g++.other/store-expr1.C,
26244         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
26245         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
26246         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26247         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
26248         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
26249         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
26250         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
26251         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26252         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
26253         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
26254         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
26255         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
26256         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
26257         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
26258         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
26259         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
26260         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
26261         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26262         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
26263
26264 2005-05-26  Andreas Jaeger  <aj@suse.de>
26265
26266         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
26267         x86-64 compilation.
26268
26269 2005-05-26  Andreas Jaeger  <aj@suse.de>
26270
26271         PR testsuite/20772
26272         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
26273         gcc.misc-tests/i386-pf-athlon-1.c,
26274         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
26275         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
26276         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
26277         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
26278         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
26279         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
26280         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
26281         programs.
26282
26283         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
26284         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
26285         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
26286         x86-64 compilation.
26287
26288         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
26289         x86_64.
26290
26291         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
26292         effective-target ilp32.
26293
26294 2005-05-26  David Ung  <davidu@mips.com>
26295
26296         * gcc.target/mips/ext_ins.c: New test for testing the generation
26297         of MIPS32/64 rev 2 ext/ins instructions.
26298
26299 2005-05-26  Andreas Jaeger  <aj@suse.de>
26300
26301         * treelang/compile/unsigned.tree: Use gimple instead of
26302         nonexisting generic dump.
26303
26304 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
26305
26306         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
26307
26308 2005-05-26  Andreas Jaeger  <aj@suse.de>
26309
26310         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
26311
26312 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
26313
26314         PR libfortran/17283
26315         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
26316         Test callee-allocated memory with write statements.
26317
26318 2005-05-25  Roger Sayle  <roger@eyesopen.com>
26319
26320         PR middle-end/21709
26321         * gcc.dg/pr21709-1.c: New test case.
26322
26323 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26324             Mike Stump  <mrs@apple.com>
26325
26326         * objc/execute/next_mapping.h: Update for C++.
26327
26328         * obj-c++.dg/selector-1.mm: Move to...
26329         * obj-c++.dg/selector-4.mm: here...
26330
26331         * obj-c++.dg/basic.mm: New.
26332         * obj-c++.dg/comp-types-1.mm: New.
26333         * obj-c++.dg/cxx-class-1.mm: New.
26334         * obj-c++.dg/cxx-ivars-1.mm: New.
26335         * obj-c++.dg/cxx-ivars-2.mm: New.
26336         * obj-c++.dg/cxx-ivars-3.mm: New.
26337         * obj-c++.dg/cxx-scope-1.mm: New.
26338         * obj-c++.dg/cxx-scope-2.mm: New.
26339         * obj-c++.dg/defs.mm: New.
26340         * obj-c++.dg/empty-private-1.mm: New.
26341         * obj-c++.dg/encode-1.mm: New.
26342         * obj-c++.dg/encode-2.mm: New.
26343         * obj-c++.dg/encode-3.mm: New.
26344         * obj-c++.dg/extern-c-1.mm: New.
26345         * obj-c++.dg/extra-semi.mm: New.
26346         * obj-c++.dg/fix-and-continue-2.mm: New.
26347         * obj-c++.dg/isa-field-1.mm: New.
26348         * obj-c++.dg/ivar-list-semi.mm: New.
26349         * obj-c++.dg/local-decl-1.mm: New.
26350         * obj-c++.dg/lookup-1.mm: New.
26351         * obj-c++.dg/lookup-2.mm: New.
26352         * obj-c++.dg/method-1.mm: New.
26353         * obj-c++.dg/method-2.mm: New.
26354         * obj-c++.dg/method-3.mm: New.
26355         * obj-c++.dg/method-4.mm: New.
26356         * obj-c++.dg/method-5.mm: New.
26357         * obj-c++.dg/method-6.mm: New.
26358         * obj-c++.dg/method-7.mm: New.
26359         * obj-c++.dg/no-extra-load.mm: New.
26360         * obj-c++.dg/overload-1.mm: New.
26361         * obj-c++.dg/pragma-1.mm: New.
26362         * obj-c++.dg/pragma-2.mm: New.
26363         * obj-c++.dg/private-1.mm: New.
26364         * obj-c++.dg/private-2.mm: New.
26365         * obj-c++.dg/proto-qual-1.mm: New.
26366         * obj-c++.dg/qual-types-1.mm: New.
26367         * obj-c++.dg/stubify-1.mm: New.
26368         * obj-c++.dg/stubify-2.mm: New.
26369         * obj-c++.dg/super-class-1.mm: New.
26370         * obj-c++.dg/super-class-2.mm: New.
26371         * obj-c++.dg/super-dealloc-1.mm: New.
26372         * obj-c++.dg/super-dealloc-2.mm: New.
26373         * obj-c++.dg/template-1.mm: New.
26374         * obj-c++.dg/template-2.mm: New.
26375         * obj-c++.dg/template-3.mm: New.
26376         * obj-c++.dg/template-4.mm: New.
26377         * obj-c++.dg/template-5.mm: New.
26378         * obj-c++.dg/template-6.mm: New.
26379         * obj-c++.dg/try-catch-1.mm: New.
26380         * obj-c++.dg/try-catch-2.mm: New.
26381         * obj-c++.dg/try-catch-3.mm: New.
26382         * obj-c++.dg/try-catch-4.mm: New.
26383         * obj-c++.dg/try-catch-5.mm: New.
26384         * obj-c++.dg/try-catch-6.mm: New.
26385         * obj-c++.dg/try-catch-7.mm: New.
26386         * obj-c++.dg/try-catch-8.mm: New.
26387         * obj-c++.dg/try-catch-9.mm: New.
26388         * obj-c++.dg/va-meth-1.mm: New.
26389
26390 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26391
26392         * obj-c++.dg/selector-1.mm: New.
26393         * obj-c++.dg/selector-2.mm: New.
26394
26395 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26396
26397         * obj-c++.dg/selector-3.mm: New.
26398         * objc.dg/selector-3.m: New.
26399
26400 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
26401
26402         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26403         about where warning appears.
26404
26405 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26406
26407         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26408         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26409         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26410         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26411
26412 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
26413
26414         * gcc.dg/20050524-1.c: New test.
26415
26416 2005-05-25  Jan Hubicka  <jh@suse.cz>
26417
26418         * gcc.dg/tree-prof/inliner-1.c: New.
26419
26420 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
26421
26422         * gcc.dg/tree-prof: New directory.
26423         * gcc.dg/tree-prof/tree-prof.exp: New.
26424
26425 2005-05-25  DJ Delorie  <dj@redhat.com>
26426
26427         * gcc.dg/Wattributes-1.c: New.
26428         * gcc.dg/Wattributes-2.c: New.
26429         * gcc.dg/Wattributes-3.c: New.
26430
26431 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
26432
26433         PR tree-optimization/19833
26434         * gcc.dg/uninit-4.c: Remove xfail.
26435         * gcc.dg/uninit-9.c: Ditto.
26436
26437 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
26438
26439         * obj-c++.dg/bitfield-[1-5].mm: New.
26440         * obj-c++.dg/class-protocol-1.mm: New.
26441         * obj-c++.dg/comp-types-1[0-1].mm: New.
26442         * obj-c++.dg/comp-types-[2-9].mm: New.
26443         * obj-c++.dg/encode-[4-8].mm: New.
26444         * obj-c++.dg/layout-1.mm: New.
26445         * obj-c++.dg/method-1[0-9].mm: New.
26446         * obj-c++.dg/method-2[0-1].mm: New.
26447         * obj-c++.dg/method-[8-9].mm: New.
26448         * obj-c++.dg/objc-gc-3.mm: New.
26449         * obj-c++.dg/try-catch-10.mm: New.
26450         * objc.dg/bitfield-5.m: New.
26451         * objc.dg/comp-types-10.m: New.
26452         * objc.dg/comp-types-9.m: New.
26453         * objc.dg/layout-1.m: New.
26454         * objc.dg/objc-gc-4.m: New.
26455         * objc.dg/try-catch-9.m: New.
26456         * objc.dg/class-protocol-1.m: Tweak diagnostics.
26457         * objc.dg/comp-types-1.m: Likewise.
26458         * objc.dg/comp-types-[5-6].m: Likewise.
26459         * objc.dg/method-9.m: Likewise.
26460
26461 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
26462
26463         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26464         and on hardware without VMX support.
26465
26466         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26467
26468         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26469
26470         * lib/profopt.exp (dg-final-generate, dg-final-use,
26471         profopt-final-code, profopt-get-options): New.
26472         (profopt-execute): Process test directives.
26473
26474         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26475         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26476         cleanup-tree-dump, cleanup-saved-temps): Update comments.
26477
26478 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
26479
26480         PR C++/21645
26481         * g++.dg/init/ctor5.C: New test.
26482
26483 2005-05-24  Ira Rosen  <irar@il.ibm.com>
26484
26485         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26486         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26487         vect-113.c, vect-114.c.
26488
26489 2005-05-23  Adam Nemet  <anemet@lnxw.com>
26490
26491         * gcc.dg/const-elim-1.c: Remove xfails.
26492
26493 2005-05-23  Jeff Law  <law@redhat.com>
26494
26495         * gcc.c-torture/compile/pr21638.c: New test.
26496         * gcc.c-torture/compile/20050520-1.c: New test.
26497
26498 2005-05-23  Nick Clifton  <nickc@redhat.com>
26499
26500         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26501         be a proper triple, ie: m32r*-*-*.
26502         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26503
26504 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
26505
26506         PR middle-end/21331
26507         PR tree-opt/21293
26508         * gcc.c-torture/compile/pr21293.c: New test.
26509         * gcc.c-torture/execute/pr21331.c: New test.
26510
26511 2004-05-20  Richard Henderson  <rth@redhat.com>
26512
26513         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26514
26515 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
26516
26517         * obj-c++-dg.exp: Add.
26518         * obj-c++.exp: Add.
26519         * obj-c++.dg/dg.exp: Add.
26520
26521 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26522
26523         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26524         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26525
26526 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
26527
26528         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26529
26530 2004-05-19  Richard Henderson  <rth@redhat.com>
26531
26532         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26533
26534 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
26535
26536         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26537
26538         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26539
26540 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
26541
26542         PR c++/21495
26543         * g++.dg/parse/extern1.C: New test.
26544         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26545
26546 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26547
26548         * gcc.dg/c99-math.h: New.
26549         * gcc.dg/c99-math-float-1.c: New test.
26550         * gcc.dg/c99-math-double-1.c: Likewise.
26551         * gcc.dg/c99-math-long-double-1.c: Likewise.
26552
26553 2005-05-18  Richard Henderson  <rth@redhat.com>
26554
26555         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26556
26557 2005-05-18  Devang Patel  <dpatel@apple.com>
26558
26559         * g++.dg/opt/20050511-1.C: New test.
26560
26561 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
26562
26563         PR libfortran/21127
26564         * gfortran.dg/reshape-complex.f90: New test.
26565
26566 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
26567
26568         * gfortran.dg/array_constructor_1.f90: New test.
26569         * gfortran.dg/array_constructor_2.f90: New test.
26570
26571 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
26572
26573         PR fortran/20954
26574         * gfortran.dg/pr20954.f: New test.
26575
26576 2005-05-17  Mike Stump  <mrs@apple.com>
26577
26578         Yet more Objective-C++...
26579
26580         * objc.dg/method-5.m: Update.
26581         * objc.dg/method-6.m: Update.
26582         * objc.dg/method-7.m: Update.
26583         * objc.dg/method-9.m: Update.
26584         * objc.dg/try-catch-2.m: Update.
26585
26586 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
26587
26588         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26589         Remove little-endian optimizations.
26590
26591 2005-05-17  Jeff Law  <law@redhat.com>
26592
26593         * g++.dg/tree-ssa/pr14814.C: New test.
26594         * gcc.dg/tree-ssa/pr14814.C: New test.
26595         * gcc.dg/tree-ssa/pr17141-1.C: New test.
26596         * gcc.dg/tree-ssa/pr17141-2.C: New test.
26597
26598 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26599
26600         * gcc.dg/compat/generate-random.c: Do not include
26601         libiberty.h.
26602         * gcc.dg/compat/generate-random_r.c: Likewise.
26603
26604 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
26605
26606         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26607
26608 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
26609
26610         PR middle-end/21595
26611         * g++.dg/tree-ssa/builtin1.C: New testcase.
26612
26613 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
26614
26615         PR c++/21454
26616         * g++.dg/opt/const4.C: New test.
26617
26618         PR middle-end/21492
26619         * g++.dg/opt/crossjump1.C: New test.
26620
26621         PR tree-optimization/21610
26622         * gcc.c-torture/compile/20050516-1.c: New test.
26623
26624         PR fortran/15080
26625         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26626         about the test failing.
26627         * gfortran.fortran-torture/execute/where_7.f90: New test.
26628         * gfortran.fortran-torture/execute/where_8.f90: New test.
26629
26630 2005-05-16  Richard Henderson  <rth@redhat.com>
26631
26632         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26633         i?86 and x86_64.
26634
26635 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
26636
26637         * gcc.dg/compat/generate-random.c (config.h): Do not include.
26638         (limits.h): Include unconditionally.
26639         (stdlib.h): Likewise.
26640         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26641         (limits.h): Include unconditionally.
26642         (stdlib.h): Likewise.
26643         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26644         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26645         (limits.h): Include unconditionally.
26646         (stdlib.h): Likewise.
26647         (hashtab.h): Do not include.
26648         (getopt.h): Likewise.
26649         (stddef.h): Include.
26650         (hashval_t): Define.
26651         (struct entry): Add "next" field.
26652         (HASH_SIZE): New macro.
26653         (hash_table): New variable.
26654         (switchfiles): Do not use xmalloc.
26655         (mix): New macro.
26656         (iterative_hash): New function.
26657         (hasht): Remove.
26658         (e_exists): New function.
26659         (e_insert): Likewise.
26660         (output): Use, instead of libiberty hashtable functions.
26661         (main): Do not use getopt.  Do not call htab_create.
26662
26663 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
26664
26665         PR libstdc++/21526
26666         * lib/target-supports.exp (check_mkfifo_available):
26667         Return 0 for cygwin as mkfifo support incomplete on platform.
26668         Fix typos in comments.
26669
26670 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
26671
26672         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26673
26674 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
26675
26676         PR fortran/17432
26677         * gfortran.dg/assign_4.f: New test.
26678
26679 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
26680
26681         PR tree-optimization/21563
26682         * gcc.dg/tree-ssa/pr21563.c: New.
26683
26684 2005-05-14  Jan Hubicka  <jh@suse.cz>
26685
26686         * gcc.dg/noreturn-7.c: Allow control reaches warning.
26687
26688 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
26689
26690         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26691
26692 2005-05-13  Julian Brown  <julian@codesourcery.com>
26693
26694         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26695         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26696
26697 2005-05-13  Jan Hubicka  <jh@suse.cz>
26698
26699         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26700         * gcc.dg/fold-xor-?.c: Likewise.
26701         * gcc.dg/pr15784-?.c: Likewise.
26702         * gcc.dg/pr20922-?.c: Likewise.
26703         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26704         * gcc.dg/tree-ssa/pr17598.c: Likewise.
26705         * gcc.dg/tree-ssa/pr20470.c: Likewise.
26706
26707 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26708
26709         PR fortran/21260
26710         * gfortran.dg/hollerith_1.f90: New test.
26711
26712 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26713
26714         * gfortran.dg/func_result_2.f90: New test.
26715
26716 2005-05-11  Bud Davis  <bdavis@gfortran.org>
26717
26718         * gfortran.dg/dev_null.f90: New test.
26719
26720 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
26721
26722         * gcc.dg/arm-vfp1.c: Revert last change.
26723
26724 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
26725
26726         PR middle-end/19807
26727         PR tree-optimization/19639
26728         * g++.dg/tree-ssa/pr19807.C: New testcase.
26729
26730 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26731
26732         PR libfortran/21471
26733         * gfortran.dg/append-1.f90: New test.
26734
26735 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26736
26737         * gcc.dg/pr18501.c: XFAIL.
26738         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26739         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26740         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26741         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26742         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26743         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26744         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26745         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26746
26747 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26748
26749         PR fortran/20178
26750         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26751         gfortran.dg/f2c_3.f90: New tests.
26752
26753         * gfortran.dg/return_1.f90: Fix dg annotation.
26754
26755 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
26756
26757         * gcc.c-torture/compile/20050510-1.c: New test.
26758
26759 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
26760
26761         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26762
26763 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
26764
26765         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26766
26767 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
26768
26769         PR c/17913
26770         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26771
26772 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
26773
26774         PR c/21342
26775         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26776         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26777
26778 2005-05-10  Ben Elliston  <bje@au.ibm.com>
26779
26780         PR debug/16676
26781         * gcc.dg/debug/pr16676.c: New test.
26782
26783 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
26784
26785         PR testsuite/21443
26786         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26787         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26788         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26789         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26790         Change -O1 to -O2.
26791         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
26792         -fno-tree-dominator-opts.
26793
26794 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26795
26796         * gfortran.dg/return_1.f90: New test.
26797
26798 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
26799
26800         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26801
26802         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26803
26804 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         PR c++/21427
26807         * g++.dg/inherit/covariant13.C: New.
26808
26809 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26810
26811         PR libfortran/19155
26812         * gfortran.dg/pr19155.f: New test.
26813
26814 2005-05-08  Roger Sayle  <roger@eyesopen.com>
26815
26816         PR inline-asm/8788
26817         * gcc.dg/pr8788-1.c: New testcase.
26818
26819 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
26820
26821         PR target/21416
26822         * gcc.target/mips/fpcmp-[12].c: New tests.
26823
26824 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
26825
26826         * lib/target-supports-dg.exp (dg-require-fork): New function.
26827         (dg-require-mkfifo): Likewise.
26828         * lib/target-supports.exp (check_function_available): New
26829         function.
26830         (check_fork_available): Likewise.
26831         (check_mkfifo_available): Likewise.
26832
26833 2005-05-06  Jeff Law  <law@redhat.com>
26834
26835         * gcc.c-torture/compile/pr21380.c: New test.
26836
26837 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
26838
26839         PR c++/20961
26840         * g++.dg/ext/weak3.C: New test.
26841
26842 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
26843
26844         PR c++/21352
26845         * g++.dg/template/crash37.C: New test.
26846
26847 2005-05-05  Paul Brook  <paul@codesourcery.com>
26848
26849         * gcc.dg/arm-g2.c: Use effective-target arm32.
26850         * gcc.dg/arm-mmx-1.c: Ditto.
26851         * gcc.dg/arm-scd42-2.c: Ditto.
26852         * gcc.dg/arm-vfp1.c: Ditto.
26853         * lib/target-supports.exp (check_effective_target_arm32): New
26854         function.
26855
26856 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
26857
26858         PR libfortran/21354
26859         gfortran.dg/in_pack_rank7.f90: New test.
26860
26861 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
26862
26863         PR middle-end/15618
26864         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26865
26866 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
26867
26868         PR middle-end/21265
26869         * gcc.dg/20050503-1.c: New test.
26870
26871         PR rtl-optimization/21239
26872         * gcc.dg/i386-sse-11.c: New test.
26873
26874 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
26875
26876         PR target/16888
26877         * gcc.target/i386/asm-1.c: New test.
26878
26879 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
26880
26881         PR rtl-optimization/21330
26882         * gcc.c-torture/execute/20050502-1.c: New test.
26883
26884         PR target/21297
26885         * gcc.c-torture/execute/20050502-2.c: New test.
26886
26887 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
26888
26889         PR middle-end/21282
26890         * gcc.dg/pr21282.c: New.
26891
26892 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26893
26894         * gcc.dg/vect/pr20122.c: Clean up .vect file.
26895         * gcc.dg/vect/vect-92.c: Likewise.
26896         * gcc.dg/vect/vect-93.c: Likewise.
26897         * gcc.dg/vect/vect-dv-1.c: Likewise.
26898         * gcc.dg/vect/vect-dv-2.c: Likewise.
26899         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26900
26901 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
26902
26903         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26904         * gfortran.dg/vect/vect-2.f90: Likewise.
26905         * gfortran.dg/vect/vect-3.f90: Likewise.
26906         * gfortran.dg/vect/vect-4.f90: Likewise.
26907         * gfortran.dg/vect/vect-5.f90: Likewise.
26908
26909 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
26910
26911         PR target/20813
26912         * gcc.dg/rs6000-fpint-2.c: New.
26913
26914 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
26915
26916         PR c/15698
26917         * gcc.dg/builtins-30.c: Update expected messages.
26918         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26919         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26920         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26921
26922 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
26923
26924         PR tree-optimization/21294
26925         * gcc.dg/tree-ssa/pr21294.c: New.
26926
26927 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
26928
26929         * gcc.dg/altivec-3.c (vec_store): Do not use the old
26930         __builtin_altivec_st_internal_4si built-in.
26931
26932 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
26933
26934         PR c++/15875
26935         * g++.dg/template/ptrmem14.C: New test.
26936
26937 2005-05-02  Paul Brook  <paul@codesourcery.com>
26938
26939         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26940
26941 2005-05-02  Michael Matz  <matz@suse.de>
26942
26943         PR c++/19542
26944         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26945
26946 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
26947
26948         * g++.dg/cpp/weak.C: New test.
26949
26950 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
26951
26952         * gcc.dg/tree-ssa/loop-8.c: New test.
26953
26954 2005-04-30  Michael Maty  <matz@suse.de>
26955
26956         * gcc.dg/inline-mcpy.c: New test.
26957
26958 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
26959
26960         PR libfortran/18958
26961         * gfortran.dg/eoshift.f90: New test case.
26962
26963 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
26964
26965         PR libfortran/18857
26966         * gfortran.dg/matmul_1.f90: New test.
26967
26968 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
26969
26970         PR tree-optimization/21030
26971         * gcc.dg/tree-ssa/pr21030.c: New.
26972
26973 2005-04-29  Devang Patel  <dpatel@apple.com>
26974
26975         PR tree-optimization/21272
26976         * gcc.dg/vect/vect-ifcvt-10.c: New test.
26977
26978 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
26979
26980         PR fortran/13082
26981         PR fortran/18824
26982         * gfortran.dg/entry_4.f90: New test.
26983         * gfortran.fortran-torture/execute/entry_1.f90: New test.
26984         * gfortran.fortran-torture/execute/entry_2.f90: New test.
26985         * gfortran.fortran-torture/execute/entry_3.f90: New test.
26986         * gfortran.fortran-torture/execute/entry_4.f90: New test.
26987         * gfortran.fortran-torture/execute/entry_5.f90: New test.
26988         * gfortran.fortran-torture/execute/entry_6.f90: New test.
26989         * gfortran.fortran-torture/execute/entry_7.f90: New test.
26990
26991 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26992
26993         * gfortran.fortran-torture/execute/entry_8.f90: New test.
26994
26995 2005-04-29  Paul Brook  <paul@codesourcery.com>
26996
26997         * gfortran.dg/entry_3.f90: New test.
26998
26999 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27000
27001         * gfortran.dg/implicit_4.f90: New test.
27002
27003 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
27004
27005         * lib/target-supports.exp (check_profiling_available): Return
27006         false for xtensa-*-elf.
27007
27008 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
27009
27010         * lib/fortran-torture.exp (fortran-torture.exp): Catch
27011         error if file cannot be deleted.
27012
27013 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
27014
27015         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
27016         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
27017         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
27018         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
27019         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
27020         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
27021         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
27022         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
27023         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
27024         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
27025         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
27026         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
27027         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
27028
27029 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27030
27031         PR fortran/20865
27032         * gfortran.dg/pr20865.f90: New test.
27033
27034 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
27035
27036         * gcc.dg/void-cast-2.c: New test.
27037
27038 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27039
27040         PR c/21159
27041         * gcc.dg/void-cast-1.c: New test.
27042
27043 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
27044
27045         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
27046
27047 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27048
27049         PR fortran/21177
27050         * gfortran.dg/pr21177.f90: New test.
27051
27052 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
27053
27054         PR tree-optimization/21171
27055         * gcc.dg/tree-ssa/pr21171.c: New test.
27056
27057 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
27058
27059         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
27060         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
27061         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
27062         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
27063         gcc.dg/tree-ssa/gen-vect-32.c: New.
27064         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
27065         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
27066         don't run on PPC32.
27067
27068 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27069
27070         PR c/21213
27071         * gcc.dg/transparent-union-3.c: New test.
27072
27073 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
27074
27075         PR c/20740
27076         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
27077         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
27078         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
27079         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
27080         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
27081         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
27082
27083 2005-04-26  Jeff Law  <law@redhat.com>
27084
27085         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
27086         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
27087         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
27088         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
27089         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
27090         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
27091         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
27092
27093 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
27094
27095         PR tree-optimization/17598
27096         * gcc.dg/tree-ssa/pr17598.c: New testcase.
27097
27098 2005-04-25  Mike Stump  <mrs@apple.com>
27099
27100         * objc.dg/fix-and-continue-1.m: Add.
27101
27102 2005-04-25  Roger Sayle  <roger@eyesopen.com>
27103
27104         PR c++/20995
27105         * g++.dg/opt/pr20995-1.C: New test case.
27106
27107 2005-04-25  Devang Patel <dpatel@apple.com>
27108
27109         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
27110
27111 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27112
27113         PR testsuite/21062
27114         * g++.dg/opt/alias2.C (printf): Correct the prototype.
27115
27116 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
27117
27118         PR C++/21188
27119         * g++.dg/opt/rtti2.C: New test.
27120
27121 2005-04-25  Paul Brook  <paul@codesourcery.com>
27122         Steven G. Kargl  <kargls@comcast.net>
27123
27124         PR fortran/20879
27125         * gfortran.dg/ichar_1.f90: New file.
27126
27127 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
27128
27129         PR middle-end/20991
27130         * g++.dg/opt/pr20991.C: New test.
27131
27132         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
27133         where sizeof (type) < __alignof__ (type).
27134         * gcc.dg/compat/struct-layout-1.h: Likewise.
27135
27136 2005-04-24  Per Bothner  <per@bothner.com>
27137             Devang Patel  <dpatel@apple.com>
27138
27139         PR preprocessor/20907
27140         * gcc.dg/cpp/very-long-comment.c: New test.
27141
27142 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27143
27144         PR fortran/20059
27145         * gfortran.dg/common_5.f: New test.
27146
27147 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
27148
27149         PR middle-end/21082
27150         * g++.dg/tree-ssa/pr21082.C: New testcase.
27151
27152 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
27153
27154         * gcc.dg/vect/vect-99.c: New test.
27155
27156 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
27157
27158         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
27159
27160 2005-04-22  Jeff Law  <law@redhat.com>
27161
27162         * gcc.dg/uninit-5.c: Remove xfails.
27163         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
27164         conditionals and loads.
27165
27166 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
27167
27168         PR libfortran/20074
27169         PR libfortran/20436
27170         PR libfortran/21108
27171         * gfortran.dg/nested_reshape.f90: new test
27172         * gfortran.dg/reshape-alloc.f90: new test
27173         * gfortran.dg/reshape.f90: new test
27174
27175 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
27176
27177         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
27178
27179         * gcc.dg/arm-vfp1.c: New test.
27180
27181 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
27182
27183         PR c++/21087
27184         * g++.dg/lookup/builtin2.C: New test.
27185
27186 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
27187
27188         * gcc.dg/weak/weak-13.c: New test.
27189
27190 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
27191
27192         * lib/target-supports.exp (check_effective_target_sync_int_long):
27193         Add powerpc*.
27194
27195 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
27196
27197         * gcc.target/mips/branch-1.c: New test.
27198
27199 2005-04-21  Richard Henderson  <rth@redhat.com>
27200
27201         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
27202         * gcc.dg/vect/vect-86.c: Likewise.
27203         * gcc.dg/vect/vect-87.c: Likewise.
27204         * gcc.dg/vect/vect-88.c: Likewise.
27205
27206 2005-04-21  Devang Patel  <dpatel@apple.com>
27207
27208         PR optimization/20994
27209         * gcc.dg/tree-ssa/ifc-3.c: New test.
27210
27211 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27212
27213         PR c/12913
27214         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
27215         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
27216         gcc.dg/c99-vla-jump-5.c: New tests.
27217
27218 2005-04-19  Richard Henderson  <rth@redhat.com>
27219
27220         * lib/target-supports.exp (check_effective_target_vect_int_mult):
27221         Fix typo in exists check.
27222         (check_effective_target_sync_int_long): New.
27223         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
27224         * gcc.dg/ia64-sync-2.c: Likewise.
27225         * gcc.dg/ia64-sync-3.c: Likewise.
27226         * gcc.dg/ia64-sync-4.c: Likewise.
27227
27228 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
27229
27230         * gcc.dg/fold-xor-1.c: New test.
27231         * gcc.dg/fold-xor-2.c: New test.
27232
27233 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
27234
27235         PR target/20670
27236         * g++.dg/eh/fp-regs.C: New test.
27237
27238 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
27239
27240         * gcc.dg/Wint-to-pointer-cast-1.c,
27241         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
27242         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
27243         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
27244
27245 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27246
27247         PR fortran/16861
27248         * gfortran.dg/pr16861.f90: New test.
27249
27250 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27251
27252         * gcc.dg/pr21085.c: New test.
27253
27254 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
27255
27256         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
27257         (setup_mips_tests, dg-mips-options): New procedures.
27258         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
27259         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
27260         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
27261         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27262         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
27263         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
27264         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
27265         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
27266         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
27267         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
27268         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
27269         dg-mips-options instead of dg-options.  Remove now-redundant
27270         preprocessor guards.
27271         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
27272         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27273         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27274         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
27275         * gcc.dg/vr-mult-2.c: Delete.
27276         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
27277         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
27278         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
27279         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
27280         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
27281         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
27282         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
27283
27284 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
27285
27286         * ada/acats/run_all.sh: Use sync when executable not present.
27287
27288 2005-04-18  Devang Patel  <dpatel@apple.com>
27289
27290         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
27291         * gcc.dg/vect/vect-11a.c: New.
27292         * gcc.dg/vect/vect-none.c: Update.
27293         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
27294
27295 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
27296
27297         PR tree-optimization/20922
27298         * gcc.dg/pr20922-1.c: New test.
27299         * gcc.dg/pr20922-2.c: New test.
27300         * gcc.dg/pr20922-3.c: New test.
27301         * gcc.dg/pr20922-4.c: New test.
27302         * gcc.dg/pr20922-5.c: New test.
27303         * gcc.dg/pr20922-6.c: New test.
27304
27305 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27306
27307         PR libfortran/20950
27308         * gfortran.dg/pr20950.f: New test.
27309
27310 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27311
27312         PR libfortran/19216
27313         * gfortran.dg/pr19216.f: New test.
27314
27315 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
27316
27317         PR tree-optimization/21001
27318         * gcc.dg/tree-ssa/pr21001.c: New.
27319
27320 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
27321
27322         PR libfortran/21075
27323         * gfortran.dg/reshape_rank7.f90: New test.
27324
27325 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
27326
27327         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
27328         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
27329         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
27330         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
27331         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
27332         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
27333         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
27334         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
27335         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
27336         wrong way round).
27337         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
27338         in namelists.  New test.
27339         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
27340         New test.
27341         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
27342         New test.
27343         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
27344         namelist.  New test.
27345         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27346         New test.
27347         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27348         New test.
27349         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27350         namelist.  New test.
27351         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27352         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27353         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27354         New test.
27355         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27356         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27357         arrays. New test.
27358
27359 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
27360
27361         * gfortran.dg/wtruncate.f: New testcase.
27362         * gfortran.dg/wtruncate.f90: New testcase.
27363
27364 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
27365
27366         PR c++/21025
27367         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27368         which sizeof/alignof is dependent, rather than just whether we are
27369         processing_template_decl.
27370
27371 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27372
27373         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27374         corrected typo where the wrong variables had been compared.
27375
27376 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
27377
27378         PR libfortran/18495
27379         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27380         Test callee-allocated version of return array with a write
27381         statement.
27382         Test spread with a temporary with another write statement.
27383
27384 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
27385
27386         PR tree-optimization/21031
27387         * gcc.dg/tree-ssa/pr21031.c: New.
27388
27389 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
27390
27391         PR tree-optimization/21004
27392         * gcc.dg/builtins-53.c: Include builtins-config.h.
27393         Check floorf, ceilf, floorl and ceill transformations
27394         only when HAVE_C99_RUNTIME is defined.
27395
27396 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
27397
27398         PR middle-end/20739
27399         * gcc.dg/tree-ssa/pr20739.c: New test.
27400
27401 2005-04-14  Mike Stump  <mrs@apple.com>
27402
27403         * gcc.dg/Foundation.framework/empty: New.
27404         * gcc.dg/framework-2.c: New.
27405
27406 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27407
27408         PR tree-optimization/21021
27409         * gcc.c-torture/compile/pr21021.c: New.
27410
27411 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
27412
27413         PR testsuite/21010
27414         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27415         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27416         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27417         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27418         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27419         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27420         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27421         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27422
27423 2005-04-14  Richard Henderson  <rth@redhat.com>
27424
27425         * lib/target-supports.exp (check_effective_target_vect_condition):
27426         Add ia64, i?86, and x86_64.
27427
27428 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
27429
27430         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27431
27432 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
27433
27434         PR tree-optimization/20657
27435         * gcc.dg/tree-ssa/pr20657.c: New.
27436
27437 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
27438
27439         * gcc.dg/builtins-53.c: Also check (int)trunc* and
27440         (long long int)trunc*.
27441
27442 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
27443
27444         PR target/20927
27445         * gcc.dg/pr20927.c: New test.
27446
27447 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
27448
27449         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27450         * gcc.target/mips/asm-1.c: Likewise.
27451
27452 2005-04-13  Dale Johannesen  <dalej@apple.com>
27453
27454         * objc.dg/objc-fast-4.m: New.
27455
27456 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
27457
27458         * gcc.target/cris/torture/cris-torture.exp: New driver in new
27459         directory.
27460         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27461
27462 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
27463
27464         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27465         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27466         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27467
27468 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
27469
27470         PR tree-optimization/20913
27471         * gcc.dg/tree-ssa/pr20913.c: New.
27472
27473         PR tree-optimization/20702
27474         * gcc.dg/tree-ssa/pr20702.c: New.
27475
27476 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27477
27478         PR c++/13744
27479         * g++.dg/inherit/local3.C: New test.
27480
27481 2005-04-12  Jeff Law  <law@redhat.com>
27482
27483         * gcc.dg/tree-ssa/20050412-1.c: New test.
27484
27485 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
27486
27487         PR libfortran/19016
27488         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27489         Add tests with mask generated by expression.
27490         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27491         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27492         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27493
27494 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
27495
27496         PR middle-end/20917
27497         * gcc.dg/20050409-1.c: New test.
27498
27499 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
27500
27501         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27502
27503 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27504
27505         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27506         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27507         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27508         (TARGET_CXX): Adjust accordingly.
27509         * target.h (struct gcc_target): Remove epxort_class_data.  Add
27510         determine_class_data_visibility and class_data_always_comdat.
27511         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27512         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27513         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27514         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27515         (arm_cxx_determine_class_data_visibility): New.
27516         (arm_cxx_class_data_always_comdat): Likewise.
27517         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27518         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27519         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27520         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27521         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27522         Define.
27523
27524 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
27525
27526         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27527
27528 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
27529
27530         * gcc.dg/i386-darwin-fpmath.c: New.
27531
27532 2004-04-11  Devang Patel  <dpatel@apple.com>
27533
27534         * lib/target-supports.exp (check_effective_target_vect_condition): New.
27535         * gcc.dg/vect/vect-ifcvt-1.c: New test.
27536         * gcc.dg/vect/vect-ifcvt-2.c: New test.
27537         * gcc.dg/vect/vect-ifcvt-3.c: New test.
27538         * gcc.dg/vect/vect-ifcvt-4.c: New test.
27539         * gcc.dg/vect/vect-ifcvt-5.c: New test.
27540         * gcc.dg/vect/vect-ifcvt-6.c: New test.
27541         * gcc.dg/vect/vect-ifcvt-7.c: New test.
27542         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27543
27544 2004-04-11  Devang Patel  <dpatel@apple.com>
27545
27546         * gcc.dg/vect/vect-dv-1.c: New test.
27547         * gcc.dg/vect/vect-dv-2.c: New test.
27548
27549 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27550
27551         PR tree-optimization/20933
27552         * gcc.dg/tree-ssa/pr20933.c: New test.
27553
27554 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27555
27556         * gfortran.dg/fold_nearest.f90: New test.
27557
27558 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
27559
27560         * gcc.dg/tree-ssa/alias-1.c: New test.
27561
27562 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
27563
27564         PR tree-optimization/20920
27565         * g++.dg/tree-ssa/pr20920.C: New test.
27566
27567 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
27568
27569         * gcc.dg/builtins-53.c: Also check (int)ceil* and
27570         (long long int)ceil*.
27571
27572 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
27573
27574         * g++.dg/warn/Wdtor1.C: Declare template in system header with
27575         explicit C++ linkage.
27576
27577 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27578
27579         * gfortran.dg/pr17229.f: Take care of the new obsolescence
27580         warning for arithmetic IF statements.
27581
27582 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
27583
27584         * eor_handling_1.f90: New test case.
27585         * eor_handling_2.f90: New test case.
27586         * eor_handling_3.f90: New test case.
27587         * eor_handling_4.f90: New test case.
27588         * eor_handling_5.f90: New test case.
27589         * noadv_size.f90: New test case.
27590         * pad_no.f90: New test case.
27591
27592 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
27593
27594         * gcc.c-torture/execute/20050410-1.c: New test.
27595
27596 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
27597
27598         * gcc.dg/pr20126.c: New.
27599
27600 2005-04-09  Bud Davis  <bdavis@gfortran.org>
27601             Steven G. Kargl <kargls@comcast.net>
27602
27603         * gfortran.dg/PR19872.f: New test.
27604
27605 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27606
27607         * gfortran.dg/nint_1.f90: Fix dg-do directive.
27608
27609 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
27610
27611         * gfortran.dg/nint_1.f90: New test.
27612
27613 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27614
27615         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27616         Added test for callee-allocated arrays with write statements.
27617         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27618         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27619         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27620         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27621         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27622
27623 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
27624
27625         PR libfortran/20163
27626         * gfortran.dg/open-options-blanks.f: New test.
27627
27628 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
27629
27630         PR fortran/13257
27631         * gfortran.dg/comma_format_extension_[1234].f: New tests.
27632
27633 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
27634
27635         * gcc.dg/tree-ssa/stdarg-1.c: New test.
27636         * gcc.dg/tree-ssa/stdarg-2.c: New test.
27637         * gcc.dg/tree-ssa/stdarg-3.c: New test.
27638         * gcc.dg/tree-ssa/stdarg-4.c: New test.
27639         * gcc.dg/tree-ssa/stdarg-5.c: New test.
27640         * gcc.c-torture/execute/stdarg-4.c: New test.
27641
27642         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27643
27644         PR target/20795
27645         * g++.dg/abi/param2.C: New test.
27646
27647 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27648
27649         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27650
27651 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
27652
27653         * gcc.dg/builtins-53.c: New test.
27654
27655 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
27656
27657         * g++.dg/tree-ssa/pr18178.C: New test.
27658         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27659         * gcc.c-torture/execute/20041019-1.c: New test.
27660         * gcc.dg/tree-ssa/20041008-1.c: New test.
27661         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27662         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27663         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27664         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27665         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27666         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27667         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27668         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27669         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27670         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27671
27672 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
27673
27674         PR rtl-optimization/20466
27675         * gcc.c-torture/execute/pr20466-1.c: New test.
27676
27677 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
27678
27679         PR c++/20905
27680         * g++.dg/parse/cond2.C: New test.
27681
27682         PR c++/20145
27683         * g++.dg/warn/Wdtor1.C: New test.
27684
27685 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27686
27687         PR fortran/17229
27688         * gfortran.dg/pr17229.f: New test.
27689
27690 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
27691
27692         * gfortran.dg/tiny_1.f90: New test.
27693         * gfortran.dg/tiny_2.f90: ditto.
27694
27695 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
27696
27697         * gfortran.dg/eor_1.f90: Fix dg-do run line
27698         * gfortran.dg/open_new.f90: Fix dg-do run line
27699
27700 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
27701
27702         * lib/target-supports.exp (get_compiler_messages): Support
27703         optional arguments, the fourth being compiler options.
27704         (check_effective_target_fpic): New proc.
27705         * gcc.dg/20050321-2.c: Restrict to target fpic.
27706
27707 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
27708
27709         * gcc.dg/15443-1.c: New test.
27710         * gcc.dg/15443-2.c: Likewise.
27711
27712 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27713
27714         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27715
27716 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27717
27718         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27719
27720 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
27721
27722         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27723         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27724         -m64.
27725         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27726         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27727         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27728
27729 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
27730
27731         PR c++/20212
27732         * g++.dg/warn/Wunused-11.C: New test.
27733
27734 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
27735
27736         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27737
27738 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
27739
27740         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27741
27742 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27743
27744         PR c++/20734
27745         * g++.dg/template/ptrmem13.C: New test.
27746
27747 2005-04-05  Per Bothner  <per@bothner.com>
27748
27749         * lib/gcc.exp: Always add -fno-show-column, for now.
27750
27751 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
27752
27753         PR testsuite/20767
27754         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27755         of plain old "unsigned int" for the type of "i".  Makes this test
27756         64bit clean.
27757
27758 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
27759
27760         * gcc.dg/i386-ssefn-1.c: New test.
27761         * gcc.dg/i386-ssefn-2.c: New test.
27762         * gcc.dg/i386-ssefn-3.c: New test.
27763         * gcc.dg/i386-ssefn-4.c: New test.
27764
27765 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
27766
27767         PR tree-optimization/20076
27768         * gcc.dg/builtin-apply4.c: New test.
27769
27770         PR preprocessor/19475
27771         * gcc.dg/cpp/macspace1.c: New test.
27772         * gcc.dg/cpp/macspace2.c: New test.
27773
27774 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27775
27776         * gfortran.dg/pr20755.f: Fixed bad format.
27777
27778 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
27779
27780         PR c++/20763
27781         * g++.dg/ext/attrib21.C: New test.
27782
27783 2004-04-05  Devang Patel  <dpatel@apple.com>
27784
27785         * lib/target-supports.exp (check_effective_target_vect_shif): New.
27786         * gcc.dg/vect/vect-shift-1.c: New test.
27787
27788 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27789
27790         PR libfortran/20755
27791         * gfortran.dg/pr20755.f: New test.
27792
27793 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
27794
27795         * gfortran.dg/pr15959.f90: New test.
27796         * gfortran.dg/string_pad_trunc.f90: New test.
27797
27798 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27799
27800         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27801         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27802         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27803         syntax.
27804
27805 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27806
27807         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27808
27809 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27810
27811         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27812         * gcc.c-torture/compile/20011119-2.c: Likewise.
27813         * gcc.c-torture/compile/981001-2.c: Likewise.
27814
27815 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
27816
27817         PR c++/20679
27818         * g++.dg/template/overload4.C: New test.
27819
27820 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27821
27822         PR c++/20746
27823         * g++.dg/abi/covariant5.C: New.
27824
27825         PR debug/20505
27826         * g++.dg/debug/const2.C: New.
27827
27828 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
27829
27830         PR rtl-optimization/16104
27831         * gcc.c-torture/execute/20050316-1.c: New test.
27832
27833 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
27834
27835         * g++.dg/template/spec23.C: Fix dg-error text.
27836
27837 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
27838
27839         PR c++/19199
27840         * g++.dg/expr/lval2.C: New.
27841
27842 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27843
27844         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27845         __builtin_strcasecmp and __builtin_strncasecmp.
27846
27847 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
27848
27849         PR c++/20723
27850         * g++.dg/template/spec22.C: New.
27851         * g++.dg/template/spec23.C: New.
27852
27853 2005-04-03  Dale Ranta  <dir@lanl.gov>
27854             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27855
27856         PR libfortran/20068
27857         PR libfortran/20125
27858         PR libfortran/20156
27859         PR libfortran/20471
27860         * gfortran.dg/backspace.f: New test.
27861
27862 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
27863
27864         * gcc.dg/pr19345.c: New test.
27865
27866 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27867
27868         PR tree-optimization/20640
27869         * gcc.dg/torture/tree-loop-1.c: New.
27870
27871 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
27872
27873         PR rtl-optimization/20290
27874         * gcc.c-torture/execute/loop-ivopts-2.c: New.
27875
27876 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
27877
27878         * gcc.dg/rs6000-fpint.c: New.
27879
27880 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27881
27882         * gcc.dg/old-style-then-proto-1.c: New test.
27883
27884 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27885
27886         * gfortran.fortran-torture/execute/backspace.f90: Check
27887         after backspace and read was incorrect.
27888
27889 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27890
27891         * gcc.c-torture/execute/builtins/strcat.c: Check the result
27892         buffer past the terminating NUL using memcmp.
27893         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27894         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27895
27896         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27897         Fix unused/uninitialized variable warnings.
27898
27899         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27900         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27901         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27902         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27903
27904         * gcc.c-torture/execute/builtins/abs-1-lib.c,
27905         gcc.c-torture/execute/builtins/fputs-lib.c,
27906         gcc.c-torture/execute/builtins/lib/fprintf.c,
27907         gcc.c-torture/execute/builtins/lib/main.c,
27908         gcc.c-torture/execute/builtins/lib/memcmp.c,
27909         gcc.c-torture/execute/builtins/lib/memmove.c,
27910         gcc.c-torture/execute/builtins/lib/mempcpy.c,
27911         gcc.c-torture/execute/builtins/lib/memset.c,
27912         gcc.c-torture/execute/builtins/lib/printf.c,
27913         gcc.c-torture/execute/builtins/lib/sprintf.c,
27914         gcc.c-torture/execute/builtins/lib/stpcpy.c,
27915         gcc.c-torture/execute/builtins/lib/strchr.c,
27916         gcc.c-torture/execute/builtins/lib/strcmp.c,
27917         gcc.c-torture/execute/builtins/lib/strcpy.c,
27918         gcc.c-torture/execute/builtins/lib/strcspn.c,
27919         gcc.c-torture/execute/builtins/lib/strlen.c,
27920         gcc.c-torture/execute/builtins/lib/strncat.c,
27921         gcc.c-torture/execute/builtins/lib/strncmp.c,
27922         gcc.c-torture/execute/builtins/lib/strncpy.c,
27923         gcc.c-torture/execute/builtins/lib/strrchr.c,
27924         gcc.c-torture/execute/builtins/lib/strspn.c,
27925         gcc.c-torture/execute/builtins/lib/strstr.c,
27926         gcc.c-torture/execute/builtins/memops-asm-lib.c,
27927         gcc.c-torture/execute/builtins/strlen-2.c,
27928         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27929         prototypes.
27930
27931 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
27932
27933         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27934         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27935         selectany usage.
27936
27937 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
27938
27939         PR c++/19406
27940         * g++.dg/debug/using1.C: New test.
27941
27942 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
27943
27944         PR middle-end/20524
27945         * gcc.dg/alias-7.c: Prefix asm-declared name with
27946         __USER_LABEL_PREFIX__.
27947
27948 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
27949
27950         Fix fallout from PR middle-end/15700:
27951         * gcc.c-torture/compile/20011119-1.c: Take
27952         __USER_LABEL_PREFIX__ into account.
27953         * gcc.c-torture/compile/20011119-2.c: Likewise.
27954
27955 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27956
27957         PR c++/18644
27958         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27959
27960 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
27961
27962         PR c/17855
27963         * gcc.c-torture/compile/struct-non-lval-1.c,
27964         gcc.c-torture/compile/struct-non-lval-2.c,
27965         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27966
27967 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
27968
27969         * gcc.dg/tls/tls.exp: Remove temporary file.
27970         * g++.dg/tls/tls.exp: Ditto.
27971         * lib/file-format.exp: Ditto.
27972         * g++.dg/special/ecos.exp: Ditto.
27973
27974         * lib/profopt.exp: Treat prof_ext as a list.
27975         * gcc.misc-tests/bprob.exp: Ditto.
27976         * g++.dg/bprob/bprob.exp: Ditto.
27977
27978         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27979         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27980         g++.dg/tree-ssa/pointer-reference-alias.C,
27981         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27982         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27983         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27984         g++.dg/vect/pr19951.cc: Ditto.
27985         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27986         gcc.dg/builtins-47.c: Ditto.
27987         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27988         gcc.dg/pr20115-1.c: Ditto.
27989         * gcc.dg/tree-ssa/20030530-2.c,
27990         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27991         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27992         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27993         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27994         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27995         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27996         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27997         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27998         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27999         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
28000         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
28001         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
28002         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
28003         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
28004         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
28005         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
28006         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
28007         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
28008         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
28009         gcc.dg/tree-ssa/20030824-1.c,
28010         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
28011         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
28012         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
28013         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
28014         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
28015         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
28016         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
28017         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
28018         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
28019         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
28020         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
28021         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
28022         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
28023         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
28024         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
28025         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
28026         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
28027         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
28028         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
28029         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
28030         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
28031         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
28032         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
28033         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
28034         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
28035         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
28036         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
28037         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
28038         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
28039         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
28040         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
28041         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
28042         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
28043         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
28044         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
28045         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
28046         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
28047         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
28048         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
28049         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
28050         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
28051         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
28052         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
28053         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
28054         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
28055         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
28056         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
28057         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
28058         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
28059         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
28060         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
28061         gcc.dg/tree-ssa/useless-1.c: Ditto.
28062         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
28063         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
28064         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
28065         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
28066         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28067         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
28068         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
28069         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
28070         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
28071         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
28072         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
28073         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
28074         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
28075         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
28076         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
28077         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
28078         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
28079         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
28080         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
28081         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
28082         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
28083         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28084         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28085         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
28086         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
28087         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
28088         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
28089         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
28090         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
28091         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
28092         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
28093         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
28094         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
28095         gcc.dg/vect/vect-none.c: Ditto.
28096         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
28097         treelang/compile/unsigned.tree: Ditto.
28098
28099         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
28100         * gcc.dg/cpp/direct2s.c: Ditto.
28101         * gcc.dg/cpp/paste4.c: Ditto.
28102         * gcc.dg/cpp/separate-1.c: Ditto.
28103         * gcc.dg/pch/save-temps-1.c: Ditto.
28104         * g++.dg/ext/altivec-10.C: Ditto.
28105         * g++.dg/pch/pch.C: Ditto.
28106
28107         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
28108
28109         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
28110         * g++.dg/template/repo1.C: Ditto.
28111         * g++.dg/template/repo2.C: Ditto.
28112         * g++.dg/template/repo3.C: Ditto.
28113         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
28114         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
28115         * g++.old-deja/g++.pt/repo1.C: Ditto.
28116         * g++.old-deja/g++.pt/repo2.C: Ditto.
28117         * g++.old-deja/g++.pt/repo3.C: Ditto.
28118         * g++.old-deja/g++.pt/repo4.C: Ditto.
28119
28120         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
28121         * gcc.dg/20030107-1.c: Ditto.
28122         * gcc.dg/20030702-1.c: Ditto.
28123         * gcc.dg/profile-generate-1.c: Ditto.
28124         * g++.dg/other/profile1.C: Ditto.
28125         * g++.old-deja/g++.robertl/eb83.C: Ditto.
28126
28127         * lib/gcc-dg.exp (remove-build-file): New.
28128         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28129         cleanup-tree-dump, cleanup-saved-temps): New.
28130
28131 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28132
28133         PR c++/19203, DR 214
28134         * g++.dg/parse/ambig3.C: Not ambiguous.
28135         * g++.dg/template/spec20.C: New.
28136         * g++.dg/template/spec21.C: New.
28137
28138 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
28139
28140         PR target/20045
28141         * gcc.dg/ia64-fptr-1.c: Run only on linux.
28142
28143 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28144
28145         PR libfortran/20660
28146         * gfortran.dg/negative_unit.f: New test.
28147
28148 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
28149
28150         * gcc.dg/20050330-1.c: New test.
28151
28152 2005-03-30  Devang Patel  <dpatel@apple.com>
28153
28154         * g++.dg/tree-sra/ssa-sra-3.C: New test.
28155
28156 2005-03-30  Dale Johannesen  <dalej@apple.com>
28157
28158         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
28159
28160 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
28161
28162         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
28163         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
28164         Strip options from test name.
28165
28166 2005-03-31  Jan Hubicka  <jh@suse.cz>
28167
28168         * gcc.dg/varpool-1.c: New testcase.
28169
28170 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28171
28172         PR c/772
28173         PR c/17913
28174         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
28175         gcc.dg/stmt-expr-label-3.c : New tests.
28176         * gcc.c-torture/execute/medce-2.c: Remove.
28177
28178 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
28179
28180         PR c/20368
28181         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
28182         tests.
28183
28184 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
28185
28186         * gcc.c-torture/compile/pr20203.c: New test.
28187
28188 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28189
28190         * gfortran.dg/promotion.f90: New test.
28191
28192 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
28193
28194         PR middle-end/20491
28195         * gcc.dg/torture/asm-subreg-1.c: New test.
28196
28197 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
28198
28199         PR c/20672
28200         * gcc.dg/pr20672-1.c: New test.
28201
28202 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
28203
28204         * gfortran.dg/vect: New directory.
28205         * gfortran.dg/vect/vect.exp: New.
28206         * gfortran.dg/vect/vect-1.f90: New test.
28207         * gfortran.dg/vect/vect-2.f90: New test.
28208         * gfortran.dg/vect/vect-3.f90: New test.
28209         * gfortran.dg/vect/vect-4.f90: New test.
28210         * gfortran.dg/vect/vect-5.f90: New test.
28211
28212 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
28213
28214         PR middle-end/20622
28215         * gcc.dg/alias-7.c: New test.
28216
28217 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28218
28219         * gcc.dg/sparc-reg-1.c: New test.
28220
28221 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
28222
28223         PR target/19890
28224         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
28225
28226 2005-03-29  Dale Ranta  <dir@lanl.gov>
28227             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28228
28229         PR libfortran/20163
28230         * gfortran.dg/pr20163-2.f: New test.
28231
28232 2005-03-28  Jan Hubicka  <jh@suse.cz>
28233
28234         PR middle-end/20635
28235         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
28236         by Jakub Jelinek.
28237
28238 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
28239
28240         PR tree-optimization/20626
28241         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
28242         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
28243
28244 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
28245
28246         * gfortran.dg/underflow.f90: New test.
28247         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
28248
28249 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28250
28251         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
28252
28253 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
28254
28255         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
28256         (g++_init): Make sure that CXXFLAGS is set.
28257         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
28258         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
28259         * lib/gfortran.exp (gfortran_link_flags): Likewise.
28260         * lib/objc.exp (objc_init): Likewise.
28261         * lib/treelang.exp (treelang_init): Likewise.
28262
28263 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
28264
28265         PR tree-optimization/20470
28266         * gcc.dg/tree-ssa/pr20470.c: New test.
28267
28268 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
28269
28270         * gcc.dg/ppc-stfiwx.c: New.
28271
28272 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
28273
28274         PR target/19888
28275         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
28276
28277 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28278
28279         * gcc.dg/20050325-1.c: Fix a typo.
28280
28281 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28282
28283         PR libfortran/19678
28284         PR libfortran/19679
28285         * gfortran.dg/dos_eol.f: New test.
28286
28287 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
28288
28289         PR rtl-optimization/20249
28290         * gcc.dg/20050325-1.c: New test.
28291
28292 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28293
28294         PR libfortran/15332
28295         * gfortran.dg/pr15332.f: New test.
28296
28297 2005-03-24  Dale Johannesen  <dalej@apple.com>
28298
28299         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
28300
28301 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
28302
28303         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
28304         'internal' visibility.
28305         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
28306         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
28307         'protected' visibility.
28308         * gcc.dg/visibility-7.c: Likewise.
28309         * lib/target-supports.exp (check_visibility_available): Take
28310         a parameter, the kind of visibility to check for.
28311         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
28312         to check_visibility_available.
28313
28314         * g++.dg/expr/cast3.C: New.
28315
28316 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
28317
28318         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
28319         rs6000.
28320
28321 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
28322
28323         PR target/20095
28324         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
28325
28326 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
28327
28328         * gcc.dg/badshift.c: Renamed to...
28329         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
28330
28331         * gcc.target/i386/badshift.c: Renamed to...
28332         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
28333         only.
28334
28335         PR rtl-optimization/20532
28336         * gcc.target/i386/badshift.c: New.
28337
28338 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28339
28340         * gfortran.dg/pr18025.f90: New test.
28341
28342 2005-03-23  Dale Johannesen  <dalej@apple.com>
28343
28344         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
28345
28346 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
28347
28348         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28349
28350         * lib/target-supports.exp (check_iconv_available): Default
28351         libiconv to -liconv, if there is no definition.
28352
28353 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
28354
28355         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28356
28357 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
28358
28359         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28360         * g++.dg/opt/pr7503-2.C: Likewise.
28361         * g++.dg/opt/pr7503-3.C: Likewise.
28362         * g++.dg/opt/pr7503-4.C: Likewise.
28363         * g++.dg/opt/pr7503-5.C: Likewise.
28364         * g++.dg/warn/minmax.C: New test.
28365
28366 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28367
28368         * gfortran.dg/g77_intrinsics_funcs.f: New test.
28369         * gfortran.dg/g77_intrinsics_sub.f: New test.
28370
28371 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28372             Jan Hubicka  <jh@suse.cz>
28373             Steven Bosscher <stevenb@suse.de
28374
28375         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28376
28377 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28378
28379         PR c++/19980
28380         * g++.dg/template/redecl3.C: New test.
28381
28382 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28383
28384         PR c++/20499
28385         * g++.dg/parse/error16.C: Tweak error markers.
28386
28387 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
28388
28389         PR target/20561
28390         * gcc.dg/20050321-2.c: New test.
28391
28392 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28393
28394         PR c++/20465
28395         PR c++/20381
28396         * g++.dg/template/ptrmem12.C: New.
28397
28398 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
28399
28400         PR rtl-optimization/20527
28401         * gcc.c-torture/execute/pr20527-1.c: New test.
28402
28403 2005-03-22  Ben Elliston  <bje@au.ibm.com>
28404
28405         * gcc.misc-tests/options.exp (check_for_options): Create a real C
28406         program, compile it into a real executable and then delete the .c
28407         and .x files afterwards, to avoid problems on testglue targets.
28408
28409 2005-03-21  Stuart Hastings  <stuart@apple.com>
28410
28411         * gcc.target/i386/sse-2.c: New.
28412
28413 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
28414
28415         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28416
28417 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28418
28419         * g++.dg/parse/crash25.C: Fix typo.
28420
28421 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28422
28423         PR c++/20461
28424         * g++.dg/parse/crash24.C: New test.
28425
28426         PR c++/20536
28427         * g++.dg/parse/crash25.C: New test.
28428
28429 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
28430
28431         PR c++/20147
28432         * g++.dg/ext/stmtexpr4.C: New test.
28433
28434 2005-03-20  Roger Sayle  <roger@eyesopen.com>
28435
28436         PR middle-end/20539
28437         * gcc.c-torture/compile/pr13066-1.c: New test case.
28438         * gcc.c-torture/compile/pr20539-1.c: Likewise.
28439         * g++.dg/opt/pr13066-1.C: Likewise.
28440
28441 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
28442
28443         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28444
28445 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28446
28447         PR fortran/18525
28448         * gfortran.dg/nesting_1.f90: New test.
28449
28450 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28451
28452         PR c++/20240
28453         * g++.dg/lookup/using13.C: New test.
28454
28455 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28456
28457         PR c++/20333
28458         * g++.dg/template/crash36.C: New test.
28459
28460 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
28461
28462         PR c++/20463
28463         * g++.dg/template/crash35.C: New test.
28464
28465 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
28466
28467         PR c++/19966
28468         * g++.dg/overload/operator2.C: New test.
28469
28470 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28471
28472         PR libfortran/20257
28473         * gfortran.dg/pr20257.f90: New test.
28474
28475 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28476
28477         PR libfortran/20480
28478         * gfortran.dg/pr20480.f90: New test.
28479
28480 2005-03-16  Richard Henderson  <rth@redhat.com>
28481
28482         PR middle-end/15700
28483         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28484         (_rtld_global): New.
28485         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28486         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28487
28488         * gcc.dg/alias-3.c: New.
28489         * gcc.dg/alias-4.c: New.
28490         * gcc.dg/alias-5.c: New.
28491         * gcc.dg/alias-6.c: New.
28492
28493 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
28494
28495         * gcc.dg/cpp/ucnid-7.c: New.
28496
28497 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
28498             Dorit Naishlos  <dorit@il.ibm.com>
28499
28500         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28501         darwin.
28502
28503 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
28504
28505         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28506         support misaligned accesses.
28507         * gcc.dg/vect/vect-58.c: Likewise.
28508         * gcc.dg/vect/vect-92.c: New.
28509         * gcc.dg/vect/vect-93.c: New.
28510
28511 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
28512
28513         PR fortran/18827
28514         * gfortran.dg/assign_2.f90: New test.
28515         * gfortran.dg/assign_3.f90: New test.
28516         * gfortran.dg/assign.f90: New test.
28517
28518 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
28519
28520         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28521         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28522         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28523         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28524         names.
28525
28526 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
28527
28528         * gcc.dg/cpp/ucnid-6.c: New.
28529
28530         * gcc.dg/cpp/normalize-1.c: New.
28531         * gcc.dg/cpp/normalize-2.c: New.
28532         * gcc.dg/cpp/normalize-3.c: New.
28533         * gcc.dg/cpp/normalize-4.c: New.
28534         * gcc.dg/cpp/ucnid-4.c: New.
28535         * gcc.dg/cpp/ucnid-5.c: New.
28536         * g++.dg/cpp/normalize-1.C: New.
28537         * g++.dg/cpp/ucnid-1.C: New.
28538
28539 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28540
28541         * gcc.dg/pr18628.c: New.
28542
28543 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
28544
28545         PR c++/20280
28546         * g++.dg/tree-ssa/pr20280.C: New.
28547
28548 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28549
28550         PR fortran/20467
28551         * gfortran.dg/stfunc_2.f90: New test.
28552
28553 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28554
28555         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28556
28557 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
28558
28559         * gcc.dg/tree-ssa/20050314-1.c: New test.
28560
28561 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28562
28563         PR c++/4403
28564         PR c++/9783, DR433
28565         * g++.dg/template/friend34.C: New test.
28566         * g++.dg/template/friend35.C: Likewise.
28567         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28568
28569 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28570
28571         Friend class name lookup 5/n
28572         PR c++/1016
28573         * g++.dg/lookup/hidden-class1.C: New test.
28574         * g++.dg/lookup/hidden-class2.C: Likewise.
28575         * g++.dg/lookup/hidden-class3.C: Likewise.
28576         * g++.dg/lookup/hidden-class4.C: Likewise.
28577         * g++.dg/lookup/hidden-class5.C: Likewise.
28578         * g++.dg/lookup/hidden-class6.C: Likewise.
28579         * g++.dg/lookup/hidden-class7.C: Likewise.
28580         * g++.dg/lookup/hidden-class8.C: Likewise.
28581         * g++.dg/lookup/hidden-class9.C: Likewise.
28582         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28583         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28584         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28585         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28586         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28587         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28588         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28589         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28590         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28591         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28592         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28593
28594 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
28595
28596         PR c++/20157
28597         * g++.dg/template/error18.C: New test.
28598
28599 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28600
28601         PR debug/16792
28602         * g++.dg/debug/pr16792.C: New test.
28603
28604 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28605
28606         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28607         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28608         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28609         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28610         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28611         test assertion names.
28612
28613 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28614
28615         PR fortran/18600
28616         * gfortran.dg/stfunc_1.f90: New test.
28617
28618 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28619
28620         PR fortran/16907
28621         * gfortran.dg/real_index_1.f90: New test.
28622
28623 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28624
28625         PR fortran/20323
28626         * gfortran.dg/spec_expr_1.f90: New test.
28627
28628 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
28629
28630         PR c/20402
28631         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28632         new parser.
28633
28634 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28635
28636         PR fortran/20361
28637         * gfortran.dg/largeequiv_1.f90: New test.
28638
28639 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28640
28641         * gcc.dg/ucnid-1.c: New.
28642         * gcc.dg/ucnid-2.c: New.
28643         * gcc.dg/ucnid-3.c: New.
28644         * gcc.dg/ucnid-4.c: New.
28645         * gcc.dg/ucnid-5.c: New.
28646         * gcc.dg/ucnid-6.c: New.
28647         * gcc.dg/cpp/ucnid-1.c: New.
28648         * gcc.dg/cpp/ucnid-2.c: New.
28649         * gcc.dg/cpp/ucnid-3.c: New.
28650         * g++.dg/other/ucnid-1.C: New.
28651
28652 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
28653
28654         * gcc.dg/vmx/darwin-abi-3.c: Delete.
28655
28656 2005-03-11  Per Bothner  <per@bothner.com>
28657
28658         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
28659         that diagnotics refer to correct token.
28660         * gcc.dg/unused-3.c: Likewise.
28661
28662 2005-03-11  Per Bothner  <per@bothner.com>
28663
28664         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28665         constant" is now actually on same line as string constant.
28666         * gcc.dg/cpp/direct2s.c: Likewise.
28667
28668 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
28669
28670         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28671
28672 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28673
28674         PR libfortran/20124
28675         * gfortran.dg/pr20124.f90: New Test
28676
28677 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
28678
28679         PR tree-optimization/20130
28680         * gcc.dg/pr20130-1.c: New test.
28681
28682 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28683
28684         PR target/20095
28685         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28686
28687 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28688
28689         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28690
28691 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
28692
28693         * g++.dg/eh/forced1.C: Fix comment.
28694         * g++.dg/eh/forced2.C: Ditto.
28695         * g++.dg/eh/forced3.C: Ditto.
28696         * g++.dg/eh/forced4.C: Ditto.
28697
28698 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
28699
28700         PR rtl-opt/20412
28701         * gcc.c-torture/compile/pr20412.c: New test.
28702
28703 2005-03-10  Roger Sayle  <roger@eyesopen.com>
28704
28705         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28706
28707 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28708
28709         PR target/20322
28710         * gcc.dg/20050307-1.c: New test.
28711
28712 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
28713
28714         PR c++/20375
28715         * g++.dg/other/stdarg3.C: New.
28716
28717 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
28718
28719         PR c++/18384, c++/18327
28720         * g++.dg/init/array19.C: New test.
28721
28722         PR inline-asm/20314
28723         * gcc.dg/torture/pr20314-1.c: New test.
28724         * gcc.dg/torture/pr20314-2.c: New test.
28725
28726 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
28727
28728         * gcc.dg/20050309-1.c: New test.
28729
28730 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28731
28732         * gcc.dg/builtins-10.c: Reactivate disabled test.
28733         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
28734         new cbrt transformations.
28735
28736 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
28737
28738         PR c++/20208
28739         * g++.dg/template/array13.C: New test.
28740
28741 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
28742
28743         PR c++/16859
28744         * g++.dg/init/brace4.C: New test.
28745
28746 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28747
28748         PR c++/20186
28749         * g++.dg/template/non-dependent12.C: New.
28750
28751 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
28752
28753         PR c++/20142
28754         * g++.dg/init/array18.C: Add dg-do run marker.
28755
28756         PR c++/20142
28757         * g++.dg/init/array18.C: New test.
28758
28759 2005-03-09  Ben Elliston  <bje@au.ibm.com>
28760
28761         * consistency.vlad/vlad.exp: Remove trailing semicolons.
28762         * g++.dg/gcov/gcov.exp: Likewise.
28763         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28764         * gcc.target/xstormy16/xstormy16.exp: Likewise.
28765         * lib/c-torture.exp: Likewise.
28766         * lib/fortran-torture.exp: Likewise.
28767         * lib/g++.exp: Likewise.
28768         * lib/gcc-defs.exp: Likewise.
28769         * lib/gcc-dg.exp: Likewise.
28770         * lib/gcc.exp: Likewise.
28771         * lib/gcov.exp: Likewise.
28772         * lib/gfortran.exp: Likewise.
28773         * lib/mike-g++.exp: Likewise.
28774         * lib/mike-gcc.exp: Likewise.
28775         * lib/objc-torture.exp: Likewise.
28776         * lib/objc.exp: Likewise.
28777         * lib/profopt.exp: Likewise.
28778         * lib/target-libpath.exp: Likewise.
28779         * lib/target-supports.exp: Likewise.
28780         * lib/treelang.exp: Likewise.
28781         * lib/wrapper.exp: Likewise.
28782
28783 2005-03-08  Jeff Law  <law@redhat.com>
28784
28785         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28786         PHI-OPT changes.
28787
28788 2005-03-08  Ira Rosen  <irar@il.ibm.com>
28789
28790         * gcc.dg/vect/pr20122.c: New test.
28791
28792 2005-03-07  Jeff Law  <law@redhat.com>
28793
28794         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28795         was folded away.
28796         * gcc.dg/tree-ssa/pr18133-1.c: New test.
28797         * gcc.dg/tree-ssa/pr18133-2.c: New test.
28798         * gcc.dg/tree-ssa/pr18134.c: New test.
28799
28800 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28801
28802         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28803         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28804         gcc.dg/torture/builtin-noret-2.c: Require weak support.
28805
28806 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
28807
28808         PR tree-opt/17671
28809         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28810
28811 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
28812
28813         * g++.dg/warn/Wnvdtor.C: New test.
28814
28815 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
28816
28817         * gcc.dg/torture/pr19683-1.c: New test.
28818
28819 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
28820
28821         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28822         * gfortran.dg/g77/19990313-2.f: Ditto.
28823         * gfortran.dg/g77/19990313-3.f: Ditto.
28824         * gfortran.dg/g77/19990525-0.f: Ditto.
28825         * gfortran.dg/g77/19990826-0.f: Ditto.
28826         * gfortran.dg/g77/19990826-2.f: Ditto.
28827         * gfortran.dg/g77/19990826-3.f: Ditto.
28828         * gfortran.dg/g77/20000511-1.f: Ditto.
28829         * gfortran.dg/g77/20000511-2.f: Ditto.
28830         * gfortran.dg/g77/970625-2.f: Ditto.
28831         * gfortran.dg/g77/980310-2.f: Ditto.
28832         * gfortran.dg/g77/980310-3.f: Ditto.
28833         * gfortran.dg/g77/980310-8.f: Ditto.
28834         * gfortran.dg/g77/980519-2.f: Ditto.
28835         * gfortran.dg/g77/alpha1.f: Ditto.
28836         * gfortran.dg/g77/claus.f: Ditto.
28837         * gfortran.dg/g77/erfc.f: Ditto.
28838         * gfortran.dg/g77/short.f: Ditto.
28839         * gfortran.fortran-torture/execute/data.f90: Ditto.
28840         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28841         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28842
28843 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28844
28845         * lib/file-format.exp (gcc_target_object_format): Add check for som
28846         format and hardcode object formats on hppa*-*-hpux*.
28847         * lib/target-supports.exp (check_weak_available): Add check for som
28848         object format.  Always return 0 on hppa*-*-hpux10*.
28849
28850         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28851         is defined.
28852
28853         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28854
28855 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28856
28857         * gfortran.dg/pr19936_1.f90: New test.
28858         * gfortran.dg/pr19936_2.f90: New test.
28859         * gfortran.dg/pr19936_3.f90: New test.
28860
28861 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
28862             Paul Thomas <prthomas@drfccad.cea.fr>
28863
28864         * gfortran.dg/PR19754_1.f90: New test.
28865         * gfortran.dg/PR19754_2.f90: Ditto.
28866
28867 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28868
28869         PR c++/19311
28870         * g++.dg/template/non-dependent11.C: New test.
28871
28872 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
28873
28874         * lib/target-supports.exp (check_iconv_available): Fix comment.
28875
28876 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
28877             Joseph S. Myers  <joseph@codesourcery.com>
28878
28879         PR c++/19797
28880         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28881
28882 2005-03-04  Matthew Sachs  <msachs@apple.com>
28883
28884         * gcc.exp (gcc_target_compile): Put braces around
28885         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28886         * objc.exp (objc_target_compile): Likewise.
28887         * treelang.exp (treelang_target_compile): Likewise.
28888
28889 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28890
28891         PR fortran/19673
28892         * gfortran.dg/func_result_1.f90: New test.
28893
28894 2005-03-04  Ben Elliston  <bje@au.ibm.com>
28895
28896         * gcc.misc-tests/options.exp: New test.
28897
28898 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
28899
28900         * gcc.dg/pr15784-4.c: New test.
28901
28902 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
28903
28904         * gcc.c-torture/execute/pr17133.c: New.
28905         * gcc.c-torture/compile/20050303-1.c: New.
28906
28907 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
28908
28909         * gcc.dg/cpp/assert4.c: Fix for cygwin.
28910
28911 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
28912
28913         * g++.dg/overload/using2.C: New.
28914
28915 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
28916
28917         PR c++/19916
28918         * g++.dg/init/ptrmem2.C: New test.
28919
28920 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
28921
28922         PR c/8927
28923         * gcc.dg/pr8927-1.c: New test.
28924
28925 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
28926
28927         PR c++/20232
28928         * g++.dg/inherit/covariant12.C: New.
28929
28930 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28931
28932         PR fortran/19479
28933         * gfortran.dg/bound_1.f90: New test.
28934
28935 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
28936
28937         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28938         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28939
28940 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
28941
28942         PR c/20245
28943         * gcc.dg/pr20245-1.c: New test.
28944
28945 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
28946
28947         PR middle-end/19874
28948         * gcc.c-torture/execute/20050119-2.c: New test case.
28949
28950 2005-02-28  Ben Elliston  <bje@au.ibm.com>
28951
28952         * README: Update the DejaGnu bug reporting address.
28953         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28954         * lib/objc-torture.exp: Likewise.
28955
28956 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28957
28958         * gfortran.dg/boz_1.f90: New test.
28959         * gfortran.dg/boz_3.f90: New test.
28960         * gfortran.dg/boz_4.f90: New test.
28961
28962 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
28963
28964         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28965         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28966
28967 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28968
28969         PR libfortran/20101
28970         * gfortran.dg/write_0_pe_format.f90: New test.
28971
28972 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
28973
28974         PR c++/20206
28975         * g++.dg/opt/thunk2.C: New test.
28976         * g++.dg/opt/covariant1.C: New test.
28977
28978 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28979
28980         * gfortran.dg/e_d_fmt.f90: New test.
28981
28982 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
28983
28984         * gcc.dg/asm-b.c: Fix comment typos.
28985
28986 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28987
28988         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28989         a V_MAY_DEF also.
28990
28991 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
28992
28993         PR tree-opt/20188
28994         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28995         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28996         * gcc.dg/asm-b.c: New test.
28997
28998 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
28999
29000         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
29001         Disable this test on IRIX 6.
29002
29003 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
29004
29005         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
29006         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
29007         parser.
29008
29009 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
29010
29011         PR tree-optimization/20204
29012         * gcc.dg/pr20204.c: New test.
29013
29014 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
29015
29016         PR target/20196
29017         * gcc.c-torture/execute/20050224-1.c: New test.
29018
29019         PR c++/20175
29020         * g++.dg/warn/Wbraces2.C: New test.
29021
29022 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
29023
29024         PR c++/19878
29025         * g++.dg/init/const2.C: New test.
29026
29027 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
29028
29029         PR tree-optimization/20100
29030         * gcc.c-torture/execute/pr20100-1.c: New test.
29031
29032 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29033
29034         * gfortran.dg/implicit_3.f90: New test.
29035
29036         * gfortran.dg/deftype_1.f90: New test.
29037
29038 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
29039
29040         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
29041         the test passes.
29042         * g++.dg/other/anon3.C: Accept a warning.
29043
29044 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
29045
29046         * gcc.dg/pr20017.c: Fix a comment typo.
29047
29048 2005-02-23  Bud Davis  <bdavis@gfortran.org>
29049
29050         * gfortran.dg/list_read_4.f90: Change to f90 comments.
29051
29052 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29053
29054         PR ada/19902
29055         * ada/acats/tests/cxa/cxa3004.a: Remove.
29056         * ada/acats/tests/cxb/cxb30061.am: Likewise.
29057
29058 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29059
29060         PR c++/20073
29061         * g++.dg/init/const1.C: New test.
29062
29063         PR c++/19991
29064         * g++.dg/parse/constant7.C: New test.
29065
29066         PR c++/20152
29067         * g++.dg/parse/error27.C: New test.
29068         * g++.dg/template/qualttp15.C: Adjust error markers.
29069         * g++.old-deja/g++.other/struct1.C: Likewise.
29070
29071         PR c++/20153
29072         * g++.dg/template/error17.C: New test.
29073
29074         PR c++/20148
29075         * g++.dg/parser/error26.C: New test.
29076
29077 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
29078
29079         PR tree-optimization/20100
29080         PR tree-optimization/20115
29081         * gcc.dg/pr20115.c: New test.
29082         * gcc.dg/pr20115-1.c: New test.
29083         * gcc.dg/pr20100.c: New test.
29084         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
29085         call-clobbered variables after alias1.
29086
29087 2005-02-22  Bud Davis  <bdavis@gfortran.org>
29088
29089         * gfortran.dg/list_read_4.f90: new test.
29090
29091 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
29092
29093         PR rtl-optimization/20017.
29094         * gcc.dg/pr20017.c: New.
29095
29096 2005-02-22  Devang Patel  <dpatel@apple.com>
29097
29098         PR 19952
29099         * g++.dg/tree-ssa/pr19952.C: New test.
29100
29101 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
29102
29103         PR c++/19883
29104         * g++.dg/parse/constant6.C: New test.
29105
29106 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29107
29108         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29109         * g++.dg/charset/asm2.c: Likewise.
29110         * g++.dg/charset/asm3.c: Likewise.
29111         * g++.dg/charset/asm4.c: Likewise.
29112         * g++.dg/charset/asm5.c: Likewise.
29113         * g++.dg/charset/attribute1.c: Likewise.
29114         * g++.dg/charset/attribute2.c: Likewise.
29115         * g++.dg/charset/extern1.cc: Likewise.
29116         * g++.dg/charset/extern2.cc: Likewise.
29117         * g++.dg/charset/extern3.cc: Likewise.
29118         * g++.dg/charset/function.cc: Likewise.
29119         * g++.dg/charset/string.c: Likewise.
29120         * g++.dg/charset/charset.exp: Likewise.
29121         * lib/target-supports.exp (check_iconv_available): Fix comment.
29122
29123 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
29124
29125         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
29126         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
29127         * gcc.dg/charset/asm2.c: Likewise.
29128         * gcc.dg/charset/asm3.c: Likewise.
29129         * gcc.dg/charset/asm4.c: Likewise.
29130         * gcc.dg/charset/asm5.c: Likewise.
29131         * gcc.dg/charset/asm6.c: Likewise.
29132         * gcc.dg/charset/attribute1.c: Likewise.
29133         * gcc.dg/charset/attribute2.c: Likewise.
29134         * gcc.dg/charset/builtin1.c: Likewise.
29135         * gcc.dg/charset/extern.c: Likewise.
29136         * gcc.dg/charset/function.c: Likewise.
29137         * gcc.dg/charset/string.c: Likewise.
29138         * gcc.dg/charset/charset.exp: Likewise.
29139
29140 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
29141
29142         PR fortran/20086
29143         * gfortran.dg/pr20086.f90: New test.
29144
29145 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
29146
29147         PR tree-optimization/19786
29148         * g++.dg/tree-ssa/pr19786.C: New.
29149
29150 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29151
29152         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
29153
29154 2005-02-21  Jeff Law  <law@redhat.com>
29155
29156         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
29157
29158 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29159
29160         * gfortran.dg/do_iterator: Split loop, markup all lines for
29161         which an error locus is printed.
29162         * gfortran.dg/pr17708.f90: Markup all lines for which an error
29163         locus is printed.
29164         * gfortran.dg/select_4.f90: Likewise.
29165         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
29166         locuses in the various permutations.
29167
29168 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
29169
29170         PR tree-optimization/19951
29171         * g++.dg/vect: New directory.
29172         * g++.dg/vect/vect.exp: New file.
29173         * g++.dg/vect/pr19951.cc: New testcase.
29174         * g++.dg/dg.exp: Also prune vectorizer tests.
29175
29176 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
29177
29178         PR 18785
29179         * gcc.dg/charset/builtin1.c: New test.
29180
29181 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29182
29183         PR c++/19299
29184         * g++.dg/inherit/volatile1.C: New test.
29185
29186         PR c++/19440
29187         * g++.dg/template/dtor4.C: New test.
29188
29189 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29190
29191         * gfortran.dg/int_1.f90: New test.
29192
29193 2005-02-19  Devang Patel  <dpatel@apple.com>
29194
29195         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
29196
29197 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
29198
29199         * gfortran.dg/achar_1.f90: New test.
29200
29201 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
29202
29203         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
29204
29205 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
29206             Jakub Jelinek  <jakub@redhat.com>
29207
29208         PR tree-optimization/19828
29209         * gcc.dg/tree-ssa/loop-7.c: New test.
29210         * gcc.c-torture/execute/20050218-1.c: New test.
29211
29212 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
29213
29214         PR c/20043
29215         * gcc.dg/transparent-union-1.c: New test.
29216         * gcc.dg/transparent-union-2.c: New test.
29217
29218 2005-02-18  James E Wilson  <wilson@specifixinc.com>
29219
29220         PR tree-optimization/18977
29221         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
29222
29223 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
29224
29225         PR target/20054
29226         * gcc.dg/pr20054.c: New test.
29227
29228 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29229
29230         PR c++/19508
29231         * g++.dg/ext/attrib20.C: New test.
29232
29233 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
29234
29235         PR middle-end/20030
29236         * gfortran.fortran-torture/execute/character_passing.f90: New test.
29237
29238 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
29239
29240         PR c++/20008
29241         * g++.dg/opt/switch4.C: New.
29242
29243 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
29244
29245         PR c++/20023
29246         PR tree-optimization/20009
29247         * gcc.c-torture/compile/20050217-1.c: New test.
29248         * g++.dg/opt/switch3.C: New test.
29249
29250         PR tree-optimization/18947
29251         * gcc.c-torture/compile/20050215-1.c: New test.
29252         * gcc.c-torture/compile/20050215-2.c: New test.
29253         * gcc.c-torture/compile/20050215-3.c: New test.
29254
29255 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
29256
29257         PR c++/20028
29258         * g++.dg/template/crash34.C: New.
29259
29260         PR c++/20022
29261         * g++.dg/other/access3.C: New.
29262
29263 2005-02-17  Ira Rosen  <irar@il.ibm.com>
29264
29265         * gcc.dg/vect/vect-98.c: New test.
29266
29267 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
29268
29269         PR tree-optimization/19967
29270         * gcc.dg/pr19967.c: New.
29271
29272 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
29273
29274         PR middle-end/19857
29275         * gcc.dg/tree-ssa/20050215-1.c: New test.
29276         * gcc.c-torture/execute/20050215-1.c: New test.
29277
29278 2005-02-15  Eric Christopher  <echristo@redhat.com>
29279
29280         * gcc.dg/cpp/20050215-1.c: New file.
29281
29282 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
29283
29284         PR tree-optimization/15785
29285         * gcc.dg/pr15785-1.c: New test.
29286
29287 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
29288
29289         PR c++/17788
29290         * g++.dg/init/ctor4.C: New.
29291         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
29292
29293 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
29294
29295         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
29296         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
29297
29298 2005-02-15  Andreas Schwab  <schwab@suse.de>
29299
29300         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
29301         declare malloc.
29302
29303 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
29304
29305         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
29306
29307 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
29308
29309         PR tree-optimization/19853
29310         * gcc.c-torture/compile/pr19853.c: New test.
29311
29312 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29313
29314         PR c++/19608
29315         * g++.dg/parse/local-class1.C: New.
29316
29317         PR c++/19895
29318         * g++.dg/parse/ptrmem3.C: New.
29319
29320         PR c++/19884
29321         * g++.old-deja/g++.oliva/template6.C: Add another case.
29322         * g++.dg/template/explicit6.C: New.
29323
29324 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
29325
29326         PR c++/17816
29327         * g++.dg/other/redecl2.C: New.
29328
29329 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
29330
29331         PR c++/19891
29332         * g++.dg/abi/covariant4.C: New.
29333
29334 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
29335
29336         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
29337         New tests.
29338
29339 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
29340
29341         * gcc.dg/vect/vect-96.c: Fix typo.
29342
29343 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29344
29345         PR c++/14479
29346         PR c++/19487
29347         * g++.dg/template/enum5.C: New test.
29348
29349 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29350
29351         * gcc.dg/vect/vect-97.c: New test.
29352
29353 2005-02-12  Ira Rosen  <irar@il.ibm.com>
29354
29355         * gcc.dg/vect/vect-96.c: New test.
29356
29357 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
29358
29359         * gcc.dg/builtins-34.c: Also check ldexp*.
29360
29361 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
29362
29363         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29364
29365 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
29366
29367         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29368         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29369         dg-require-dll, dg-require-iconv, dg-require-named-sections,
29370         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29371         selector_list, selector_expression, dg-process-target): Move to new
29372         file target-supports-dg.exp.
29373         * lib/target-supports-dg.exp: New.
29374
29375         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29376         New.
29377
29378 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
29379
29380         PR c++/19666
29381         * g++.dg/other/ptrmem6.C: New test.
29382
29383         PR middle-end/19858
29384         * gcc.c-torture/compile/20050210-1.c: New test.
29385
29386 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
29387
29388         PR c++/19755
29389         * g++.dg/warn/Wbraces1.C: New test.
29390
29391 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
29392
29393         * gcc.dg/builtins-52.c: New testcase.
29394
29395 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
29396
29397         PR c/19342
29398         * gcc.c-torture/execute/20050119-1.c: New test.
29399
29400 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29401
29402         PR c++/19811
29403         * g++.dg/init/delete1.C: New test.
29404
29405 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
29406
29407         PR c++/18470
29408         * g++.dg/template/static12.C: New test.
29409
29410 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
29411
29412         PR c++/19787
29413         * g++.dg/conversion/ambig1.C: New test.
29414
29415         PR c++/19739
29416         * g++.dg/ext/attrib19.C: New test.
29417
29418         PR c++/19732
29419         * g++.dg/parse/dtor5.C: New test.
29420
29421         PR c++/19762
29422         * g++.dg/template/dtor3.C: New test.
29423
29424         PR c++/19826
29425         * g++.dg/template/static11.C: New test.
29426         * g++.dg/template/crash2.C: Remove dg-error marker.
29427
29428 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
29429
29430         PR C++/18491
29431         * g++.old-deja/g++.mike/p10769a.C: Remove.
29432
29433 2005-02-09  Roger Sayle  <roger@eyesopen.com>
29434
29435         * gcc.dg/builtins-48.c: New test case.
29436         * gcc.dg/builtins-49.c: New test case.
29437         * gcc.dg/builtins-50.c: New test case.
29438         * gcc.dg/builtins-51.c: New test case.
29439
29440 2005-02-09  Ian Lance Taylor  <ian@airs.com>
29441
29442         PR middle-end/19583
29443         * g++.dg/warn/Wreturn-type-3.C: New test.
29444
29445 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29446
29447         PR middle-end/19402
29448         * gcc.dg/pr19402-1.c: New testcase.
29449         * gcc.dg/pr19402-2.c: likewise.
29450
29451 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
29452
29453         PR middle-end/19854
29454         * g++.dg/tree-ssa/tmmti.C: New testcase.
29455
29456 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29457
29458         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29459
29460 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
29461
29462         PR c++/19733
29463         * g++.dg/parse/crash23.C: New test.
29464         * g++.dg/warn/Weff1.C: New test.
29465
29466 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29467
29468         * gcc.dg/20050209-1.c: New test.
29469
29470 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
29471
29472         PR target/19799
29473         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29474
29475 2005-02-08  Mike Stump  <mrs@apple.com>
29476
29477         * g++.dg/pch/import-2.c: New test.
29478         * g++.dg/pch/import-2.hs: New.
29479         * g++.dg/pch/include/import-2a.h: New.
29480         * g++.dg/pch/include/import-2b.h: New.
29481
29482 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
29483
29484         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29485
29486 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29487
29488         * gfortran.dg/substr_1.f90: New test.
29489
29490 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
29491
29492         PR middle-end/19775
29493         * gcc.dg/torture/builtin-power-1.c: Disable test for
29494         invalid transformation.
29495         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
29496         no longer optimize.
29497         * gcc.dg/builtins-47.c: New testcase.
29498
29499 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
29500             Dorit Naishlos  <dorit@il.ibm.com>
29501
29502         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29503
29504 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
29505
29506         * gcc.c-torture/compile/20050206-1.c: New test.
29507
29508 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29509
29510         PR tree-opt/19768
29511         * g++.dg/opt/pr19768.C: New test.
29512
29513 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
29514
29515         PR tree-opt/19736
29516         * gcc.c-torture/compile/pr19736.c: New test.
29517
29518 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29519
29520         PR c++/17401
29521         * g++.dg/parse/error25.C: New test.
29522
29523 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
29524
29525         * gcc.c-torture/execute/20050203-1.c: New.
29526
29527 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
29528
29529         * gcc.dg/vect/vect-85.c: Remove xfail.
29530         * gcc.dg/vect/vect-86.c: Remove xfail.
29531         * gcc.dg/vect/vect-87.c: Remove xfail.
29532         * gcc.dg/vect/vect-88.c: Remove xfail.
29533
29534 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
29535
29536         * gcc.dg/altivec-19.c: New.
29537
29538 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
29539
29540         PR c/17807
29541         * gcc.dg/nested-func-3.c: New test.
29542         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29543
29544 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
29545
29546         * gcc.test-framework/gen_directive_tests: Generate tests for
29547         selector expressions.
29548
29549 2005-02-02  Matt Austern  <austern@apple.com>
29550
29551         PR c++/19628
29552         * g++/ext/builtin7.C: New.
29553         * g++/ext/builtin8.C: New.
29554
29555 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29556
29557         PR c/18502
29558         * gcc.dg/pr18502-1.c: New test.
29559
29560 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29561
29562         PR c++/17413
29563         * g++.dg/template/local4.C: Tweak.
29564
29565 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
29566
29567         PR tree-optimization/19578
29568         * gcc.c-torture/compile/20050202-1.c: New test.
29569
29570 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
29571
29572         PR c/19435
29573         * gcc.dg/c99-init-4.c: New test.
29574
29575 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29576
29577         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29578
29579         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29580
29581         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29582         * g++.dg/eh/check-vect.h: New.
29583
29584         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29585         * gcc.dg/vect/vect-78.c: Ditto.
29586         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29587         Remove.
29588
29589         * g++.dg/conversion/simd1.C: Expect warning.
29590         * g++.dg/ext/attribute-test-1.C: Ditto.
29591         * g++.dg/ext/attribute-test-2.C: Ditto.
29592         * g++.dg/ext/attribute-test-3.C: Ditto.
29593         * g++.dg/ext/attribute-test-4.C: Ditto.
29594
29595         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29596         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29597
29598         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29599
29600 2005-02-01  Richard Henderson  <rth@redhat.com>
29601
29602         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29603         long double for ibm double-double format.
29604         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29605
29606 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
29607
29608         PR tree-optimization/19633
29609         * gcc.dg/pr19633-1.c: New test.
29610         * gcc.dg/pr19633.c: Tweak to make pointer point
29611         to NULL or a symbol.
29612
29613 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
29614
29615         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29616         New procs.
29617         (dg-process-target (local override)): Handle selector expressions.
29618
29619         * gcc.test-framework/README: Describe tests in source directory.
29620         * gcc.test-framework/test-framework.awk: Handle dg- tests.
29621         * gcc.test-framework/test-framework.exp: Handle dg- tests.
29622         * gcc.test-framework/dg-bogus-exp-P.c: New test.
29623         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29624         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29625         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29626         * gcc.test-framework/dg-do-link-exp-P.c: New test.
29627         * gcc.test-framework/dg-do-run-exp-P.c: New test.
29628         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29629         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29630         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29631         * gcc.test-framework/dg-error-exp-P.c: New test.
29632         * gcc.test-framework/dg-error-exp-XP.c: New test.
29633         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29634         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29635         * gcc.test-framework/dg-output-exp-P.c: New test.
29636         * gcc.test-framework/dg-output-exp-XF.c: New test.
29637         * gcc.test-framework/dg-warning-exp-P.c: New test.
29638         * gcc.misc-tests/dg-1.c: Remove.
29639         * gcc.misc-tests/dg-2.c: Remove.
29640         * gcc.misc-tests/dg-3.c: Remove.
29641         * gcc.misc-tests/dg-4.c: Remove.
29642         * gcc.misc-tests/dg-5.c: Remove.
29643         * gcc.misc-tests/dg-6.c: Remove.
29644         * gcc.misc-tests/dg-7.c: Remove.
29645         * gcc.misc-tests/dg-8.c: Remove.
29646         * gcc.misc-tests/dg-9.c: Remove.
29647         * gcc.misc-tests/dg-10.c: Remove.
29648         * gcc.misc-tests/dg-11.c: Remove.
29649         * gcc.misc-tests/dg-12.c: Remove.
29650         * gcc.misc-tests/dg-test.exp: Remove.
29651
29652         * gcc.test-framework/test-framework.awk: Change recording and
29653         printing of passes and failures.
29654
29655         * gcc.test-framework: New directory.
29656         * gcc.test-framework/README: New.
29657         * gcc.test-framework/test-framework.exp: New.
29658         * gcc.test-framework/test-framework.awk: New.
29659         * gcc.test-framework/gen_directive_tests: New.
29660
29661 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
29662
29663         * lib/treelang.exp: Fix comment typos.
29664         (treelang_target_compile): Don't append libs=-ltreelang to options.
29665
29666 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
29667
29668         * g++.dg/parse/typename7.C: Adjust error messages.
29669
29670 2005-01-31  Jeff Law  <law@redhat.com>
29671
29672         * gcc.c-torture/execute/20050131-1.c: New test.
29673         * gcc.dg/wcaselabel.c: New test.
29674
29675 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
29676
29677         * g++.dg/other/warning1.C: Adjust error messags.
29678         * g++.dg/parse/constant5.C: New test.
29679
29680 2005-01-31  Steven Bosscher  <stevenb@suse.de>
29681
29682         PR c/19333
29683         * gcc.c-torture/compile/20011130-1.c: Reorder to make
29684         the test case valid.
29685         * gcc.dg/20030815-1.c: Remove invalid tests.
29686         * gcc.dg/array-7.c: Adjust expected result.
29687         * gcc.dg/pr18596-3.c: Likewise.
29688         * gcc.dg/noncompile/20000901-1.c: Likewise.
29689         * gcc.dg/noncompile/init-2.c: Likewise.
29690         * gcc.dg/noncompile/init-4.c: Likewise.
29691
29692 2005-01-31  Dale Johannesen  <dalej@apple.com>
29693
29694         * g++.dg/opt/pr19650.C: New test.
29695
29696 2005-01-31  Richard Henderson  <rth@redhat.com>
29697
29698         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29699         long double for intel double extended format.
29700         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29701
29702 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
29703
29704         PR c++/19555
29705         * g++.dg/template/static10.C: New test.
29706
29707         PR c++/19395
29708         * g++.dg/parse/error24.C: New test.
29709
29710         PR c++/19367
29711         * g++.dg/lookup/builtin1.C: New test.
29712
29713         PR c++/19457
29714         * g++.dg/warn/conv3.C: New test.
29715
29716 2005-01-30  Bud Davis  <bdavis@gfortran.org>
29717
29718         PR fortran/19647
29719         * gfortan.dg/inquire_7.f90
29720
29721 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
29722
29723         PR tree-optimization/15791
29724         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29725         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29726         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29727         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29728         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29729         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29730         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29731         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29732         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29733         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29734
29735 2005-01-29  Paul Brook  <paul@codesourcery.com>
29736
29737         PR fortran/18565
29738         * check.c (real_or_complex_check): New function.
29739         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29740         * intrinsic.c (add_functions): Use new check functions.
29741         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29742         Add prototypes.
29743
29744 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
29745
29746         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29747         gcc.dg/lvalue-3.c: New tests.
29748         * gcc.dg/concat.c: Update expected messages.
29749
29750 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
29751
29752         PR libfortran/19595
29753         * gfortran.dg/eor_1.f90: New test.
29754
29755 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
29756
29757         PR fortran/19589
29758         * gfortran.dg/logical_data_1.f90: New test.
29759
29760 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
29761
29762         PR c++/19253
29763         * g++.dg/template/crash33.C: New test.
29764
29765         PR c++/19667
29766         * g++.dg/template/crash32.C: New test.
29767
29768 2005-01-28  Ian Lance Taylor  <ian@airs.com>
29769
29770         PR middle-end/16558
29771         * g++.dg/warn/Wreturn-type-2.C: New test.
29772
29773 2004-06-24  Jeff Law  <law@redhat.com>
29774
29775         * gcc.dg/tree-ssa/20050128-1.c: New test.
29776
29777 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
29778
29779         * gcc.target/frv/all-mdpackh-1.c: New test.
29780
29781 2005-01-28  Steven Bosscher  <stevenb@suse.de>
29782
29783         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29784
29785 2005-01-27  Richard Henderson  <rth@redhat.com>
29786
29787         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29788
29789 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29790
29791         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29792
29793 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
29794
29795         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29796         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29797         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29798         to cope with cases where the multilib options override the dg-options.
29799
29800 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
29801
29802         PR c/18946
29803         * gcc.dg/noncompile/20050120-1.c: New test.
29804
29805 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
29806
29807         PR tree-optimization/19633
29808         * gcc.dg/pr19633.c: New test.
29809         * gcc.dg/tree-ssa/pr19633.c: New test.
29810
29811 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
29812
29813         * gcc.dg/20041216-1.c: New test.
29814
29815 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
29816
29817         PR objc/18862
29818         * objc.dg/selector-2.m: New test.
29819
29820 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
29821
29822         * g++.dg/opt/range-test-2.C: New test.
29823
29824         PR rtl-optimization/19579
29825         * gcc.c-torture/execute/20050124-1.c: New test.
29826
29827 2005-01-26  Greg Parker  <gparker@apple.com>
29828         Stuart Hastings  <stuart@apple.com>
29829
29830         * gcc.c-torture/execute/20050125-1.c: New.
29831
29832 2005-01-18  Jan Hubicka  <jh@suse.cz>
29833
29834         PR tree-optimize/19337
29835         * gcc.c-torture/compile/20050119-1.c: New test.
29836
29837 2005-01-24  James E Wilson  <wilson@specifixinc.com>
29838
29839         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29840         test for successful match.
29841
29842 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
29843
29844         PR objc/18408
29845         * objc.dg/comp-types-7.m: New test.
29846
29847 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
29848
29849         * lib/target-supports.exp (current_target_name): New.
29850         (check_effective_target_ilp32, check_effective_target_lp64):
29851         Cache the result to use as long as the current target, with
29852         multilib flags, remains the same.
29853
29854         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29855         (dg-require-weak, dg-require-visibility, dg-require-alias,
29856         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29857         dg-require-effective-target, dg-skip-if): Remove call to
29858         skip_test_and_clear_xfail.
29859         (dg-test): Clear xfail data.
29860
29861 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
29862
29863         PR target/17751
29864         * gcc.dg/ppc64-toc.c: New test.
29865
29866         * g++.dg/tree-ssa/empty-1.C: New test.
29867
29868         PR middle-end/19551
29869         * gcc.c-torture/execute/20050121-1.c: New test.
29870         * gcc.dg/20050121-2.c: New test.
29871
29872 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
29873         Paul Brook  <paul@codesourcery.com>
29874
29875         PR fortran/17941
29876         * gfortran.dg/real_const_1.f: New test.
29877         * gfortran.dg/real_const_2.f90: New test.
29878         * gfortran.dg/complex_int_1.f90: New test.
29879
29880 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
29881
29882         PR fortran/19313
29883         * gfortan.dg/inquire_6.f90: New test.
29884
29885 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29886
29887         PR libfortran/19451
29888         * open_readonly_1.f90: New test.
29889
29890 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
29891
29892         PR libfortran/18982
29893         * gfortran.dg/open_new.f90: New file.
29894
29895 2005-01-22  Paul Brook  <paul@codesourcery.com>
29896
29897         * namelist_1.f90: New test.
29898
29899 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
29900
29901         PR tree-optimization/19484
29902         * gcc.c-torture/compile/20050122-[12].c: New tests.
29903
29904 2005-01-22  Paul Brook  <paul@codesourcery.com>
29905
29906         * gfortran.dg/implicit_2.f90: New test.
29907
29908 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
29909
29910         PR fortran/19314
29911         * gfortran.dg/inquire_5.f90: New test.
29912
29913 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29914
29915         PR c/18809
29916         * gcc.dg/pr18809-1.c: New test.
29917
29918 2005-01-21  Ian Lance Taylor  <ian@airs.com>
29919
29920         * gcc.dg/20050121-1.c: New test.
29921
29922         PR tree-optimization/13000
29923         * gcc.dg/20040206-1.c: Change warning to point where function is
29924         being inlined.
29925
29926 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29927
29928         PR c++/19208
29929         * g++.dg/template/array11.C: New test.
29930
29931 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29932
29933         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29934         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29935         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29936         * gfortran.dg/getenv_1.f90: Add dg-do directive.
29937         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29938         gfortran.dg/pr17164.f90: Add missing dg-do directives.
29939
29940 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29941
29942         PR tree-optimization/15349
29943         * gcc.dg/tree-ssa/pr15349.c: New.
29944
29945 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
29946
29947         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29948
29949 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
29950
29951         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29952         scan-assembler-times directive name.
29953
29954         * gcc.dg/asm-a.c: Move dg-require-effective-target to
29955         after dg-do.
29956
29957         PR rtl-optimization/19462
29958         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29959
29960 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
29961
29962         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29963         counting function calls on ia64.
29964
29965 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
29966
29967         PR rtl-optimization/15139
29968         * gcc.dg/20050111-2.c: New test.
29969
29970         PR c/17297
29971         * gcc.c-torture/compile/20050113-1.c: New testcase.
29972
29973         PR middle-end/19164
29974         * gcc.dg/20050113-1.c: New testcase.
29975
29976 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
29977
29978         * gcc.dg/vect/vect-85.c: Add comment.
29979         * gcc.dg/vect/vect-86.c: Add xfail for now.
29980         * gcc.dg/vect/vect-87.c: Add xfail for now.
29981         * gcc.dg/vect/vect-88.c: Add xfail for now.
29982         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29983
29984 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29985
29986         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29987
29988 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29989
29990         * g++.dg/debug/typedef3.C: New test.
29991
29992 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
29993
29994         PR c/19472
29995         * gcc.dg/asm-a.c: New test.
29996
29997 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
29998
29999         * gcc.dg/sh-relax.c: Add prototype for abort.
30000
30001 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30002
30003         * gcc.dg/short-compare-1.c: New test.
30004         * gcc.dg/short-compare-2.c: Likewise.
30005
30006 2005-01-18  Michael Matz  <matz@suse.de>
30007
30008         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
30009
30010 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
30011
30012         PR tree-optimization/19121
30013         * gcc.c-torture/compile/pr19121.c: New test.
30014
30015 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
30016
30017         PR target/19357
30018         * gcc.c-torture/compile/pr19357.c: New test.
30019
30020 2005-01-17  Ian Lance Taylor  <ian@airs.com>
30021
30022         PR c/5675
30023         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
30024         pass--those that refer just to the variable, possibly with a
30025         cast.
30026         * gcc.dg/c99-const-expr-3.c: Likewise.
30027
30028         PR middle-end/13127
30029         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
30030         longer emitted.
30031
30032 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
30033
30034         PR fortran/18778
30035         * gfortran.dg/endfile_2.f90: New test.
30036
30037 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
30038
30039         PR 19168
30040         * gfortran.dg/select_5.f90: New test.
30041
30042 2004-01-16  Paul Brook  <paul@codesourcery.com>
30043
30044         * gfortran.dg/common_4.f90: New test.
30045
30046 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
30047
30048         PR rtl-optimization/19462
30049         * gcc.dg/torture/pr19462-1.c: New test.
30050
30051 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
30052
30053         PR objc/19321
30054         * objc.dg/func-ptr-2.m: New.
30055         * objc.dg/volatile-1.m: New.
30056
30057 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30058
30059         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
30060
30061 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30062
30063         PR tree-optimization/19060
30064         * gcc.c-torture/execute/20050104-1.c: New test.
30065
30066 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
30067
30068         PR fortran/18983
30069         * gfortran.dg/write_to_null.f90: New test.
30070
30071 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
30072             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30073
30074         PR other/19328
30075         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
30076         argument.
30077
30078 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
30079
30080         PR c++/19263
30081         * g++.dg/init/vector1.C: New test.
30082
30083 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
30084
30085         PR target/13158
30086         * gcc.target/ia64/sibcall-unwind-1.c: New test.
30087         PR target/18987
30088         * gcc.target/ia64/sibcall-unwind-2.c: New test.
30089
30090 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
30091
30092         * gfortran.dg/select_1.f90: New test.
30093         * gfortran.dg/select_2.f90: New test.
30094         * gfortran.dg/select_3.f90: New test.
30095         * gfortran.dg/select_4.f90: New test.
30096
30097 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
30098
30099         PR middle-end/19084
30100         PR rtl-optimization/19348
30101         * gcc.dg/20050111-1.c: New test.
30102         * gcc.c-torture/execute/20050111-1.c: New test.
30103
30104         * gcc.dg/i386-asm-4.c: New test.
30105
30106 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30107
30108         * gcc.dg/nested-func-2.c: New test.
30109         * ada/acats/norun.lst: Remove c953002.
30110
30111 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
30112
30113         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
30114
30115 2005-01-12  Ben Elliston  <bje@au.ibm.com>
30116
30117         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
30118
30119 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
30120
30121         PR target/18761
30122         * g++.dg/abi/align1.C: New test.
30123
30124 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
30125
30126         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
30127         at a time.
30128         * g++.dg/ext/altivec_check.h: Support compiling as C.
30129
30130 2005-01-10  Roger Sayle  <roger@eyesopen.com>
30131
30132         PR c++/19355
30133         * g++.dg/expr/pr19355-1.C: New test case.
30134
30135 2005-01-10  Laurent GUERBY <laurent@guerby.net>
30136
30137         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
30138         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
30139         * ada/acats/tests/c3/c92005b.ada: Likewise.
30140         * ada/acats/tests/c3/cxb3012.a: Likewise.
30141         * ada/acats/norun.lst: Add c380004 and c953002, add PR
30142
30143 2005-01-09  Paul Brook  <paul@codesourcery.com>
30144
30145         * gfortran.dg/common_2.f90: New file.
30146         * gfortran.dg/common_3.f90: New file.
30147
30148 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
30149
30150         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
30151
30152 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30153
30154         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
30155         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
30156         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
30157         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
30158         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
30159         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
30160         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
30161         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
30162         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
30163         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
30164         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
30165         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
30166         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
30167         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
30168         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
30169         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
30170         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
30171         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
30172         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
30173         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
30174         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
30175         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
30176         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
30177         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
30178         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
30179         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
30180         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
30181         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
30182         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
30183         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
30184         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
30185         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
30186         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
30187         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
30188         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
30189         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
30190         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
30191         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
30192         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
30193         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
30194         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
30195         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
30196         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
30197         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
30198         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
30199         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
30200         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
30201         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
30202         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
30203         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
30204         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
30205         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
30206         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
30207         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
30208         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
30209         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
30210         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
30211         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
30212         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
30213         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
30214         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
30215         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
30216         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
30217         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
30218         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
30219         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
30220         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
30221
30222         * gcc.dg/vect/vect-1.c: Fix spelling.
30223         * gcc.dg/vect/vect-10.c: Fix spelling.
30224         * gcc.dg/vect/vect-11.c: Fix spelling.
30225         * gcc.dg/vect/vect-12.c: Fix spelling.
30226         * gcc.dg/vect/vect-14.c: Fix spelling.
30227         * gcc.dg/vect/vect-15.c: Fix spelling.
30228         * gcc.dg/vect/vect-16.c: Fix spelling.
30229         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
30230         * gcc.dg/vect/vect-64.c: Fix comments.
30231         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
30232
30233 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
30234             Ira Rosen  <irar@il.ibm.com>
30235
30236         * gcc.dg/vect/vect-70.c: New test.
30237         * gcc.dg/vect/vect-71.c: New test.
30238
30239 2005-01-09  Manfred Hollstein  <mh@suse.com>
30240
30241         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
30242         * gcc.dg/pr18241-2.c: Likewise.
30243         * gcc.dg/pr18241-3.c: Likewise.
30244         * gcc.dg/pr18241-4.c: Likewise.
30245         * gcc.dg/pr18241-5.c: Likewise.
30246
30247 2005-01-08  Richard Henderson  <rth@redhat.com>
30248
30249         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30250         False for x86 and x86-64.
30251
30252 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
30253
30254         PR tree-optimization/18241
30255         * gcc.dg/pr18241-1.c: New test.
30256         * gcc.dg/pr18241-2.c: New test.
30257         * gcc.dg/pr18241-3.c: New test.
30258         * gcc.dg/pr18241-4.c: New test.
30259         * gcc.dg/pr18241-5.c: New test.
30260
30261 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
30262
30263         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
30264         gfortran.dg/select_4.f90: New.
30265
30266 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30267
30268         * gcc.c-torture/execute/20050107-1.c: New test.
30269
30270 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
30271
30272         PR c++/19298
30273         * g++.dg/template/ref2.C: New.
30274
30275 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
30276
30277         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
30278         instead of being empty.
30279
30280 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30281
30282         PR fortran/15553
30283         * gfortran.dg/array-1.f90: New test.
30284
30285 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
30286
30287         PR tree-optimization/19283
30288         * gcc.c-torture/execute/20050106-1.c: New test.
30289
30290         PR rtl-optimization/18861
30291         * gcc.dg/20050105-1.c: New test.
30292
30293         PR tree-optimization/18828
30294         * gcc.dg/20050105-2.c: New test.
30295
30296 2005-01-07  Andreas Jaeger  <aj@suse.de>
30297
30298         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
30299
30300 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
30301
30302         PR fortran/18398
30303         * gfortran.dg/fmt_read.f90: New test.
30304
30305 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
30306
30307         * gcc.dg/rs6000-ldouble-2.c: New.
30308
30309 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
30310
30311         PR c++/19244
30312         * g++.dg/parser/ctor2.C: New test.
30313
30314 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30315
30316         PR c++/17154
30317         * g++.dg/template/using9.C: New test.
30318
30319 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30320
30321         PR c++/19258
30322         * g++.dg/lookup/friend6.C: New test.
30323
30324 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30325
30326         PR c++/19270
30327         * g++.dg/template/array10.C: New.
30328
30329 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30330
30331         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
30332         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
30333
30334 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
30335
30336         * gcc.c-torture/compile/20050105-1.c: New test.
30337
30338 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
30339
30340         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
30341
30342 2005-01-05  Roger Sayle  <roger@eyesopen.com>
30343
30344         PR middle-end/19100
30345         * gcc.dg/conv-3.c: New test case.
30346
30347 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
30348
30349         * gcc.dg/asm-wide-1.c: New test.
30350
30351 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
30352
30353         PR c++/19030
30354         * g++.dg/parse/crash22.C: New
30355
30356 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
30357
30358         PR 19257
30359         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30360
30361 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
30362
30363         PR middle-end/17767
30364         * gcc.dg/i386-mmx-6.c: New test case.
30365
30366 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
30367
30368         PR tree-optimization/18308
30369         * gcc.dg/vect/pr18308.c: New testcase.
30370
30371 2005-01-04  Andreas Jaeger  <aj@suse.de>
30372
30373         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30374
30375 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30376             Robert Bowdidge <bowdidge@apple.com>
30377
30378         * gcc.dg/cpp/subframework1.c: New.
30379         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30380         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30381         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30382         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30383
30384 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
30385
30386         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30387         producing warning.
30388         * gcc.dg/darwin-weakimport-2.c: New.
30389
30390 2005-01-03  Richard Henderson  <rth@redhat.com>
30391
30392         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30393
30394 2005-01-03  Richard Henderson  <rth@redhat.com>
30395
30396         * gcc.dg/vect/vect.exp: Enable for ia64.
30397         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30398         (check_effective_target_vect_float): Likewise.
30399         (check_effective_target_vect_no_align): Likewise.
30400         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30401         * gcc.dg/vect/vect-8.c: Likewise.
30402
30403 2005-01-03  Uros Bizjak <uros@kss-loka.si>
30404
30405         PR target/19236
30406         * gcc.dg/pr19236-1.c: New test case.
30407
30408 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
30409
30410         PR rtl-optimization/12092
30411         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30412
30413 2005-01-02  Andreas Jaeger  <aj@suse.de>
30414
30415         * gcc.dg/pr12092-1.c: Do not run on x86_64.
30416
30417 2005-01-01  Roger Sayle  <roger@eyesopen.com>
30418             Andrew Pinski  <pinskia@physics.uc.edu>
30419
30420         PR rtl-optimization/12092
30421         * gcc.dg/pr12092-1.c: New test case.
30422
30423 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
30424
30425         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30426         'hidden' and 'default' for better portability.
30427         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30428
30429         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30430         6 and 7.
30431         * g++.old-deja/g++.brendan/new3.C: Likewise.
30432
30433 2005-01-01  Steven Bosscher  <stevenb@suse.de>
30434
30435         * gcc.dg/20041231-1.C: New test.
30436         * g++.dg/warn/Wunreachable-code-1.C: New test.
30437
30438 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
30439
30440         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30441         file, not /dev/null.  Abort on error.
30442
30443 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
30444             Ziemowit Laski  <zlaski@apple.com>
30445
30446         PR objc/18971
30447         * objc.dg/encode-5.m: New test.
30448
30449 2004-12-29  Richard Henderson  <rth@redhat.com>
30450
30451         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30452         * objc.dg/stabs-1.m: Disable for ia64.
30453
30454 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
30455
30456         PR c++/19190
30457         * g++.dg/warn/Wunused-10.C: New test.
30458
30459 2004-12-28  Richard Henderson  <rth@redhat.com>
30460
30461         * objc.dg/stabs-1.m: Disable for alpha.
30462
30463 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30464
30465         PR c++/19149
30466         * g++.dg/parse/error23.C: New test.
30467
30468 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30469
30470         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30471
30472         PR fortran/19032
30473         * gfortran.dg/intrinsic_modulo_1.f90: New.
30474         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30475         tests with divisor -1.
30476
30477 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
30478
30479         * g++.dg/opt/temp1.C (memcpy): Return a value.
30480
30481         PR c++/19148
30482         * g++.dg/expr/cond7.C: New test.
30483
30484 2004-12-27  Paul Brook  <paul@codesourcery.com>
30485
30486         * gfortran.dg/g77/select_no_compile.f: Remove.
30487
30488 2004-12-27  Richard Henderson  <rth@redhat.com>
30489
30490         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30491         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30492         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30493
30494 2004-12-26  Richard Henderson  <rth@redhat.com>
30495
30496         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30497         by 1i instead of token pasting.
30498
30499 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30500
30501         PR tree-optimization/17578
30502         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30503         to additional_flags.
30504         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30505
30506 2004-12-25  Richard Henderson  <rth@redhat.com>
30507
30508         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30509         Remove Alpha.
30510
30511 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30512
30513         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30514         hppa*-*-hpux*.
30515         * gcc.dg/pr17957.c (dg-options): Likewise.
30516         * gcc.dg/struct-ret-1.c: Add prototype for abort.
30517         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30518         instead of 0 on __hppa__.
30519         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30520         "foo,%r" on hppa*-*-*.
30521
30522 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
30523
30524         PR fortran/19071
30525         * gfortran.dg/complex_write.f90: New test.
30526
30527 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30528
30529         PR c++/17595
30530         * g++.dg/parse/pragma2.C: New test.
30531
30532         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30533
30534 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30535
30536         * gcc.dg/empty2.c: Add missing dg-warning.
30537
30538 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30539
30540         PR c++/17413
30541         * g++.dg/template/local4.C: New test.
30542         * g++.dg/template/crash19.C: Add dg-error marker.
30543
30544         * g++.dg/template/crash31.C: Correct embedded PR number.
30545
30546 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30547
30548         PR c++/16405
30549         * g++.dg/opt/temp1.C: Add do-run marker.
30550
30551 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30552
30553         * g++.dg/template/spec19.C: New.
30554
30555 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
30556
30557         PR target/16819
30558         * gcc.dg/empty2.c: New.
30559
30560 2004-12-23  Richard Henderson  <rth@redhat.com>
30561
30562         * lib/target-supports.exp (check_effective_target_vect_no_align):
30563         Remove i?86 and x86-64.
30564
30565 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
30566
30567         PR c++/16405
30568         * g++.dg/opt/temp1.C: New test.
30569
30570 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30571
30572         PR c++/18733
30573         * g++.dg/template/friend33.C: New testcase.
30574
30575 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
30576
30577         PR c++/18464
30578         * g++.dg/template/cond5.C: New test.
30579
30580         PR c++/18492
30581         * g++.dg/inherit/thunk3.C: New test.
30582
30583         PR c++/11224
30584         * g++.dg/warn/Wunused-9.C: New test.
30585
30586 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
30587
30588         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30589
30590 2004-12-22  Jan Beulich  <jbeulich@novell.com>
30591
30592         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30593
30594 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
30595
30596         PR c++/18378
30597         * g++.dg/ext/packed8.C: New test.
30598
30599         PR c++/19063
30600         * g++.dg/template/crash31.C: New test.
30601
30602         PR c++/19034
30603         * g++.dg/template/crash30.C: New test.
30604
30605 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
30606
30607         PR C++/18984
30608         * g++.dg/eh/ctor3.C: New test.
30609
30610 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30611
30612         * objc.dg/stabs-1.m: Allow section name to be quoted and
30613         assembly label to begin with '.LL'.
30614
30615 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
30616
30617         * gcc.dg/vect/vect.exp
30618         (check_effective_target_lp64_or_vect_no_align): New.
30619         * gcc.dg/vect/vect-77.c: Use it.
30620         * gcc.dg/vect/vect-78.c: Use it.
30621
30622         * lib/target-supports.exp
30623         (check_effective_target_vect_no_max,
30624         check_effective_target_vect_no_bitwise,
30625         check_effective_target_vect_no_align): New.
30626         * gcc.dg/vect/vect-13.c: Use them.
30627         * gcc.dg/vect/vect-17.c: Ditto.
30628         * gcc.dg/vect/vect-18.c: Ditto.
30629         * gcc.dg/vect/vect-19.c: Ditto.
30630         * gcc.dg/vect/vect-20.c: Ditto.
30631         * gcc.dg/vect/vect-27.c: Ditto.
30632         * gcc.dg/vect/vect-29.c: Ditto.
30633         * gcc.dg/vect/vect-44.c: Ditto.
30634         * gcc.dg/vect/vect-48.c: Ditto.
30635         * gcc.dg/vect/vect-50.c: Ditto.
30636         * gcc.dg/vect/vect-52.c: Ditto.
30637         * gcc.dg/vect/vect-54.c: Ditto.
30638         * gcc.dg/vect/vect-56.c: Ditto.
30639         * gcc.dg/vect/vect-58.c: Ditto.
30640         * gcc.dg/vect/vect-60.c: Ditto.
30641         * gcc.dg/vect/vect-72.c: Ditto.
30642         * gcc.dg/vect/vect-80.c: Ditto.
30643
30644 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
30645
30646         PR c++/14075
30647         * g++.dg/init/string1.C: New.
30648
30649         PR c++/18975
30650         * g++.dg/other/synth1.C: New.
30651
30652 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30653
30654         PR c/18963
30655         * gcc.dg/pr18963-1.c: New test.
30656
30657 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
30658
30659         PR c/18596
30660         * gcc.dg/funcdef-storage-1.c (foo): Remove.
30661         * gcc.dg/pr18596-1.c: Use dg-error.
30662         (dg-options): Use -fno-unit-at-a-time.
30663         * gcc.dg/pr18596-2.c: New test.
30664         * gcc.dg/pr18596-3.c: New test.
30665
30666 2004-12-20  Roger Sayle  <roger@eyesopen.com>
30667
30668         PR middle-end/18683
30669         * g++.dg/opt/pr18683-1.C: New test case.
30670
30671 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
30672
30673         PR other/19093
30674         * g++.dg/opt/max1.C: Fix for 64bit targets.
30675
30676 2004-12-20  Matt Austern  <austern@apple.com>
30677
30678         PR c++/19044
30679         * g++.dg/ext/builtin6.C: New
30680
30681 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
30682
30683         PR tree-optimization/19080
30684         * gcc.c-torture/compile/pr19080.c: New test.
30685
30686 2004-12-20  Steven Bosscher  <stevenb@suse.de>
30687
30688         * gcc.dg/20041219-1.c: New test.
30689
30690 2004-12-19  Roger Sayle  <roger@eyesopen.com>
30691
30692         PR middle-end/19068
30693         * g++.dg/opt/max1.C: New test case.
30694
30695 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30696
30697         * gcc.dg/fdata-sections-1.c: New test.
30698
30699 2004-12-18  Roger Sayle  <roger@eyesopen.com>
30700
30701         PR middle-end/18548
30702         * gcc.dg/max-1.c: New test case.
30703
30704 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
30705
30706         * gcc.c-torture/execute/20041218-1.c: New test.
30707
30708 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
30709
30710         * gcc.dg/pr18501.c: New test.
30711         * gcc.dg/uninit-5.c: XFAIL.
30712         * gcc.dg/uninit-9.c: XFAIL.
30713
30714 2004-12-17  Dale Johannesen  <dalej@apple.com>
30715
30716         * gcc.dg/20041213-1.c: New.
30717
30718 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
30719
30720         * objc.dg/stabs-1.m: Allow assembly label to begin
30721         with a dot ('.').
30722
30723 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
30724
30725         * gcc.c-torture/execute/20041213-1.c: Move...
30726         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30727
30728 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
30729
30730         PR c++/18721
30731         * g++.dg/lookup/conv-5.C: New.
30732
30733 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
30734
30735         * objc.dg/stabs-1.m: New test.
30736
30737 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30738
30739         * gcc.dg/visibility-c.c: Change compile to
30740         assemble for the test.
30741
30742 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
30743
30744         PR target/19041
30745         * gcc.dg/visibility-c.c: New test.
30746
30747 2004-12-16  Roger Sayle  <roger@eyesopen.com>
30748
30749         PR middle-end/18493
30750         * gcc.dg/switch-8.c: New test case.
30751
30752 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
30753
30754         PR c++/18905
30755         * g++.dg/template/init4.C: New.
30756         * g++.dg/opt/static3.C: Enable optimizer.
30757
30758 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
30759
30760         * g++.dg/other/complex1.C: New test.
30761
30762 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
30763
30764         * g++.dg/opt/inline9.C: New test.
30765
30766 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30767
30768         PR fortran/18993
30769         * gfotran.dg/nullify_1.f: New test.
30770
30771 2004-12-15  Richard Henderson  <rth@redhat.com>
30772
30773         * gcc.target/i386/i386.exp: New harness.
30774         * gcc.target/i386/vect-args.c: New.
30775
30776 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
30777
30778         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30779
30780 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30781
30782         PR c++/18825
30783         * g++.dg/template/friend32.C: New test.
30784
30785 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30786
30787         * cpp/pragma-once-1.c: New test.
30788         * cpp/pragma-once-1b.h: Likewise.
30789         * cpp/pragma-once-1c.h: Likewise.
30790         * cpp/pragma-once-1d.h: Likewise.
30791         * cpp/inc/pragma-once-1a.h: Likewise.
30792
30793 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
30794             Steven G. Kargl  <kargls@comcast.net>
30795
30796         PR fortran/17597
30797         * gfortran.dg/list_read_3.f90: New test.
30798
30799 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30800
30801         * gcc.dg/ftrapv-2.c: New test.
30802
30803 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
30804
30805         PR c++/18981
30806         * g++.dg/template/typename9.C: New test.
30807
30808 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30809
30810         PR c++/18738
30811         * g++.dg/template/typename8.C: New test.
30812         * g++.dg/parse/friend2.C: Tweak error message.
30813
30814 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30815
30816         * gcc.c-torture/20041214-1.c: New test.
30817
30818 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
30819
30820         PR c++/18965
30821         * g++.dg/init/array17.C: New test.
30822
30823 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
30824
30825         PR c++/18793
30826         * g++.dg/init/aggr3.C: New test.
30827
30828 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
30829
30830         * gcc.dg/altivec-types-1.c: New test.
30831         * gcc.dg/altivec-types-2.c: New test.
30832         * gcc.dg/altivec-types-3.c: New test.
30833         * gcc.dg/altivec-types-4.c: New test.
30834         * g++.dg/ext/altivec-types-1.C: New test.
30835         * g++.dg/ext/altivec-types-2.C: New test.
30836         * g++.dg/ext/altivec-types-3.C: New test.
30837         * g++.dg/ext/altivec-types-4.C: New test.
30838
30839 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
30840
30841         PR middle-end/18951
30842         * gcc.c-torture/execute/20041213-1.c: New test.
30843
30844 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
30845
30846         PR c++/18949
30847         * g++.dg/template/cast1.C: New.
30848
30849 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
30850
30851         * gcc.c-torture/execute/20041213-2.c: New test.
30852
30853 2004-12-13  Richard Henderson  <rth@redhat.com>
30854
30855         * gcc.dg/i386-sse-10.c: Fix typo in options.
30856
30857 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
30858
30859         PR c++/18968
30860         * g++.dg/opt/pr18968.C: New test.
30861
30862 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
30863
30864         PR c++/18925
30865         * g++.dg/ext/visibility/staticdatamem.C: New test.
30866
30867 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
30868
30869         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30870
30871 2004-12-13  Roger Sayle  <roger@eyesopen.com>
30872
30873         PR rtl-optimization/18928
30874         * gcc.dg/pr18928-1.c: New test case.
30875
30876 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
30877
30878         PR tree-opt/16951
30879         * gcc.c-torture/compile/20041211-1.c: New.
30880
30881 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30882
30883         PR middle-end/17564
30884         * gcc.c-torture/execute/20041212-1.c: New test.
30885
30886 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30887
30888         PR fortran/18869
30889         * gfortran.dg/common_1.f90: New test.
30890
30891 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
30892         Paul Brook  <paul@codesourcery.com>
30893
30894         PR fortran/16222
30895         * gfortran.dg/real_do_1.f90: New test.
30896
30897 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
30898
30899         PR tree-opt/18040
30900         * g++.dg/opt/ptrmem6.C: New test.
30901
30902 2004-12-11  Roger Sayle  <roger@eyesopen.com>
30903
30904         PR middle-end/18921
30905         * gcc.dg/pr18921-1.c: New test case.
30906
30907 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30908
30909         PR fortran/17175
30910         * gfortran.dg/scale_1.f90: New test.
30911
30912 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
30913
30914         PR middle-end/18903
30915         * gcc.c-torture/compile/pr18903.c: New test.
30916
30917 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
30918
30919         * gcc.c-torture/execute/20041210-1.c: New test.
30920
30921 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30922
30923         PR c++/18731
30924         * g++.dg/parser/struct-1.C: New test.
30925         * g++.dg/parser/struct-2.C: New test.
30926         * g++.dg/parser/struct-3.C: New test.
30927
30928 2004-12-09  Richard Henderson  <rth@redhat.com>
30929
30930         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30931
30932         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30933         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30934
30935 2004-12-09  Matt Austern  <austern@apple.com>
30936
30937         PR c++/18514
30938         * g++.dg/ext/builtin1.C: New
30939         * g++.dg/ext/builtin2.C: New
30940         * g++.dg/ext/builtin3.C: New
30941         * g++.dg/ext/builtin4.C: New
30942         * g++.dg/ext/builtin5.C: New
30943
30944 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
30945
30946         PR tree-opt/18904
30947         * g++.dg/opt/ptrmem5.C: New test.
30948
30949 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
30950
30951         * g++.dg/parse/typename5.C: Adjust for new error.
30952         * g++.dg/parse/typename7.C: New.
30953
30954 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30955
30956         PR c++/18073
30957         * g++.dg/other/mmintrin.C: New test.
30958
30959 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
30960
30961         PR c++/16681
30962         * g++.dg/init/array15.C: New.
30963         * g++.dg/init/array16.C: New.
30964
30965 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30966
30967         PR fortran/18826
30968         * gfortran.dg/assign_1.f90: New test.
30969
30970 2004-12-08  Nick Clifton  <nickc@redhat.com>
30971
30972         * gcc.target/xstormy16/bss_below100: New directory containing tests.
30973         * gcc.target/xstormy16/data_below100: Likewise.
30974         * gcc.target/xstormy16/sfr: Likewise.
30975         * gcc.target/xstormy16/below100.S: New test source file.
30976         * gcc.target/xstormy16/below100.ld: New test linker script.
30977         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30978         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30979         bp instructions.
30980         * gcc.target/xstormy16/bp.c: Likewise.
30981
30982         * gcc.target/xstormy16/bss_below100: New files:
30983         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30984         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30985         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30986         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30987         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30988         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30989         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30990         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30991         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30992         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30993         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30994         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30995         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30996         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30997         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30998         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30999         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
31000         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
31001         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
31002         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
31003         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
31004         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
31005         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
31006         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
31007         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
31008         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
31009         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
31010
31011         * gcc.target/xstormy16/data_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
31039
31040         * gcc.target/xstormy16/sfr: New files:
31041         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
31042         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
31043         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
31044         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
31045         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
31046         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
31047         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
31048         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
31049         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
31050         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
31051         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
31052         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
31053         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
31054         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
31055         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
31056         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
31057         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
31058         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
31059         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
31060         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
31061         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
31062         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
31063         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
31064         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
31065         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
31066         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
31067         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
31068         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
31069         27_if0_sfrw_bitfield_f.c
31070
31071 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31072
31073         PR c++/18100
31074         * g++.dg/lookup/name-clash4.C: New test.
31075
31076 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
31077
31078         PR c++/18672
31079         * g++.dg/opt/array1.C: New.
31080
31081         PR c++/18803
31082         * g++.dg/template/operator5.C: New.
31083
31084 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
31085
31086         PR c/18867
31087         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
31088
31089 2004-12-07  Steven Bosscher  <stevenb@suse.de>
31090
31091         * gcc.dg/noncompile/20041207.c: New test.
31092
31093 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
31094
31095         * g++.dg/other/unreachable-1.C: New test.
31096
31097 2004-12-06  Nick Clifton  <nickc@redhat.com>
31098
31099         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
31100         <limits.h> because the latter comes from gcc's include/ directory
31101         and not the newlib/libc/include directory.
31102
31103 2004-12-04  Richard Henderson  <rth@redhat.com>
31104
31105         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31106
31107 2004-12-04  Richard Henderson  <rth@redhat.com>
31108
31109         * lib/target-supports.exp (check_gc_sections_available): Disable
31110         for alpha and ia64.
31111
31112 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
31113
31114         PR middle-end/17909
31115         * g++.dg/other/vararg-2.C: New test.
31116
31117 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31118
31119         PR c++/17011, c++/17971
31120         * g++.dg/template/error15.C: Adjust expected error.
31121         * g++.dg/template/instantiate3.C: Likewise.
31122
31123 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
31124
31125         * gcc.dg/altivec-18.c: Fix for darwin
31126
31127 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31128
31129         PR c++/18782
31130         * g++.dg/parse/ptrmem2.C: New.
31131
31132         PR c++/18318
31133         * g++.dg/template/new1.C: New.
31134
31135 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31136
31137         PR fortran/18710
31138         * gfortran.dg/direct_io_3.f90: New test.
31139
31140 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
31141
31142         PR 18758
31143         * g++.dg/parse/crash21.C: New.
31144
31145 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31146
31147         PR c++/15664, c++/18276
31148         * g++.dg/template/ttp13.C: New test.
31149         * g++.dg/template/ttp14.C: Likewise.
31150
31151 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31152
31153         PR c++/18123
31154         * g++.dg/parse/enum2.C: New test.
31155         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
31156
31157 2004-12-02  Nick Clifton  <nickc@redhat.com>
31158
31159         * gcc.target/xstormy16: New test directory.
31160         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
31161         * gcc.target/xstormy16/bp.c: Check the generation of bp
31162         instructions.
31163         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
31164         bn instructions and the BELOW100 attribute.
31165
31166 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
31167
31168         PR target/16952
31169         * gcc.dg/ppc-eabi.c: New.
31170
31171 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31172
31173         PR fortran/18284
31174         * gfortran.dg/backspace.f90
31175
31176 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
31177
31178         * gfortran.dg/inquire.f90: New test.
31179
31180 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
31181
31182         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
31183         handle effective-target-keyword.
31184         (dg-skip-if): Support effective-target keyword as target list.
31185         (dg-xfail-if): Ditto.
31186         * lib/target-supports.exp (is-effective-target-keyword): New proc.
31187
31188 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
31189
31190         PR tree-optimization/18291
31191         * gcc.c-torture/compile/pr18291.c: New test.
31192
31193 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
31194
31195         PR C++/18729
31196         * g++.dg/parse/crash20.C: New.
31197
31198         PR c++/17431
31199         * g++.dg/overload/arg1.C: New.
31200         * g++.dg/overload/arg2.C: New.
31201         * g++.dg/overload/arg3.C: New.
31202         * g++.dg/overload/arg4.C: New.
31203
31204 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
31205
31206         * gcc.dg/c99-flex-array-4.c: Remove.
31207
31208 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31209
31210         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
31211
31212         * lib/target-supports.exp (is-effective-target): Simplify.
31213
31214         * lib/target-supports.exp (check_effective_target_vect_long):
31215         Fix for powerpc64-*-*.
31216
31217 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
31218
31219         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
31220         to support new requirements on FreeBSD 5.
31221
31222 2004-11-30  Devang Patel  <dpatel@apple.com>
31223
31224         PR 18702
31225         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
31226
31227 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
31228
31229         * g++.dg/ext/altivec-13.C: New test.
31230
31231 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
31232
31233         PR tree-opt/18298
31234         * gcc.c-torture/execute/p18298.c: New test.
31235
31236 2004-11-30  Ira Rosen  <irar@il.ibm.com>
31237             Dorit Naishlos  <dorit@il.ibm.com>
31238
31239         PR tree-opt/18607
31240         * gcc.dg/vect/vect-89.c: New test.
31241
31242 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
31243
31244         * gcc.dg/pr18596-1.c: New test.
31245
31246 2004-11-30  Ben Elliston  <bje@au.ibm.com>
31247
31248         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
31249
31250 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31251
31252         PR c/18479
31253         * gcc.dg/pr18479.c: New test.
31254
31255 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31256
31257         PR target/18490
31258         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
31259         mmix-knuth-mmixware.
31260
31261         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
31262         cris-*-elf* cris-*-aout* mmix-*-*
31263
31264 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
31265
31266         PR middle-end/18725
31267         * gcc.dg/pr18725.c: New test.
31268
31269 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31270
31271         PR target/18488
31272         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
31273
31274         PR target/18336
31275         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
31276
31277 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
31278
31279         PR c++/18368
31280         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
31281         * g++.old-deja/g++.law/ctors5.C: Likewise.
31282         * g++.old-deja/g++.other/crash25.C: Likewise.
31283
31284         PR c++/18674
31285         * g++.dg/template/error16.C: New test.
31286
31287         PR c++/18512
31288         * g++.dg/template/crash29.C: New test.
31289
31290 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
31291
31292         PR tree-optimization/18712
31293         * gcc.c-torture/compile/pr18712.c: New test.
31294
31295 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
31296
31297         PR c/7544
31298         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
31299         tests.
31300
31301 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31302
31303         PR c++/18652
31304         * g++.dg/lookup/crash6.C: New test.
31305
31306 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
31307
31308         PR middle-end/18164
31309         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
31310
31311 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
31312
31313         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
31314         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
31315         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
31316
31317 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
31318
31319         * gcc.dg/pr18164.c: New test.
31320
31321 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
31322
31323         * gcc.dg/funroll-loops-all.c: New.
31324
31325 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31326
31327         PR target/18489
31328         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
31329         delimeter, match space and TAB as well as ":".
31330
31331         PR target/18484
31332         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
31333
31334         PR target/18348
31335         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
31336
31337         PR target/18345
31338         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
31339
31340         PR target/18337
31341         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
31342
31343 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
31344
31345         * gfortran.dg/direct_io_2.f90: New test.
31346
31347 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
31348
31349         PR target/18334
31350         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31351
31352 2004-11-28  Richard Henderson  <rth@redhat.com>
31353
31354         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31355
31356 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
31357
31358         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31359         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31360         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31361         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31362         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31363         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31364         gcc.dg/pointer-arith-8.c: New tests.
31365
31366 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
31367
31368         PR fortran/18364
31369         * gfortran.dg/endfile.f90: New test.
31370
31371 2004-11-27  Falk Hueffner  <falk@debian.org>
31372
31373         * gcc.dg/loop-6.c: New test.
31374
31375 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31376
31377         * gcc.c-torture/execute/20041126-1.c: New test.
31378
31379 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31380
31381         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31382         on IRIX.
31383
31384 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
31385
31386         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31387         functions.
31388
31389 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
31390
31391         PR rtl-optimization/17825
31392         * gcc.c-torture/compile/20041119-1.c: New test.
31393
31394 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31395
31396         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31397         Check existence of ld library path variables before unsetting.
31398
31399 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
31400
31401         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31402
31403 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31404
31405         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31406
31407 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
31408
31409         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31410
31411 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31412
31413         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31414         dg-do directive.
31415
31416 2004-11-26  Ben Elliston  <bje@au.ibm.com>
31417
31418         * gcc.dg/pr17957.c: Pass --param, not -param.
31419
31420 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
31421
31422         PR middle-end/17957
31423         * gcc.dg/pr17957.c: New test.
31424
31425 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
31426
31427         PR c++/18445
31428         * g++.dg/template/crash28.C: Likewise.
31429
31430         PR c++/18001
31431         * g++.dg/expr/unary2.C: Adjust lvalue messages.
31432         * g++.dg/ext/lvaddr.C: Likewise.
31433         * g++.dg/opt/pr7503-3.C: Likewise.
31434
31435         PR c++/18466
31436         * g++.dg/parse/qualified3.C: New test.
31437         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31438
31439         PR c++/18545
31440         * g++.dg/expr/return1.C: New test.
31441
31442 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31443
31444         Friend class name lookup 3/n, PR c++/3332
31445         * g++.dg/lookup/friend3.C: New test.
31446         * g++.dg/lookup/friend4.C: Likewise.
31447         * g++.dg/lookup/friend5.C: Likewise.
31448
31449 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31450
31451         Friend class name lookup 2/n, PR c++/14513, c++/15410
31452         * g++.dg/lookup/friend2.C: New test.
31453         * g++.dg/template/friend31.C: Likewise.
31454
31455 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31456
31457         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31458
31459 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31460
31461         PR c++/17473
31462         * g++.dg/tc1/dr56.C: Remove.
31463         * g++.dg/template/typedef1.C: Add dg-error markers.
31464         * g++.old-deja/g++.other/typedef7.C: Likewise.
31465
31466         PR c++/18285
31467         * g++.dg/parse/typedef7.C: New test.
31468
31469 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
31470
31471         * gcc.c-torture/execute/20041124-1.c: New test.
31472
31473 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
31474
31475         * g++.dg/template/deduce3.C: New test.
31476
31477         PR c++/18586
31478         * g++.dg/template/crash27.C: New test.
31479
31480         PR c++/18530
31481         * g++.dg/warn/Wshadow-3.C: New test.
31482
31483 2004-11-24  Devang Patel  <dpatel@apple.com>
31484
31485         PR/18555
31486         * gcc.dg/cpp/isysroot-1.c: New test.
31487         * gcc.dg/cpp/usr/include/stdio.h: New file.
31488         * gcc.dg/cpp/isysroot-2.c: New test.
31489         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31490         New file.
31491
31492 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31493
31494         PR c++/8929
31495         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31496
31497 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31498
31499         * gcc.target/sparc/align.c: Do not include <stdint.h>.
31500         * gcc.target/sparc/pdist.c: Likewise.
31501
31502 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
31503
31504         PR c++/16882
31505         * g++.dg/conversion/simd1.C: New test.
31506
31507 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31508
31509         * lib/target-libpath.exp: New file defining
31510         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31511         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31512         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31513         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31514         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
31515
31516 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
31517
31518         * gcc.dg/pragma-align-2.c: Test macro expansion.
31519         * gcc.dg/pragma-pack-2.c: New test.
31520
31521 2004-11-23  Richard Henderson  <rth@redhat.com>
31522
31523         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31524         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31525         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31526         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31527         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31528         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31529
31530         * gcc.dg/vect/vect.exp: Add check for alpha.
31531         * lib/target-supports.exp (check_alpha_max_hw_available): New.
31532         (check_effective_target_vect_int): Enable for alpha.
31533         (check_effective_target_vect_long): New.
31534         (is-effective-target): Add it.
31535
31536 2004-11-23  Uros Bizjak <uros@kss-loka.si>
31537
31538         * gcc.dg/pr18614-1.c: New test.
31539
31540 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31541
31542         * gcc.dg/setjmp-2.c: New test.
31543
31544 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
31545
31546         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31547         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31548         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31549         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31550         gcc.target/sparc/pdist.c: New tests.
31551
31552 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
31553
31554         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31555
31556 2004-11-22  Dale Johannesen  <dalej@apple.com>
31557
31558         * gcc.dg/20041111-1.c: New.
31559
31560 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31561
31562         PR tree-opt/18536
31563         * gcc.dg/vect/pr18536.c: New test.
31564
31565 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31566
31567         PR c++/18354
31568         * g++.dg/template/nontype11.C: New test.
31569
31570 2004-11-21  Roger Sayle  <roger@eyesopen.com>
31571
31572         PR middle-end/18520
31573         * gcc.dg/pr18520-1.c: New test case.
31574
31575 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
31576
31577         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31578         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31579         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31580         expected diagnostics.
31581
31582 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31583
31584         PR target/18580
31585         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31586         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31587         vect-77.c, vect-77a.c: XFAIL on the SPARC.
31588
31589 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31590
31591         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31592
31593 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
31594             Joseph Myers  <joseph@codesourcery.com>
31595
31596         * lib/target-supports.exp (check_visibility_available): Really
31597         test the compiler.
31598
31599 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
31600
31601         PR tree-opt/18181
31602         * gcc.dg/vect/vect-85.c: New test.
31603         * gcc.dg/vect/vect-86.c: New test.
31604         * gcc.dg/vect/vect-87.c: New test.
31605         * gcc.dg/vect/vect-88.c: New test.
31606
31607 2004-11-19  Ben Elliston  <bje@au.ibm.com>
31608
31609         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31610
31611 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
31612
31613         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31614         * gcc.dg/ppc-and-1.c: Ditto.
31615         * gcc.dg/ppc-compare-1.c: Ditto.
31616         * gcc.dg/ppc-mov-1.c: Ditto
31617
31618 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
31619             Mark Mitchell  <mark@codesourcery.com>
31620
31621         * gcc.dg/pragma-init-fini-2.c: New test.
31622
31623 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31624             Aldy Hernandez  <aldyh@redhat.com>
31625
31626         * lib/target-supports.exp (check_effective_target_vect_int): New
31627         (check_effective_target_vect_float): New
31628         (check_effective_target_vect_double): New.
31629         (is-effective-target): Support new effective targets keywords.
31630         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31631         default action for dg-do.
31632         * gcc.dg/vect/pr16105.c: Use new support.
31633         * gcc.dg/vect/pr18400.c: Ditto.
31634         * gcc.dg/vect/pr18425.c: Ditto.
31635         * gcc.dg/vect/vect-1.c: Ditto.
31636         * gcc.dg/vect/vect-10.c: Ditto.
31637         * gcc.dg/vect/vect-11.c: Ditto.
31638         * gcc.dg/vect/vect-12.c: Ditto.
31639         * gcc.dg/vect/vect-13.c: Ditto.
31640         * gcc.dg/vect/vect-14.c: Ditto.
31641         * gcc.dg/vect/vect-15.c: Ditto.
31642         * gcc.dg/vect/vect-16.c: Ditto.
31643         * gcc.dg/vect/vect-17.c: Ditto.
31644         * gcc.dg/vect/vect-18.c: Ditto.
31645         * gcc.dg/vect/vect-19.c: Ditto.
31646         * gcc.dg/vect/vect-2.c: Ditto.
31647         * gcc.dg/vect/vect-20.c: Ditto.
31648         * gcc.dg/vect/vect-21.c: Ditto.
31649         * gcc.dg/vect/vect-22.c: Ditto.
31650         * gcc.dg/vect/vect-23.c: Ditto.
31651         * gcc.dg/vect/vect-24.c: Ditto.
31652         * gcc.dg/vect/vect-25.c: Ditto.
31653         * gcc.dg/vect/vect-26.c: Ditto.
31654         * gcc.dg/vect/vect-27.c: Ditto.
31655         * gcc.dg/vect/vect-27a.c: Ditto.
31656         * gcc.dg/vect/vect-28.c: Ditto.
31657         * gcc.dg/vect/vect-29.c: Ditto.
31658         * gcc.dg/vect/vect-29a.c: Ditto.
31659         * gcc.dg/vect/vect-3.c: Ditto.
31660         * gcc.dg/vect/vect-30.c: Ditto.
31661         * gcc.dg/vect/vect-31.c: Ditto.
31662         * gcc.dg/vect/vect-32.c: Ditto.
31663         * gcc.dg/vect/vect-33.c: Ditto.
31664         * gcc.dg/vect/vect-34.c: Ditto.
31665         * gcc.dg/vect/vect-35.c: Ditto.
31666         * gcc.dg/vect/vect-36.c: Ditto.
31667         * gcc.dg/vect/vect-37.c: Ditto.
31668         * gcc.dg/vect/vect-38.c: Ditto.
31669         * gcc.dg/vect/vect-4.c: Ditto.
31670         * gcc.dg/vect/vect-40.c: Ditto.
31671         * gcc.dg/vect/vect-41.c: Ditto.
31672         * gcc.dg/vect/vect-42.c: Ditto.
31673         * gcc.dg/vect/vect-43.c: Ditto.
31674         * gcc.dg/vect/vect-44.c: Ditto.
31675         * gcc.dg/vect/vect-45.c: Ditto.
31676         * gcc.dg/vect/vect-46.c: Ditto.
31677         * gcc.dg/vect/vect-47.c: Ditto.
31678         * gcc.dg/vect/vect-48.c: Ditto.
31679         * gcc.dg/vect/vect-48a.c: Ditto.
31680         * gcc.dg/vect/vect-49.c: Ditto.
31681         * gcc.dg/vect/vect-5.c: Ditto.
31682         * gcc.dg/vect/vect-50.c: Ditto.
31683         * gcc.dg/vect/vect-51.c: Ditto.
31684         * gcc.dg/vect/vect-52.c: Ditto.
31685         * gcc.dg/vect/vect-53.c: Ditto.
31686         * gcc.dg/vect/vect-54.c: Ditto.
31687         * gcc.dg/vect/vect-55.c: Ditto.
31688         * gcc.dg/vect/vect-56.c: Ditto.
31689         * gcc.dg/vect/vect-56a.c: Ditto.
31690         * gcc.dg/vect/vect-57.c: Ditto.
31691         * gcc.dg/vect/vect-58.c: Ditto.
31692         * gcc.dg/vect/vect-59.c: Ditto.
31693         * gcc.dg/vect/vect-6.c: Ditto.
31694         * gcc.dg/vect/vect-60.c: Ditto.
31695         * gcc.dg/vect/vect-61.c: Ditto.
31696         * gcc.dg/vect/vect-62.c: Ditto.
31697         * gcc.dg/vect/vect-63.c: Ditto.
31698         * gcc.dg/vect/vect-64.c: Ditto.
31699         * gcc.dg/vect/vect-65.c: Ditto.
31700         * gcc.dg/vect/vect-66.c: Ditto.
31701         * gcc.dg/vect/vect-67.c: Ditto.
31702         * gcc.dg/vect/vect-68.c: Ditto.
31703         * gcc.dg/vect/vect-69.c: Ditto.
31704         * gcc.dg/vect/vect-7.c: Ditto.
31705         * gcc.dg/vect/vect-72.c: Ditto.
31706         * gcc.dg/vect/vect-72a.c: Ditto.
31707         * gcc.dg/vect/vect-73.c: Ditto.
31708         * gcc.dg/vect/vect-74.c: Ditto.
31709         * gcc.dg/vect/vect-75.c: Ditto.
31710         * gcc.dg/vect/vect-76.c: Ditto.
31711         * gcc.dg/vect/vect-77.c: Ditto.
31712         * gcc.dg/vect/vect-77a.c: Ditto.
31713         * gcc.dg/vect/vect-78.c: Ditto.
31714         * gcc.dg/vect/vect-79.c: Ditto.
31715         * gcc.dg/vect/vect-8.c: Ditto.
31716         * gcc.dg/vect/vect-80.c: Ditto.
31717         * gcc.dg/vect/vect-82.c: Ditto.
31718         * gcc.dg/vect/vect-82_64.c: Ditto.
31719         * gcc.dg/vect/vect-83.c: Ditto.
31720         * gcc.dg/vect/vect-83_64.c: Ditto.
31721         * gcc.dg/vect/vect-9.c: Ditto.
31722         * gcc.dg/vect/vect-all.c: Ditto.
31723         * gcc.dg/vect/vect-none.c: Ditto.
31724
31725 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
31726
31727         * lib/gcc-dg.exp (dg-skip-if): New function.
31728         (dg-forbid-option): Remove.
31729         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31730         * g++.dg/abi/bitfield8.C: Likewise.
31731         * g++.dg/abi/dtor1.C: Likewise.
31732         * g++.dg/abi/empty10.C: Likewise.
31733         * g++.dg/abi/empty7.C: Likewise.
31734         * g++.dg/abi/empty9.C: Likewise.
31735         * g++.dg/abi/layout3.C: Likewise.
31736         * g++.dg/abi/layout4.C: Likewise.
31737         * g++.dg/abi/thunk1.C: Likewise.
31738         * g++.dg/abi/thunk2.C: Likewise.
31739         * g++.dg/abi/vbase11.C: Likewise.
31740         * g++.dg/abi/vthunk2.C: Likewise.
31741         * g++.dg/abi/vthunk3.C: Likewise.
31742         * g++.dg/ext/attrib8.C: Likewise.
31743         * g++.dg/opt/longbranch2.C: Likewise.
31744         * g++.dg/opt/reg-stack4.C: Likewise.
31745         * g++.old-deja/g++.ext/attrib1.C: Likewise.
31746         * g++.old-deja/g++.ext/attrib2.C: Likewise.
31747         * g++.old-deja/g++.ext/attrib3.C: Likewise.
31748         * g++.old-deja/g++.other/store-expr1.C: Likewise.
31749         * g++.old-deja/g++.other/store-expr2.C: Likewise.
31750         * gcc.dg/20000609-1.c: Likewise.
31751         * gcc.dg/20000720-1.c: Likewise.
31752         * gcc.dg/20011107-1.c: Likewise.
31753         * gcc.dg/20011119-1.c: Likewise.
31754         * gcc.dg/20020108-1.c: Likewise.
31755         * gcc.dg/20020122-2.c: Likewise.
31756         * gcc.dg/20020122-3.c: Likewise.
31757         * gcc.dg/20020201-3.c: Likewise.
31758         * gcc.dg/20020206-1.c: Likewise.
31759         * gcc.dg/20020218-1.c: Likewise.
31760         * gcc.dg/20020310-1.c: Likewise.
31761         * gcc.dg/20020411-1.c: Likewise.
31762         * gcc.dg/20020418-2.c: Likewise.
31763         * gcc.dg/20020426-1.c: Likewise.
31764         * gcc.dg/20020426-2.c: Likewise.
31765         * gcc.dg/20020517-1.c: Likewise.
31766         * gcc.dg/20020523-1.c: Likewise.
31767         * gcc.dg/20020523-2.c: Likewise.
31768         * gcc.dg/20020729-1.c: Likewise.
31769         * gcc.dg/20030204-1.c: Likewise.
31770         * gcc.dg/20030826-2.c: Likewise.
31771         * gcc.dg/20030926-1.c: Likewise.
31772         * gcc.dg/20031202-1.c: Likewise.
31773         * gcc.dg/980312-1.c: Likewise.
31774         * gcc.dg/980313-1.c: Likewise.
31775         * gcc.dg/990117-1.c: Likewise.
31776         * gcc.dg/990424-1.c: Likewise.
31777         * gcc.dg/990524-1.c: Likewise.
31778         * gcc.dg/991230-1.c: Likewise.
31779         * gcc.dg/i386-387-1.c: Likewise.
31780         * gcc.dg/i386-387-2.c: Likewise.
31781         * gcc.dg/i386-387-3.c: Likewise.
31782         * gcc.dg/i386-387-4.c: Likewise.
31783         * gcc.dg/i386-387-5.c: Likewise.
31784         * gcc.dg/i386-387-6.c: Likewise.
31785         * gcc.dg/i386-asm-1.c: Likewise.
31786         * gcc.dg/i386-bitfield1.c: Likewise.
31787         * gcc.dg/i386-bitfield2.c: Likewise.
31788         * gcc.dg/i386-loop-1.c: Likewise.
31789         * gcc.dg/i386-loop-2.c: Likewise.
31790         * gcc.dg/i386-loop-3.c: Likewise.
31791         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31792         * gcc.dg/i386-pic-1.c: Likewise.
31793         * gcc.dg/i386-regparm.c: Likewise.
31794         * gcc.dg/i386-signbit-1.c: Likewise.
31795         * gcc.dg/i386-signbit-2.c: Likewise.
31796         * gcc.dg/i386-signbit-3.c: Likewise.
31797         * gcc.dg/i386-sse-5.c: Likewise.
31798         * gcc.dg/i386-sse-8.c: Likewise.
31799         * gcc.dg/i386-unroll-1.c: Likewise.
31800         * gcc.dg/tls/opt-1.c: Likewise.
31801         * gcc.dg/tls/opt-2.c: Likewise.
31802         * gcc.dg/unroll-1.c: Likewise.
31803         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31804         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31805         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31806         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31807
31808 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31809
31810         * g++.dg/template/incomplete1.C: New test.
31811
31812 2004-11-16  Nick Clifton  <nickc@redhat.com>
31813
31814         Revert patches accidentally commited during checkin of fixes for
31815         xstormy16 tests:
31816         gcc.c-torture/execute/simd-4.c: Revert
31817         gcc.dg/20040910-1.c: Revert.
31818
31819 2004-11-16  Paul Brook  <paul@codesourcery.com>
31820
31821         PR fortran/13010
31822         * gfortran.dg/der_pointer_1.f90: New test.
31823
31824 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
31825
31826         PR c/18498
31827         * gcc.dg/bitfld-13.c: New test.
31828
31829 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
31830
31831         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31832         powerpc*-*-linux*.
31833
31834         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31835         * gcc.dg/ppc64-abi-2.c: Ditto.
31836         * gcc.dg/ppc64-abi-3.c: Ditto.
31837
31838         * lib/gcc-dg.exp (dg-target-list): Remove.
31839
31840 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
31841
31842         * gcc.dg/ia64-postinc.c: New test.
31843
31844 2004-11-15  Mark Mitchell <mark@codesourcery.com>
31845
31846         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31847
31848 2004-11-15  Nick Clifton  <nickc@redhat.com>
31849
31850         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31851         __INT_MAX__ so that the test can be compiled by toolchains
31852         targeted at 16-bit processors.
31853
31854         * gcc.dg/20040625-1.c: Use long constants rather than integers
31855         when performing arithmetic that will overflow 16-bits.
31856
31857         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31858         xstormy16.  It does not support 128-bit vector operations.
31859
31860         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31861         with the macro PTR_TYPE.  Define this macro to an integer type
31862         suitable for holding a pointer.
31863
31864         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31865         the target is a 16-bit processor.
31866
31867         * gcc.dg/cpp/if-2.c: Expect a different warning message from
31868         16-bit targets where the character constant will be too long.
31869
31870         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31871         where the double will not be directly addressable.
31872
31873 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31874
31875         Friend class name lookup 1/n, PR c++/18471
31876         * g++.dg/template/crash26.C: New test.
31877         * g++.dg/lookup/struct1.C: Adjust expected error.
31878         * g++.dg/parse/elab1.C: Likewise.
31879         * g++.dg/parse/elab2.C: Likewise.
31880         * g++.dg/parse/int-as-enum1.C: Likewise.
31881         * g++.dg/parse/struct-as-enum1.C: Likewise.
31882         * g++.dg/parse/typedef1.C: Likewise.
31883         * g++.dg/parse/typedef3.C: Likewise.
31884         * g++.dg/parse/typedef4.C: Likewise.
31885         * g++.dg/parse/typedef5.C: Likewise.
31886         * g++.dg/template/nontype4.C: Likewise.
31887         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31888         * g++.old-deja/g++.other/elab1.C: Likewise.
31889         * g++.old-deja/g++.other/syntax4.C: Likewise.
31890
31891 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
31892
31893         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31894
31895 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
31896
31897         * gcc.c-torture/execute/20041114-1.c: New test.
31898
31899 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
31900
31901         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31902         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31903         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31904         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31905         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31906         gcc.dg/switch-7.c: New tests.
31907
31908 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31909
31910         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31911
31912 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31913
31914         PR tree-opt/18400
31915         * gcc.dg/vect/pr18400.c: New test.
31916
31917 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
31918             Andrew Pinski  <pinskia@physics.uc.edu>
31919
31920         PR tree-opt/18425
31921         * gcc.dg/vect/pr18425.c: New test.
31922
31923 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31924
31925         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31926         Guard with dg-require-alias and dg-require-visibility.
31927
31928 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31929
31930         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31931
31932 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31933
31934         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31935
31936 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31937
31938         PR c++/17344
31939         * g++.dg/template/defarg5.C: New test.
31940
31941 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31942
31943         * g++.dg/parse/cast1.C: Run only on ILP32.
31944         * g++.old-deja/g++.mike/p784.C: Likewise.
31945
31946 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
31947
31948         * gcc.c-torture/execute/20041113-1.c: New test.
31949
31950 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31951
31952         PR target/18230
31953         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31954         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31955         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31956         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31957         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31958         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31959         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31960         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31961         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31962         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31963         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31964         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31965         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31966
31967 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
31968
31969         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31970         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31971         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31972         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31973         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31974         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31975         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31976         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31977         gcc.target/sparc/combined-1.c: New tests.
31978
31979 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
31980
31981         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31982         New tests.
31983
31984 2004-11-12  Mark Mitchell <mark@codesourcery.com>
31985
31986         * lib/gcc-dg.exp (dg-forbid-option): New function.
31987         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31988         * g++.dg/abi/bitfield8.C: Likewise.
31989         * g++.dg/abi/dtor1.C: Likewise.
31990         * g++.dg/abi/empty10.C: Likewise.
31991         * g++.dg/abi/empty7.C: Likewise.
31992         * g++.dg/abi/empty9.C: Likewise.
31993         * g++.dg/abi/layout3.C: Likewise.
31994         * g++.dg/abi/layout4.C: Likewise.
31995         * g++.dg/abi/thunk1.C: Likewise.
31996         * g++.dg/abi/thunk2.C: Likewise.
31997         * g++.dg/abi/vbase11.C: Likewise.
31998         * g++.dg/abi/vthunk2.C: Likewise.
31999         * g++.dg/abi/vthunk3.C: Likewise.
32000         * g++.dg/ext/attrib8.C: Likewise.
32001         * g++.dg/opt/longbranch2.C: Likewise.
32002         * g++.dg/opt/reg-stack4.C: Likewise.
32003         * g++.old-deja/g++.ext/attrib1.C: Likewise.
32004         * g++.old-deja/g++.ext/attrib2.C: Likewise.
32005         * g++.old-deja/g++.ext/attrib3.C: Likewise.
32006         * g++.old-deja/g++.other/store-expr1.C: Likewise.
32007         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32008         * gcc.dg/20000609-1.c: Likewise.
32009         * gcc.dg/20000720-1.c: Likewise.
32010         * gcc.dg/20011107-1.c: Likewise.
32011         * gcc.dg/20011119-1.c: Likewise.
32012         * gcc.dg/20020108-1.c: Likewise.
32013         * gcc.dg/20020122-2.c: Likewise.
32014         * gcc.dg/20020122-3.c: Likewise.
32015         * gcc.dg/20020201-3.c: Likewise.
32016         * gcc.dg/20020206-1.c: Likewise.
32017         * gcc.dg/20020218-1.c: Likewise.
32018         * gcc.dg/20020310-1.c: Likewise.
32019         * gcc.dg/20020411-1.c: Likewise.
32020         * gcc.dg/20020418-2.c: Likewise.
32021         * gcc.dg/20020426-1.c: Likewise.
32022         * gcc.dg/20020426-2.c: Likewise.
32023         * gcc.dg/20020517-1.c: Likewise.
32024         * gcc.dg/20020523-1.c: Likewise.
32025         * gcc.dg/20020523-2.c: Likewise.
32026         * gcc.dg/20020729-1.c: Likewise.
32027         * gcc.dg/20030204-1.c: Likewise.
32028         * gcc.dg/20030826-2.c: Likewise.
32029         * gcc.dg/20030926-1.c: Likewise.
32030         * gcc.dg/20031202-1.c: Likewise.
32031         * gcc.dg/980312-1.c: Likewise.
32032         * gcc.dg/980313-1.c: Likewise.
32033         * gcc.dg/990117-1.c: Likewise.
32034         * gcc.dg/990424-1.c: Likewise.
32035         * gcc.dg/990524-1.c: Likewise.
32036         * gcc.dg/991230-1.c: Likewise.
32037         * gcc.dg/i386-387-1.c: Likewise.
32038         * gcc.dg/i386-387-2.c: Likewise.
32039         * gcc.dg/i386-387-3.c: Likewise.
32040         * gcc.dg/i386-387-4.c: Likewise.
32041         * gcc.dg/i386-387-5.c: Likewise.
32042         * gcc.dg/i386-387-6.c: Likewise.
32043         * gcc.dg/i386-asm-1.c: Likewise.
32044         * gcc.dg/i386-bitfield1.c: Likewise.
32045         * gcc.dg/i386-bitfield2.c: Likewise.
32046         * gcc.dg/i386-loop-1.c: Likewise.
32047         * gcc.dg/i386-loop-2.c: Likewise.
32048         * gcc.dg/i386-loop-3.c: Likewise.
32049         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
32050         * gcc.dg/i386-pic-1.c: Likewise.
32051         * gcc.dg/i386-regparm.c: Likewise.
32052         * gcc.dg/i386-signbit-1.c: Likewise.
32053         * gcc.dg/i386-signbit-2.c: Likewise.
32054         * gcc.dg/i386-signbit-3.c: Likewise.
32055         * gcc.dg/i386-sse-5.c: Likewise.
32056         * gcc.dg/i386-sse-8.c: Likewise.
32057         * gcc.dg/i386-unroll-1.c: Likewise.
32058         * gcc.dg/tls/opt-1.c: Likewise.
32059         * gcc.dg/tls/opt-2.c: Likewise.
32060         * gcc.dg/unroll-1.c: Likewise.
32061         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
32062         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
32063         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
32064         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
32065         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
32066         -m64 is specified.
32067
32068 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32069
32070         PR c++/18389
32071         * g++.dg/parse/cond1.C: New test.
32072
32073         PR c++/18429
32074         * g++.dg/template/array9.C: New test.
32075         * g++.dg/ext/vla1.C: Adjust error messages.
32076         * g++.dg/ext/vlm1.C: Likewise.
32077         * g++.dg/template/crash2.C: Likewise.
32078
32079         PR c++/18436
32080         * g++.dg/template/call3.C: New test.
32081
32082         PR c++/18407
32083         * g++.dg/template/ptrmem11.C: New test.
32084
32085 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
32086
32087         PR other/14264
32088         * lib/g++.exp: Set LC_ALL and LANG to C.
32089         * lib/gcc-dg.exp: Likewise.
32090         * lib/gfortran.exp: Likewise.
32091         * lib/objc.exp: Likewise.
32092         * lib/treelang.exp: Likewise.
32093
32094 2004-11-12  Andreas Schwab  <schwab@suse.de>
32095
32096         * gcc.dg/pr16286.c: Fix last change.
32097
32098 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
32099
32100         PR c++/18416
32101         * g++.dg/init/global1.C: New test.
32102
32103 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
32104
32105         * gcc.c-torture/execute/20041112-1.c: New test.
32106
32107 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32108
32109         * lib/gcc-dg.exp (dg-target-list): New.
32110
32111 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32112             Richard Sandiford  <rsandifo@redhat.com>
32113
32114         * lib/target-supports.exp (get-compiler_messages): New.
32115         (check_named_sections_available): Use it.
32116         (check_effective_target_ilp32): New.
32117         (check_effective_target_lp64): New.
32118         (is-effective-target): New.
32119         * lib/gcc-dg.exp (dg-require-effective-target): New.
32120
32121 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
32122
32123         * gcc.dg/precedence-1.c: New test.
32124
32125 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
32126
32127         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
32128
32129         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
32130         message, delete generated files, use more descriptive name for
32131         executable, and make the test unsupported when it cannot be run.
32132
32133         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
32134         (dg-require-weak, dg-require-visibility, dg-require-alias,
32135         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
32136         dg-require-iconv, dg-require-named-sections): Use it.
32137
32138         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
32139
32140 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
32141
32142         PR target/16457
32143         * gcc.dg/ppc-and-1: New
32144
32145         PR target/16796
32146         * gcc.dg/ppc-mov-1.c: New.
32147
32148         PR target/16458
32149         * gcc.dg/ppc-compare-1.c: New.
32150
32151 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
32152
32153         * objc.dg/desig-init-2.m: New test.
32154
32155 2004-11-10  Adam Nemet  <anemet@lnxw.com>
32156
32157         PR middle-end/18160
32158         * g++.dg/warn/register-var-1.C: New test.
32159         * g++.dg/warn/register-var-2.C: New test.
32160
32161 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32162
32163         * gcc.dg/union-2.c: New test.
32164
32165 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
32166
32167         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
32168         New test for PR tree-optimization/17892.
32169
32170 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
32171
32172         PR c++/18369
32173         * g++.dg/init/new12.C: New test.
32174
32175 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
32176
32177         * gcc.target/sparc: New directory.
32178         * gcc.target/sparc/sparc.exp: New driver.
32179         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
32180         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
32181         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
32182         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
32183
32184 2004-11-10  Paul Brook  <paul@codesourcery.com>
32185
32186         PR fortran/18218
32187         * gfortran.dg/list_read.c: New test.
32188
32189 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32190
32191         PR c/18322
32192         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
32193         expected diagnostic location.
32194
32195 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
32196
32197         * gcc.dg/20041109-1.c: New test.
32198
32199 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
32200
32201         PR objc/18406
32202         * objc/compile/pr18406.m: New test.
32203
32204 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32205
32206         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
32207
32208 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
32209
32210         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
32211
32212 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32213
32214         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
32215
32216 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
32217
32218         * gcc.dg/20030225-2.c: Add prototype for abort and
32219         exit.
32220
32221 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
32222
32223         PR tree-opt/18299
32224         * gcc.c-torture/pr18299-1.c: New test.
32225
32226 2004-11-06  Andreas Schwab  <schwab@suse.de>
32227
32228         * gcc.dg/pr16286.c: Also test for bool and pixel.
32229
32230 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
32231
32232         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
32233         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
32234         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
32235         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
32236         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
32237         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
32238         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
32239         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
32240         gcc.dg/struct-semi-3.c: New tests.
32241
32242 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32243
32244         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
32245
32246 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32247
32248         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
32249         Do not use C99 designators.
32250
32251 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32252
32253         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
32254
32255 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
32256
32257         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
32258         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
32259         * gcc.c-torture/execute/simd-5.x: Remove.
32260
32261 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
32262
32263         PR rtl-optimization/17933
32264         * gcc.dg/torture/pr17933-1.c: New test.
32265
32266 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32267
32268         PR target/18106
32269         * lib/target-supports.exp (check_weak_available): Support
32270         Windows.
32271
32272 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
32273
32274         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
32275         call to fflush(stdout) before abort.
32276         (my_ffsll): New function.
32277         (generate_fields): Use it.
32278
32279 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32280
32281         * gcc.dg/init-undef-1.c: New test.
32282
32283 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
32284
32285         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
32286         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
32287         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
32288         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
32289         expected messages for new parser.
32290
32291 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
32292
32293         * g++.dg/ext/visibility/symbian1.C: New test.
32294
32295 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32296
32297         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
32298         on LP64 targets.
32299
32300 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32301
32302         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
32303         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
32304         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
32305         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
32306         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
32307         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
32308         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
32309         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
32310         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
32311         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
32312
32313 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
32314
32315         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
32316         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
32317         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
32318         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
32319         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
32320         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
32321         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
32322         for new parser.
32323
32324 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
32325
32326         PR target/15342
32327         * gcc.dg/20041104-1.c: New test.
32328
32329 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32330
32331         * g++.dg/template/nontype7.C: New test.
32332         * g++.dg/template/nontype8.C: Likewise.
32333         * g++.dg/template/nontype9.C: Likewise.
32334         * g++.dg/template/nontype10.C: Likewise.
32335         * g++.dg/tc1/dr49.C: Likewise.
32336         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
32337         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
32338
32339 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32340
32341         * g++.dg/rtti/tinfo1.C: Remove xfails.
32342
32343 2004-11-04  Ben Elliston  <bje@au.ibm.com>
32344
32345         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
32346         packed attribute to the definition to satisfy the new C++ parser.
32347
32348 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
32349
32350         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32351         invocations of va_arg.
32352
32353 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
32354
32355         PR c++/18124
32356         * g++.dg/template/crash25.C: New test.
32357
32358         PR c++/18155
32359         * g++.dg/template/typedef2.C: New test.
32360         * g++.dg/parse/crash13.C: Adjust error markers.
32361
32362         PR c++/18177
32363         * g++.dg/conversion/const3.C: New test.
32364
32365 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32366
32367         PR fortran/17535
32368         PR fortran/17583
32369         PR fortran/17713
32370         * gfortran.dg/generic_[123].f90: New testcases.
32371
32372 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
32373
32374         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32375         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32376
32377 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
32378
32379         PR tree-opt/16808
32380         * gcc.c-torture/compile/pr16808.c: New test.
32381
32382 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
32383
32384         PR rtl-optimization/17104
32385         * gcc.dg/ppc-bitfield1.c: New.
32386
32387 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32388
32389         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32390
32391 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
32392
32393         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
32394         strings for 32-bit code.
32395
32396 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
32397
32398         PR c/18239
32399         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32400
32401 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
32402
32403         PR c++/18064
32404         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32405
32406 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
32407
32408         PR c++/15172
32409         * g++.dg/init/aggr2.C: New test.
32410
32411 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
32412
32413         * objc.dg/local-decl-1.m: New test.
32414
32415 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32416
32417         * gcc.dg/20040910-1.c: Adjust regex.
32418
32419 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32420
32421         PR rtl-optimization/18084
32422         * g++.dg/opt/pr18084-1.C: New testcase.
32423
32424 2004-10-30  Matt Austern  <austern@apple.com>
32425
32426         PR c++/17542
32427         * g++.dg/ext/attrib18.C: New test.
32428
32429 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32430
32431         PR middle-end/18096
32432         * gcc.dg/pr18096-1.c: New test case.
32433
32434 2004-10-30  Roger Sayle  <roger@eyesopen.com>
32435
32436         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32437
32438 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
32439
32440         PR c/16666
32441         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32442         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32443         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32444         gcc.dg/old-style-prom-3.c: New tests.
32445
32446 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
32447
32448         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32449         Remove unnecessary inclusion of stdio.h.
32450
32451 2004-10-29  Roger Sayle  <roger@eyesopen.com>
32452
32453         PR rtl-optimization/17581
32454         * gcc.dg/pr17581-1.c: New test case.
32455
32456 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
32457
32458         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32459         being implemented.
32460         * g++.dg/conversion/dr195-1.C: New.
32461         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32462         * g++.old-deja/g++.mike/p10148.C: Likewise.
32463
32464 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
32465
32466         PR c++/17695
32467         * g++.dg/debug/typedef2.C: New test.
32468
32469 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
32470
32471         PR fortran/13490
32472         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32473         * gfortran.dg/g77/README: Update.
32474
32475 2004-10-28  Matt Austern  <austern@apple.com>
32476
32477         PR c++/14124
32478         * g++.dg/ext/packed7.C: New test.
32479
32480 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
32481
32482         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32483         scan-assembler.
32484         * lib/scanasm.exp (hidden-scan-for): New proc.
32485         (scan-hidden): Use hidden-scan-for instead of constructing the scan
32486         string.
32487         (scan-not-hidden): Likewise.
32488         * lib/target-supports.exp (check_visibility_available): mach-o is
32489         support too.
32490
32491 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
32492
32493         PR c++/17132
32494         * g++.dg/template/memclass3.C: New test.
32495
32496 2004-10-28  Adam Nemet  <anemet@lnxw.com>
32497
32498         PR middle-end/18160
32499         * gcc.dg/register-var-1.c: New test.
32500         * gcc.dg/register-var-2.c: New test.
32501         * gcc.dg/asm-7.c: Taking the address of a register variable is an
32502         error now.
32503
32504 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
32505
32506         PR other/18172
32507         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32508         unused variables.
32509         * gcc.dg/vect/vect-22.c: Likewise.
32510
32511 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
32512
32513         * gcc.dg/i386-rotate-1.c: New test.
32514
32515 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
32516
32517         * g++.dg/init/ref12.C: Add "run" marker.
32518
32519         PR c++/17435
32520         * g++.dg/init/ref12.C: New test.
32521
32522         PR c++/18140
32523         * g++.dg/template/shift1.C: New test.
32524         * g++.dg/template/error10.C: Adjust error markers.
32525
32526 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
32527
32528         PR tree-opt/17529
32529         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32530
32531 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
32532
32533         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32534         * gcc.dg/weak/weak-3.c: Likewise.
32535         * gcc.dg/weak/weak-5.c: Likewise.
32536         * gcc.dg/weak/weak-9.c: Likewise.
32537         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32538         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32539
32540         * gcc.dg/darwin-weakimport-1.c: New.
32541
32542 2004-10-28  Ben Elliston  <bje@au.ibm.com>
32543
32544         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32545
32546 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
32547
32548         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32549         'syntax' error messages.
32550         * gcc.dg/cpp/direct2s.c: Likewise.
32551
32552 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
32553
32554         * gcc.c-torture/compile/20041026-1.c: New.
32555
32556 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
32557
32558         PR c++/18093
32559         * g++.dg/lookup/ns2.C: New test.
32560
32561         PR c++/18020
32562         * g++.dg/template/enum4.C: New test.
32563
32564         PR c++/18161
32565         * g++.dg/template/expr1.C: New test.
32566
32567 2004-10-26  Ben Elliston  <bje@au.ibm.com>
32568
32569         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32570
32571 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32572
32573         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32574         gcc.dg/decl-nospec-3.c: New tests.
32575
32576 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
32577
32578         * objc.dg/super-class-3.m: New test.
32579
32580 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
32581
32582         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32583         resyncing.
32584         * gcc.dg/cpp/direct2s.c: Likewise.
32585
32586 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
32587
32588         * objc.dg/image-info.m: Update for changes to section selection.
32589
32590 2004-10-25  David Ayers  <d.ayers@inode.at>
32591             Ziemowit Laski  <zlaski@apple.com>
32592
32593         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32594         diagnostics when messaging 'id <Proto>'.
32595         * objc.dg/class-protocol-1.m: New test.
32596         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32597         a non-existent method signature.
32598         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32599         Update diagnostics when messaging with non-existent method signature.
32600         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32601         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32602         invalid receivers are now resolved as if messaging 'id'; remove
32603         extraneous diagnostics.
32604
32605 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32606
32607         PR c/16667
32608         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32609         gcc.dg/init-desig-obs-3.c: New tests.
32610
32611 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
32612
32613         * gcc.dg/debug/20041023-1.c: New test.
32614
32615 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
32616
32617         PR middle-end/17407
32618         * gcc.c-torture/compile/pr17407.c: New test.
32619
32620         PR c++/18121
32621         * g++.dg/template/array8.C: New test.
32622
32623 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
32624
32625         PR other/18138
32626         * lib/g++.exp: Accept more than one multilib libgcc.
32627         * lib/gcc-dg.exp: Likewise.
32628         * lib/objc.exp: Likewise.
32629         * lib/treelang.exp: Likewise.
32630         * lib/gfortran.exp: Likewise.
32631
32632 2004-10-24  Ben Elliston  <bje@au.ibm.com>
32633
32634         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32635
32636 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
32637
32638         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32639         * gcc.dg/c99-const-expr-3.c: Likewise.
32640
32641 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
32642
32643         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32644
32645 2004-10-23  Ben Elliston  <bje@au.ibm.com>
32646
32647         * gcc.c-torture/execute/loop-2e.x: Remove.
32648
32649 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32650
32651         PR c++/18095
32652         * g++.dg/parse/crash18.C: New.
32653         * g++.dg/parse/crash19.C: New.
32654
32655 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
32656
32657         * g++.dg/ext/dllimport1.C: Move dg-warnings.
32658         * g++.dg/ext/dllimport2.C: Same.
32659         * g++.dg/ext/dllimport8.C: Same.
32660
32661 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
32662
32663         PR c++/10841
32664         * g++.dg/conversion/cast1.C: New test.
32665         * g++.dg/overload/pmf1.C: Adjust error marker.
32666
32667 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
32668
32669         PR objc/17923
32670         * objc.dg/const-str-7.m: New test.
32671
32672 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32673
32674         * g++.dg/template/memfriend11.C: Fix comment typo.
32675         * g++.dg/template/memfriend14.C: Likewise.
32676
32677 2004-10-20  Richard Henderson  <rth@redhat.com>
32678
32679         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32680         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32681         -fasynchronous-unwind-tables.
32682
32683 2004-10-20  Richard Henderson  <rth@redhat.com>
32684
32685         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32686         (main): Return success.
32687         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32688         (main): Return success.
32689
32690 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32691
32692         PR c++/13495
32693         * g++.dg/template/memfriend9.C: New test.
32694         * g++.dg/template/memfriend10.C: Likewise.
32695         * g++.dg/template/memfriend11.C: Likewise.
32696         * g++.dg/template/memfriend12.C: Likewise.
32697         * g++.dg/template/memfriend13.C: Likewise.
32698         * g++.dg/template/memfriend14.C: Likewise.
32699         * g++.dg/template/memfriend15.C: Likewise.
32700         * g++.dg/template/memfriend16.C: Likewise.
32701         * g++.dg/template/memfriend17.C: Likewise.
32702         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32703
32704 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
32705
32706         * g++.dg/conversion/dr195.C: New.
32707         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32708
32709 2004-10-20  Ben Elliston  <bje@au.ibm.com>
32710             Devang Patel  <dpatel@apple.com>
32711
32712         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32713         of floating point arithmetic, which could trap.
32714
32715 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
32716
32717         PR c++/14035
32718         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32719         * g++.dg/conversion/const2.C: New test.
32720         * g++.dg/expr/reinterpret2.C: New test.
32721         * g++.dg/expr/reinterpret3.C: New test.
32722         * g++.dg/expr/cast2.C: New test.
32723         * g++.dg/expr/copy1.C: New test.
32724         * g++.dg/other/conversion1.C: Change error message.
32725         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32726         function pointers to void *.
32727         * g++.old-deja/g++.mike/p10148.C: Likewise.
32728
32729 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32730
32731         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32732
32733 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
32734
32735         PR c++/18047
32736
32737         * g++.dg/parse/expr3.C: New test.
32738
32739 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32740
32741         * gcc.dg/smod-1.c: New test.
32742
32743 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
32744
32745         * objc.dg/method-14.m: New test.
32746
32747 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32748
32749         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32750         Also xfail as the patch was reverted.
32751
32752 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
32753
32754         PR middle-end/16973
32755         * gcc.dg/pr16973.c: New test.
32756
32757 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
32758
32759         PR tree-optimization/17656
32760         * gcc.c-torture/compile/pr17656.c: New test.
32761
32762 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
32763
32764         * g++.dg/eh/shadow1.C: New.
32765
32766 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
32767
32768         * gcc.c-torture/compile/20041018-1.c: New test.
32769
32770 2004-10-18  Ben Elliston  <bje@au.ibm.com>
32771
32772         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32773         compiler referring to register 0 when accessing sdata.  The linker
32774         now patches things up.
32775
32776 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
32777
32778         PR c/17529
32779         * gcc.c-torture/compile/pr17529.c: New test.
32780
32781 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32782
32783         PR c++/17743
32784         * g++.dg/ext/attrib17.C: New test.
32785
32786 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
32787
32788         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32789
32790 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32791
32792         PR c++/10479
32793         * g++.dg/ext/attrib16.C: New test.
32794
32795 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
32796
32797         PR c++/17042
32798         * g++.dg/init/dso_handle1.C: New test.
32799
32800         PR c++/14667
32801         * g++.dg/parse/typedef6.C: New test.
32802
32803         PR c++/17916
32804         * g++.dg/parse/pragma1.C: New test.
32805
32806 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
32807
32808         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32809
32810 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
32811
32812         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32813         -fno-common when on HPPA HP-UX platforms.
32814
32815 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
32816
32817         PR other/16820
32818         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32819         stdint.h.
32820         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32821         uintptr_t.
32822
32823 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32824
32825         PR c++/16301
32826         * g++.dg/lookup/strong-using-4.C: New test.
32827
32828 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
32829
32830         PR middle-end/16567
32831         * gcc.c-torture/compile/nested-1.c: New test.
32832
32833 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32834
32835         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32836         and mipsisa64*-*-* (until support for misaligned loads is added).
32837         * gcc.dg/vect/vect-50.c: Likewise.
32838         * gcc.dg/vect/vect-52.c: Likewise.
32839         * gcc.dg/vect/vect-54.c: Likewise.
32840         * gcc.dg/vect/vect-58.c: Likewise.
32841         * gcc.dg/vect/vect-60.c: Likewise.
32842         * gcc.dg/vect/vect-80.c: Likewise.
32843
32844 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
32845
32846         PR c++/17976
32847         * g++.dg/init/dtor3.C: New test.
32848
32849 2004-10-15  Ben Elliston  <bje@au.ibm.com>
32850
32851         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32852
32853 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
32854
32855         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32856         * gcc.dg/macho-lo-sum.c: Likewise.
32857
32858 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
32859
32860         * gcc.dg/ppc-spe64-1.c: New test.
32861
32862 2004-10-14  Devang Patel  <dpatel@apple.com>
32863
32864         PR 17635
32865         * gcc.dg/pr17635.c : New test.
32866
32867 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
32868
32869         * gcc.dg/vect/vect-28.c: Remove xfail.
32870         * gcc.dg/vect/vect-30.c: Remove xfail.
32871         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32872         * gcc.dg/vect/vect-33.c: Remove xfail.
32873         * gcc.dg/vect/vect-44.c: Remove xfail.
32874         * gcc.dg/vect/vect-46.c: Remove xfail.
32875         * gcc.dg/vect/vect-50.c: Remove xfail.
32876         * gcc.dg/vect/vect-52.c: Remove xfail.
32877         * gcc.dg/vect/vect-54.c: Remove xfail.
32878         * gcc.dg/vect/vect-58.c: Remove xfail.
32879         * gcc.dg/vect/vect-60.c: Remove xfail.
32880         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32881         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32882         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32883         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32884         * gcc.dg/vect/vect-8.c: Remove xfail.
32885         * gcc.dg/vect/vect-80.c: Remove xfail.
32886         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32887
32888 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
32889
32890         * gcc.dg/vect/vect-82.c: New testcase.
32891         * gcc.dg/vect/vect-82_64.c: New testcase.
32892         * gcc.dg/vect/vect-83.c: New testcase.
32893         * gcc.dg/vect/vect-83_64.c: New testcase.
32894
32895 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32896
32897         * gcc.dg/cpp/error-1.c: New test.
32898
32899 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32900
32901         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32902
32903 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
32904
32905         PR target/17984
32906         * gcc.dg/cris-peep2-xsrand2.c: New test.
32907
32908 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
32909
32910         PR c++/17661
32911         * g++.dg/expr/for2.C: New test.
32912
32913 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
32914
32915         * g++.dg/inherit/thunk1.C: Run on the SPARC.
32916
32917 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
32918
32919         PR tree-optimization/17724
32920         * g++.dg/opt/pr17724-1.C: New test.
32921         * g++.dg/opt/pr17724-2.C: New test.
32922         * g++.dg/opt/pr17724-3.C: New test.
32923         * g++.dg/opt/pr17724-4.C: New test.
32924         * g++.dg/opt/pr17724-5.C: New test.
32925         * g++.dg/opt/pr17724-6.C: New test.
32926
32927 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
32928
32929         PR c/17301
32930         * gcc.dg/pr17301-2.c: New test.
32931
32932 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
32933
32934         PR c++/15876
32935         * g++.dg/parse/error22.C: New test.
32936
32937         PR c++/17936
32938         * g++.dg/template/spec18.C: New test.
32939
32940 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
32941
32942         * gcc.dg/ia64-asm-1.c: Add prototype for abort
32943         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32944         memcpy.
32945         * gcc.dg/ia64-sync-2.c: Ditto.
32946         * gcc.dg/ia64-sync-3.c: Ditto.
32947
32948 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
32949
32950         * g++.dg/eh/cleanup5.C: Add dg-options "".
32951
32952 2004-10-11  Roger Sayle  <roger@eyesopen.com>
32953
32954         PR middle-end/17657
32955         * gcc.dg/switch-4.c: New test case.
32956
32957 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
32958
32959         * gcc.c-torture/execute/20041011-1.c: New test.
32960
32961 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32962
32963         PR c++/17554
32964         * g++.dg/init/for3.C: New test.
32965
32966         PR c++/17657
32967         * g++.dg/opt/switch2.C: New test.
32968
32969         PR middle-end/17703
32970         * g++.dg/warn/Wreturn-2.C: New test.
32971
32972 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
32973
32974         PR c++/17907
32975         * g++.dg/eh/cleanup5.C: New test.
32976
32977 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
32978
32979         PR c++/17393
32980         * g++.dg/parse/error21.C: New test.
32981
32982 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
32983
32984         * g++.dg/overload/pmf1.C: Adjust quoting marks.
32985         * g++.dg/warn/incomplete1.C: Likewise.
32986         * g++.dg/template/qualttp20.C: Likewise.
32987
32988 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32989
32990         PR c/17881
32991         * parm-incomplete-1.c: New test.
32992
32993 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
32994
32995         PR c++/17867
32996         * g++.dg/parse/error19.C: New test.
32997
32998         PR c++/17670
32999         * g++.dg/init/new11.C: New test.
33000
33001         PR c++/17821
33002         * g++.dg/parse/error20.C: New test.
33003
33004         PR c++/17826
33005         * g++.dg/template/crash24.C: New test.
33006
33007 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33008
33009         PR c/17301
33010         * gcc.dg/pr17301-1.c: New test.
33011
33012 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33013
33014         PR c/17189
33015         * gcc.dg/anon-struct-5.c: New test.
33016
33017 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
33018
33019         PR c/17844
33020         * gcc.dg/pr17844-1.c: New test.
33021
33022 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
33023
33024         PR tree-optimization/17906
33025         * gcc.c-torture/compile/pr17906.c: New.
33026
33027 2004-10-09  Stuart Hastings  <stuart@apple.com>
33028             Roger Sayle  <roger@eyesopen.com>
33029
33030         PR rtl-optimization/17853
33031         * gcc.dg/i386-mmx-5.c: New testcase.
33032
33033 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
33034
33035         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
33036
33037 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
33038
33039         PR c++/17524
33040         * g++.dg/template/static9.C: New test.
33041
33042         PR c++/17685
33043         * g++.dg/parse/operator5.C: New test.
33044
33045 2004-10-09  Roger Sayle  <roger@eyesopen.com>
33046
33047         PR middle-end/17894
33048         * gcc.c-torture/execute/divcmp-4.c: New test case.
33049
33050 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33051
33052         PR tree-opt/17902
33053         * g++.dg/opt/pr17902.C: New test.
33054
33055 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
33056
33057         * gcc.dg/cpp/ident-1.c: Add dg-options "".
33058
33059 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33060
33061         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
33062
33063 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33064
33065         * gcc.dg/assign-warn-3.c: New test.
33066
33067 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33068
33069         PR c/16999
33070         * gcc.dg/cpp/ident-1.c: New test.
33071
33072 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
33073
33074         * gcc.c-torture/compile/acc1.c: New.
33075
33076 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
33077
33078         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
33079         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
33080
33081 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33082
33083         * gcc.dg/ultrasp11.c: New test.
33084
33085 2004-10-08  Michael Matz  <matz@suse.de>
33086
33087         * gcc.dg/doloop-2.c: New test.
33088
33089 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33090
33091         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
33092         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
33093         objc.dg/method-9.m: Update expected diagnostics.
33094
33095 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
33096
33097         * gcc.dg/ppc-fsel-3.c: New file.
33098         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
33099
33100 2004-10-07  Paul Brook  <paul@codesourcery.com>
33101
33102         * gfortran.dg/intrinsic_verify_1.f90: New test.
33103
33104 2004-10-07  Paul Brook  <paul@codesourcery.com>
33105
33106         * gfortran.dg/empty_format_1.f90: Remove stray commas.
33107
33108 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33109
33110         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
33111         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
33112         commit.
33113
33114 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
33115
33116         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
33117
33118 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33119
33120         PR c++/17115
33121         * g++.dg/warn/Winline-4.C: New test.
33122
33123 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
33124
33125         * gcc.c-torture/compile/20041007-1.c: New test.
33126
33127 2004-10-07  Paul Brook  <paul@codesourcery.com>
33128
33129         PR fortran/17678
33130         * gfortran.dg/use_allocated_1.f90: New test.
33131
33132 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33133
33134         PR middle-end/17849
33135         * gfortran.fortran-torture/compile/nested.f90: New test
33136
33137 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
33138
33139         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
33140
33141 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
33142
33143         PR c++/17368
33144         * g++.dg/ext/asm6.C: New test.
33145
33146 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
33147
33148         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
33149
33150 2004-10-06  Paul Brook  <paul@codesourcery.com>
33151
33152         PR libfortran/17709
33153         * gfortran.dg/empty_format_1.f90: New test.
33154
33155 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33156
33157         PR fortran/17568
33158         * gfortran.dg/ishft.f90: New test.
33159
33160         PR fortran/17283
33161         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
33162         tests.
33163
33164 2004-10-06  Paul Brook  <paul@codesourcery.com>
33165
33166         * gfortran.dg/do_1.f90: New test.
33167
33168 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33169
33170         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
33171         optimizing for size.
33172
33173 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33174
33175         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
33176
33177 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33178
33179         * gcc.c-torture/compile/20041005-1.c: New test.
33180
33181 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
33182
33183         PR c++/17829
33184         * g++.dg/lookup/koenig4.C: New.
33185
33186 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33187
33188         * g++.dg/other/classkey1.C: Adjust quoting marks.
33189         * g++.dg/parse/error15.C: Likewise.
33190         * g++.dg/template/meminit2.C (int>): Likewise.
33191
33192 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33193
33194         PR fortran/17283
33195         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
33196
33197         PR fortran/17631
33198         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
33199
33200         PR fortran/17708
33201         * gfortran.dg/pr17708.f90: New test.
33202
33203 2004-10-04  Chao-ying Fu  <fu@mips.com>
33204
33205         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
33206         * gcc.dg/vect/vect-4.c: Ditto.
33207         * gcc.dg/vect/vect-5.c: Ditto.
33208         * gcc.dg/vect/vect-6.c: Ditto.
33209         * gcc.dg/vect/vect-8.c: Ditto.
33210         * gcc.dg/vect/vect-16.c: Ditto.
33211         * gcc.dg/vect/vect-30.c: Ditto.
33212         * gcc.dg/vect/vect-40.c: Ditto.
33213         * gcc.dg/vect/vect-41.c: Ditto.
33214         * gcc.dg/vect/vect-42.c: Ditto.
33215         * gcc.dg/vect/vect-43.c: Ditto.
33216         * gcc.dg/vect/vect-44.c: Ditto.
33217         * gcc.dg/vect/vect-45.c: Ditto.
33218         * gcc.dg/vect/vect-46.c: Ditto.
33219         * gcc.dg/vect/vect-47.c: Ditto.
33220         * gcc.dg/vect/vect-48.c: Ditto.
33221         * gcc.dg/vect/vect-49.c: Ditto.
33222         * gcc.dg/vect/vect-50.c: Ditto.
33223         * gcc.dg/vect/vect-51.c: Ditto.
33224         * gcc.dg/vect/vect-52.c: Ditto.
33225         * gcc.dg/vect/vect-53.c: Ditto.
33226         * gcc.dg/vect/vect-54.c: Ditto.
33227         * gcc.dg/vect/vect-55.c: Ditto.
33228         * gcc.dg/vect/vect-56.c: Ditto.
33229         * gcc.dg/vect/vect-57.c: Ditto.
33230         * gcc.dg/vect/vect-58.c: Ditto.
33231         * gcc.dg/vect/vect-59.c: Ditto.
33232         * gcc.dg/vect/vect-60.c: Ditto.
33233         * gcc.dg/vect/vect-74.c: Ditto.
33234         * gcc.dg/vect/vect-79.c: Ditto.
33235         * gcc.dg/vect/vect-80.c: Ditto.
33236
33237 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
33238
33239         * gcc.dg/unused-7.c: Use the correct option.
33240
33241 2004-10-04  Paul Brook  <paul@codesourcery.com>
33242         Bud Davis  <bdavis9659@comcast.net>
33243
33244         PR fortran/17706
33245         PR fortran/16434
33246         * gfortran/pr17706.f90: New test.
33247         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
33248
33249 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33250
33251         * gfortran.dg/pr17612.f90: New test.
33252
33253 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33254
33255         * g++.dg/template/local1.C: Adjust quoting marks in
33256         testing for diagnostics.
33257         * g++.dg/tls/diag-2.C: Likewise.
33258         * g++.dg/other/error8.C: Likewise.
33259
33260 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33261
33262         PR c/17178
33263         * gcc.dg/unused-4.c: Adjust to be correct.
33264
33265         PR c/17820
33266         * gcc.dg/unused-7.c: New test.
33267
33268 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
33269
33270         PR c++/17797
33271         * g++.dg/overload/template2.C: New test.
33272
33273 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
33274
33275         PR tree-optimization/16632
33276         * gcc.dg/tree-ssa/20041002-1.c: New.
33277
33278 2004-10-03  Paul Brook  <paul@codesourcery.com>
33279
33280         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
33281         rather than relying on default formatting.
33282
33283 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
33284
33285         * gcc.dg/20040920-1.c: Update expected message text.
33286
33287 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
33288
33289         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
33290
33291 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
33292
33293         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
33294         tree level.
33295
33296 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33297
33298         * gcc.dg/tree-ssa/pr17343.c: Remove.
33299
33300 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
33301
33302         PR tree-opt/17343
33303         * gcc.dg/tree-ssa/pr17343.c: New test.
33304
33305 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
33306
33307         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
33308         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
33309         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
33310         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
33311         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
33312
33313 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33314
33315         * gcc.dg/lvalue-2.c: New test.
33316
33317 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33318
33319         PR c/17730
33320         * gcc.dg/pr17730-1.c: New test
33321
33322 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
33323
33324         PR c/7425
33325         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
33326
33327 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33328
33329         * gcc.c-torture/execute/stdarg-1.c: New test.
33330         * gcc.c-torture/execute/stdarg-2.c: New test.
33331         * gcc.c-torture/execute/stdarg-3.c: New test.
33332         * gcc.dg/tree-ssa/stdarg-1.c: New test.
33333         * gcc.dg/tree-ssa/stdarg-2.c: New test.
33334         * gcc.dg/tree-ssa/stdarg-3.c: New test.
33335         * gcc.dg/tree-ssa/stdarg-4.c: New test.
33336         * gcc.dg/tree-ssa/stdarg-5.c: New test.
33337
33338 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
33339
33340         PR tree-optimization/17697
33341         * g++.dg/opt/pr17697-1.C: New test.
33342         * g++.dg/opt/pr17697-2.C: New test.
33343         * g++.dg/opt/pr17697-3.C: New test.
33344
33345 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
33346
33347         PR c/16409
33348         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33349         gcc.dg/vla-init-5.c: New tests.
33350
33351 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33352
33353         PR c/13804
33354         * gcc.dg/pr13804-1.c: New test.
33355
33356 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33357
33358         PR fortran/16938
33359         * gfortran.dg/pr16938.f90: New test.
33360
33361 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33362
33363         * g++.dg/template/crash23.C: New test.
33364
33365 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
33366
33367         PR c++/17585
33368         * g++.dg/template/static8.C: New test.
33369
33370 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
33371
33372         PR c++/17681
33373         * g++.dg/other/error9.C: New test.
33374
33375 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33376
33377         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33378
33379 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33380
33381         PR fortran/15164
33382         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33383
33384 2004-09-26  Roger Sayle  <roger@eyesopen.com>
33385
33386         PR middle-end/17112
33387         * gcc.dg/pr17112-1.c: New test case.
33388
33389 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
33390
33391         PR c/11459
33392         * gcc.dg/pr11459-1.c: New test.
33393
33394 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
33395
33396         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33397         * gcc.dg/tree-ssa/loop-4.c: Likewise.
33398
33399 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33400
33401         * gfortran.dg/pr15324.f90: Make array bounds consistent.
33402
33403 2004-09-25  Jan Hubicka  <jh@suse.cz>
33404
33405         * compile/30040909-1.c: New test.
33406         * compile/30040907-1.c: New test.
33407
33408 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
33409
33410         * gcc.c-torture/execute/va-arg-26.c: New test.
33411
33412 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
33413
33414         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33415         extra diagnostics on targets with 64-bit pointers.
33416         * objc.dg/selector-1.m: Adjust dg-warning regexp.
33417
33418 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33419
33420         PR c/17188
33421         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33422         * gcc.dg/decl-3.c: Adjust expected message.
33423
33424 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33425
33426         PR fortran/17615
33427         * gfortran.dg/pr17615.f90: New test.
33428
33429 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
33430
33431         PR tree-optimzation/17517
33432         * g++.dg/tree-ssa/pr17517.C: New Test.
33433
33434 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
33435
33436         PR c++/16889
33437         * g++.dg/lookup/ambig3.C: New.
33438
33439 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
33440
33441         PR tree-opt/17624
33442         * g++.dg/opt/pr17624.C: New test.
33443
33444 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33445
33446         PR c/6980
33447         * gcc.dg/Wbad-function-cast-1.c: New test.
33448
33449 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
33450
33451         * g++.dg/ext/complit1.C
33452         * g++.dg/other/error2.C
33453         * g++.dg/other/nontype-1.C
33454         * g++.dg/parse/crash11.C
33455         * g++.dg/parse/crash12.C
33456         * g++.dg/parse/error15.C
33457         * g++.dg/parse/error4.C
33458         * g++.dg/parse/tmpl-outside1.C
33459         * g++.dg/parse/too-many-tmpl-args1.C
33460         * g++.dg/template/dependent-expr3.C
33461         * g++.dg/template/error10.C
33462         * g++.dg/template/instantiate1.C
33463         * g++.dg/template/vtable2.C
33464         * g++.dg/warn/Wshadow-1.C
33465         * g++.dg/warn/weak1.C
33466         * g++.old-deja/g++.brendan/crash16.C
33467         * g++.old-deja/g++.brendan/crash18.C
33468         * g++.old-deja/g++.brendan/crash48.C
33469         * g++.old-deja/g++.brendan/crash49.C
33470         * g++.old-deja/g++.brendan/crash55.C
33471         * g++.old-deja/g++.brendan/crash56.C
33472         * g++.old-deja/g++.brendan/crash8.C
33473         * g++.old-deja/g++.brendan/enum11.C
33474         * g++.old-deja/g++.brendan/enum8.C
33475         * g++.old-deja/g++.brendan/enum9.C
33476         * g++.old-deja/g++.brendan/friend3.C
33477         * g++.old-deja/g++.brendan/misc14.C
33478         * g++.old-deja/g++.bugs/900402_02.C
33479         * g++.old-deja/g++.bugs/900404_03.C
33480         * g++.old-deja/g++.bugs/900404_04.C
33481         * g++.old-deja/g++.bugs/900428_03.C
33482         * g++.old-deja/g++.jason/crash4.C
33483         * g++.old-deja/g++.jason/overload21.C
33484         * g++.old-deja/g++.jason/redecl1.C
33485         * g++.old-deja/g++.jason/report.C
33486         * g++.old-deja/g++.jason/rfg10.C
33487         * g++.old-deja/g++.jason/template30.C
33488         * g++.old-deja/g++.law/arm12.C
33489         * g++.old-deja/g++.law/ctors5.C
33490         * g++.old-deja/g++.law/cvt20.C
33491         * g++.old-deja/g++.law/init10.C
33492         * g++.old-deja/g++.law/init8.C
33493         * g++.old-deja/g++.law/visibility17.C
33494         * g++.old-deja/g++.law/visibility7.C
33495         * g++.old-deja/g++.mike/net8.C
33496         * g++.old-deja/g++.mike/p646.C
33497         * g++.old-deja/g++.mike/p700.C
33498         * g++.old-deja/g++.mike/p701.C
33499         * g++.old-deja/g++.mike/p811.C
33500         * g++.old-deja/g++.ns/template13.C
33501         * g++.old-deja/g++.other/array3.C
33502         * g++.old-deja/g++.other/crash25.C
33503         * g++.old-deja/g++.other/dtor3.C
33504         * g++.old-deja/g++.other/dtor4.C
33505         * g++.old-deja/g++.other/main1.C
33506         * g++.old-deja/g++.other/warn7.C
33507         * g++.old-deja/g++.pt/crash11.C
33508         * g++.old-deja/g++.pt/crash36.C
33509         * g++.old-deja/g++.pt/spec22.C
33510         * g++.old-deja/g++.pt/spec9.C
33511         * g++.old-deja/g++.pt/ttp52.C
33512         * g++.old-deja/g++.robertl/eb103.C
33513         * g++.old-deja/g++.robertl/eb121.C
33514         * g++.old-deja/g++.robertl/eb22.C
33515         * g++.old-deja/g++.robertl/eb8.C:
33516         Update locations and/or regexps of dg-error markers.
33517         Remove markers for some bogus messages that are no longer issued.
33518
33519 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
33520
33521         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33522         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33523
33524 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
33525
33526         PR c++/17618
33527         * g++.dg/lookup/crash5.C: New test.
33528
33529 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
33530
33531         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33532         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33533         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33534         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33535         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33536         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33537
33538         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33539         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33540         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33541         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33542         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33543         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33544
33545         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33546
33547         * gcc.dg/vect/vect-44.c: Check additional cases.
33548         * gcc.dg/vect/vect-48.c: Check additional cases.
33549
33550         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33551         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33552         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33553         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33554         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33555         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33556         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33557         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33558         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33559
33560         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33561         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33562         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33563
33564 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33565
33566         * gcc.dg/tree-ssa/loop-6.c: New test.
33567
33568 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
33569
33570         PR c++/17620
33571         * g++.dg/inherit/base2.C: New.
33572
33573 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
33574
33575         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33576         * gcc.dg/20001012-2.c: Likewise.
33577         * gcc.dg/20001013-1.c: Likewise.
33578         * gcc.dg/20001101-1.c: Likewise.
33579         * gcc.dg/20001102-1.c: Likewise.
33580         * gcc.dg/bf-spl1.c: Likewise.
33581         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33582         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33583
33584 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
33585
33586         PR tree-optimization/16721
33587         * gcc.dg/tree-ssa/pr16721.c: New test.
33588
33589 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
33590
33591         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33592         * gcc.dg/20040305-1.c: Likewise.
33593
33594 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33595
33596         PR c/16566
33597         * gcc.c-torture/compile/pr16566-1.c,
33598         gcc.c-torture/compile/pr16566-2.c,
33599         gcc.c-torture/compile/pr16566-3.c: New tests.
33600
33601 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
33602
33603         PR tree-optimization/17512
33604         * gcc.c-torture/compile/20040916-1.c.
33605
33606 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
33607
33608         * gcc.dg/pragma-re-3.c: New test.
33609
33610 2004-09-17  Matt Austern  <austern@apple.com>
33611
33612         PR c++/15049
33613         * g++.dg/other/anon3.C: New.
33614
33615 2004-09-21  Roger Sayle  <roger@eyesopen.com>
33616
33617         PR c++/7503
33618         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33619         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33620         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33621         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33622         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33623
33624 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
33625
33626         PR fortran/17286
33627         * gfortran.dg/pr17286.f90: New test.
33628
33629 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
33630
33631         PR c++/17530
33632         * g++.dg/template/static7.C: New test.
33633
33634 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
33635
33636         PR tree-opt/17558
33637         * gcc.c-torture/compile/pr17558.c: New test.
33638
33639 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33640
33641         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33642         if SKIP_ATTRIBUTE is defined.
33643
33644 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33645
33646         PR fortran/15957
33647         * gfortran.dg/pr15957.f90: New test.
33648
33649 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
33650
33651         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33652         in comparison.
33653         * gcc.dg/vect/vect-79.c: Likewise.
33654         * gcc.dg/vect/vect-80.c: Likewise.
33655
33656 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33657
33658         PR fortran/15750
33659         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33660
33661 2004-09-20  Ira Rosen  <irar@il.ibm.com>
33662
33663         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33664         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33665         * gcc.dg/vect/vect-62.c: New testcase.
33666         * gcc.dg/vect/vect-63.c: New testcase.
33667         * gcc.dg/vect/vect-64.c: New testcase.
33668         * gcc.dg/vect/vect-65.c: New testcase.
33669         * gcc.dg/vect/vect-66.c: New testcase.
33670         * gcc.dg/vect/vect-67.c: New testcase.
33671         * gcc.dg/vect/vect-68.c: New testcase.
33672         * gcc.dg/vect/vect-69.c: New testcase.
33673         * gcc.dg/vect/vect-79.c: New testcase.
33674         * gcc.dg/vect/vect-80.c: New testcase.
33675
33676 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
33677
33678         * gcc.target/mips/asm-1.c: New test.
33679
33680 2004-09-19  Ira Rosen  <irar@il.ibm.com>
33681
33682         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33683         * gcc.dg/vect/vect-73.c: New testcase.
33684         * gcc.dg/vect/vect-74.c: New testcase.
33685         * gcc.dg/vect/vect-75.c: New testcase.
33686         * gcc.dg/vect/vect-76.c: New testcase.
33687         * gcc.dg/vect/vect-77.c: New testcase.
33688         * gcc.dg/vect/vect-78.c: New testcase
33689
33690 2004-09-18  Paul Brook  <paul@codesourcery.com>
33691
33692         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33693
33694 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
33695
33696         PR c/17424
33697         * gcc.dg/pr17424-1.c: New test.
33698
33699 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
33700
33701         * g++.dg/tree-ssa/pr17153.C: New test.
33702
33703 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
33704
33705         PR pch/13361
33706         * g++.dg/pch/wchar-1.C: New.
33707         * g++.dg/pch/wchar-1.Hs: New.
33708
33709 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
33710
33711         * gcc.c-torture/execute/20040917-1.c: New test.
33712
33713 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33714
33715         PR tree-optimization/17319
33716         * gcc.dg/pr17319.c: New test.
33717
33718 2004-09-17  Devang Patel  <dpatel@apple.com>
33719
33720         * gcc.dg/20040813-1.c: New test.
33721
33722 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33723
33724         PR tree-optimization/17273
33725         * gcc.c-torture/compile/pr17273.c: New test.
33726
33727 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33728
33729         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33730         Update expected messages.
33731         * gcc.dg/declspec-13.c: New test.
33732
33733 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
33734
33735         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33736
33737 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
33738
33739         * gcc.c-torture/execute/pr17252.c: Use post-increment to
33740         change what 'a' is pointing to.
33741
33742 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
33743
33744         PR c++/16002
33745         * g++.dg/template/error18.C: New test.
33746
33747         PR c++/16029
33748         * g++.dg/warn/Wunused-8.C: New test.
33749
33750 2004-09-17  Steven Bosscher  <stevenb@suse.de>
33751
33752         PR tree-optimization/17513
33753         * gcc.dg/20040916-1.c: New test.
33754
33755 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
33756
33757         PR c++/17501
33758         * g++.dg/template/typename7.C: New test.
33759
33760 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33761
33762         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33763
33764 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
33765
33766         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33767         with -ftree-based-profiling also.
33768         * lib/profopt.exp: Support late-set profile_option/feedback_option.
33769
33770 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
33771
33772         PR/15364
33773         * gfortran.dg/der_array_io_1.f90: New test.
33774         * gfortran.dg/der_array_io_2.f90: New test.
33775         * gfortran.dg/der_array_io_3.f90: New test.
33776
33777 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33778
33779         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33780         EABI.
33781
33782 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
33783
33784         * g++.dg/opt/switch1.C: New test.
33785
33786 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
33787
33788         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33789         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33790         Update expected messages.
33791
33792 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33793
33794         PR fortran/16485
33795         * gfortran.dg/same_name_1.f90: New test.
33796
33797 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
33798
33799         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
33800         dereference garbage pointers.
33801
33802 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
33803
33804         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33805         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33806
33807         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33808         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33809         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33810
33811 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
33812
33813         PR c++/17324
33814         * g++.dg/template/mangle1.C: New test.
33815
33816 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33817
33818         PR tree-optimization/17252
33819         * gcc.c-torture/execute/pr17252.c: New test.
33820
33821 2004-09-14  Andrew Pinski  <apinski@apple.com>
33822
33823         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33824
33825 2004-09-14  Roger Sayle  <roger@eyesopen.com>
33826
33827         PR rtl-optimization/9771
33828         * gcc.dg/pr9771-1.c: New test case.
33829
33830 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
33831
33832         PR tree-optimization/15262
33833         * gcc.c-torture/execute/pr15262-1.c: New test.
33834         * gcc.c-torture/execute/pr15262-2.c: New test.
33835
33836 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
33837
33838         * gcc.dg/declspec-12.c: New test.
33839
33840 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
33841
33842         * gfortran.dg/pr17090.f90: Add directives to test.
33843
33844 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33845
33846         * gcc.c-torture/compile/20040914-1.c: New test.
33847
33848 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33849
33850         PR c++/16162
33851         * g++.dg/template/decl2.C: New test.
33852
33853 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
33854
33855         PR fortran/17090
33856         * gfortran.dg/pr17090.f90: New test.
33857
33858 2004-09-13  Dale Johannesen  <dalej@apple.com>
33859
33860         * gcc.c-torture/compile/pr17408.c: New test case.
33861
33862 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
33863
33864         PR c++/16716
33865         * g++.dg/parse/crash17.C: New test.
33866
33867         PR c++/17327
33868         * g++.dg/template/enum3.C: New test.
33869
33870 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
33871
33872         * lib/gcc-defs.exp: Load wrapper.exp.
33873         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33874         using local code.
33875         * lib/gcc.exp (gcc_init): Similar.
33876         * lib/gfortran.exp (gfortran_init): Similar.
33877         * lib/objc.exp (objc_init): Similar.
33878         * lib/treelang.exp (treelang_init): Similar.
33879         * lib/wrapper.exp: New file with build_wrapper call machinery in
33880         ${tool}_maybe_build_wrapper.
33881
33882 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33883
33884         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33885         "inline".
33886         * gcc.dg/declspec-11.c: Update expected messages.
33887         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33888         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33889         gcc.dg/inline-12.c: New tests.
33890
33891 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
33892
33893         * g++.dg/tree-ssa/pr17400.C: New testcase.
33894
33895 2004-09-13  James E Wilson  <wilson@specifixinc.com>
33896
33897         * gcc.target/mips/sb1-1.c: New testcase.
33898
33899 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
33900
33901         * lib/g77-dg.exp: Remove unused file.
33902         * lib/mike-g77.exp: Ditto.
33903         * lib/g77.exp: Ditto.
33904
33905 2004-09-12  Richard Henderson  <rth@redhat.com>
33906
33907         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33908
33909 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
33910
33911         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33912         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33913         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33914         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33915         Update expected messages.
33916
33917 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
33918
33919         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33920         declaration/use mismatch for dirp parameter.
33921
33922 2004-09-12  Andrew Pinski  <apinski@apple.com>
33923
33924         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33925         -fgnu-runtime is passed.
33926
33927 2004-09-12  Richard Henderson  <rth@redhat.com>
33928
33929         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33930         do the uplevel thing and update additional_flags directly.
33931         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33932         gfortran.fortran-torture/execute/intrinsic_nearest.x,
33933         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33934         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33935
33936 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33937
33938         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33939
33940 2004-09-11  Roger Sayle  <roger@eyesopen.com>
33941
33942         PR middle-end/17411
33943         * g++.dg/opt/pr17411-1.C: New test case.
33944
33945 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33946
33947         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33948         gcc.dg/tls/diag-2.c: Update expected messages.
33949         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
33950         messages.
33951         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33952         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33953         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33954         gcc.dg/tls/diag-5.c: New tests.
33955
33956 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
33957
33958         * gcc.dg/20040910-1.c: Correct dg-error regexp.
33959
33960 2004-09-11  Steven Bosscher  <stevenb@suse.de>
33961
33962         * g++.dg/parse/break-in-for.C: New test.
33963
33964 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
33965
33966         * gcc.dg/tree-ssa/20040911-1.c: New test.
33967
33968 2004-09-11  Andreas Jaeger  <aj@suse.de>
33969
33970         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33971         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33972
33973 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
33974
33975         * gcc.target/frv: New directory of FR-V-specific tests.
33976
33977 2004-09-10  James E Wilson  <wilson@specifixinc.com>
33978
33979         * gcc.dg/convert-vec-1.c: New test.
33980
33981 2004-09-10  Roger Sayle  <roger@eyesopen.com>
33982
33983         PR middle-end/17024
33984         * gcc.dg/pr17024-1.c: New test case.
33985
33986 2004-09-10  Eric Christopher  <echristo@redhat.com>
33987
33988         * gcc.dg/20040910-1.c: New test.
33989
33990 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33991
33992         * gcc.dg/bitfld-9.c: New test.
33993
33994 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
33995
33996         * gcc.c-torture/execute/ieee/acc1.c: New test.
33997         * gcc.c-torture/execute/ieee/acc2.c: New test.
33998         * gcc.c-torture/execute/ieee/mzero6.c: New test.
33999
34000 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
34001
34002         * gcc.dg/deprecated-2.c: New test.
34003
34004 2004-09-09  James E Wilson  <wilson@specifixinc.com>
34005
34006         * gcc.dg/init-vec-1.c: New test.
34007
34008 2004-09-09  Roger Sayle  <roger@eyesopen.com>
34009
34010         PR middle-end/17055
34011         * gcc.dg/pr17055-1.c: New test case.
34012
34013 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
34014
34015         PR target/17377
34016         * gcc.c-torture/execute/pr17377.c: New test.
34017
34018 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34019
34020         PR c/8420
34021         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
34022         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
34023         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
34024         gcc.dg/long-long-typespec-1.c: New tests.
34025         * gcc.dg/tls/diag-2.c: Update expected diagnostics
34026
34027 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
34028
34029         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
34030         gcc.dg/gnu99-static-1.c: New tests.
34031
34032 2004-09-08  Devang Patel  <dpatel@apple.com>
34033
34034         * gcc.dg/darwin-ld-20040828-1.c: New test.
34035         * gcc.dg/darwin-ld-20040828-2.c: New test.
34036         * gcc.dg/darwin-ld-20040828-3.c: New test.
34037
34038 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
34039
34040         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34041         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
34042         in error message.
34043         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
34044         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
34045         in error message.
34046         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
34047         types they qualify.
34048         * objc.dg/type-size-2.m: Fix wording in comment.
34049         * objc.dg/va-meth-1.m: New test case.
34050
34051 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
34052
34053         PR c/16633:
34054         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
34055         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
34056
34057 2004-09-06  Devang Patel  <dpatel@apple.com>
34058
34059         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34060         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
34061
34062 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
34063
34064         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
34065         reflect changed line numbering of diagnostics.
34066
34067 2004-09-06  Paul Brook  <paul@codesourcery.com>
34068
34069         * gfortran.dg/edit_real_1.f90: Add new test.
34070
34071 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34072
34073         * gcc.dg/tree-ssa/loop-2.c: New test.
34074         * gcc.dg/tree-ssa/loop-3.c: New test.
34075         * gcc.dg/tree-ssa/loop-4.c: New test.
34076         * gcc.dg/tree-ssa/loop-5.c: New test.
34077
34078 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34079
34080         * gcc.dg/format/sentinel-1.c: Update for parameter option.
34081
34082 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34083
34084         * gcc.dg/format/sentinel-1.c: New test.
34085
34086 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
34087
34088         * gcc.dg/builtins-46.c: New.
34089
34090 2004-09-03  Devang Patel  <dpatel@apple.com>
34091
34092         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
34093         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
34094
34095 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34096
34097         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
34098         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
34099         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
34100         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
34101         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
34102         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
34103         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
34104         the non-portable bzero.
34105         * gcc.dg/20010912-1.c: xfail for NetWare.
34106         * gcc.dg/20020426-2.c: xfail for NetWare.
34107         * gcc.dg/20021014-1.c: xfail for NetWare.
34108         * gcc.dg/20021018-1.c: xfail for NetWare.
34109         * gcc.dg/20030213-1.c: xfail for NetWare.
34110         * gcc.dg/20030225-1.c: xfail for NetWare.
34111         * gcc.dg/20030708-1.c: xfail for NetWare.
34112         * gcc.dg/builtins-config.h: Also exclude NetWare.
34113         * gcc.dg/format/format.h: Define restrict only if not already defined.
34114         * gcc.dg/nest.c: xfail for NetWare.
34115         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
34116         * lib/target-supports.exp (check_visibility_available): Exclude
34117         NetWare.
34118
34119 2004-09-03  Jan Beulich  <jbeulich@novell.com>
34120
34121         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
34122         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
34123         deterministic starting point for the alignment of structure fields.
34124         * gcc.dg/Wpadded.c: Dito.
34125         * g++.dg/abi/vbase10.C: Dito.
34126
34127 2004-09-03  Devang Patel  <dpatel@apple.com>
34128
34129         * g++.dg/debug/pr15736.cc: New test.
34130
34131 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34132
34133         * README.QMTEST: Fix out-of-date link.
34134
34135 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
34136
34137         PR fortran/16579
34138         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
34139         Delete.  Duplicate of gfortran.dg/g77/20010610.f
34140
34141 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
34142
34143         * g++.dg/abi/arm_rtti1.C: New test.
34144
34145 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
34146
34147         * gcc.dg/ppc-vector-memcpy.c: New.
34148         * gcc.dg/ppc-vector-memset.c: New.
34149
34150 2004-09-02  Chao-ying Fu  <fu@mips.com>
34151
34152         * gcc.target/mips/mips-3d-1.c: New test.
34153         * gcc.target/mips/mips-3d-2.c: New test.
34154         * gcc.target/mips/mips-3d-3.c: New test.
34155         * gcc.target/mips/mips-3d-4.c: New test.
34156         * gcc.target/mips/mips-3d-5.c: New test.
34157         * gcc.target/mips/mips-3d-6.c: New test.
34158         * gcc.target/mips/mips-3d-7.c: New test.
34159         * gcc.target/mips/mips-3d-8.c: New test.
34160         * gcc.target/mips/mips-3d-9.c: New test.
34161         * gcc.target/mips/mips-ps-1.c: New test.
34162         * gcc.target/mips/mips-ps-2.c: New test.
34163         * gcc.target/mips/mips-ps-3.c: New test.
34164         * gcc.target/mips/mips-ps-4.c: New test.
34165         * gcc.target/mips/mips-ps-type.c: New test.
34166
34167 2004-09-02  Paul Brook  <paul@codesourcery.com>
34168
34169         * gfortran.dg/edit_real_1.f90: Add new tests.
34170
34171 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34172
34173         PR fortran/15327
34174         * gfortran.dg/merge_char_1.f90: New test.
34175
34176 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34177
34178         PR fortran/16404
34179         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
34180
34181 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34182
34183         PR c/1522
34184         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
34185
34186 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
34187
34188         * g++.dg/opt/loop1.C: Do not XFAIL.
34189
34190 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
34191
34192         * gcc.c-torture/execute/20040831-1.c: New test.
34193
34194 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
34195
34196         PR fortran/16579
34197         * gfortran.dg/g77/20010610.f: Now passes.
34198         Copy from g77.f-torture/execute. Add dg-run directive.
34199         * gfortran.dg/g77/README: Update
34200
34201 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
34202
34203         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
34204         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
34205         (t1, t2, t3, t4): Add volatile.
34206
34207 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34208
34209         * g++.dg/ext/visibility/arm1.C: New test.
34210
34211 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
34212
34213         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
34214         -pedantic-errors.
34215
34216 2004-09-01  Paul Brook  <paul@codesourcery.com>
34217
34218         * gfortran.dg/eof_2.f90: New test.
34219
34220 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34221
34222         PR fortran/16579
34223         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
34224
34225 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
34226
34227         PR libfortran/16805
34228         * gfortran.dg/list_read_2.f90: New test.
34229
34230 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
34231
34232         * g++.dg/abi/key1.C: New test.
34233
34234 2004-08-31  Richard Henderson  <rth@redhat.com>
34235
34236         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
34237         form of offsetof.
34238         * g++.dg/other/offsetof5.C: Remove duplicate.
34239
34240 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34241
34242         PR fortran/17244
34243         * gfortran.dg/func_derived_1.f90: New test.
34244
34245 2004-08-31  Paul Brook  <paul@codesourcery.com>
34246
34247         * gfortran.dg/eof_1.f90: New test.
34248
34249 2004-08-31  Paul Brook  <paul@codesourcery.com>
34250
34251         * gfortran.dg/list_read_1.f90: New file.
34252
34253 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
34254
34255         * g++.dg/opt/loop1.C: XFAIL.
34256
34257 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
34258
34259         * gcc.dg/funcdef-storage-1.c: New.
34260         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
34261         an extern function in local scope.
34262         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
34263         declare an 'auto inline' function in local scope.
34264         * gcc.dg/20011130-1.c: Likewise.
34265         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
34266         an 'auto' function in local scope.
34267         * gcc.dg/20021014-1.c: Likewise.
34268         * gcc.dg/20030331-2.c: Likewise.
34269
34270 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34271
34272         * gfortran.dg/blockdata_1.f90: New test.
34273
34274 2004-08-30  Richard Henderson  <rth@redhat.com>
34275
34276         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
34277
34278 2004-08-30  Richard Henderson  <rth@redhat.com>
34279
34280         * lib/fortran-torture.exp (fortran-torture-execute): Honor
34281         additional_flags set by alternate driver.
34282         (ieee-options): New procedure.
34283         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
34284         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
34285         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
34286         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
34287
34288 2004-08-30  Richard Henderson  <rth@redhat.com>
34289
34290         * lib/f-torture.exp: Remove.
34291
34292 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
34293
34294         PR rtl-optimization/16590
34295         * g++.dg/opt/loop1.C: New test.
34296
34297 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34298
34299         PR fortran/13910
34300         * gfortran.dg/oldstyle_1.f90: New test.
34301
34302 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
34303         Paul Brook  <paul@codesourcery.com>
34304
34305         * gfortran.dg/g77/README: Update.
34306         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
34307         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
34308         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
34309
34310 2004-08-28  Paul Brook  <paul@codesourcery.com>
34311
34312         PR libfortran/17195
34313         * gfortran.dg/edit_real_1.f90: New test.
34314
34315 2004-08-27  Paul Brook  <paul@codesourcery.com>
34316
34317         * gfortran.dg/rewind_1.f90: New test.
34318
34319 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
34320
34321         PR fortran/16597
34322         * gfortran.dg/pr16597.f90: New test.
34323
34324 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34325
34326         PR c/13801
34327         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
34328         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
34329         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
34330         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
34331         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
34332
34333 2004-08-26  Nick Clifton  <nickc@redhat.com>
34334
34335         * gcc.c-torture/compile/pr17119.c: New test.
34336
34337 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34338
34339         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
34340
34341 2004-08-25  Richard Henderson  <rth@redhat.com>
34342
34343         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
34344         the bits that expect kind=8 to be the largest real kind.
34345
34346 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34347
34348         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34349
34350 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34351
34352         * gfortran.dg/assignment_1.f90: New test.
34353
34354 2004-08-25  Adam Nemet  <anemet@lnxw.com>
34355
34356         * g++.dg/template/repo3.C: New test.
34357
34358 2004-08-25  Roger Sayle  <roger@eyesopen.com>
34359
34360         PR middle-end/16693
34361         PR tree-optimization/16372
34362         * g++.dg/opt/pr16372-1.C: New test case.
34363         * g++.dg/opt/pr16693-1.C: New test case.
34364         * g++.dg/opt/pr16693-2.C: New test case.
34365
34366 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
34367
34368         * objc.dg/proto-lossage-4.m: New test.
34369
34370 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
34371
34372         PR c++/17155
34373         * g++.dg/inherit/local2.C: New test.
34374
34375 2004-08-25  Paul Brook  <paul@codesourcery.com>
34376
34377         PR fortran/17144
34378         * gfortran.dg/string_ctor_1.f90: New test.
34379
34380 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34381
34382         PR c++/14428
34383         * g++.dg/template/redecl2.C: New test.
34384
34385 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34386
34387         PR fortran/17143
34388         * gfortran.dg/pr17143.f90: New test.
34389
34390 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
34391
34392         PR fortran/17164
34393         * gfortran.dg/pr17164.f90: New test.
34394
34395 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34396
34397         * gcc.dg/tree-ssa/loop-1.c: New test.
34398
34399 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34400
34401         * gcc.c-torture/compile/20040824-1.c: New test.
34402
34403 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
34404
34405         * gcc.c-torture/compile/iftrap-3.c: New test.
34406
34407 2004-08-24  Paul Brook  <paul@codesourcery.com>
34408
34409         * gfortran.dg/entry_2.f90: New test.
34410
34411 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34412
34413         PR c++/16889
34414         * g++.dg/lookup/ambig[12].C: New.
34415
34416 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34417
34418         PR c++/16706
34419         * g++.dg/template/crash21.C: New test.
34420         * g++.dg/template/crash22.C: Likewise.
34421
34422 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
34423
34424         PR c++/17149
34425         * g++.dg/template/access15.C: New.
34426
34427 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34428
34429         PR c++/17163
34430         * g++.dg/template/repo2.C: New test.
34431
34432 2004-08-23  Roger Sayle  <roger@eyesopen.com>
34433
34434         PR rtl-optimization/17078
34435         * gcc.c-torture/execute/pr17078-1.c: New test case.
34436
34437 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34438
34439         PR c/14492
34440         * gcc.dg/debug/crash1.c: New test.
34441
34442 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
34443
34444         PR c/16180
34445         * gcc.dg/loop-5.c: New test.
34446
34447 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
34448
34449         * gcc.c-torture/execute/20040823-1.c: New test.
34450
34451 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
34452
34453         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34454         to the assembler.  Simplify test accordingly.
34455         (asm_abi_flags): Use GNU names.
34456         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34457         to check for ABI flags.
34458
34459 2004-08-22  Andrew Pinski  <apinski@apple.com>
34460
34461         * g++.dg/opt/pr14029.C: New test.
34462         * gcc.c-torture/execute/pr15262.c: New test.
34463
34464 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34465
34466         * gfortran.dg/reduction.f90: Add checks with complex arguments.
34467
34468 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
34469
34470         PR 16908
34471         * gfortran.dg/direct_io.f90: New test.
34472
34473 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34474
34475         PR c++/17121
34476         * g++.dg/inherit/local2.C: New test.
34477
34478 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34479
34480         PR c++/17120
34481         * g++.dg/warn/Wparentheses-4.C: New test.
34482
34483 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
34484
34485         PR c++/17121
34486         * g++.dg/inherit/local2.C: New test.
34487
34488         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34489         * gcc.dg/ppc-ldstruct.c: Likewise.
34490         * gcc.dg/ppc64-abi-2.c: Likewise.
34491
34492 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
34493
34494         PR rtl-optimization/17099
34495         * gcc.c-torture/execute/20040820-1.c: New test.
34496
34497 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
34498
34499         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34500
34501 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
34502
34503         PR fortran/17077
34504         * gfortran.dg/auto_array_1.f90: New test.
34505
34506 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34507
34508         PR fortran/17074
34509         * gfortran.dg/simpleif_1.f90: New test.
34510
34511 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
34512
34513         * lib/target-supports.exp (check_profiling_available): Return
34514         false for arm*-*-symbianelf* and arm*-*-eabi*.
34515
34516         PR c++/15890
34517         * g++.dg/template/delete1.C: New test.
34518
34519 2004-08-19  Paul Brook  <paul@codesourcery.com>
34520
34521         PR fortran/14976
34522         PR fortran/16228
34523         * gfortran.dg/data_char_1.f90: New test.
34524
34525 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
34526
34527         PR fortran/16946
34528         * gfortran.dg/reduction.f90: New testcase.
34529
34530 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34531
34532         PR fortran/16520
34533         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34534
34535 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
34536
34537         PR c++/17041
34538         * g++.dg/Wparentheses-3.C: New test.
34539
34540 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
34541
34542         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34543         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34544         * gcc.dg/vect/vect-2.c: Likewise.
34545         * gcc.dg/vect/vect-3.c: Likewise.
34546         * gcc.dg/vect/vect-4.c: Likewise.
34547         * gcc.dg/vect/vect-5.c: Likewise.
34548         * gcc.dg/vect/vect-6.c: Likewise.
34549         * gcc.dg/vect/vect-7.c: Likewise.
34550         * gcc.dg/vect/vect-25.c: Likewise.
34551         * gcc.dg/vect/vect-31.c: Likewise.
34552         * gcc.dg/vect/vect-32.c: Likewise.
34553         * gcc.dg/vect/vect-34.c: Likewise.
34554         * gcc.dg/vect/vect-36.c: Likewise.
34555         * gcc.dg/vect/vect-all.c: Likewise.
34556
34557 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
34558
34559         PR c++/17068
34560         * g++.dg/template/operator4.C: New test.
34561
34562 2004-08-18  Richard Henderson  <rth@redhat.com>
34563
34564         * gcc.dg/20040206-1.c: XFAIL.
34565
34566 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34567
34568         PR c++/16246
34569         * g++.dg/template/array7.C: New test.
34570
34571 2004-08-17  James E Wilson  <wilson@specifixinc.com>
34572
34573         * gcc.dg/mips-movcc-1.c: New test.
34574         * gcc.dg/mips-movcc-2.c: New test.
34575         * gcc.dg/mips-movcc-3.c: New test.
34576
34577         * gcc.dg/mips-nmadd-1.c: New test.
34578         * gcc.dg/mips-nmadd-2.c: New test.
34579
34580 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
34581
34582         PR c++/15871
34583         * g++.dg/opt/inline8.C: New test.
34584
34585         PR c++/16965
34586         * g++.dg/parse/error17.C: New test.
34587
34588 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
34589
34590         * gcc.dg/vect: New directory for vectorizer tests.
34591         * gcc.dg/vect/tree-vect.h: New file.
34592         * gcc.dg/vect/vect.exp: New file.
34593         * gcc.dg/vect/pr16105.c.c: New test.
34594         * gcc.dg/vect/vect-1.c: New test.
34595         * gcc.dg/vect/vect-2.c: New test.
34596         * gcc.dg/vect/vect-3.c: New test.
34597         * gcc.dg/vect/vect-4.c: New test.
34598         * gcc.dg/vect/vect-5.c: New test.
34599         * gcc.dg/vect/vect-6.c: New test.
34600         * gcc.dg/vect/vect-7.c: New test.
34601         * gcc.dg/vect/vect-8.c: New test.
34602         * gcc.dg/vect/vect-9.c: New test.
34603         * gcc.dg/vect/vect-10.c: New test.
34604         * gcc.dg/vect/vect-11.c: New test.
34605         * gcc.dg/vect/vect-12.c: New test.
34606         * gcc.dg/vect/vect-13.c: New test.
34607         * gcc.dg/vect/vect-14.c: New test.
34608         * gcc.dg/vect/vect-15.c: New test.
34609         * gcc.dg/vect/vect-16.c: New test.
34610         * gcc.dg/vect/vect-17.c: New test.
34611         * gcc.dg/vect/vect-18.c: New test.
34612         * gcc.dg/vect/vect-19.c: New test.
34613         * gcc.dg/vect/vect-20.c: New test.
34614         * gcc.dg/vect/vect-21.c: New test.
34615         * gcc.dg/vect/vect-22.c: New test.
34616         * gcc.dg/vect/vect-23.c: New test.
34617         * gcc.dg/vect/vect-24.c: New test.
34618         * gcc.dg/vect/vect-25.c: New test.
34619         * gcc.dg/vect/vect-26.c: New test.
34620         * gcc.dg/vect/vect-27.c: New test.
34621         * gcc.dg/vect/vect-28.c: New test.
34622         * gcc.dg/vect/vect-29.c: New test.
34623         * gcc.dg/vect/vect-30.c: New test.
34624         * gcc.dg/vect/vect-31.c: New test.
34625         * gcc.dg/vect/vect-32.c: New test.
34626         * gcc.dg/vect/vect-33.c: New test.
34627         * gcc.dg/vect/vect-34.c: New test.
34628         * gcc.dg/vect/vect-35.c: New test.
34629         * gcc.dg/vect/vect-36.c: New test.
34630         * gcc.dg/vect/vect-37.c: New test.
34631         * gcc.dg/vect/vect-38.c: New test.
34632         * gcc.dg/vect/vect-40.c: New test.
34633         * gcc.dg/vect/vect-41.c: New test.
34634         * gcc.dg/vect/vect-42.c: New test.
34635         * gcc.dg/vect/vect-43.c: New test.
34636         * gcc.dg/vect/vect-44.c: New test.
34637         * gcc.dg/vect/vect-45.c: New test.
34638         * gcc.dg/vect/vect-46.c: New test.
34639         * gcc.dg/vect/vect-47.c: New test.
34640         * gcc.dg/vect/vect-48.c: New test.
34641         * gcc.dg/vect/vect-49.c: New test.
34642         * gcc.dg/vect/vect-50.c: New test.
34643         * gcc.dg/vect/vect-51.c: New test.
34644         * gcc.dg/vect/vect-52.c: New test.
34645         * gcc.dg/vect/vect-53.c: New test.
34646         * gcc.dg/vect/vect-54.c: New test.
34647         * gcc.dg/vect/vect-55.c: New test.
34648         * gcc.dg/vect/vect-56.c: New test.
34649         * gcc.dg/vect/vect-57.c: New test.
34650         * gcc.dg/vect/vect-58.c: New test.
34651         * gcc.dg/vect/vect-59.c: New test.
34652         * gcc.dg/vect/vect-60.c: New test.
34653         * gcc.dg/vect/vect-61.c: New test.
34654         * gcc.dg/vect/vect-all.c: New test.
34655         * gcc.dg/vect/vect-none.c: New test.
34656
34657 2004-08-17  Paul Brook  <paul@codesourcery.com>
34658
34659         PR fortran/13082
34660         * gfortran.dg/entry_1.f90: New test.
34661
34662 2004-08-17  Andrew Pinski  <apinski@apple.com>
34663
34664         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34665
34666 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
34667
34668         * gcc.dg/pr17036-1.c: New test.
34669
34670 2004-08-16  Devang Patel  <dpatel@apple.com>
34671
34672         * gcc.dg/darwin-20040809-1.c: New test.
34673
34674 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
34675
34676         * gcc.dg/funcdef-attr-1.c: New test.
34677
34678 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
34679
34680         * gcc.dg/altivec-17.c: New test.
34681         * gcc.dg/altivec-18.c: New test.
34682
34683 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34684
34685         PR c++/6749
34686         * g++.dg/template/vtable2.C: New test.
34687
34688 2004-08-14  Richard Henderson  <rth@redhat.com>
34689
34690         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34691         * gcc.dg/pack-test-4.c (main): Return 0.
34692         * gcc.dg/setjmp-1.c: Remove XFAIL.
34693         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34694
34695 2004-08-14  Richard Henderson  <rth@redhat.com>
34696
34697         * gcc.dg/980217-1.c: Add prototype for printf.
34698
34699 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
34700
34701         * gfortran.dg/pr16935.f90: New test.
34702
34703 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
34704
34705         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34706
34707 2004-08-13  Paul Brook  <paul@codesourcery.com>
34708
34709         * gfortran.dg/der_io_1.f90: Remove stray comma.
34710
34711 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34712
34713         * gcc.dg/vmx/cw-bug-2.c: Remove.
34714         * gcc.dg/vmx/vprint-1.c: Remove.
34715         * gcc.dg/vmx/vscan-1.c: Remove.
34716
34717 2004-08-12  Devang patel  <dpatel@apple.com>
34718
34719         * gcc.dg/darwin-20040809-2.c: New test.
34720
34721 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
34722
34723         * g++.dg/ext/altivec-12.C: New test.
34724
34725         * g++.dg/ext/altivec-11.C: New test.
34726
34727 2004-08-12  Paul Brook  <paul@codesourcery.com>
34728
34729         * g++.dg/abi/arm_cxa_vec_1.C: New test.
34730
34731 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
34732
34733         * g++.dg/ext/altivec-2.C: Check for hardware support before
34734         executing any VMX instructions.
34735
34736         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34737
34738 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
34739
34740         PR c++/16276
34741         * g++.old-deja/g++.other/comdat4.C: New test.
34742         * g++.old-deja/g++.other/comdat4-aux.cc: New.
34743
34744 2004-08-12  Ben Elliston  <bje@au.ibm.com>
34745
34746         PR target/16286
34747         * gcc.dg/pr16286.c: New test.
34748
34749 2004-08-12 Jan Beulich <jbeulich@novell.com>
34750
34751         * g++.dg/ext/asm5.C: New.
34752
34753 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34754
34755         PR c++/16698
34756         * g++.dg/eh/crash1.C: New test.
34757
34758         PR c++/16717
34759         * g++.dg/ext/construct1.C: New test.
34760
34761 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34762
34763         PR c++/16853
34764         * g++.dg/init/ptrmem1.C: New test.
34765
34766         PR c++/16618
34767         * g++.dg/parse/offsetof5.C: New test.
34768
34769         PR c++/16870
34770         * g++.dg/template/overload3.C: New test.
34771
34772 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
34773
34774         PR c++/16964
34775         * g++.dg/parse/error16.C: New test.
34776
34777         PR c++/16904
34778         * g++.dg/template/error14.C: New test.
34779
34780         PR c++/16929
34781         * g++.dg/template/error15.C: New test.
34782
34783 2004-08-11  Devang Patel  <dpatel@apple.com>
34784
34785         * gcc.dg/darwin-ld-20040809-1.c: New test.
34786         * gcc.dg/darwin-ld-20040809-2.c: New test.
34787
34788 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
34789
34790         PR fortran/16917
34791         * gfortran.dg/dfloat_1.f90: New test.
34792
34793 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
34794
34795         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34796         * gcc.dg/dll-2.c: Fix dg-require syntax.
34797         * gcc.misc-tests/arm-isr.c (abort): Declare.
34798         (exit): Likewise.
34799
34800 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
34801
34802         PR c++/16971
34803         * g++.dg/parse/crash16.C: New test.
34804
34805 2004-08-10  Roger Sayle  <roger@eyesopen.com>
34806
34807         * gcc.dg/mips-rsqrt-1.c: New test case.
34808         * gcc.dg/mips-rsqrt-2.c: New test case.
34809         * gcc.dg/mips-rsqrt-3.c: New test case.
34810
34811 2004-08-10  Paul Brook  <paul@codesourcery.com>
34812
34813         * gfortran.dg/der_io_1.f90: New test.
34814
34815 2004-08-10  Paul Brook  <paul@codesourcery.com>
34816
34817         PR fortran/16919
34818         * gfortran.dg/der_array_1.f90: New test.
34819
34820 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
34821
34822         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34823
34824 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
34825
34826         * gcc.dg/wchar_t-2.c: Fix typo.
34827
34828 2004-08-09  Falk Hueffner  <falk@debian.org>
34829
34830         PR tree-optimization/12517
34831         * gcc.c-torture/compile/pr12517.c: New test.
34832
34833         PR tree-optimization/12578
34834         * gcc.c-torture/compile/pr12578.c: New test.
34835
34836         PR tree-optimization/12899
34837         * gcc.c-torture/compile/pr12899.c: New test.
34838
34839         PR rtl-optimization/14692
34840         * gcc.c-torture/compile/pr14692.c: New test.
34841
34842         PR tree-optimization/16461
34843         * gcc.c-torture/compile/pr16461.c: New test.
34844
34845 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34846
34847         * gfortran.dg/getenv_1.f90: New test.
34848
34849 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34850
34851         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34852         wchar_t.
34853         * gcc.dg/symbian5.c: Test -fno-short-wchar.
34854
34855 2004-08-06  Paul Brook  <paul@codesourcery.com>
34856
34857         * gfortran.dg/ret_array_1.f90: New test.
34858         * gfortran.dg/ret_pointer_1.f90: New test.
34859
34860 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
34861
34862         * gcc.dg/missing-field-init-[12].c: New tests.
34863         * g++.dg/warn/missing-field-init-[12].C: New tests.
34864
34865 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
34866
34867         * gcc.dg/enum2.c: New test.
34868         * gcc.dg/symbian3.c: Likewise.
34869         * gcc.dg/symbian4.c: Likewise.
34870         * gcc.dg/wchar_t-2.c: Likewise.
34871
34872 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34873
34874         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34875         destructor tests.
34876
34877 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
34878
34879         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34880         dg-require-visiblity.
34881         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34882         * g++.dg/ext/visibility/fvisibility.C: Likewise.
34883         * g++.dg/ext/visibility/memfuncts.C: Likewise.
34884         * g++.dg/ext/visibility/new1.C: Likewise.
34885         * g++.dg/ext/visibility/pragma.C: Likewise.
34886         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34887         * g++.dg/ext/visibility/virtual.C: Likewise.
34888         * g++/dg/ext/visibility/visibility-1.C: Likewise.
34889         * g++/dg/ext/visibility/visibility-2.C: Likewise.
34890         * g++/dg/ext/visibility/visibility-3.C: Likewise.
34891         * g++/dg/ext/visibility/visibility-4.C: Likewise.
34892         * g++/dg/ext/visibility/visibility-5.C: Likewise.
34893         * g++/dg/ext/visibility/visibility-6.C: Likewise.
34894         * g++/dg/ext/visibility/visibility-7.C: Likewise.
34895         * g++/dg/ext/visibility/visibility-8.C: New test.
34896         * gcc.c-torture/compile/dll.x: Remove.
34897         * gcc.dg/dll-2.c: Use dg-require-dll
34898         * gcc.dg/visibility-10.c: New test.
34899         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34900         supporting DLLs.
34901         * lib/scanasm.exp (scan_hidden): New function.
34902         (scan_not_hidden): Likewise.
34903
34904 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
34905
34906         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34907
34908 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
34909
34910         * gcc.c-torture/execute/20040805-1.c: New test.
34911
34912 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
34913
34914         * gcc.dg/20020118-1.c: Declare abort.
34915         * gcc.dg/altivec_check.h: Likewise.
34916         * gcc.dg/iftrap-2.c: Likewise.
34917         * gcc.dg/pragma-darwin.c: Likewise.
34918         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34919
34920 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
34921
34922         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34923
34924 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
34925
34926         * gcc.c-torture/execute/builtins/abs-2.c,
34927         gcc.c-torture/execute/builtins/abs-3.c,
34928         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34929         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34930         intmax_t, uintmax_t and their limits.
34931         * gcc.dg/intmax_t-1.c: New test.
34932
34933 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34934
34935         * g++.dg/tc1/dr147.C: Add reference to PR.
34936
34937 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
34938
34939         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34940         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34941
34942 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
34943
34944         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34945
34946 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34947
34948         * gcc.dg/redecl-5.c: New test.
34949         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34950         of scanf.
34951
34952 2004-08-03  Roger Sayle  <roger@eyesopen.com>
34953
34954         PR middle-end/16790
34955         * gcc.c-torture/execute/pr16790-1.c: New test case.
34956
34957 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
34958
34959         * g++.dg/ext/visibility/assign1.C: New test.
34960         * g++.dg/ext/visibility/new1.C: Likewise.
34961
34962         * gcc.dg/symbian1.c: New test.
34963         * gcc.dg/symbian2.c: Likewise.
34964
34965 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
34966
34967         PR target/16570
34968         * gcc.dg/i386-sse-9.c: New test.
34969
34970 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34971
34972         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34973
34974 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
34975
34976         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34977         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34978         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34979         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34980         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34981         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34982         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34983         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34984         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34985         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34986         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34987         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34988         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34989         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34990         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34991         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34992         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34993         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34994         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34995         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34996         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34997         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34998         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34999         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
35000         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
35001         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
35002         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
35003         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
35004         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
35005         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
35006         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
35007         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
35008         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
35009         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
35010         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
35011         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
35012         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
35013         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
35014         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
35015         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
35016         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
35017         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
35018         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
35019         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
35020         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
35021         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
35022         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
35023         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
35024         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
35025         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
35026         gcc.misc-tests/i386-pf-3dnow-1.c,
35027         gcc.misc-tests/i386-pf-athlon-1.c,
35028         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
35029         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
35030         Declare built-in functions used.
35031         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
35032
35033 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
35034
35035         PR c++/16707
35036         * g++.dg/lookup/using12.C: New test.
35037
35038         * g++.dg/init/null1.C: Fix PR number.
35039         * g++.dg/parse/namespace10.C: Likewise.
35040
35041 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35042
35043         PR c++/16224
35044         * g++.dg/template/spec17.C: New test.
35045         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
35046         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
35047
35048 2004-08-02  David Billinghurst
35049
35050         PR fortran/16292
35051         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
35052
35053 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
35054
35055         * gcc.dg/ia64-got-1.c: New test case.
35056
35057 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
35058
35059         PR c++/16489
35060         * g++.dg/init/null1.C: New test.
35061         * g++.dg/tc1/dr76.C: Adjust error marker.
35062
35063         PR c++/16529
35064         * g++.dg/parse/namespace10.C: New test.
35065
35066         PR c++/16810
35067         * g++.dg/inherit/ptrmem2.C: New test.
35068
35069 2004-08-02  Ben Elliston  <bje@au.ibm.com>
35070
35071         PR target/16155
35072         * gcc.dg/pr16155.c: New test.
35073
35074 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35075
35076         * gcc.dg/redecl-2.c: New test.
35077
35078 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
35079
35080         * gcc.dg/darwin-longdouble.c: New file.
35081
35082 2004-07-30  Richard Henderson  <rth@redhat.com>
35083
35084         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
35085         write to constant argument.
35086         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
35087
35088 2004-07-30  Richard Henderson  <rth@redhat.com>
35089
35090         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
35091         tests of nearest around zero.
35092
35093 2004-07-30  Andrew Pinski  <apinski@apple.com>
35094
35095         * gcc.c-torture/compile/20040730-1.c: New test.
35096
35097 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35098
35099         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
35100         powerpc-eabispe.
35101
35102 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
35103
35104         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
35105
35106 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
35107
35108         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
35109         contains $ld_library_path.
35110         * lib/gfortran.exp (gfortran_link_flags): Likewise.
35111
35112 2004-07-29  Richard Henderson  <rth@redhat.com>
35113
35114         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
35115
35116         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
35117         (alt2, which): New.
35118         (Check): Accept either alternative.
35119
35120 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
35121
35122         * g++.dg/abi/inline1.C: New test.
35123         * g++.dg/abi/local1-a.cc: Likewise.
35124         * g++.dg/abi/local1.C: Likewise.
35125         * g++.dg/abi/mangle11.C: Tweak location of warnings.
35126         * g++.dg/abi/mangle12.C: Likewise.
35127         * g++.dg/abi/mangle17.C: Likewise.
35128         * g++.dg/abi/mangle20-2.C: Likewise.
35129         * g++.dg/opt/interface1.C: Likewise.
35130         * g++.dg/opt/interface1.h: Likewise.
35131         * g++.dg/opt/interface1-a.cc: New test.
35132         * g++.dg/parse/repo1.C: New test.
35133         * g++.dg/template/repo1.C: Likewise.
35134         * g++.dg/warn/Winline-1.C: Likewise.
35135         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
35136
35137 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
35138
35139         * gcc.dg/tree-ssa/20040729-1.c: New test.
35140
35141 2004-07-27  Matt Austern <austern@apple.com>
35142
35143         * gcc.dg/darwin-bool-1.c: New test.
35144         * gcc.dg/darwin-bool-2.c: New test.
35145
35146 2004-07-28  Richard Henderson  <rth@redhat.com>
35147
35148         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
35149         arguments in the correct type.  Don't write to constant arguments.
35150
35151 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35152
35153         PR tree-optimization/16688
35154         PR tree-optimization/16689
35155         * g++.dg/tree-ssa/pr16688.C: New test.
35156
35157 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35158
35159         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35160         loads.  Not only in the comment, this time.
35161
35162 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
35163
35164         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
35165         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
35166         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
35167         * gcc.dg/sh4a-bitmovua.c: New.
35168         * gcc.dg/sh4a-cos.c: New.
35169         * gcc.dg/sh4a-cosf.c: New.
35170         * gcc.dg/sh4a-fprun.c: New.
35171         * gcc.dg/sh4a-fsrra.c: New.
35172         * gcc.dg/sh4a-memmovua.c: New.
35173         * gcc.dg/sh4a-sin.c: New.
35174         * gcc.dg/sh4a-sincos.c: New.
35175         * gcc.dg/sh4a-sincosf.c: New.
35176         * gcc.dg/sh4a-sinf.c: New.
35177
35178 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
35179
35180         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
35181         conditionals.
35182         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
35183         loads.
35184         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
35185         DOM1.
35186
35187 2004-07-27  Andrew Pinski  <apinski@apple.com>
35188
35189         * g++.dg/rtti/tinfo1.C: Correct the xfail.
35190
35191 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
35192
35193         * gcc.dg/pragma-isr.c: New test.
35194
35195 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35196
35197         PR c++/14429
35198         * g++.dg/template/ttp11.C: New test.
35199
35200 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
35201
35202         * gcc.c-torture/compile/20040727-1.c: New test.
35203
35204 2004-07-26  Eric Christopher  <echristo@redhat.com>
35205
35206         * gcc.c-torture/compile/20040726-2.c: New test.
35207
35208 2004-07-26  Andrew Pinski  <apinski@apple.com>
35209
35210         * g++.dg/rtti/tinfo1.C: Xfail.
35211
35212 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
35213
35214         * gcc.c-torture/compile/20040726-1.c: New test.
35215
35216 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
35217             Brian Ryner  <bryner@brianryner.com>
35218
35219         PR c++/9283
35220         PR c++/15000
35221         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
35222         * g++.dg/ext/visibility/: New directory.
35223         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
35224         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
35225         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
35226         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
35227         * g++.dg/ext/visibility/fvisibility.C,
35228         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
35229         g++.dg/ext/visibility/fvisibility-override1.C
35230         g++.dg/ext/visibility/fvisibility-override2.C
35231         g++.dg/ext/visibility/memfuncts.C
35232         g++.dg/ext/visibility/noPLT.C
35233         g++.dg/ext/visibility/pragma.C
35234         g++.dg/ext/visibility/pragma-override1.C
35235         g++.dg/ext/visibility/pragma-override2.C
35236         g++.dg/ext/visibility/staticmemfuncts.C
35237         g++.dg/ext/visibility/virtual.C: New tests.
35238
35239 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35240
35241         PR c/15360
35242         * gcc.dg/pr15360-1.c: New test.
35243
35244 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
35245
35246         * gcc.dg/pragma-align-2.c: New test.
35247         * gcc.dg/pragma-init-fini.c: New test.
35248         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
35249         targets.
35250
35251 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35252
35253         * gcc.dg/init-string-2.c: New test.
35254
35255 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
35256
35257         PR 16684
35258         * gcc.dg/Wredundant-decls-1.c: New test case.
35259
35260 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
35261
35262         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
35263         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
35264         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
35265         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
35266         * gcc.dg/compat/generate-random.c: New file.
35267         * gcc.dg/compat/generate-random.h: Likewise.
35268         * gcc.dg/compat/generate-random_r.c: Likewise.
35269         * gcc.dg/compat/struct-layout-1.h: Likewise.
35270         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
35271         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
35272         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
35273         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
35274         * gcc.dg/compat/struct-layout-1_main.c: New test.
35275         * gcc.dg/compat/struct-layout-1_x.c: New file.
35276         * gcc.dg/compat/struct-layout-1_y.c: New file.
35277         * gcc.dg/compat/struct-layout-1_test.h: New file.
35278
35279 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35280
35281         * gcc.dg/comp-return-1.c: New test
35282
35283 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
35284
35285         * gcc.dg/vmx/8-02a.c: Fix typo.
35286
35287         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
35288         * gcc.dg/darwin-abi-3.c: New test.
35289
35290         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
35291         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
35292
35293         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
35294         * gcc.dg/vmx/ops-long-1.c: New test.
35295         * gcc.dg/vmx/ops-long-2.c: New test.
35296
35297 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
35298
35299         * g++.dg/lookup/conv-[1234].C: New.
35300
35301 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
35302
35303         * g++.dg/parse/attr2.C: Simplify.
35304
35305 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35306
35307         PR c/7284
35308         * gcc.c-torture/execute/pr7284-1.c: New test.
35309
35310 2004-07-22  Brian Booth  <bbooth@redhat.com>
35311
35312         * gcc.dg/tree-ssa/20040721-1.c: New test.
35313
35314 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
35315
35316         * g++.dg/template/crash20.c: New.
35317
35318 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
35319
35320         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
35321         Add dg-run directive.  Declare variables as required.
35322         * gfortran.dg/g77/README: Update
35323
35324 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
35325
35326         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
35327         gcc.dg/cris-peep2-andu2.c: New tests.
35328
35329 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35330
35331         PR c/15052
35332         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
35333         on return type.
35334         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
35335         messages.
35336         * gcc.dg/qual-return-2.c: Update expected messages.
35337         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
35338
35339 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35340
35341         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
35342         * gcc.dg/noncompile/921102-1.c: Update expected error message.
35343
35344 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35345
35346         PR c/11250
35347         * gcc.dg/init-string-1.c: New test.
35348
35349 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
35350
35351         PR middle-end/15345
35352         PR c/16450
35353         * gcc.dg/torture/nested-fn-1.c: New test.
35354
35355 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
35356
35357         PR target/16559
35358         * gcc.dg/ia64-fptr-1.c: New file.
35359
35360 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35361
35362         PR c++/14497
35363         * g++.dg/template/spec16.C: New test.
35364         * g++.old-deja/g++.robertl/eb118.C: Remove.
35365
35366 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35367
35368         PR c++/509
35369         * g++.dg/template/spec15.C: New test.
35370
35371 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
35372
35373         Copy cases from g77.f-torture/execute and add dg-run
35374         directive.  Other changes as noted.
35375         * gfortran.dg/g77/13037.f
35376         * gfortran.dg/g77/1832.f
35377         * gfortran.dg/g77/19981119-0.f
35378         * gfortran.dg/g77/19990313-0.f
35379         * gfortran.dg/g77/19990313-1.f
35380         * gfortran.dg/g77/19990313-2.f
35381         * gfortran.dg/g77/19990313-3.f
35382         * gfortran.dg/g77/19990419-1.f
35383         * gfortran.dg/g77/19990826-0.f
35384         * gfortran.dg/g77/19990826-2.f
35385         * gfortran.dg/g77/20000503-1.f
35386         * gfortran.dg/g77/20001111.f
35387         * gfortran.dg/g77/20010116.f
35388         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35389         * gfortran.dg/g77/20010430.f
35390         * gfortran.dg/g77/6177.f
35391         * gfortran.dg/g77/947.f
35392         * gfortran.dg/g77/970816-3.f
35393         * gfortran.dg/g77/971102-1.f
35394         * gfortran.dg/g77/980520-1.f
35395         * gfortran.dg/g77/980628-0.f
35396         * gfortran.dg/g77/980628-1.f
35397         * gfortran.dg/g77/980628-10.f
35398         * gfortran.dg/g77/980628-2.f
35399         * gfortran.dg/g77/980628-3.f
35400         * gfortran.dg/g77/980628-7.f
35401         * gfortran.dg/g77/980628-8.f
35402         * gfortran.dg/g77/980628-9.f
35403         * gfortran.dg/g77/980701-0.f
35404         * gfortran.dg/g77/980701-1.f
35405         * gfortran.dg/g77/cabs.f
35406         * gfortran.dg/g77/claus.f
35407         * gfortran.dg/g77/complex_1.f
35408         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35409         * gfortran.dg/g77/dcomplex.f
35410         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35411         * gfortran.dg/g77/f90-intrinsic-mathematical.f
35412         * gfortran.dg/g77/f90-intrinsic-numeric.f
35413         * gfortran.dg/g77/int8421.f
35414         * gfortran.dg/g77/labug1.f
35415         * gfortran.dg/g77/large_vec.f
35416         * gfortran.dg/g77/le.f
35417         * gfortran.dg/g77/short.f
35418         * gfortran.dg/g77/README: Update
35419
35420 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
35421
35422         PR c++/16637
35423         * g++.dg/parse/lookup4.C: New test.
35424
35425 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35426
35427         PR c++/16175
35428         * g++.dg/template/ttp10.C: New test.
35429
35430 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35431
35432         * gcc.dg/pr12625-1.c: New test.
35433
35434 2004-07-20  Steven Bosscher  <stevenb@suse.de>
35435
35436         * gcc.dg/switch-warn-1.c: New test.
35437         * gcc.dg/switch-warn-2.c: New test.
35438         * gcc.c-torture/compile/pr14730.c: Update.
35439
35440 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
35441
35442         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35443         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35444         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35445         g++.dg/template/nontype3.C: Remove trailing CR from tests.
35446
35447 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
35448
35449         PR c++/16623
35450         * g++.dg/template/assign1.C: New test.
35451
35452 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35453
35454         PR c++/12170
35455         * g++.dg/template/ttp9.C: New test.
35456
35457 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
35458
35459         * gcc.dg/format/cmn-err-1.c: New test.
35460
35461 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
35462
35463         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35464         gcc.dg/Wparentheses-10.c: New tests.
35465         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35466
35467 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35468
35469         PR fortran/16465
35470         * gfortran.dg/g77//ffixed-line-length-0.f,
35471         gfortran.dg/g77/ffixed-line-length-132.f,
35472         gfortran.dg/g77/ffixed-line-length-72.f,
35473         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35474         gfortran.dg/g77/README: Update.
35475
35476 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35477
35478         PR c++/13092
35479         * g++.dg/template/non-dependent7.C: New test.
35480         * g++.dg/template/non-dependent8.C: Likewise.
35481         * g++.dg/template/non-dependent9.C: Likewise.
35482         * g++.dg/template/non-dependent10.C: Likewise.
35483
35484 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
35485
35486         PR c++/16337
35487         * g++.dg/parse/attr2.C: New test.
35488
35489 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
35490
35491         * g77.dg: Removed.
35492         * g77.f-torture: Ditto.
35493
35494 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35495
35496         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35497         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35498         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35499
35500 2004-07-16  Richard Henderson  <rth@redhat.com>
35501
35502         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35503
35504 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35505
35506         * lib/fortran-torture.exp (fortran-torture): Don't test compile
35507         tests with full list of options.
35508         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35509         of TORTURE_OPTIONS if test contains 'dg-do run'.
35510
35511         PR fortran/16404
35512         * gfortran.dg/do_iterator.f90: New test.
35513
35514 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35515
35516         PR rtl-optimization/16536
35517         * gcc.c-torture/execute/restrict-1.c: New test.
35518
35519 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35520
35521         PR fortran/15324
35522         * gfortran.dg/pr15324.f90: New test.
35523
35524         PR fortran/15129
35525         * gfortran.dg/pr15129.f90: New test.
35526
35527         PR fortran/15140
35528         * gfortran.dg/pr15140.f90: New test.
35529
35530         PR fortran/13792
35531         * gfortran.fortran-torture/execute/bounds.f90: Add check for
35532         compile-time simplification.
35533
35534 2004-07-14  Mike Stump  <mrs@apple.com>
35535
35536         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35537
35538 2004-07-14  James E Wilson  <wilson@specifixinc.com>
35539
35540         PR target/16325
35541         * gcc.dg/profile-generate-1.c: New.
35542
35543 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
35544
35545         * gcc.c-torture/execute/20040709-1.c: New test.
35546         * gcc.c-torture/execute/20040709-2.c: New test.
35547
35548 2004-07-14  Mike Stump  <mrs@apple.com>
35549
35550         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35551
35552 2004-07-14  Mike Stump  <mrs@apple.com>
35553
35554         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35555
35556 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
35557
35558         PR c++/16518
35559         * g++.dg/parse/mutable1.C: New test.
35560
35561 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
35562
35563         PR tree-optimization/16443
35564         * gcc.dg/tree-ssa/20040713-1.c: New test.
35565
35566 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
35567
35568         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35569         for operator new.
35570
35571 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35572
35573         * gfortran.dg/g77/README: New file
35574         * gfortran.dg/g77/19981216-0.f: Copy from
35575         g77.f-torture/noncompile.  Add "dg-do compile" and
35576         dg-error as required.
35577         * gfortran.dg/g77/19990218-1.f: Likewise.
35578         * gfortran.dg/g77/19990905-1.f: Likewise.
35579         * gfortran.dg/g77/9263.f: Likewise.
35580         * gfortran.dg/g77/980615-0.f: Likewise.
35581         * gfortran.dg/g77/980616-0.f: Likewise.
35582         * gfortran.dg/g77/check0.f: Likewise.
35583         * gfortran.dg/g77/select_no_compile.f: Likewise.
35584
35585 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35586
35587         Copy files from g77.f-torture/compile.
35588         Add "{ dg-do compile}".  Other changes as noted
35589         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35590         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35591         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35592         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35593         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35594         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35595         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35596         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35597         statement to conform to standard.  Append alpha1.x for reference.
35598         * gfortran.dg/g77/xformat.f: Add dg-warning
35599
35600 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
35601
35602         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35603         Add {dg-do compile} directive.
35604         * gfortran.dg/g77/cpp2.F: Likewise.
35605
35606 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35607
35608         PR c++/5402
35609         * g++.dg/lookup/name-clash1.C: New test.
35610
35611         PR c++/9777
35612         * g++.dg/lookup/name-clash2.C: New test.
35613
35614         PR c++/12102
35615         * g++.dg/lookup/name-clash3.C: New test.
35616
35617 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35618
35619         * g++.dg/lookup/new2.C: New test.
35620         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35621
35622 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
35623
35624         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35625         Add {dg-do compile} directive.
35626         * gfortran.dg/g77/13060.f: Likewise.
35627         * gfortran.dg/g77/19990218-0.f: Likewise.
35628         * gfortran.dg/g77/19990305-0.f: Likewise.
35629         * gfortran.dg/g77/19990419-0.f: Likewise.
35630         * gfortran.dg/g77/19990502-0.f: Likewise.
35631         * gfortran.dg/g77/19990502-1.f: Likewise.
35632         * gfortran.dg/g77/19990525-0.f: Likewise.
35633         * gfortran.dg/g77/19990826-1.f: Likewise.
35634         * gfortran.dg/g77/19990826-3.f: Likewise.
35635         * gfortran.dg/g77/19990905-2.f: Likewise.
35636         * gfortran.dg/g77/20000412-1.f: Likewise.
35637         * gfortran.dg/g77/20000511-1.f: Likewise.
35638         * gfortran.dg/g77/20000511-2.f: Likewise.
35639         * gfortran.dg/g77/20000518.f: Likewise.
35640         * gfortran.dg/g77/20000601-1.f: Likewise.
35641         * gfortran.dg/g77/20000601-2.f: Likewise.
35642         * gfortran.dg/g77/20000629-1.f: Likewise.
35643         * gfortran.dg/g77/20000630-2.f: Likewise.
35644         * gfortran.dg/g77/20010115.f: Likewise.
35645         * gfortran.dg/g77/20010321-1.f: Likewise.
35646         * gfortran.dg/g77/20010426.f: Likewise.
35647         * gfortran.dg/g77/20020307-1.f: Likewise.
35648         * gfortran.dg/g77/8485.f: Likewise.
35649         * gfortran.dg/g77/960317-1.f: Likewise.
35650         * gfortran.dg/g77/970915-0.f: Likewise.
35651         * gfortran.dg/g77/980310-1.f: Likewise.
35652         * gfortran.dg/g77/980310-2.f: Likewise.
35653         * gfortran.dg/g77/980310-3.f: Likewise.
35654         * gfortran.dg/g77/980310-4.f: Likewise.
35655         * gfortran.dg/g77/980310-6.f: Likewise.
35656         * gfortran.dg/g77/980310-7.f: Likewise.
35657         * gfortran.dg/g77/980310-8.f: Likewise.
35658         * gfortran.dg/g77/980419-2.f: Likewise.
35659         * gfortran.dg/g77/980424-0.f: Likewise.
35660         * gfortran.dg/g77/980427-0.f: Likewise.
35661         * gfortran.dg/g77/980729-0.f: Likewise.
35662         * gfortran.dg/g77/981117-1.f: Likewise.
35663         * gfortran.dg/g77/toon_1.f: Likewise.
35664
35665 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35666
35667         PR c++/2204
35668         * g++.dg/other/abstract2.C: New test.
35669
35670 2004-07-12  Paul Brook  <paul@codesourcery.com>
35671
35672         * gfortran.dg/pointer_init_1.f90: New test.
35673
35674 2004-07-11  Paul Brook  <paul@codesourcery.com>
35675
35676         PR fortran/15986
35677         * gfortran.dg/contained_1.f90: New test.
35678
35679 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
35680
35681         * g++.dg/parse/defarg8.C: New test.
35682
35683 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35684
35685         PR fortran/16433
35686         * gfortran.dg/pr16433.f: New test.
35687
35688         PR fortran/17574
35689         * gfortran.dg/pr15754.f90: New test.
35690
35691 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
35692
35693         PR tree-optimization/16437
35694         * gcc.c-torture/execute/bitfld-4.c: New test.
35695
35696 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35697
35698         * gfortran.fortran-torture/execute/common_2.f90: Add check for
35699         access to common var from module.
35700
35701 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35702
35703         PR fortran/16336
35704         * gfortran.fortran-torture/execute/common_2.f90: New test.
35705
35706 2004-07-10  Paul Brook  <paul@codesourcery.com>
35707
35708         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35709
35710 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35711
35712         PR fortran/15969
35713         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35714
35715 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
35716
35717         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35718         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35719         * gfortran.dg/g77/ffree-form-1.f: Likewise.
35720         * gfortran.dg/g77/ffree-form-2.f: Likewise.
35721         * gfortran.dg/g77/ffree-form-3.f: Likewise.
35722         * gfortran.dg/g77/fno-underscoring.f: Likewise.
35723         * gfortran.dg/g77/funderscoring.f: Likewise.
35724         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
35725
35726 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35727
35728         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35729
35730 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35731         Paul Brook  <paul@codesourcery.com>
35732
35733         PR fortran/13415
35734         * gfortran.dg/common_pointer_1.f90: New test.
35735
35736 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35737
35738         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35739
35740 2004-07-09  James E Wilson  <wilson@specifixinc.com>
35741
35742         PR target/16364
35743         * gcc.c-torture/compile/20040709-1.c: New.
35744
35745 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35746
35747         PR fortran/14077
35748         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35749
35750 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35751
35752         PR fortran/13201
35753         * gfortran.dg/shape_1.f90: New test.
35754
35755 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
35756             Andrew Pinski  <apinski@apple.com>
35757
35758         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35759
35760 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35761
35762         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35763         comment.
35764
35765 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35766         Paul Brook  <paul@codesourcery.com>
35767
35768         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35769         '.f95' and '.F95'.
35770
35771 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
35772
35773         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35774
35775 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35776
35777         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35778         testcases with capital suffix.
35779
35780 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35781
35782         PR fortran/15481
35783         PR fortran/13372
35784         PR fortran/13575
35785         PR fortran/15978
35786         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35787
35788         * gfortran.dg/implicit_1.f90: New test.
35789
35790 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35791
35792         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35793         expression to match gfortran warning/error messages
35794         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35795         dg-error text.
35796
35797 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35798
35799         * lib/fortran-torture.exp: Rename proc search_for to
35800         search_for_re.
35801
35802 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
35803
35804         * gcc.c-torture/execute/simd-5.x: New file.
35805         XFAIL on SPARC 64-bit at -O0.
35806
35807 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35808
35809         PR c++/8211
35810         PR c++/16165
35811         * g++.dg/warn/effc3.C: New test.
35812
35813 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35814
35815         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35816         change X to 1X in format.
35817         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35818         add data statements to conform to standard.
35819
35820 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35821
35822         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35823         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35824         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35825
35826 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35827
35828         * gfortran.dg/g77/7388.f: Copy from g77.dg
35829         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35830         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35831         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35832         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35833         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35834         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35835         * gfortran.dg/g77/strlen0.f: Likewise.
35836
35837 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
35838
35839         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35840         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35841
35842 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35843
35844         * gcc.c-torture/execute/920428-2.x: Delete.
35845         * gcc.c-torture/execute/920501-7.x: Likewise.
35846
35847 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
35848
35849         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35850         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
35851         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35852         prescott and c3-2.
35853         (PREFETCH_3DNOW): Add -march=c3.
35854
35855 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
35856
35857         PR c/16437
35858         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35859         * gcc.c-torture/execute/bf64-1.x: Likewise.
35860
35861 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
35862
35863         * gcc.c-torture/compile/20040708-1.c: New test.
35864
35865 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35866
35867         PR c++/16169
35868         * g++.dg/warn/effc2.C: New test.
35869
35870 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35871
35872         * gcc.c-torture/execute/bitfld-1.x: Remove.
35873         * gcc.c-torture/execute/bitfld-3.c: New test.
35874         * gcc.dg/bitfld-2.c: Remove XFAILs.
35875
35876 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
35877
35878         PR c++/16276
35879         * g++.dg/rtti/tinfo1.C: New file.
35880
35881 2004-07-07  Eric Christopher  <echristo@redhat.com>
35882
35883         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35884
35885 2004-07-07  Andrew Pinski  <apinski@apple.com>
35886
35887         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35888
35889 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
35890
35891         * g++.dg/init/call1.C: XFAIL.
35892
35893 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
35894
35895         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35896         except for movstrict*, to movmem* and clrstr* to clrmem*.
35897
35898 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
35899
35900         * gcc.c-torture/execute/20040707-1.c: New test.
35901
35902 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
35903
35904         * gcc.c-torture/execute/20040706-1.c: New test.
35905
35906 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35907
35908         PR c++/3671
35909         * g++.dg/template/spec14.C: New test.
35910
35911 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
35912
35913         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35914         nothing if not yet defined.  Use it in b, c and d type definitions.
35915         * gcc.c-torture/execute/20040705-1.c: New test.
35916         * gcc.c-torture/execute/20040705-2.c: New test.
35917
35918 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35919
35920         PR c++/2518
35921         * g++.dg/lookup/new1.C: New test.
35922
35923 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35924
35925         PR c++/11406
35926         * g++.dg/template/sizeof8.C: New test.
35927
35928 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
35929
35930         * gcc.c-torture/compile/20040705-1.c: New test.
35931
35932 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
35933
35934         * gfortran.fortran-torture/execute/seq_io.f90: New test.
35935
35936 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
35937
35938         * gcc.dg/cpp/if-mop.c: Two new testcases.
35939         * gcc.dg/cpp/trad/comment-3.c: New.
35940
35941 2004-07-04  Paul Brook  <paul@codesourcery.com>
35942
35943         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35944
35945 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
35946
35947         PR c++/3761
35948         * g++.dg/lookup/crash4.C: New test.
35949
35950 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
35951
35952         * gcc.c-torture/execute/builtin-abs-1.c
35953         * gcc.c-torture/execute/builtin-abs-2.c
35954         * gcc.c-torture/execute/builtin-complex-1.c
35955         * gcc.c-torture/execute/builtins/string-1-lib.c
35956         * gcc.c-torture/execute/builtins/string-1.c
35957         * gcc.c-torture/execute/builtins/string-2-lib.c
35958         * gcc.c-torture/execute/builtins/string-2.c
35959         * gcc.c-torture/execute/builtins/string-3-lib.c
35960         * gcc.c-torture/execute/builtins/string-3.c
35961         * gcc.c-torture/execute/builtins/string-4-lib.c
35962         * gcc.c-torture/execute/builtins/string-4.c
35963         * gcc.c-torture/execute/builtins/string-5-lib.c
35964         * gcc.c-torture/execute/builtins/string-5.c
35965         * gcc.c-torture/execute/builtins/string-6-lib.c
35966         * gcc.c-torture/execute/builtins/string-6.c
35967         * gcc.c-torture/execute/builtins/string-7-lib.c
35968         * gcc.c-torture/execute/builtins/string-7.c
35969         * gcc.c-torture/execute/builtins/string-8-lib.c
35970         * gcc.c-torture/execute/builtins/string-8.c
35971         * gcc.c-torture/execute/builtins/string-9-lib.c
35972         * gcc.c-torture/execute/builtins/string-9.c
35973         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35974         * gcc.c-torture/execute/builtins/string-asm-1.c
35975         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35976         * gcc.c-torture/execute/builtins/string-asm-2.c
35977         * gcc.c-torture/execute/stdio-opt-1.c
35978         * gcc.c-torture/execute/stdio-opt-2.c
35979         * gcc.c-torture/execute/stdio-opt-3.c
35980         * gcc.c-torture/execute/string-opt-1.c
35981         * gcc.c-torture/execute/string-opt-10.c
35982         * gcc.c-torture/execute/string-opt-11.c
35983         * gcc.c-torture/execute/string-opt-12.c
35984         * gcc.c-torture/execute/string-opt-13.c
35985         * gcc.c-torture/execute/string-opt-14.c
35986         * gcc.c-torture/execute/string-opt-15.c
35987         * gcc.c-torture/execute/string-opt-16.c
35988         * gcc.c-torture/execute/string-opt-2.c
35989         * gcc.c-torture/execute/string-opt-6.c
35990         * gcc.c-torture/execute/string-opt-7.c
35991         * gcc.c-torture/execute/string-opt-8.c:
35992         Replace with ...
35993
35994         * gcc.c-torture/execute/builtins/abs-2.c
35995         * gcc.c-torture/execute/builtins/abs-3.c
35996         * gcc.c-torture/execute/builtins/complex-1.c
35997         * gcc.c-torture/execute/builtins/fprintf.c
35998         * gcc.c-torture/execute/builtins/fputs.c
35999         * gcc.c-torture/execute/builtins/memcmp.c
36000         * gcc.c-torture/execute/builtins/memmove.c
36001         * gcc.c-torture/execute/builtins/memops-asm.c
36002         * gcc.c-torture/execute/builtins/mempcpy-2.c
36003         * gcc.c-torture/execute/builtins/mempcpy.c
36004         * gcc.c-torture/execute/builtins/memset.c
36005         * gcc.c-torture/execute/builtins/printf.c
36006         * gcc.c-torture/execute/builtins/sprintf.c
36007         * gcc.c-torture/execute/builtins/strcat.c
36008         * gcc.c-torture/execute/builtins/strchr.c
36009         * gcc.c-torture/execute/builtins/strcmp.c
36010         * gcc.c-torture/execute/builtins/strcpy.c
36011         * gcc.c-torture/execute/builtins/strcspn.c
36012         * gcc.c-torture/execute/builtins/strlen-2.c
36013         * gcc.c-torture/execute/builtins/strlen.c
36014         * gcc.c-torture/execute/builtins/strncat.c
36015         * gcc.c-torture/execute/builtins/strncmp-2.c
36016         * gcc.c-torture/execute/builtins/strncmp.c
36017         * gcc.c-torture/execute/builtins/strncpy.c
36018         * gcc.c-torture/execute/builtins/strpbrk.c
36019         * gcc.c-torture/execute/builtins/strpcpy-2.c
36020         * gcc.c-torture/execute/builtins/strpcpy.c
36021         * gcc.c-torture/execute/builtins/strrchr.c
36022         * gcc.c-torture/execute/builtins/strspn.c
36023         * gcc.c-torture/execute/builtins/strstr-asm.c
36024         * gcc.c-torture/execute/builtins/strstr.c:
36025         ... these new files.
36026
36027         * gcc.c-torture/execute/builtins/abs-2-lib.c
36028         * gcc.c-torture/execute/builtins/abs-3-lib.c
36029         * gcc.c-torture/execute/builtins/complex-1-lib.c
36030         * gcc.c-torture/execute/builtins/fprintf-lib.c
36031         * gcc.c-torture/execute/builtins/fputs-lib.c
36032         * gcc.c-torture/execute/builtins/memcmp-lib.c
36033         * gcc.c-torture/execute/builtins/memmove-lib.c
36034         * gcc.c-torture/execute/builtins/memops-asm-lib.c
36035         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
36036         * gcc.c-torture/execute/builtins/mempcpy-lib.c
36037         * gcc.c-torture/execute/builtins/memset-lib.c
36038         * gcc.c-torture/execute/builtins/printf-lib.c
36039         * gcc.c-torture/execute/builtins/sprintf-lib.c
36040         * gcc.c-torture/execute/builtins/strcat-lib.c
36041         * gcc.c-torture/execute/builtins/strchr-lib.c
36042         * gcc.c-torture/execute/builtins/strcmp-lib.c
36043         * gcc.c-torture/execute/builtins/strcpy-lib.c
36044         * gcc.c-torture/execute/builtins/strcspn-lib.c
36045         * gcc.c-torture/execute/builtins/strlen-2-lib.c
36046         * gcc.c-torture/execute/builtins/strlen-lib.c
36047         * gcc.c-torture/execute/builtins/strncat-lib.c
36048         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
36049         * gcc.c-torture/execute/builtins/strncmp-lib.c
36050         * gcc.c-torture/execute/builtins/strncpy-lib.c
36051         * gcc.c-torture/execute/builtins/strpbrk-lib.c
36052         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
36053         * gcc.c-torture/execute/builtins/strpcpy-lib.c
36054         * gcc.c-torture/execute/builtins/strrchr-lib.c
36055         * gcc.c-torture/execute/builtins/strspn-lib.c
36056         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
36057         * gcc.c-torture/execute/builtins/strstr-lib.c
36058         * gcc.c-torture/execute/builtins/lib/abs.c
36059         * gcc.c-torture/execute/builtins/lib/fprintf.c
36060         * gcc.c-torture/execute/builtins/lib/memset.c
36061         * gcc.c-torture/execute/builtins/lib/printf.c
36062         * gcc.c-torture/execute/builtins/lib/sprintf.c
36063         * gcc.c-torture/execute/builtins/lib/strcpy.c
36064         * gcc.c-torture/execute/builtins/lib/strcspn.c
36065         * gcc.c-torture/execute/builtins/lib/strncat.c
36066         * gcc.c-torture/execute/builtins/lib/strncmp.c
36067         * gcc.c-torture/execute/builtins/lib/strncpy.c
36068         * gcc.c-torture/execute/builtins/lib/strpbrk.c
36069         * gcc.c-torture/execute/builtins/lib/strspn.c
36070         * gcc.c-torture/execute/builtins/lib/strstr.c:
36071         New files containing support routines.
36072
36073         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
36074         declaration.
36075         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
36076         when not optimizing.
36077
36078 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
36079
36080         PR c++/16240
36081         * g++.dg/abi/mangle22.C: New test.
36082         * g++.dg/abi/mangle23.C: Likewise.
36083
36084 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
36085
36086         PR fortran/16290
36087         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
36088         Allow for cases without denormalized floating point numbers.
36089
36090 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
36091
36092         PR c/1027
36093         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36094         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
36095         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
36096         expected warning text.
36097         * gcc.dg/format/diag-2.c: New test.
36098
36099 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
36100
36101         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
36102
36103 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
36104
36105         * gcc.dg/builtins-43.c: New.
36106         * gcc.dg/builtins-44.c: New.
36107         * gcc.dg/builtins-45.c: New.
36108
36109 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
36110             Andreas Tobler  <a.tobler@schweiz.ch>
36111
36112         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
36113         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
36114         as SIGSEGV.
36115         * gcc.dg/cleanup-11.c: Likewise.
36116         * gcc.dg/cleanup-8.c: Likewise.
36117         * gcc.dg/cleanup-9.c: Likewise.
36118         * gcc.dg/cleanup-5.c: Run on all platforms.
36119
36120 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36121
36122         * g++.dg/warn/nonnull1.C: New test.
36123
36124 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36125
36126         * gcc.dg/compat/compat-common.h: Wrap up CINT in
36127         an #ifndef SKIP_COMPLEX_INT/#endif pair.
36128         Special-case the Sun compiler wrt to <complex.h>.
36129
36130 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
36131
36132         * gcc.dg/Wunreachable-8.C: New test.
36133
36134         * gcc.dg/h8300-ice2.c : New test.
36135
36136 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
36137
36138         PR fortran/16161
36139         * gfortran.fortran-torture/compile/implicit.f90: Add test
36140         for implicit character.
36141
36142 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
36143
36144         PR fortran/16289
36145         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
36146         Use tiny() intrinsic to find smallest non-negative real
36147
36148 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
36149
36150         * gcc.dg/compat/struct-by-value-22_main.c: New test.
36151         * gcc.dg/compat/struct-by-value-22_x.c: New.
36152         * gcc.dg/compat/struct-by-value-22_y.c: New.
36153
36154         * gcc.c-torture/execute/20040629-1.c: New test.
36155
36156 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
36157
36158         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
36159         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
36160
36161         PR target/16195
36162         * gcc.dg/20040625-1.c: New test.
36163
36164 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36165
36166         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
36167
36168 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36169
36170         PR fortran/15963
36171         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
36172
36173 2004-06-29  Richard Henderson  <rth@redhat.com>
36174
36175         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
36176
36177 2004-06-29  Paul Brook  <paul@codesourcery.com>
36178
36179         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
36180         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
36181
36182 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
36183
36184         PR c++/16260
36185         * g++.dg/parse/crash15.C: New.
36186
36187 2004-06-28  Andrew Pinski  <apinski@apple.com>
36188
36189         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
36190         by the error already.
36191
36192         * g++.dg/opt/ptrmem4.C: Change to compile only test.
36193
36194 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
36195
36196         PR target/14041
36197         * gcc.dg/h8300-bss-align-1.c : New.
36198
36199 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
36200
36201         * PR c++/16174
36202         * g++.dg/template/ctor4.C: New.
36203
36204 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36205
36206         PR c++/16205
36207         * g++.dg/warn/Wsequence-point-1.C: New test.
36208
36209 2004-06-27  Paul Brook  <paul@codesourcery.com>
36210
36211         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
36212
36213 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
36214
36215         * g++.old-deja/g++.mike/p7325.C: Remove.
36216
36217 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
36218
36219         PR c/14963
36220         * gcc.dg/pr14963.c: New test.
36221
36222 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
36223
36224         PR c++/16193
36225         * g++.dg/parse/redef1.C: New test.
36226
36227 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36228
36229         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
36230         20021110.c.
36231         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
36232         20021119-1.c.
36233         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
36234         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
36235         5-04.c.
36236         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
36237         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
36238         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
36239         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
36240         g++.brendan/enum14.C.
36241         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
36242         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
36243         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
36244         g++.mike/virt1.C.
36245         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
36246         memtemp24.C.
36247
36248 2004-06-27  Roger Sayle  <roger@eyesopen.com>
36249
36250         * gcc.dg/20040527-1.c: New test case.
36251
36252 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
36253
36254         PR gfortran/pr16196
36255         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
36256
36257 2004-06-25  Roger Sayle  <roger@eyesopen.com>
36258
36259         PR middle-end/15825
36260         * gcc.dg/pr15825-1.c: New test case.
36261
36262 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36263
36264         * gcc.c-torture/execute/20040625-1.c: New test.
36265
36266 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36267
36268         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
36269
36270 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
36271
36272         * gcc.dg/torture/mips-div-1.c: New test.
36273
36274 2004-06-24  Jeff Law  <law@redhat.com>
36275
36276         * gcc.dg/tree-ssa/20040624-1.c: New test.
36277
36278 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
36279
36280         * gcc.c-torture/compile/20040624-1.c: New test.
36281
36282 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36283
36284         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
36285         this directory.
36286
36287 2004-06-23  Andrew Pinski  <apinski@apple.com>
36288
36289         PR middle-end/15988
36290         * g++.dg/opt/ptrmem4.C: New test.
36291
36292         * gcc.dg/c90-array-quals-2.c: New test.
36293
36294 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
36295
36296         * gcc.dg/kpice1.c: New test.
36297
36298 2006-06-23  Andrew Pinski  <apinski@apple.com>
36299
36300         * gcc.dg/c90-array-quals.c: New test.
36301
36302 2006-06-22  Richard Henderson  <rth@redhat.com>
36303
36304         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
36305
36306 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
36307
36308         * gcc.dg/builtins-config.h: Handle FreeBSD.
36309
36310 2006-06-22  Richard Henderson  <rth@redhat.com>
36311
36312         * g++.dg/opt/devirt1.C: New.
36313
36314 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
36315
36316         * g++.dg/opt/pr15551.C: New testcase.
36317
36318 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
36319
36320         PR target/14800
36321         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
36322         x86_64-*-linux* when compiling for 32bit.
36323
36324 2004-06-21  Andrew Pinski  <apinski@apple.com>
36325
36326         * gcc.dg/pch/struct-1.c: New.
36327         * gcc.dg/pch/struct-1.hs: New.
36328
36329 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
36330
36331         * gcc.dg/pch/save-temps-1.c: New file.
36332         * gcc.dg/pch/save-temps-1.hs: New file.
36333
36334 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
36335
36336         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
36337         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
36338
36339 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36340
36341         * gfortran.fortran-torture/execute/select_1.f90: Rename function
36342         to fix type error.
36343         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
36344         Remove trailing spaces.
36345
36346 2004-06-21  Richard Henderson  <rth@redhat.com>
36347
36348         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36349         merging && to BIT_FIELD_REF.
36350
36351 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
36352
36353         * g++.dg/opt/placeholder1.C: New test.
36354
36355 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
36356
36357         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36358         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36359         * gcc.dg/compat/union-m128-1_x.c: Likewise.
36360         * gcc.dg/compat/union-m128-1_y.c: Likewise.
36361
36362 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
36363
36364         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36365         extern "C".
36366         * g++.dg/other/pragma-re-1.C: Add comments.
36367
36368 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
36369
36370         PR gfortran/16080
36371         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36372
36373 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
36374
36375         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36376         instead of setting the type of size_t by
36377         hand.
36378
36379 2004-06-18  Roger Sayle  <roger@eyesopen.com>
36380
36381         * gcc.dg/unordered-2.c: New test case.
36382         * gcc.dg/unordered-3.c: New test case.
36383
36384 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
36385
36386         PR other/16043
36387         * lib/g++.exp (g++_version): Tweak regexp for version
36388         * lib/g77.exp (g77_version): Likewise.
36389         * lib/gfortran.exp (gfortran_version): Likewise.
36390         * lib/objc.exp (objc_version): Likewise.
36391         * lib/treelang.exp (treelang_version): Likewise.
36392
36393 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
36394
36395         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36396         Use INT_MAX instead of __INT_MAX__.
36397         * gcc.dg/compat/struct-align-2_y.c: Likewise.
36398
36399         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36400         * gcc.dg/compat/scalar-return-3_x.c: Use it.
36401         * gcc.dg/compat/scalar-return-3_y.c: Use it.
36402         * gcc.dg/compat/scalar-return-4_x.c: Use it.
36403         * gcc.dg/compat/scalar-return-4_y.c: Use it.
36404         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36405         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36406         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36407         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36408
36409         * gcc.dg/range-test-1.c: New test.
36410         * g++.dg/opt/range-test-1.C: New test.
36411
36412 2004-06-17  Richard Henderson  <rth@redhat.com>
36413
36414         * objc.dg/sync-1.m: New.
36415         * objc.dg/try-catch-1.m: Don't force next runtime.
36416         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36417         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
36418         shadowed catch clause.
36419         * objc.dg/try-catch-5.m: New.
36420
36421 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
36422
36423         Bug 14610
36424         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36425
36426 2004-06-15  Richard Henderson  <rth@redhat.com>
36427
36428         * gcc.dg/20001116-1.c: Move expected warning line.
36429
36430 2004-06-15  Richard Henderson  <rth@redhat.com>
36431
36432         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36433         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36434
36435 2004-06-15  Jeff Law  <law@redhat.com>
36436
36437         * gcc.dg/tree-ssa/20040615-1.c: New test.
36438         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36439         be less sensitive to operand ordering.
36440         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36441
36442 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
36443
36444         * g++.dg/abi/bitfield3.C: Add comment..
36445
36446 2004-06-15  Richard Henderson  <rth@redhat.com>
36447
36448         * g++.dg/ext/stmtexpr1.C: XFAIL.
36449         * gcc.dg/20030612-1.c: XFAIL.
36450
36451 2004-06-15  Eric Christopher  <echristo@redhat.com>
36452
36453         * g++.dg/charset/asm5.c: New.
36454         * gcc.dg/charset/asm6.c: New.
36455
36456 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36457
36458         PR fortran/15962
36459         * gfortran.fortran-torture/execute/select_1.f90: New test.
36460
36461 2004-06-15  Paul Brook  <paul@codesourcery.com>
36462
36463         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36464
36465 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36466
36467         PR c++/15967
36468         * g++.dg/lookup/crash3.C: New test.
36469
36470 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36471
36472         PR c++/15947
36473         * g++.dg/parse/dtor4.C: New test.
36474
36475 2004-06-14  Jeff Law  <law@redhat.com>
36476
36477         * gcc.c-torture/compile/20040614-1.c: New test.
36478
36479 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36480
36481         PR fortran/15211
36482         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36483         LEN of a character array.
36484
36485 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
36486
36487         PR c++/15096
36488         * g++.dg/template/ptrmem10.C: New test.
36489
36490         PR c++/14930
36491         * g++.dg/template/friend30.C: New test.
36492
36493 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36494
36495         PR fortran/14928
36496         * gfortran.fortran-torture/compile/mloc.f90: New test.
36497
36498 2004-06-13  Paul Brook  <paul@codesourcery.com>
36499
36500         * gfortran.fortran-torture/execute/random_2.f90: New test.
36501
36502 2004-06-13  Eric Christopher  <echristo@redhat.com>
36503
36504         * gcc.dg/noncompile/redecl-1.c: Fix error message.
36505
36506 2004-06-12  Paul Brook  <paul@codesourcery.com>
36507
36508         * gfortran.fortran-torture/execute/contained_3.f90: New test.
36509
36510 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36511
36512         PR fortran/14923
36513         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36514
36515 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36516
36517         PR fortran/14957
36518         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36519         syntax errors in end statements of contained subroutines.
36520
36521 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36522
36523         PR fortran/12841
36524         * gfortran.fortran-torture/execute/null_arg.f90: New test.
36525
36526 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36527
36528         PR fortran/15665
36529         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36530
36531 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
36532
36533         PR gfortran/12839
36534         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36535
36536 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
36537
36538         PR c++/15862
36539         * g++.dg/parse/enum1.C: New test.
36540
36541 2004-06-10  Jeff Law  <law@redhat.com>
36542
36543         * gcc.c-torture/compile/20040610-1.c: New test.
36544
36545 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36546
36547         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36548         * g++.old-deja/g++.other/decl3.C: Likewise.
36549
36550 2004-06-10  Brian Booth  <bbooth@redhat.com>
36551
36552         * gcc.dg/tree-ssa/20031015-1.c: Scan for
36553         V_MAY_DEF instead of VDEF.
36554         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36555
36556 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
36557
36558         PR c++/14211
36559         * g++.dg/conversion/const1.C: New test.
36560
36561         PR c++/15076
36562         * g++.dg/conversion/reinterpret1.C: New test.
36563
36564         PR c++/15877
36565         * g++.dg/template/enum2.C: New test.
36566
36567         PR c++/15227
36568         * g++.dg/template/error13.C: New test.
36569
36570 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36571
36572         PR fortran/14957
36573         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36574         arguments to test_* REAL and of the right size.
36575
36576 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36577
36578         PR target/15569
36579         PR rtl-optimization/15681
36580         * gcc.dg/20040609-1.c: New test.
36581
36582 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
36583
36584         PR c++/14791
36585         * g++.dg/opt/builtins1.C: New test.
36586
36587 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
36588
36589         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36590         that use default windows32 struct layout.
36591         * gcc.dg/i386-bitfield2.c: Likewise.
36592
36593 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
36594
36595         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36596         for mingw32 and cygwin targets.
36597
36598 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
36599
36600         * gcc.dg/pch/macro-4.c: New.
36601         * gcc.dg/pch/macro-4.hs: New.
36602
36603 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36604
36605         PR fortran/13249
36606         * gfortran.fortran-torture/compile/name_clash.f90: New test.
36607
36608 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36609
36610         PR fortran/13372
36611         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36612
36613 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36614
36615         PR gfortran/14897
36616         * gfortran.fortran-torture/execute/t_edit.f90: New test.
36617
36618 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
36619
36620         PR gfortran/15755
36621         * gfortran.fortran-torture/execute/backspace.c : New test.
36622
36623 2004-06-09  Paul Brook  <paul@codesourcery.com>
36624
36625         * gfortran.fortran-torture/execure/intrinsic_associated.f90
36626         (pointer_to_section): Rewrite to use smaller array.
36627
36628 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
36629
36630         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36631         * gcc.dg/ext/altivec-10.c: Same.
36632         * gcc.dg/ext/altivec-11.c: Same.
36633         * gcc.dg/ext/altivec-12.c: Same.
36634         * gcc.dg/ext/altivec-13.c: Same.
36635         * gcc.dg/ext/altivec-14.c: Same.
36636         * gcc.dg/ext/altivec-15.c: Same.
36637         * gcc.dg/ext/altivec-16.c: Same.
36638         * gcc.dg/ext/altivec-3.c: Same.
36639         * gcc.dg/ext/altivec-4.c: Same.
36640         * gcc.dg/ext/altivec-6.c: Same.
36641         * gcc.dg/ext/altivec-7.c: Same.
36642         * gcc.dg/ext/altivec-8.c: Same.
36643         * gcc.dg/ext/altivec-varargs-1.c: Same.
36644
36645         * g++.dg/ext/altivec-1.C: Correct dg syntax.
36646         * g++.dg/ext/altivec-10.C: Same.
36647         * g++.dg/ext/altivec-2.C: Same.
36648         * g++.dg/ext/altivec-3.C: Same.
36649         * g++.dg/ext/altivec-4.C: Same.
36650         * g++.dg/ext/altivec-5.C: Same.
36651         * g++.dg/ext/altivec-6.C: Same.
36652         * g++.dg/ext/altivec-7.C: Same.
36653         * g++.dg/ext/altivec-8.C: Same.
36654         * g++.dg/ext/altivec-9.C: Same.
36655
36656 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36657
36658         PR c++/7841
36659         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36660
36661 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
36662
36663         * gcc.dg/union-1.c: New test.
36664
36665 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36666
36667         * gcc.dg/builtins-41.c: New test case.
36668         * gcc.dg/builtins-42.c: New test case.
36669
36670 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36671
36672         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36673         * g++.dg/ext/altivec-10.C: Same.
36674         * g++.dg/ext/altivec-2.C: Same.
36675         * g++.dg/ext/altivec-3.C: Same.
36676         * g++.dg/ext/altivec-4.C: Same.
36677         * g++.dg/ext/altivec-5.C: Same.
36678         * g++.dg/ext/altivec-6.C: Same.
36679         * g++.dg/ext/altivec-7.C: Same.
36680         * g++.dg/ext/altivec-8.C: Same.
36681         * g++.dg/ext/altivec-9.C: Same.
36682         * g++.old-deja/g++.abi/cxa_vec.C: Same.
36683         * g++.old-deja/g++.brendan/new3.C: Same.
36684         * gcc.c-torture/execute/eeprof-1.x: Same.
36685
36686 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36687
36688         PR c/14765
36689         * gcc.dg/pr14765-1.c: New test.
36690
36691 2004-06-07  Roger Sayle  <roger@eyesopen.com>
36692
36693         PR c/14649
36694         * gcc.dg/pr14649-1.c: New test case.
36695
36696 2004-06-07  Richard Henderson  <rth@redhat.com>
36697
36698         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36699         if temporaries.
36700
36701 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
36702
36703         * g++.dg/eh/elide1.C: Remove XFAIL.
36704
36705 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
36706
36707         PR c++/15337
36708         * g++.dg/expr/sizeof3.C: New test.
36709
36710         PR c++/14777
36711         * g++.dg/template/access14.C: New test.
36712
36713         PR c++/15554
36714         * g++.dg/template/enum1.C: New test.
36715
36716         PR c++/15057
36717         * g++.dg/eh/throw1.C: New test.
36718
36719 2004-06-07  David Ayers  <d.ayers@inode.at>
36720             Ziemowit Laski  <zlaski@apple.com>
36721
36722         * lib/objc.exp (objc_target_compile): Revert the '-framework
36723         Foundation' flag fix, since bare Darwin does not ship
36724         with the Foundation framework.
36725         * objc/execute/next_mapping.h: Provide a local NSConstantString
36726         @interface and @implementation.
36727         (objc_constant_string_init): A constructor function, used to
36728         initialize the NSConstantString meta-class object.
36729         * objc/execute/string1.m: Include "next_mapping.h" instead of
36730         <Foundation/NSString.h>.
36731         * objc/execute/string2.m: Likewise.
36732         * objc/execute/string3.m: Likewise.
36733         * objc/execute/string4.m: Likewise.
36734
36735 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
36736
36737         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36738         to double. Replace double with FLOAT.
36739         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36740
36741         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36742         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36743         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36744         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36745         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36746         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36747         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36748         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36749
36750 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36751
36752         PR c/13519
36753         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36754
36755 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36756
36757         PR c++/15503
36758         * g++.dg/template/meminit2.C: New test.
36759
36760 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
36761
36762         PR target/15822
36763         * gcc.c-torture/execute/compare-fp-1.c,
36764         gcc.c-torture/execute/compare-fp-2.c,
36765         gcc.c-torture/execute/compare-fp-3.c,
36766         gcc.c-torture/execute/compare-fp-4.c,
36767         gcc.c-torture/execute/compare-fp-3.x,
36768         gcc.c-torture/execute/compare-fp-4.x: Moved...
36769         * gcc.c-torture/execute/ieee/compare-fp-1.c,
36770         gcc.c-torture/execute/ieee/compare-fp-2.c,
36771         gcc.c-torture/execute/ieee/compare-fp-3.c,
36772         gcc.c-torture/execute/ieee/compare-fp-4.c,
36773         gcc.c-torture/execute/ieee/compare-fp-3.x,
36774         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36775
36776 2004-06-04  David Ayers  <d.ayers@inode.at>
36777
36778         * objc/execute/protocol-isEqual-4.m: New testcase.
36779
36780 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
36781
36782         * objc/execute/protocol-isEqual-1.m: New testcase.
36783         * objc/execute/protocol-isEqual-2.m: New testcase.
36784         * objc/execute/protocol-isEqual-3.m: New testcase.
36785
36786 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36787
36788         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36789
36790 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
36791
36792         * lib/objc.exp (objc_target_compile): When running tests on
36793         Darwin (Mac OS X), inform the linker about '-framework
36794         'Foundation'.
36795
36796 2004-06-02  Eric Christopher  <echristo@redhat.com>
36797
36798         * gcc.c-torture/compile/20040602-1.c: New.
36799
36800 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
36801
36802         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36803         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36804
36805         PR tree-optimization/14736
36806         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36807
36808         PR tree-optimization/14042
36809         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36810
36811         PR tree-optimization/14729
36812         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36813
36814 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36815
36816         PR fortran/15557
36817         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36818
36819 2004-06-01  Richard Hederson  <rth@redhat.com>
36820
36821         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36822
36823 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36824
36825         PR c++/14932
36826         * g++.dg/parse/offsetof4.C: New test.
36827
36828 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
36829
36830         PR objc/7993
36831         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36832
36833 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
36834
36835         PR c++/15701
36836         * g++.dg/template/friend29.C: New test.
36837
36838 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
36839
36840         PR c/15749
36841         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36842
36843 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
36844
36845         * gcc.dg/sparc-trap-1.c: New test.
36846
36847 2004-05-31  Roger Sayle  <roger@eyesopen.com>
36848
36849         PR middle-end/15069
36850         * g++.dg/opt/fold3.C: New test case.
36851
36852 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
36853
36854         * lib/target-supports.exp (check_iconv_available): Fix fallout
36855         from 2004-05-28 patch.
36856
36857 2004-05-30  Paul Brook  <paul@codesourcery.com>
36858
36859         PR fortran/15620
36860         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36861         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36862
36863 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
36864
36865         * gfortran.fortran-torture/execute/random_1.f90: New test.
36866
36867 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36868
36869         * g++.dg/ext/altivec-10.C: New test.
36870
36871 2004-05-29  Paul Brook  <paul@codesourcery.com>
36872
36873         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36874
36875 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36876
36877         * gcc.dg/altivec-16.c: New test.
36878
36879 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
36880
36881         * lib/target-supports.exp (check_vmx_hw_available): New.
36882         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36883
36884         * lib/target-supports.exp (check_alias_available,
36885         check_iconv_available, check_named_sections_available): Use
36886         unique names for temporary files.
36887
36888 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
36889
36890         * gcc.dg/altivec-15.c: New test.
36891
36892 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36893
36894         PR c++/15083
36895         * g++.dg/warn/noeffect6.C: New test.
36896
36897         PR c++/15471
36898         * g++.dg/expr/ptrmem4.C: New test.
36899
36900         PR c++/15640
36901         * g++.dg/template/operator3.C: New test.
36902
36903 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
36904
36905         PR c++/14668
36906         * g++.dg/lookup/redecl1.C: New test.
36907         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36908
36909 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
36910
36911         * gcc.c-torture/execute/compare-fp-1.c,
36912         gcc.c-torture/execute/compare-fp-2.c,
36913         gcc.c-torture/execute/compare-fp-3.c,
36914         gcc.c-torture/execute/compare-fp-4.c,
36915         gcc.c-torture/execute/compare-fp-3.x,
36916         gcc.c-torture/execute/compare-fp-4.x,
36917         gcc.dg/pr15649-1.c: New.
36918
36919 2004-05-27  Adam Nemet  <anemet@lnxw.com>
36920
36921         PR c++/12883
36922         * g++.dg/init/array14.C: New test.
36923
36924 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
36925
36926         * lib/compat.exp (compat-get-options-main): New.
36927         (compat-get-options): Remove unneeded code, warn for ignored
36928         command.
36929         (compat-execute): Check flag set by dg-require-* commands.
36930
36931         * lib/compat.exp (compat-execute): Break up long lines.
36932
36933 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
36934
36935         * gcc.dg/altivec-7.c: Don't use 'vector long'.
36936         * gcc.dg/altivec-14.c: New test.
36937         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36938
36939         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36940         * gcc.dg/altivec-12.c: Ditto.
36941
36942         * gcc.dg/altivec-3.c: Move call to altivec_check.
36943
36944 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36945
36946         PR c++/15044
36947         * g++.dg/template/error12.C: New test.
36948
36949         PR c++/15317
36950         * g++.dg/ext/attrib15.C: New test.
36951
36952         PR c++/15329
36953         * g++.dg/template/ptrmem9.C: New test.
36954
36955 2004-05-25  Paul Brook  <paul@codesourcery.com>
36956
36957         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36958
36959 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36960
36961         PR c++/15165
36962         * g++.dg/template/crash19.C: New test.
36963
36964 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36965
36966         PR c++/15025
36967         * g++.dg/template/redecl1.C: New test.
36968
36969 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
36970
36971         PR c++/14821
36972         * g++.dg/other/ns1.C: New test.
36973
36974         PR c++/14883
36975         * g++.dg/template/invalid1.C: New test.
36976
36977 2004-05-23  Paul Brook  <paul@codesourcery.com>
36978         Victor Leikehman  <lei@haifasphere.co.il>
36979
36980         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36981         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36982
36983 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36984
36985         PR c++/15285
36986         PR c++/15299
36987         * g++.dg/template/non-dependent5.C: New test.
36988         * g++.dg/template/non-dependent6.C: New test.
36989
36990 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
36991
36992         PR c++/15507
36993         * g++.dg/inherit/union1.C: New test.
36994
36995         PR c++/15542
36996         * g++.dg/template/addr1.C: New test.
36997
36998         PR c++/15427
36999         * g++.dg/template/array5.C: New test.
37000
37001         PR c++/15287
37002         * g++.dg/template/array6.C: New test.
37003
37004 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
37005             Roger Sayle  <roger@eyesopen.com>
37006
37007         * g++.dg/lookup/forscope2.C: New test case.
37008
37009 2004-05-22  Ben Elliston  <bje@au.ibm.com>
37010
37011         * gcc.dg/cpp/Wmissingdirs.c: New.
37012
37013 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37014
37015         PR target/15301
37016         * gcc.dg/compat/union-m128-1.h: New file.
37017         * gcc.dg/compat/union-m128-1_main.c: Likewise.
37018         * gcc.dg/compat/union-m128-1_x.c: Likewise.
37019         * gcc.dg/compat/union-m128-1_y.c: Likewise.
37020
37021 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
37022
37023         PR target/15302
37024         * gcc.dg/compat/struct-complex-1.h: New file.
37025         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
37026         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
37027         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
37028
37029 2004-05-20  Roger Sayle  <roger@eyesopen.com>
37030
37031         PR middle-end/3074
37032         * gcc.dg/pr3074-1.c: New test case.
37033         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
37034
37035 2004-05-20  Falk Hueffner  <falk@debian.org>
37036
37037         PR other/15526
37038         * gcc.dg/ftrapv-1.c: New test case.
37039
37040 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
37041
37042         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
37043
37044 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
37045             Jeff Law  <law@redhat.com>
37046
37047         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
37048         * gcc.dg/tree-ssa/20040518-2.c: New test.
37049
37050         * gcc.dg/tree-ssa/20040518-1.c: New test.
37051
37052 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
37053
37054         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
37055
37056 2004-05-18  Paul Brook  <paul@codesourcery.com>
37057
37058         PR fortran/13930
37059         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
37060
37061 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37062
37063         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
37064         constant folding.
37065
37066 2004-05-17  Steven Bosscher  <stevenb@suse.de>
37067
37068         * gcc.dg/tree-ssa/20040517-1.c: New test.
37069
37070 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37071
37072         * gcc.dg/loop-4.c: New test.
37073
37074 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
37075
37076         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
37077
37078 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
37079
37080         PR fortran/15311
37081         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
37082
37083 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37084
37085         PR fortran/13826
37086         PR fortran/13940
37087         * gfortran.fortran-torture/compile/data_1.f90: New test.
37088
37089 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
37090
37091         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
37092         * gcc.dg/uninit-H.c: Define ASM for __s390__.
37093
37094 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37095
37096         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
37097
37098 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
37099
37100         PR c/15444
37101         * gcc.dg/format/xopen-1.c: Adjust expected message.
37102         * gcc.dg/format/xopen-3.c: New test.
37103
37104 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
37105
37106         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
37107
37108 2004-05-14  Jeff Law  <law@redhat.com>
37109
37110         * gcc.dg/tree-ssa/20040514-2.c: New test.
37111
37112 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37113
37114         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
37115         this ...
37116         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
37117         this.
37118
37119 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
37120
37121         * gcc.dg/tree-ssa/20040514-1.c: New test.
37122
37123 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37124
37125         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
37126         test.
37127
37128 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37129
37130         PR fortran/14066
37131         * gfortran.fortran-torture/compile/do_1.f90: New test.
37132
37133 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37134
37135         PR fortran/15051
37136         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
37137         test.
37138
37139 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
37140
37141         PR fortran/15149
37142         * gfortran.fortran-torture/execute/random_init.f90: New test.
37143
37144 2004-05-13  Paul Brook  <paul@codesourcery.com>
37145
37146         PR fortran/15314
37147         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
37148
37149 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
37150
37151         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
37152         for the powerpc case.
37153
37154 2004-05-13  Jeff Law  <law@redhat.com>
37155
37156         * gcc.dg/tree-ssa/20040513-1.c: New test.
37157         * gcc.dg/tree-ssa/20040513-2.c: New test.
37158
37159 2004-05-13  Paul Brook  <paul@codesourcery.com>
37160
37161         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
37162         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
37163         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
37164
37165 2004-05-13  Andreas Schwab  <schwab@suse.de>
37166
37167         PR other/10819
37168         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
37169         characters.
37170
37171 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
37172
37173         PR fortran/15294
37174         * gfortran.fortran-torture/execute/adjustr.f90: New file.
37175
37176 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
37177
37178         Merge from tree-ssa-20020619-branch.  See
37179         ChangeLog.tree-ssa for details.
37180
37181 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
37182
37183         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
37184         include <altivec.h> explicitly.
37185         * gcc.dg/altivec-13.c: Likewise.
37186
37187 2004-05-11  Paul Brook  <paul@codesourcery.com>
37188
37189         * gcc.c-torture/compile/20010518-1.c: Force enum size.
37190
37191 2004-05-10  Eric Christopher  <echristo@redhat.com>
37192
37193         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
37194         * gcc.dg/sibcall-4.c: Ditto.
37195
37196 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
37197
37198         * g++.dg/ext/altivec-8.C: New test case.
37199         * gcc.dg/altivec-13.c: New test case.
37200
37201 2004-05-08  Roger Sayle  <roger@eyesopen.com>
37202
37203         * gcc.c-torture/execute/divcmp-1.c: New test case.
37204         * gcc.c-torture/execute/divcmp-2.c: New test case.
37205         * gcc.c-torture/execute/divcmp-3.c: New test case.
37206
37207 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
37208
37209         * g++.dg/other/pragma-re-2.C: New test.
37210
37211 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37212
37213         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
37214         * gcc.dg/i386-387-2.c: Likewise.
37215
37216         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
37217         __builtin_drem.
37218         * gcc.dg/i386-387-6.c: Likewise.
37219
37220 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
37221
37222         * gcc.dg/builtins-33.c: Also check log1p*.
37223
37224 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
37225
37226         PR optimization/15296
37227         * gcc.c-torture/execute/pr15296.c: New test.
37228
37229 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
37230
37231         * gcc.dg/builtins-40.c: New test.
37232
37233 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
37234
37235         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
37236
37237 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
37238
37239         * g++.dg/ext/spe1.C: New testcase.
37240
37241 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
37242
37243         * objc.dg/image-info.m: Allow additional attributes
37244         for __image_info section.
37245
37246 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
37247
37248         * gcc.dg/torture/mips-hilo-2.c: New test.
37249
37250 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37251
37252         PR c++/14389
37253         * g++.dg/template/member5.C: New test.
37254
37255 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
37256
37257         * gcc.dg/builtins-34.c: Also check expm1*.
37258
37259 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37260
37261         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
37262         * gcc.dg/torture/builtin-convert-3.c: New test.
37263
37264 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
37265
37266         PR middle-end/15054
37267         * g++.dg/opt/pr15054.C: New test.
37268
37269 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37270
37271         * gcc.dg/torture/builtin-rounding-1.c: New test.
37272         * gcc.dg/builtins-25.c: Delete.
37273         * gcc.dg/builtins-29.c: Delete.
37274
37275 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
37276
37277         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
37278         * gcc.dg/sibcall-4.c: Likewise.
37279         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
37280
37281 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37282
37283         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
37284         bit-field on 16-bit targets.
37285
37286 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
37287
37288         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
37289         16-bit targets.
37290
37291 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
37292
37293         * gcc.dg/rs6000-power2-1.c: Change to compile only.
37294         * gcc.dg/rs6000-power2-2.c: Likewise.
37295
37296 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
37297
37298         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
37299         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
37300         Change the asm registers to be in form of frN instead of fN.
37301
37302 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37303
37304         * gcc.dg/torture/builtin-convert-2.c: New test.
37305
37306 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
37307
37308         * gcc.dg/rs6000-power2-1.c: New test.
37309         * gcc.dg/rs6000-power2-2.c: New test.
37310
37311 2004-04-28  Jan Hubicka  <jh@suse.cz>
37312
37313         * gcc.dg/unused-6.c: New test.
37314
37315 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
37316             Ulrich Weigand  <uweigand@de.ibm.com>
37317
37318         * ada/acats/run_all.sh: Define $target variable.
37319
37320 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
37321
37322         PR c++/15119
37323         * g++.dg/other/vararg-1.C: New test.
37324
37325         PR c++/4794
37326         * g++.dg/eh/cleanup3.C: New test.
37327
37328 2004-04-24  Laurent GUERBY <laurent@guerby.net>
37329
37330         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
37331         and ad8011a (target_insn).
37332         * ada/acats/support/macro.dfs: Likewise.
37333         * ada/acats/support/impbit.adb: New file.
37334
37335 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
37336
37337         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
37338
37339 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37340
37341         * gcc.dg/loop-3.c: New test.
37342
37343 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
37344
37345         * gcc.c-torture/execute/simd-5.c: New test.
37346
37347 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37348
37349         PR c++/15064
37350         * g++.dg/template/crash18.C: New test.
37351
37352 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
37353
37354         * g++.dg/ext/complit3.C: New test.
37355
37356 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37357
37358         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37359         * gcc.dg/altivec-3.c: Same.
37360         * gcc.dg/altivec-varargs-1.c: Same.
37361
37362 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
37363
37364         * lib/target-supports.exp (check_profiling_available): Assume
37365         profiling is not available on powerpc-eabi targets.
37366
37367 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
37368
37369         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37370         * gcc.dg/vmx/bug-1.c: Ditto.
37371
37372 2004-04-20  Eric Christopher  <echristo@redhat.com>
37373
37374         * gcc.dg/charset/extern.c: New test.
37375         * g++.dg/charset/extern3.cc: Ditto.
37376
37377 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
37378
37379         * gcc.dg/builtins-39.c: New test.
37380
37381 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
37382
37383         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37384
37385 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
37386
37387         * gcc.dg/torture/mips-hilo-1.c: New test.
37388
37389 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
37390
37391         * gcc.c-torture/compile/20040419-1.c: New test.
37392
37393 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
37394
37395         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37396
37397 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
37398             Aldy Hernandez  <aldyh@redhat.com>
37399
37400         * gcc.c-torture/execute/va-arg-24.c: New.
37401
37402 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
37403             Aldy Hernandez  <aldyh@redhat.com>
37404
37405         * gcc.dg/vmx/1b-01.c: New.
37406         * gcc.dg/vmx/1b-02.c: New.
37407         * gcc.dg/vmx/1b-03.c: New.
37408         * gcc.dg/vmx/1b-04.c: New.
37409         * gcc.dg/vmx/1b-05.c: New.
37410         * gcc.dg/vmx/1b-06.c: New.
37411         * gcc.dg/vmx/1b-07.c: New.
37412         * gcc.dg/vmx/1c-01.c: New.
37413         * gcc.dg/vmx/1c-02.c: New.
37414         * gcc.dg/vmx/3a-01a.c: New.
37415         * gcc.dg/vmx/3a-01.c: New.
37416         * gcc.dg/vmx/3a-01m.c: New.
37417         * gcc.dg/vmx/3a-03.c: New.
37418         * gcc.dg/vmx/3a-03m.c: New.
37419         * gcc.dg/vmx/3a-04.c: New.
37420         * gcc.dg/vmx/3a-04m.c: New.
37421         * gcc.dg/vmx/3a-05.c: New.
37422         * gcc.dg/vmx/3a-06.c: New.
37423         * gcc.dg/vmx/3a-06m.c: New.
37424         * gcc.dg/vmx/3a-07.c: New.
37425         * gcc.dg/vmx/3b-01.c: New.
37426         * gcc.dg/vmx/3b-02.c: New.
37427         * gcc.dg/vmx/3b-10.c: New.
37428         * gcc.dg/vmx/3b-13.c: New.
37429         * gcc.dg/vmx/3b-14.c: New.
37430         * gcc.dg/vmx/3b-15.c: New.
37431         * gcc.dg/vmx/3c-01a.c: New.
37432         * gcc.dg/vmx/3c-01.c: New.
37433         * gcc.dg/vmx/3c-02.c: New.
37434         * gcc.dg/vmx/3c-03.c: New.
37435         * gcc.dg/vmx/3d-01.c: New.
37436         * gcc.dg/vmx/4-01.c: New.
37437         * gcc.dg/vmx/4-03.c: New.
37438         * gcc.dg/vmx/5-01.c: New.
37439         * gcc.dg/vmx/5-02.c: New.
37440         * gcc.dg/vmx/5-03.c: New.
37441         * gcc.dg/vmx/5-04.c: New.
37442         * gcc.dg/vmx/5-05.c: New.
37443         * gcc.dg/vmx/5-06.c: New.
37444         * gcc.dg/vmx/5-07.c: New.
37445         * gcc.dg/vmx/5-07t.c: New.
37446         * gcc.dg/vmx/5-08.c: New.
37447         * gcc.dg/vmx/5-10.c: New.
37448         * gcc.dg/vmx/5-11.c: New.
37449         * gcc.dg/vmx/7-01a.c: New.
37450         * gcc.dg/vmx/7-01.c: New.
37451         * gcc.dg/vmx/7c-01.c: New.
37452         * gcc.dg/vmx/7d-01.c: New.
37453         * gcc.dg/vmx/7d-02.c: New.
37454         * gcc.dg/vmx/8-01.c: New.
37455         * gcc.dg/vmx/8-02a.c: New.
37456         * gcc.dg/vmx/8-02.c: New.
37457         * gcc.dg/vmx/brode-1.c: New.
37458         * gcc.dg/vmx/bug-1.c: New.
37459         * gcc.dg/vmx/bug-2.c: New.
37460         * gcc.dg/vmx/bug-3.c: New.
37461         * gcc.dg/vmx/cw-bug-1.c: New.
37462         * gcc.dg/vmx/cw-bug-2.c: New.
37463         * gcc.dg/vmx/cw-bug-3.c: New.
37464         * gcc.dg/vmx/dct.c: New.
37465         * gcc.dg/vmx/debug-1.c: New.
37466         * gcc.dg/vmx/debug-2.c: New.
37467         * gcc.dg/vmx/debug-3.c: New.
37468         * gcc.dg/vmx/debug-4.c: New.
37469         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37470         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37471         * gcc.dg/vmx/eg-5.c: New.
37472         * gcc.dg/vmx/fft.c: New.
37473         * gcc.dg/vmx/gcc-bug-1.c: New.
37474         * gcc.dg/vmx/gcc-bug-2.c: New.
37475         * gcc.dg/vmx/gcc-bug-3.c: New.
37476         * gcc.dg/vmx/gcc-bug-4.c: New.
37477         * gcc.dg/vmx/gcc-bug-5.c: New.
37478         * gcc.dg/vmx/gcc-bug-6.c: New.
37479         * gcc.dg/vmx/gcc-bug-7.c: New.
37480         * gcc.dg/vmx/gcc-bug-8.c: New.
37481         * gcc.dg/vmx/gcc-bug-9.c: New.
37482         * gcc.dg/vmx/gcc-bug-b.c: New.
37483         * gcc.dg/vmx/gcc-bug-c.c: New.
37484         * gcc.dg/vmx/gcc-bug-d.c: New.
37485         * gcc.dg/vmx/gcc-bug-e.c: New.
37486         * gcc.dg/vmx/gcc-bug-f.c: New.
37487         * gcc.dg/vmx/gcc-bug-g.c: New.
37488         * gcc.dg/vmx/gcc-bug-i.c: New.
37489         * gcc.dg/vmx/harness.h: New.
37490         * gcc.dg/vmx/ira1.c: New.
37491         * gcc.dg/vmx/ira2a.c: New.
37492         * gcc.dg/vmx/ira2b.c: New.
37493         * gcc.dg/vmx/ira2.c: New.
37494         * gcc.dg/vmx/ira2c.c: New.
37495         * gcc.dg/vmx/mem.c: New.
37496         * gcc.dg/vmx/newton-1.c: New.
37497         * gcc.dg/vmx/ops.c: New.
37498         * gcc.dg/vmx/sn7153.c: New.
37499         * gcc.dg/vmx/spill2.c: New.
37500         * gcc.dg/vmx/spill3.c: New.
37501         * gcc.dg/vmx/spill.c: New.
37502         * gcc.dg/vmx/t.c: New.
37503         * gcc.dg/vmx/varargs-1.c: New.
37504         * gcc.dg/vmx/varargs-2.c: New.
37505         * gcc.dg/vmx/varargs-3.c: New.
37506         * gcc.dg/vmx/varargs-4.c: New.
37507         * gcc.dg/vmx/varargs-5.c: New.
37508         * gcc.dg/vmx/varargs-6.c: New.
37509         * gcc.dg/vmx/varargs-7.c: New.
37510         * gcc.dg/vmx/vmx.exp: New.
37511         * gcc.dg/vmx/vprint-1.c: New.
37512         * gcc.dg/vmx/vscan-1.c: New.
37513         * gcc.dg/vmx/x-01.c: New.
37514         * gcc.dg/vmx/x-02.c: New.
37515         * gcc.dg/vmx/x-03.c: New.
37516         * gcc.dg/vmx/x-04.c: New.
37517         * gcc.dg/vmx/x-05.c: New.
37518         * gcc.dg/vmx/yousufi-1.c: New.
37519         * gcc.dg/vmx/zero-1.c: New.
37520         * gcc.dg/vmx/zero.c: New.
37521
37522 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
37523
37524         * g++.dg/lookup/java1.C: Update for chage of
37525         _Jv_AllocObject.
37526         * g++.dg/lookup/java2.C: Likewise.
37527
37528 2004-04-17  Laurent GUERBY <laurent@guerby.net>
37529
37530         * ada/acats/run_all.sh: use -O2 by default.
37531
37532 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
37533
37534         * gcc.dg/vr-mult-[12].c: New tests.
37535
37536 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
37537
37538         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37539
37540         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37541
37542 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
37543
37544         * lib/target-supports.exp (check_profiling_available): Assume
37545         profiling isn't available for mips*-*-elf targets.
37546
37547 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
37548
37549         * gcc.dg/builtins-38.c: New test.
37550
37551 2004-04-14  Eric Christopher  <echristo@redhat.com>
37552
37553         * g++.dg/charset/charset.exp: Run .cc extension tests.
37554
37555 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
37556
37557         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
37558
37559 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37560
37561         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37562
37563 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
37564
37565         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37566         * gcc.dg/i386-387-2.c: Likewise.
37567
37568         * gcc.dg/i386-387-7.c: New test.
37569         * gcc.dg/i386-387-8.c: New test.
37570
37571         * gcc.dg/builtins-37.c: New test.
37572
37573 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
37574
37575         * g++.dg/pch/externc-1.C: Add missing semicolon.
37576
37577 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
37578
37579         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37580
37581 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37582
37583         * gcc.c-torture/execute/20040411-1.c: New test.
37584
37585 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
37586
37587         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37588
37589 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
37590
37591         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37592
37593 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
37594
37595         * lib/target-supports.exp (check_named_sections_available): New.
37596         * lib/gcc-dg.exp (dg-require-named-sections): New.
37597         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37598         old-deja.exp.  Also prune error-count message from HP linker.
37599         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37600
37601         * g++.dg/init/init-ref4.C: Use dg-require-weak.
37602         * g++.old-deja/g++.pt/static3.C: Likewise.
37603         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37604
37605 2004-04-09  Roger Sayle  <roger@eyesopen.com>
37606
37607         * gcc.c-torture/execute/20040409-1.c: New test case.
37608         * gcc.c-torture/execute/20040409-2.c: New test case.
37609         * gcc.c-torture/execute/20040409-3.c: New test case.
37610
37611 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
37612
37613         * gcc.dg/20040409-1.c: New test.
37614
37615 2004-04-08  Roger Sayle  <roger@eyesopen.com>
37616
37617         PR target/14888
37618         * g++.dg/opt/pr14888.C: New test case.
37619
37620 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
37621
37622         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37623         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37624         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37625         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37626         New tests.
37627
37628 2004-04-08  Paul Brook  <paul@codesourcery.com>
37629
37630         * gcc.dg/spill-1.c: New test.
37631
37632 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37633
37634         * gcc.dg/torture/builtin-ctype-2.c: New test.
37635
37636 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
37637
37638         * gcc.dg/pch/pch.exp: Add largefile test.
37639
37640 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
37641
37642         * g++.dg/pch/externc-1.Hs: New.
37643         * g++.dg/pch/externc-1.C: New.
37644
37645 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37646
37647         * gcc.dg/compat/struct-by-value-5a_main.c,
37648         gcc.dg/compat/struct-by-value-5b_main.c: New files.
37649         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37650         * gcc.dg/compat/struct-by-value-5a_x.c,
37651         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37652         gcc.dg/compat/struct-by-value-5_x.c.
37653         * gcc.dg/compat/struct-by-value-5a_y.c,
37654         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37655         gcc.dg/compat/struct-by-value-5_y.c.
37656
37657         * gcc.dg/compat/struct-by-value-6a_main.c,
37658         gcc.dg/compat/struct-by-value-6b_main.c: New files.
37659         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37660         * gcc.dg/compat/struct-by-value-6a_x.c,
37661         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37662         gcc.dg/compat/struct-by-value-6_x.c.
37663         * gcc.dg/compat/struct-by-value-6a_y.c,
37664         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37665         gcc.dg/compat/struct-by-value-6_y.c.
37666
37667         * gcc.dg/compat/struct-by-value-7a_main.c,
37668         gcc.dg/compat/struct-by-value-7b_main.c: New files.
37669         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37670         * gcc.dg/compat/struct-by-value-7a_x.c,
37671         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37672         gcc.dg/compat/struct-by-value-7_x.c.
37673         * gcc.dg/compat/struct-by-value-7a_y.c,
37674         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37675         gcc.dg/compat/struct-by-value-7_y.c.
37676
37677 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
37678
37679         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37680         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37681         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37682         options.
37683
37684 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
37685
37686         * gcc.dg/builtins-36.c: New test.
37687
37688 2004-04-06  Paul Brook  <paul@codesourcery.com>
37689
37690         * README.gcc: Remove obsolete contraint on testcases.
37691
37692 2004-04-05  Paul Brook  <paul@codesourcery.com>
37693
37694         PR2123
37695         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
37696         failure and exit(0) on success.
37697         * g++.dg/expr/anew2.C: Ditto.
37698         * g++.dg/expr/anew3.C: Ditto.
37699         * g++.dg/expr/anew4.C: Ditto.
37700
37701 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
37702
37703         PR c++/3518
37704         * g++.dg/template/unify7.C: New.
37705
37706 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
37707
37708         * g++.dg/README: Bring up to date with new subdirectories; remove
37709         duplicate subdirectory lines.
37710
37711 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
37712
37713         PR c++/14007
37714         * g++.dg/template/unify5.C: New.
37715         * g++.dg/template/unify6.C: New.
37716         * g++.dg/template/qualttp20.C: Adjust.
37717         * g++.old-deja/g++.jason/report.C: Adjust.
37718         * g++.old-deja/g++.other/qual1.C: Adjust.
37719
37720 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
37721
37722         PR c++/14803
37723         * g++.dg/inherit/ptrmem1.C: New test.
37724
37725 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
37726
37727         PR c++/14755
37728         * gcc.c-torture/execute/20040331-1.c: New test.
37729         * gcc.dg/20040331-1.c: New test.
37730
37731 2004-04-01  Paul Brook  <paul@codesourcery.com>
37732
37733         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37734
37735 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
37736
37737         PR c++/14724
37738         * g++.dg/init/goto1.C: New test.
37739
37740         PR c++/14763
37741         * g++.dg/template/defarg4.C: New test.
37742
37743 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
37744
37745         * gcc.dg/altivec-11.c: Extend test for more valid cases.
37746
37747 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
37748
37749         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37750
37751 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
37752
37753         * gcc.dg/noncompile/undeclared-2.c: New test.
37754
37755 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
37756
37757         * gcc.dg/940409-1.c: Remove XFAIL.
37758         * gcc.dg/reg-vol-struct-1.c: New test.
37759
37760 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37761
37762         * gcc.dg/torture/builtin-wctype-1.c: New test.
37763
37764 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
37765
37766         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37767         * gcc.dg/20001101-1.c: Likewise.
37768         * gcc.dg/20001102-1.c: Likewise.
37769
37770 2004-03-25  Roger Sayle  <roger@eyesopen.com>
37771
37772         * gcc.dg/compare8.c: Add an additional test for XOR.
37773
37774 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37775
37776         * gcc.dg/torture/builtin-ctype-1.c: New test.
37777
37778 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37779
37780         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37781         * gcc.dg/torture/builtin-math-1.c: Likewise.
37782         * gcc.dg/torture/builtin-power-1.c: New test.
37783
37784 2004-03-24  Andreas Schwab  <schwab@suse.de>
37785
37786         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37787         IA64 assembler.
37788
37789 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37790             Roger Sayle  <roger@eyesopen.com>
37791
37792         * gcc.dg/compare8.c: New test case.
37793
37794 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
37795
37796         * g++.dg/ext/altivec-7.C: New test.
37797
37798 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
37799
37800         PR 12267, 12391, 12560, 13129, 14114, 14133
37801         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37802         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37803         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37804         Adjust error regexps.
37805         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37806         * gcc.dg/noncompile/undeclared-1.c: New test cases.
37807         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37808         * gcc.dg/local1.c: Add explanatory comment.
37809
37810 2004-03-23  Roger Sayle  <roger@eyesopen.com>
37811
37812         PR optimization/14669
37813         * g++.dg/opt/fold2.C: New test case.
37814
37815 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
37816
37817         PR c/14069
37818         * gcc.dg/20040322-1.c: New test.
37819
37820 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37821
37822         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
37823         * gcc.dg/ultrasp4.c: Likewise.
37824         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
37825
37826 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37827
37828         * gcc.dg/i386-sse-8.c: Reset default options.
37829
37830 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
37831
37832         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37833         in the error message text.
37834
37835 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
37836
37837         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37838
37839 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
37840
37841         PR c++/14616
37842         * g++.dg/init/array13.C: New test.
37843
37844 2004-03-20  Roger Sayle  <roger@eyesopen.com>
37845
37846         PR target/13889
37847         * gcc.c-torture/compile/pr13889.c: New test case.
37848
37849 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37850
37851         PR c/14635
37852         * builtins-1.c (nan, nans): Don't test.
37853         * builtins-30.c: Don't use nan, nanf, nanl.
37854         * builtins-35.c: New test.
37855
37856 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
37857
37858         * g++.dg/ext/altivec-6.C: New test.
37859
37860 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
37861
37862         * g++.dg/init/placement3.C: New test.
37863
37864         * g++.dg/template/spec13.C: New test.
37865
37866         * g++.dg/lookup/using11.C: New test.
37867
37868         * g++.dg/lookup/koenig3.C: New test.
37869
37870         * g++.dg/template/operator2.C: New test.
37871
37872         * g++.dg/expr/dtor3.C: New test.
37873         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37874         marker.
37875         * g++.old-deja/g++.law/visibility28.C: Likewise.
37876
37877 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
37878
37879         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37880         * gcc.dg/ppc64-abi-3.c: Likewise.
37881
37882 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37883
37884         PR c++/14545
37885         * g++.dg/parse/template15.C: New test.
37886
37887 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37888
37889         * g++.dg/expr/dtor2.C: New test.
37890
37891         * g++.dg/lookup/anon4.C: New test.
37892
37893         * g++.dg/overload/using1.C: New test.
37894
37895         * g++.dg/template/lookup7.C: New test.
37896
37897         * g++.dg/template/typename6.C: New test.
37898
37899         * g++.dg/expr/cond6.C: New test.
37900
37901 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37902
37903         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37904
37905 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37906
37907         * g++.dg/expr/cond5.C: New test.
37908         * g++.dg/expr/constcast1.C: Likewise.
37909         * g++.dg/expr/ptrmem2.C: Likewise.
37910         * g++.dg/expr/ptrmem3.C: Likewise.
37911         * g++.dg/lookup/main1.C: Likewise.
37912         * g++.dg/template/lookup6.C: Likewise.
37913
37914 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
37915
37916         * gcc.dg/local1.c: New test.
37917
37918         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37919
37920 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37921
37922         * gcc.dg/torture/builtin-convert-1.c: New test.
37923
37924 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37925
37926         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37927
37928 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37929
37930         PR c++/14481
37931         * g++.dg/warn/Wunused-7.C: New test.
37932
37933 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37934
37935         * gcc.dg/torture/builtin-integral-1.c: New test.
37936
37937 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
37938
37939         PR c++/14586
37940         * g++.dg/parse/non-dependent3.C: New test.
37941
37942 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
37943
37944         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37945         * g++.dg/eh/simd-2.C: Likewise.
37946         * g++.dg/init/array10.C: Likewise.
37947         * gcc.c-torture/compile/simd-1.c: Likewise.
37948         * gcc.c-torture/compile/simd-2.c: Likewise.
37949         * gcc.c-torture/compile/simd-3.c: Likewise.
37950         * gcc.c-torture/compile/simd-4.c: Likewise.
37951         * gcc.c-torture/compile/simd-6.c: Likewise.
37952         * gcc.c-torture/execute/simd-1.c: Likewise.
37953         * gcc.c-torture/execute/simd-2.c: Likewise.
37954         * gcc.dg/compat/vector-defs.h: Likewise.
37955         * gcc.dg/20020531-1.c: Likewise.
37956         * gcc.dg/altivec-3.c: Likewise.
37957         * gcc.dg/altivec-4.c: Likewise.
37958         * gcc.dg/altivec-varargs-1.c: Likewise.
37959         * gcc.dg/compat/vector-defs.h: Likewise.
37960         * gcc.dg/i386-mmx-3.c: Likewise.
37961         * gcc.dg/i386-sse-4.c: Likewise.
37962         * gcc.dg/i386-sse-5.c: Likewise.
37963         * gcc.dg/i386-sse-8.c: Likewise.
37964         * gcc.dg/simd-1.c: Likewise.
37965         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
37966         __ev64_opaque__ since the machine description provides it.
37967
37968 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37969
37970         * lib/compat.exp (skip_list): New global variable.
37971         Use it to hold the user defined COMPAT_SKIPS list if any.
37972         (compat-obj): Add the members of skip_list to optall.
37973
37974 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37975
37976         * gcc.dg/compat/union-by-value-1_main.c,
37977         union-by-value-1_x.c, union-by-value-1_y.c,
37978         union-check.h, union-defs.h,
37979         union-init.h, union-return-1_main.c,
37980         union-return-1_x.c, union-return-1_y.c: New files.
37981
37982 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37983
37984         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37985         mixed-struct-init.h: Add 4 mixed structure types.
37986         struct-by-value-21_main.c, struct-by-value-21_x.c,
37987         struct-by-value-21_y.c, struct-return-21_main.c,
37988         struct-return-21_x.c, struct-return-21_y.c: New files.
37989
37990 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
37991
37992         PR c++/14550
37993         * g++.dg/parse/template14.C: New test.
37994
37995 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37996
37997         * gcc.c-torture/execute/20040313-1.c: New test.
37998
37999 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
38000
38001         PR target/14533
38002         * gcc.dg/20040311-2.c: New test.
38003
38004 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
38005
38006         PR other/14544
38007         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
38008         bit-field.
38009
38010 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
38011
38012         * gcc.dg/20040305-2.c: Add missing return statement.
38013
38014 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38015
38016         * gcc.dg/builtins-34.c: Also check pow10*.
38017
38018 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38019
38020         PR target/14262
38021         * gcc.dg/20040305-2.c: New test.
38022
38023 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
38024
38025         * gcc.dg/20040310-1.c: New test.
38026
38027 2004-03-11  Roger Sayle  <roger@eyesopen.com>
38028
38029         * gcc.c-torture/execute/20040311-1.c: New test case.
38030
38031 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
38032
38033         PR c++/14476
38034         * g++.dg/lookup/enum1.C: New test.
38035
38036 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
38037
38038         PR c++/14510
38039         * g++.dg/lookup/struct2.C: New test.
38040
38041 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
38042
38043         * gcc.dg/builtins-34.c: New test.
38044
38045 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38046
38047         * gcc.dg/torture/builtin-nonneg-1.c: New test.
38048
38049 2004-03-09  James E Wilson  <wilson@specifixinc.com>
38050
38051         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
38052         * gcc.dg/alias-2.c: New testcase.
38053
38054 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
38055
38056         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
38057
38058 2004-03-09  Roger Sayle  <roger@eyesopen.com>
38059
38060         * gcc.c-torture/execute/20040309-1.c: New test case.
38061
38062 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
38063
38064         PR c++/14397
38065         * g++.dg/overload/ref1.C: New.
38066
38067 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38068
38069         PR c++/14409
38070         * g++.dg/template/spec12.C: New test.
38071
38072         PR c++/14448
38073         * g++.dg/parse/crash14.C: New test.
38074
38075 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38076
38077         PR c++/14230
38078         * g++.dg/init/ref11.C: New test.
38079
38080 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
38081
38082         PR c++/14432
38083         * g++.dg/parse/builtin2.C: New test.
38084
38085 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38086
38087         PR c++/14401
38088         * g++.dg/init/ctor3.C: New test.
38089         * g++.dg/init/union1.C: New test.
38090         * g++.dg/ext/anon-struct4.C: New test.
38091
38092 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
38093
38094         * g++.dg/lookup/koenig1.C: Tweak error messages.
38095         * g++.dg/lookup/used-before-declaration.C: Likewise.
38096         * g++.dg/other/do1.C: Likewise.
38097         * g++.dg/overload/koenig1.C: Likewise.
38098         * g++.dg/parse/crash13.C: Likewise.
38099         * g++.dg/template/instantiate3.C: Likewise.
38100
38101 2004-03-08  Eric Christopher  <echristo@redhat.com>
38102
38103         * * lib/target-supports.exp: Enable libiconv in test
38104         compilation.  Fix up error checking.
38105
38106 2004-03-08  Roger Sayle  <roger@eyesopen.com>
38107
38108         PR middle-end/14289
38109         * gcc.dg/pr14289-1.c: New test case.
38110         * gcc.dg/pr14289-2.c: Likewise.
38111         * gcc.dg/pr14289-3.c: Likewise.
38112
38113 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
38114
38115         * gcc.c-torture/execute/20040308-1.c: New test.
38116
38117 2004-03-07  Roger Sayle  <roger@eyesopen.com>
38118
38119         * gcc.c-torture/execute/20040307-1.c: New test case.
38120
38121 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
38122
38123         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
38124
38125 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
38126
38127         * gcc.dg/20040306-1.c: New test.
38128
38129 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
38130
38131         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
38132         them static.
38133         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
38134
38135 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38136
38137         PR c/14465
38138         * gcc.dg/decl-6.c: New test.
38139
38140 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38141
38142         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
38143         Rename LOGPOW -> LOG_POW.
38144         (SQRT_EXP, POW_EXP): New.
38145
38146 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38147
38148         * gcc.dg/i386-sse-8.c: New test.
38149
38150 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38151
38152         PR c/14114
38153         * gcc.dg/decl-5.c: New test.
38154
38155 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
38156
38157         * gcc.dg/20040305-1.c: New test.
38158
38159 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
38160
38161         PR other/14354
38162         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
38163
38164 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
38165
38166         PR c++/14425, c++/14426
38167         * g++.dg/ext/altivec-4.C: New test.
38168         * g++.dg/ext/altivec-5.C: New test.
38169
38170 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
38171
38172         * g++.old-deja/g++.other/linkage1.C: Expect errors about
38173         global variables of a type with no linkage.
38174         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
38175         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
38176         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
38177         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
38178         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
38179         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
38180         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
38181         * g++.dg/warn/deprecated.C: Name enum Color.
38182         * g++.dg/overload/VLA.C: Name structure for 'b'.
38183         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
38184
38185 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38186
38187         * gcc.c-torture/compile/20040304-1.c: New test.
38188
38189 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
38190
38191         PR 13728
38192         * gcc.dg/decl-4.c: New testcase.
38193
38194 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
38195
38196         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
38197         as PRECF if sizeof (float) > sizeof (double).
38198         (PRECL): Make it the same as PRECF if
38199         sizeof (float) > sizeof (long double).
38200
38201 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38202
38203         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
38204         system type.  Add check for irix6 which doesn't have c99 runtime.
38205
38206 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
38207
38208         * gcc.dg/const-elim-1.c: xfail for xtensa.
38209
38210 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38211
38212         PR c++/14369
38213         * g++.dg/template/cond4.C: New test.
38214
38215 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38216
38217         PR c++/14360
38218         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
38219
38220         PR c++/14361
38221         * g++.dg/parse/defarg7.C: New test.
38222
38223         PR c++/14359
38224         * g++.dg/template/friend26.C: New test.
38225
38226 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
38227
38228         PR c++/14324
38229         * g++.dg/abi/mangle21.C: New test.
38230
38231         PR c++/14260
38232         * g++.dg/parse/constructor2.C: New test.
38233
38234         PR c++/14337
38235         * g++.dg/template/sfinae1.C: New test.
38236
38237 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38238
38239         PR c++/14267
38240         * g++.dg/expr/crash2.C: New test.
38241
38242         PR middle-end/13448
38243         * gcc.dg/inline-5.c: New test.
38244         * gcc.dg/always-inline.c: Split out tests into ...
38245         * gcc.dg/always-inline2.c: ... this and ...
38246         * gcc.dg/always-inline3.c: ... this.
38247
38248 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
38249
38250         PR debug/12103
38251         * g++.dg/debug/crash1.C: New test.
38252
38253 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
38254
38255         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
38256         function with __attribute__((noinline)).
38257         (recurser_void2): Likewise.
38258         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
38259         (recurser_void2): Likewise.
38260
38261 2004-02-29  Roger Sayle  <roger@eyesopen.com>
38262
38263         PR middle-end/14203
38264         * g++.dg/warn/Wunused-6.C: New test case.
38265
38266 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
38267
38268         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
38269         not defined.
38270
38271 2004-02-27  Eric Christopher  <echristo@redhat.com>
38272
38273         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
38274         * g++.dg/charset/asm2.c: Run only x86.
38275         * gcc.dg/charset/asm3.c: Ditto.
38276
38277 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
38278
38279         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
38280         ld_library_path.
38281
38282 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
38283
38284         * g++.dg/ext/altivec-3.C: New.
38285
38286 2004-02-26  Richard Henderson  <rth@redhat.com>
38287
38288         * g++.dg/ext/attrib10.C: Mark for warning.
38289         * gcc.dg/attr-alias-1.c: New.
38290
38291 2004-02-26  Richard Henderson  <rth@redhat.com>
38292
38293         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
38294         * gcc.c-torture/execute/20040208-2.c: ... it back.
38295
38296 2004-02-26  Eric Christopher  <echristo@redhat.com>
38297
38298         * lib/target-supports.exp (check-iconv-available): New function.
38299         * lib/gcc-dg.exp (dg-require-iconv): New function.
38300         Use above.
38301         * gcc.dg/charset: New directory.
38302         * gcc.dg/charset/charset.exp: New file.
38303         * gcc.dg/charset/asm1.c: Ditto.
38304         * gcc.dg/charset/asm2.c: Ditto.
38305         * gcc.dg/charset/asm3.c: Ditto.
38306         * gcc.dg/charset/asm4.c: Ditto.
38307         * gcc.dg/charset/asm5.c: Ditto.
38308         * gcc.dg/charset/attribute1.c: Ditto.
38309         * gcc.dg/charset/attribute2.c: Ditto.
38310         * gcc.dg/charset/string1.c: Ditto.
38311         * g++.dg/charset: New directory.
38312         * g++.dg/dg.exp: Add here. Special options.
38313         * g++.dg/charset/charset.exp: New file.
38314         * g++.dg/charset/asm1.c: Ditto.
38315         * g++.dg/charset/asm2.c: Ditto.
38316         * g++.dg/charset/asm3.c: Ditto.
38317         * g++.dg/charset/asm4.c: Ditto.
38318         * g++.dg/charset/attribute1.c: Ditto.
38319         * g++.dg/charset/attribute2.c: Ditto.
38320         * g++.dg/charset/extern1.cc: Ditto.
38321         * g++.dg/charset/extern2.cc: Ditto.
38322         * g++.dg/charset/string1.c: Ditto.
38323
38324 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
38325
38326         PR c++/14278
38327         * g++.dg/parse/comma1.C: New test.
38328
38329 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38330
38331         PR c++/14284
38332         * g++.dg/template/ttp8.C: New test.
38333
38334 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
38335
38336         * gcc.dg/fixuns-trunc-1.c: New test.
38337
38338 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38339
38340         * gcc.dg/builtins-config.h: Use #elif.
38341
38342 2004-02-26  Michael Matz  <matz@suse.de>
38343
38344         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
38345         * gcc.dg/991214-1.c: Likewise.
38346         * gcc.dg/i386-asm-1.c: Likewise.
38347
38348 2004-02-25  Richard Henderson  <rth@redhat.com>
38349
38350         * gcc.c-torture/execute/20040208-2.c: Move ...
38351         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38352
38353 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38354
38355         PR c++/14246
38356         * g++.dg/other/crash-3.C: New test.
38357
38358 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38359
38360         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38361         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38362
38363         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38364         HP-UX.
38365
38366 2004-02-24  Michael Matz  <matz@suse.de>
38367
38368         * gcc.dg/i386-regparm.c: New.
38369
38370 2004-02-23  James E Wilson  <wilson@specifixinc.com>
38371
38372         * gcc.c-torture/execute/20040223-1.c: New.
38373
38374 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
38375             Kazu Hirata  <kazu@cs.umass.edu>
38376
38377         * gcc.dg/fwritable-strings-1.c: Remove.
38378
38379 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
38380
38381         PR c/14156
38382         * gcc.dg/20040223-1.c: New test.
38383
38384 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38385
38386         PR c++/14106
38387         * g++.dg/ext/typeof9.C: New test.
38388
38389 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38390
38391         PR c++/14250
38392         * g++.dg/other/switch1.C: New test.
38393
38394 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38395
38396         * gcc.dg/cast-function-1.c: Adjust for new informative message.
38397         * gcc.dg/va-arg-1.c: Likewise.
38398
38399 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38400
38401         PR c++/14143
38402         * g++.dg/template/koenig5.C: New test.
38403
38404 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
38405
38406         * g++.dg/ext/altivec-1.C: Generalize target triple.
38407         * g++.dg/ext/altivec-2.C: New test case.
38408         * g++.dg/ext/altivec_check.h: New file.
38409         * gcc.dg/altivec-1.c: Generalize target triple;
38410         include altivec_check.h and call altivec_check().
38411         * gcc.dg/altivec-[2-5].c: Generalize target triple.
38412         * gcc.dg/altivec-6.c: New test case.
38413         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38414         type casts as needed.
38415         * gcc.dg/altivec-10.c: Include altivec_check.h and call
38416         altivec_check().
38417         * gcc.dg/altivec-12.c: New test case.
38418         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38419         include altivec_check.h and call altivec_check().
38420         * gcc.dg/altivec_check.h: New file.
38421
38422 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38423
38424         * lib/target-supports.exp (check_alias_available): Don't mangle
38425         function `g' in test program.
38426
38427 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38428
38429         * lib/target-supports.exp (check_profiling_available): Check
38430         argument to determine whether we support a profiling type.
38431         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38432         check_profiling_available.
38433         * g++.dg/bprob/bprob.exp: Likewise.
38434         * g77.dg/bprob/bprob.exp: Likewise.
38435         * gcc.misc-tests/bprob.exp: Likewise.
38436         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38437         dg-require-profiling and delete expected error handling.
38438         * gcc.dg/20021014-1.c: Likewise.
38439         * gcc.dg/nest.c: Likewise.
38440
38441 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
38442
38443         PR c++/12007
38444         * g++.dg/other/vthunk1.C: New test.
38445
38446 2004-02-20  Falk Hueffner  <falk@debian.org>
38447
38448         PR target/14201
38449         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38450
38451 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
38452
38453         PR c++/13927
38454         * g++.dg/other/error8.C: Remove XFAIL markers.
38455
38456         PR c++/14173
38457         * g++.dg/ext/packed5.C: New test.
38458
38459         PR c++/14199
38460         * g++.dg/warn/Wunused-5.C: New test.
38461
38462         PR c++/14186
38463         * g++.dg/lookup/member1.C: New test.
38464
38465 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
38466
38467         * gcc.c-torture/compile/20040130-1.c: Enable only when
38468         __INT_MAX__ >= 2147483647L.
38469         * gcc.c-torture/compile/961203-1.c: Likewise.
38470
38471 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
38472
38473         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38474         * g++.dg/opt/template1.C: Robustify assembler regexp
38475
38476 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
38477
38478         * gcc.c-torture/execute/simd-4.x: Remove.
38479         * gcc.c-torture/execute/va-arg-25.x: Likewise.
38480         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38481         Guard with #ifndef SKIP_ATTRIBUTE.
38482         * gcc.dg/compat/vector-1_y.c: Likewise.
38483         * gcc.dg/compat/vector-2_x.c: Likewise.
38484         * gcc.dg/compat/vector-2_y.c: Likewise.
38485         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38486         * g++.dg/eh/simd-2.C: Likewise.
38487
38488 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
38489
38490         * gcc.c-torture/compile/complex-1.c: New.
38491
38492 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
38493
38494         PR target/14209
38495         * gcc.c-torture/execute/20040218-1.c: New test.
38496
38497 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38498
38499         PR c++/14181
38500         * g++.dg/parse/new2.C: New test.
38501
38502 2004-02-18  Paul Brook  <paul@codesourcery.com>
38503
38504         * gcc.c-torture/compile/libcall-1.c: New test.
38505
38506 2004-02-18  Paul Brook  <paul@codesourcery.com>
38507
38508         PR debug/12934
38509         * gcc.dg/debug/debug-7.c: New test.
38510
38511 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
38512
38513         * gcc.dg/20040217-1.c: New test.
38514
38515 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
38516
38517         * gcc.c-torture/execute/990208-1.x: Delete.
38518
38519 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
38520
38521         * gcc.c-torture/execute/20040208-2.x: New file.
38522
38523 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
38524
38525         PR c++/11326
38526         * g++.dg/abi/structret1.C: New test.
38527
38528 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
38529
38530         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38531         (i386_cpuid): No need to test if cpuid is available on AMD64.
38532         Fix assembly, so that it works onboth i386 and AMD64.
38533         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38534         (vecInLong): Fix s[] member type to unsigned int.
38535         (vecInWord): Remove type.
38536         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38537         (a64, b64, c64, d64, e64): Remove.
38538         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38539         Remove unused variable.  Remove initialization of removed variables.
38540         Don't call mmx_tests nor sse_tests.
38541         (reference_mmx, reference_sse): Remove.
38542         (check): Add return stmt.
38543         * gcc.dg/i386-sse-7.c: New test.
38544         * gcc.dg/i386-mmx-4.c: New test.
38545
38546 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38547
38548         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38549         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38550         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38551         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38552         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38553         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38554         g++.dg/tc1/dr94.C: Fix line terminator.
38555
38556 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
38557
38558         * gcc.c-torture/compile/20040216-1.c: New.
38559
38560 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38561
38562         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38563         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38564         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38565         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38566         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38567         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38568
38569 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38570
38571         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38572
38573 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
38574
38575         PR c++/13971
38576         * g++.dg/expr/cond4.C: New test.
38577
38578         PR c++/14086
38579         * g++.dg/lookup/crash2.C: New test.
38580
38581 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
38582
38583         * gcc.c-torture/compile/20040214-2.c: New test.
38584
38585 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
38586
38587         PR c++/14116
38588         * g++.dg/ext/typeof8.C: New test.
38589
38590 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
38591
38592         * gcc.c-torture/compile/20040214-1.c: New test.
38593
38594 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38595
38596         PR c++/13635
38597         * g++.dg/template/spec11.C: New test.
38598
38599 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38600
38601         PR c++/13927
38602         * g++.dg/other/error8.C: New test.
38603
38604 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
38605
38606         PR c++/14122
38607         * g++.dg/template/array4.C: New test.
38608
38609         PR c++/14108
38610         * g++.dg/inherit/thunk2.C: New test.
38611
38612         PR c++/14083
38613         * g++.dg/eh/cond2.C: New test.
38614
38615 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
38616
38617         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38618
38619 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
38620
38621         * lib/scanasm.exp (dg-scan): Quote pattern before display.
38622
38623 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
38624
38625         * g++.dg/simd-2.C: xfail on ppc64-linux.
38626
38627 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38628
38629         PR c/456
38630         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38631         tests.
38632
38633 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
38634
38635         * gcc.dg/builtins-33.c: New test.
38636
38637 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
38638
38639         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38640
38641 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38642
38643         * g++.dg/simd-2.C: Set -maltivec for ppc64.
38644
38645 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
38646
38647         * gcc.dg/ppc64-abi-3.c: New test.
38648
38649 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
38650
38651         PR c/14092
38652
38653         * gcc.dg/pr14092-1.c: New testcase.
38654
38655 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
38656
38657         * gcc.dg/cpp/assert4.c: Fix typo last change.
38658
38659         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38660         * gcc.dg/cpp/assert4.c: Handle powerpc64.
38661
38662         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38663
38664 2004-02-09  Roger Sayle  <roger@eyesopen.com>
38665
38666         * gcc.c-torture/compile/20040209-1.c: New test case.
38667
38668 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38669
38670         * gcc.dg/c90-init-1.c: Adjust expected error messages.
38671
38672 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
38673
38674         * gcc.c-torture/execute/20040208-[12].c: New tests.
38675
38676 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38677
38678         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38679
38680 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38681
38682         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38683
38684 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38685
38686         Bug 13856
38687         * gcc.dg/visibility-8.c: New testcase.
38688
38689 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
38690
38691         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38692         arguments.
38693         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38694
38695 2004-02-07  Roger Sayle  <roger@eyesopen.com>
38696
38697         PR middle-end/13696
38698         * g++.dg/opt/fold1.C: New test case.
38699
38700 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38701
38702         PR c++/14033
38703         * g++.dg/other/crash-2.C: New test.
38704
38705 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38706
38707         PR c++/14028
38708         * g++.dg/parse/angle-bracket2.C: New test.
38709
38710 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38711
38712         PR middle-end/13750
38713         Revert:
38714         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
38715         PR pch/13361
38716         * g++.dg/pch/wchar-1.C: New.
38717         * g++.dg/pch/wchar-1.Hs: New.
38718
38719 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38720
38721         PR c++/14008
38722         * g++.dg/parse/error15.C: New test.
38723         * g++.dg/parse/crash11.C: Update dg-error mark.
38724
38725 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38726
38727         PR c++/13932
38728         * g++.dg/warn/conv2.C: New test.
38729
38730 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38731
38732         PR c++/13086
38733         * g++.dg/warn/incomplete1.C: Remove xfail.
38734
38735 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38736
38737         * lib/file-format.exp (gcc_target_object_format): Use
38738         ${tool}_target_compile, not gcc_target_compile.
38739         * lib/target-supports.exp (check_alias_available): Likewise.
38740         (check_gc_sections_available): Likewise.
38741         * g++.dg/ext/attrib10.C: Use dg-require-alias.
38742         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38743         dg-require-alias.
38744
38745 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
38746
38747         PR c++/13969
38748         * g++.dg/template/static6.C: New test.
38749
38750 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
38751
38752         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38753
38754 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38755
38756         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38757         tests for systems where `char' is unsigned by default.
38758
38759 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38760
38761         PR c++/13997
38762         * g++.dg/template/partial3.C: New test.
38763
38764 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
38765
38766         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38767         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38768         Remove mentions of obsolete ports.
38769
38770 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
38771
38772         * gcc.dg/noncompile/20001228-1.c: Fix for new
38773         error message.
38774
38775 2004-02-03  Roger Sayle  <roger@eyesopen.com>
38776
38777         PR target/9348
38778         * gcc.c-torture/execute/multdi-1.c: New test case.
38779
38780 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38781
38782         PR c++/13925
38783         * g++.dg/template/lookup5.C: New test.
38784
38785 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38786
38787         PR c++/13950
38788         * g++.dg/template/lookup4.C: New test.
38789
38790         PR c++/13970
38791         * g++.dg/parse/error14.C: New test.
38792
38793         PR c++/14002
38794         * g++.dg/parse/template13.C: New test.
38795
38796 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
38797
38798         PR c++/13978
38799         * g++.dg/template/koenig4.C: New test.
38800
38801         PR c++/13968
38802         * g++.dg/template/crash17.C: New test.
38803
38804         PR c++/13975
38805         * g++.dg/parse/error13.C: New test.
38806         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38807
38808 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
38809
38810         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38811
38812 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
38813
38814         PR c/11658
38815         PR c/13994
38816         * gcc.dg/noncompile/20040203-1.c: New test.
38817         * gcc.dg/noncompile/20040203-2.c: Likewise.
38818         * gcc.dg/noncompile/20040203-3.c: Likewise.
38819         * gcc.dg/20040203-1.c: Likewise.
38820
38821 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
38822
38823         PR c++/10858
38824         * g++.dg/template/sizeof7.C: New test.
38825
38826 2004-02-02  Eric Christopher  <echristo@redhat.com>
38827             Zack Weinberg  <zack@codesourcery.com>
38828
38829         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38830
38831 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
38832
38833         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38834         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38835         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38836         * gcc.dg/cleanup-5.c: Run only on Linux targets.
38837
38838 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
38839
38840         PR c++/13113
38841         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38842
38843         PR c++/13854
38844         * g++.dg/ext/attrib13.C: New test.
38845
38846         PR c++/13907
38847         * g++.dg/conversion/op2.C: New test.
38848
38849 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38850
38851         * gcc.dg/titype-1.c: Fix pasto.
38852
38853 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38854
38855         * gcc.dg/titype-1.c: New test.
38856
38857 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38858
38859         PR c++/13957
38860         * g++.dg/template/non-type-template-argument-1.C,
38861         g++.dg/template/qualified-id1.C: Update dg-error marks.
38862         * g++.dg/template/nontype6.C: New test.
38863
38864 2004-02-01  Roger Sayle  <roger@eyesopen.com>
38865
38866         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38867         * gcc.dg/builtins-31.c: New testcase.
38868         * gcc.dg/builtins-32.c: New testcase.
38869
38870 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
38871
38872         * objc.dg/call-super-2.m: Update line numbers
38873         for the including of stddef.h.
38874
38875 2004-01-30  Michael Matz  <matz@suse.de>
38876
38877         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38878         g++.dg/ext/case-range3.C: New tests.
38879
38880 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38881
38882         DR206
38883         PR c++/13813
38884         * g++.dg/template/member4.C: New test.
38885
38886 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38887
38888         PR c++/13683
38889         * g++.dg/template/sizeof6.C: New test.
38890
38891 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38892
38893         * gcc.dg/fwritable-strings-1.c: New test.
38894
38895 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38896
38897         * gcc.c-torture/compile/20040130-1.c: New test.
38898
38899 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
38900
38901         * objc.dg/call-super-2.m: Include stddef.h for size_t.
38902
38903 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
38904
38905         PR c++/13883
38906         * g++.dg/template/ctor3.C: New test.
38907
38908 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38909
38910         * g++.dg/tc1: New directory.
38911         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38912         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38913         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38914         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38915         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38916
38917 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38918
38919         * g++.dg/parse/error11.C: New test.
38920         * g++.dg/parse/error12.C: Likewise.
38921
38922 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
38923
38924         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38925         (scan_initial, main): Use aligned_sizeof instead of sizeof.
38926
38927 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
38928
38929         PR c++/13791
38930         * g++.dg/ext/attrib12.C: New test.
38931
38932         PR c++/13736
38933         * g++.dg/parse/cast2.C: New test.
38934
38935 2004-01-27  James E Wilson  <wilson@specifixinc.com>
38936
38937         * objc.dg/encode-2.m (main): New local string.  Set depending on
38938         sizeof long.  Use in sscanf call.
38939         * objc.dg/encode-3.m (main): New local string.  Set depending on
38940         sizeof long.  Use in scan_initial call.
38941
38942 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38943
38944         * objc.dg/call-super-2.m: Make LP64-safe.
38945         * objc.dg/desig-init-1.m: Likewise.
38946
38947 2004-01-27  Devang Patel <dpatel@apple.com>
38948
38949         * g++.dg/debug/namespace1.C: New test.
38950
38951 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
38952
38953         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38954         xscale-*-*.
38955
38956         * gcc.dg/arm-mmx-1.c: New test.
38957
38958 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38959
38960         * gcc.dg/20040127-1.c: New test.
38961         * gcc.dg/20040127-2.c: New test.
38962
38963 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38964
38965         * objc.dg/stret-1.m (glob): Renamed to globa.
38966
38967 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
38968
38969         PR c++/13663
38970         * g++.dg/expr/for1.C: New test.
38971
38972 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
38973
38974         PR middle-end/13779
38975         * gcc.dg/darwin-longlong.c: New test.
38976
38977 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
38978
38979         * gcc.dg/20040124-1.c: Moved test from here...
38980         * gcc.c-torture/compile/20040124-1.c: ...to here.
38981
38982 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38983
38984         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
38985         the assembly output if -m64 is passed.
38986
38987 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
38988
38989         PR c++/13833
38990         * g++.dg/template/cond3.C: New test.
38991
38992 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38993
38994         PR c++/13810
38995         * g++.dg/template/ttp7.C: New test.
38996
38997 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38998
38999         PR c++/13797
39000         * g++.dg/template/nontype4.C: New test.
39001         * g++.dg/template/nontype5.C: Likewise.
39002
39003 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
39004
39005         * gcc.dg/torture/mips-clobber-at.c: New test.
39006
39007 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
39008
39009         * gcc.dg/20040124-1.c: New test.
39010
39011 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
39012
39013         * gcc.dg/20040123-1.c: New test.
39014
39015 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39016
39017         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
39018
39019 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
39020
39021         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
39022
39023 2004-01-23  Andrew Pinski  <apinski@apple.com>
39024
39025         * gcc.dg/20030121-1.c: Move to ..
39026         * gcc.dg/20040121-1.c: here.
39027
39028 2004-01-23  Roger Sayle  <roger@eyesopen.com>
39029
39030         * gcc.dg/builtins-29.c: New test case.
39031
39032 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
39033
39034         PR 18314
39035         * gcc.dg/builtins-30.c: New testcase.
39036
39037 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
39038
39039         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
39040         * lib/g77.exp: Likewise.
39041         * lib/objc.exp: Likewise.
39042         * lib/g++.exp: Likewise.
39043
39044 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39045
39046         * gcc.dg/struct-by-value-2.c: New test.
39047
39048 2004-01-21  Andrew Pinski  <apinski@apple.com>
39049
39050         PR target/13785
39051         * gcc.dg/20030121-1.c: New test.
39052
39053 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
39054
39055         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
39056         clobber frame pointer register in asm statement.
39057
39058 2004-01-21  Falk Hueffner  <falk@debian.org>
39059
39060         * gcc.c-torture/compile/20040121-1.c: New test.
39061
39062 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
39063
39064         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
39065
39066 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
39067
39068         * gcc.dg/ppc64-abi-2.c: New test.
39069
39070 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
39071
39072         * lib/treelang.exp: Fill out this file.
39073         * lib/treelang-dg.exp: New File.
39074
39075 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
39076
39077         * gcc.c-torture/compile/981022-1.c: Remove.
39078         * gcc.dg/array-5.c: Remove XFAIL.
39079         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
39080         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
39081         gcc.dg/cond-lvalue-1.c: Update.
39082         * gcc.dg/cast-lvalue-2.c: New test.
39083
39084 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
39085
39086         PR c++/13592
39087         * g++.dg/other/error1.C (class foo): Tweak error message.
39088
39089         PR c++/13592
39090         * g++.dg/template/call2.C: New test.
39091
39092 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39093
39094         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
39095         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
39096         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
39097         scalar-return-1_x.c, scalar-return-2_y.c,
39098         scalar-return-3_x.c, scalar-return-3_y.c,
39099         scalar-return-4_x.c, scalar-return-4_y.c,
39100         struct-align-1.h, struct-align-1_x.c,
39101         struct-align-1_y.c, struct-align-2.h,
39102         struct-align-2_x.c, struct-align-2_y.c,
39103         struct-by-value-10_y.c, struct-by-value-11_x.c,
39104         struct-by-value-11_y.c, struct-by-value-12_x.c,
39105         struct-by-value-12_y.c, struct-by-value-13_x.c,
39106         struct-by-value-13_y.c, struct-by-value-14_x.c,
39107         struct-by-value-14_y.c, struct-by-value-15_x.c,
39108         struct-by-value-15_y.c, struct-by-value-16_y.c,
39109         struct-by-value-17_y.c, struct-by-value-18_y.c,
39110         struct-by-value-19_y.c, struct-by-value-1_x.c,
39111         struct-by-value-1_y.c, struct-by-value-20_y.c,
39112         struct-by-value-2_x.c, struct-by-value-2_y.c,
39113         struct-by-value-3_y.c, struct-by-value-4_x.c,
39114         struct-by-value-4_y.c, struct-by-value-5_y.c,
39115         struct-by-value-6_y.c, struct-by-value-7_y.c
39116         struct-by-value-8_x.c, struct-by-value-8_y.c
39117         struct-by-value-9_x.c, struct-by-value-9_y.c
39118         struct-return-10_x.c, struct-return-10_y.c,
39119         struct-return-19_x.c, struct-return-20_x.c
39120         struct-return-2_x.c, struct-return-2_y.c
39121         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39122         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
39123
39124 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
39125
39126         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
39127         attribute on sparc*-sun-solaris2.*.
39128
39129 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
39130
39131         PR c++/13710
39132         * g++.dg/ext/typeof7.C: New test.
39133
39134 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
39135
39136         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
39137         * gcc.dg/const-elim-1.c: Same.
39138
39139 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
39140
39141         * objc.dg/stret-1.m: New.
39142         * objc.dg/stret-2.m: New.
39143
39144 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
39145
39146         PR c++/11895
39147         * g++.dg/ext/vector1.C: New test.
39148
39149 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
39150
39151         * gcc.dg/pch/import-1.c: New.
39152         * gcc.dg/pch/import-1.hs: New.
39153         * gcc.dg/pch/import-1a.h: New.
39154         * gcc.dg/pch/import-1b.h: New.
39155         * gcc.dg/pch/import-1c.h: New.
39156
39157 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39158
39159         PR c++/13574
39160         * g++.dg/ext/array1.C: New test.
39161
39162         PR c++/13178
39163         * g++.dg/conversion/op1.C: New test.
39164
39165 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
39166
39167         PR 11864
39168         From Kazumoto Kojima / Dan Kegel:
39169         * gcc.dg/pr11864-1.c: New test.
39170
39171         PR 10392
39172         From Marcus Comstedt / Dan Kegel:
39173         * gcc.dg/pr10392-1.c: New test.
39174
39175 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
39176
39177         PR c++/13478
39178         * g++.dg/init/ref10.C: New test.
39179
39180 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39181
39182         PR c++/13407
39183         * g++.dg/parse/typename6.C: New test.
39184
39185 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
39186
39187         PR pch/13361
39188         * g++.dg/pch/wchar-1.C: New.
39189         * g++.dg/pch/wchar-1.Hs: New.
39190
39191 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39192
39193         PR c++/9259
39194         * g++.dg/expr/sizeof2.C: New test.
39195
39196 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
39197
39198         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
39199
39200 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39201
39202         PR c++/13659
39203         * g++.dg/lookup/strong-using-3.C: New.
39204         * g++.dg/lookup/using-10.C: New.
39205
39206 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
39207
39208         PR c++/13594
39209         * g++.dg/lookup/strong-using-2.C: New.
39210
39211 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
39212             Dan Kegel <dank@kegel.com>
39213             J"orn Rennecke <joern.rennecke@superh.com>
39214
39215         PR target/9365
39216         * gcc.dg/pr9365-1.c: New test.
39217
39218 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39219
39220         PR c++/8856
39221         * g++.dg/parse/casting-operator2.C: New test.
39222         * g++.old-deja/g++.pt/explicit83.C: Remove.
39223
39224 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
39225
39226         * gcc.dg/label-compound-stmt-1.c: New test.
39227         * gcc.c-torture/compile/950922-1.c,
39228         gcc.c-torture/compile/20000211-3.c,
39229         gcc.c-torture/compile/20000518-1.c,
39230         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
39231         compound statements.
39232
39233 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
39234
39235         * gcc.dg/ppc64-abi-1.c: New test.
39236
39237 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
39238
39239          * g++.dg/ext/attrib9.C: Add dg-warnings.
39240
39241 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39242
39243         PR c++/12335
39244         * g++.dg/parse/dtor3.C: New test.
39245
39246 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
39247
39248         PR c++/12709
39249         * g++.dg/parse/try-catch-1.C: New test.
39250
39251 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
39252
39253         * ada/acats/run_all.sh: Add more verbose output in acats.log
39254         when compiling tests.
39255
39256 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39257
39258         PR 13656
39259         * gcc.dg/typedef-redecl.c: New test case.
39260         * gcc.dg/typedef-redecl.h: New support file.
39261
39262 2004-01-13  Jan Hubicka  <jh@suse.cz>
39263
39264         * gcc.dg/always_inline.c: New test.
39265         * gcc.dg/debug/20031231-1.c: Fix.
39266
39267 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39268
39269         PR c++/13474
39270         * g++.dg/template/array3.C: New test.
39271
39272 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
39273
39274         * g++.dg/ext/lvalue1.C: No longer expected to fail.
39275         * g++.dg/warn/Wunused-2.C: Likewise.
39276
39277 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39278
39279         PR c++/13289
39280         * g++.dg/template/instantiate6.C: New test.
39281
39282 2004-01-12  Roger Sayle  <roger@eyesopen.com>
39283
39284         PR middle-end/11397
39285         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
39286
39287 2004-01-12  Jan Hubicka  <jh@suse.cz>
39288
39289         PR opt/12826
39290         * gcc.dg/20040112-1.c: New.
39291
39292         * gcc.dg/dwarf-die[1-7].c: Move to...
39293         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
39294         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
39295
39296 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
39297
39298         PR c++/4100
39299         * g++.dg/parse/friend4.C: New test.
39300
39301 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
39302
39303         PR c++/4100
39304         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
39305         definition is called a friend.
39306
39307 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
39308
39309         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
39310
39311 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
39312
39313         PR c++/3478
39314         * g++.dg/parse/error10.C: New test.
39315         * g++.dg/template/arg2.C: Accept "invalid type" error.
39316
39317 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
39318
39319         PR middle-end/13392
39320         * g++.dg/opt/expect2.C: New test.
39321
39322 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39323
39324         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
39325         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
39326         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
39327         Update dg-error regexps.
39328
39329 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
39330
39331         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
39332         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
39333
39334 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39335
39336         * gcc.dg/pragma-re-1.c: Use right pointer type.
39337
39338 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39339
39340         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
39341
39342 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
39343
39344         * gcc.dg/rs6000-ldouble-1.c: New.
39345
39346 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39347
39348         DR 337
39349         PR c++/9256
39350         * g++.dg/other/abstract1.C: New test.
39351
39352 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
39353
39354         * g++.dg/lookup/strong-using-1.C: New.
39355
39356 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
39357
39358         PR c/11234
39359         * gcc.dg/func-ptr-conv-1.c: New test.
39360         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39361
39362 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
39363
39364         PR target/13380.
39365         * gcc.c-torture/compile/20040109-1.c: New.
39366
39367 2004-01-08  Stuart Hastings  <stuart@apple.com>
39368
39369         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39370         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39371         * gcc.dg/i386-sse-6.c: ...this new testcase.
39372
39373 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
39374
39375         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39376
39377 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
39378
39379         * ada/acats/run_acats: Treat 'gnatchop' the same way
39380         as 'gnatmake'.  Export GCC_DRIVER.
39381         * ada/acats/run_all.sh: Add target_gnatchop.  Use
39382         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39383
39384 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39385
39386         PR c++/12573
39387         * g++.dg/template/dependent-expr4.C: New test.
39388
39389 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
39390
39391         * gcc.dg/altivec-11.c: New test.
39392
39393 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
39394
39395         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39396
39397 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39398
39399         PR c/6024
39400         * gcc.dg/enum-compat-1.c: New test.
39401         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39402
39403 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39404
39405         PR c/12165
39406         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39407         gcc.dg/c99-idem-qual-3.c: New tests.
39408
39409 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
39410
39411         * gcc.dg/winline-7.c: Don't cast void * to int.
39412
39413 2004-01-06  Jan Hubicka  <jh@suse.cz>
39414
39415         * gcc.dg/i386-sse-5.c: New test
39416         * g++.dg/eh/simd-1.c: Add -w argument for i386.
39417
39418 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39419
39420         PR c++/12815
39421         * g++.dg/rtti/typeid4.C: New test.
39422
39423 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
39424
39425         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39426
39427 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
39428
39429         PR c++/12132
39430         * g++.dg/template/error11.C: New test.
39431
39432         PR c++/13451
39433         * g++.dg/template/class2.C: New test.
39434
39435 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39436         Richard Sandiford <rsandifo@redhat.com>
39437
39438         PR c++/13387
39439         * g++.dg/opt/alias3.C: New test.
39440
39441 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
39442
39443         PR c++/13157
39444         * g++.dg/template/koenig3.C: New test.
39445
39446         PR c++/13529
39447         * g++.dg/parse/offsetof3.C: New test.
39448
39449         * g++.dg/init/copy7.C: Add missing dg-error markers.
39450
39451         PR c++/12226
39452         * g++.dg/init/copy7.c: New test.
39453
39454         PR c++/13536
39455         * g++.dg/parse/cast1.C: New test.
39456
39457 2004-01-04  Jan Hubicka  <jh@suse.cz>
39458
39459         * gcc.dg/winline[1-7].c: New tests.
39460
39461 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39462
39463         PR c++/13520
39464         * g++.dg/template/qualttp22.C: New test.
39465
39466 2004-01-01  Jan Hubicka  <jh@suse.cz>
39467
39468         * gcc.dg/debug/20031231-1.c: New.
39469         * gcc.c-torture/compile/20040101-1.c: New.
39470         * gcc.dg/dwarf-die-[1-7].c: New.
39471
39472 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39473
39474         PR optimization/13521
39475         * gcc.c-torture/compile/20031231-1.c: New test.
39476
39477 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39478
39479         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39480
39481 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39482
39483         PR c++/10079
39484         * g++.dg/template/crash16.C: New test.
39485
39486 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
39487
39488         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39489
39490 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
39491
39492         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39493         ports.
39494         * g++.old-deja/g++.jason/thunk3.C: Likewise.
39495         * g++.old-deja/g++.law/profile1.C: Likewise.
39496         * gcc.c-torture/compile/981006-1.c: Likewise.
39497         * gcc.c-torture/execute/loop-2e.x: Likewise.
39498         * gcc.c-torture/execute/loop-2f.x: Remove.
39499         * gcc.c-torture/execute/loop-2g.x: Likewise.
39500         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39501         * gcc.dg/20020312-2.c: Remove traces of dead ports.
39502
39503 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
39504
39505         PR c++/13507
39506         * g++.dg/ext/attrib11.C: New test.
39507
39508         PR c++/13494
39509         * g++.dg/template/array2-1.C: New test.
39510         * g++.dg/template/array2-2.C: New test.
39511
39512 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
39513
39514         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39515
39516 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
39517
39518         PR c++/12774
39519         * g++.dg/template/array1-1.C: New test.
39520         * g++.dg/template/array1-2.C: New test.
39521
39522 2003-12-29  Roger Sayle  <roger@eyesopen.com>
39523
39524         PR fortran/12632
39525         * g77.dg/12632.f: New test case.
39526
39527 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39528
39529         PR c++/13289
39530         * g++.dg/parse/nontype1.C: New test.
39531
39532 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39533
39534         PR c++/12403
39535         * g++.dg/parse/explicit1.C: New test.
39536         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39537
39538 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39539
39540         PR c++/13081
39541         * g++.dg/opt/inline6.C: New test.
39542
39543         PR c++/12613
39544         * g++.dg/parse/error9.C: New test.
39545
39546         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39547
39548 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
39549
39550         PR c++/13009
39551         * g++.dg/init/assign1.C: New test.
39552
39553 2003-12-28  Roger Sayle  <roger@eyesopen.com>
39554
39555         PR c++/13070
39556         * g++.dg/warn/format3.C: New test case.
39557
39558 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39559
39560         * gcc.c-torture/compile/20031227-1.c: New test.
39561
39562 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39563
39564         * g++.dg/bprob/bprob.exp: Load target-supports.exp
39565         * g77.dg/bprob/bprob.exp: Likewise.
39566         * gcc.misc-tests/bprob.exp: Likewise.
39567         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
39568         variants on systems where the library does not provide that
39569         functionality.
39570         * gcc.dg/builtins-20.c: Use builtins-config.h.
39571         * gcc.dg/builtins-config.h: New file.
39572
39573 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39574
39575         * lib/gcc-dg.exp (dg-require-profiling): New function.
39576         * lib/target-supports.exp (check_profiling_available): Likewise.
39577         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39578         * g77.dg/bprob/bprob.exp: Likewise.
39579         * gcc.misc-tests/bprob.exp: Likewise.
39580         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39581         * gcc.dg/20021014-1.c: Likewise.
39582         * gcc.dg/nest.c: Likewise.
39583
39584 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39585
39586         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39587         compiling.
39588         * g++.dg/lookup/java2.C: Likewise.
39589         * gcc.dg/cpp/lexident.c: Likewise.
39590
39591 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
39592
39593         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39594         given.
39595         * gcc.c-torture/compile/961203-1.c: Likewise.
39596         * gcc.c-torture/compile/980506-1.c: Likewise.
39597
39598 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
39599
39600         * lib/gcc-dg.exp (dg-prune-output): New annotation.
39601         (additional_prunes): New global.
39602         (gcc-dg-prune): Handle additional per-test pruning.
39603         (dg-test): Clear additional_prunes between tests.
39604
39605         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
39606         dg-prune-output to avoid spurious failures from assembler
39607         complaining about nonexistent WAW violations.
39608         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39609         Use dg-prune-output to avoid spurious failures from assembler
39610         warning about Itanium B-step errata.
39611
39612 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
39613
39614         * g++.dg/abi/macro0.C: New test.
39615         * g++.dg/abi/macro1.C: Likewise.
39616         * g++.dg/abi/macro2.C: Likewise.
39617
39618         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39619         * g++.dg/abi/bitfield7.C: Likewise.
39620         * g++.dg/abi/dtor2.C: Likewise.
39621         * g++.dg/abi/mangle11.C: Likewise.
39622         * g++.dg/abi/mangle12.C: Likewise.
39623         * g++.dg/abi/mangle14.C: Likewise.
39624         * g++.dg/abi/mangle17.C: Likewise.
39625         * g++.dg/abi/vbase10.C: Likewise.
39626         * g++.dg/abi/vbase14.C: Likewise.
39627         * g++.dg/template/qualttp17.C: Likewise.
39628
39629 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
39630
39631         PR c/11995
39632         * gcc.dg/20031223-1.c: New test.
39633
39634 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39635
39636         * gcc.dg/noreturn-7.c: New test.
39637
39638 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39639
39640         * gcc.dg/null-pointer-1.c: New test.
39641
39642 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39643
39644         * g++.old-deja/g++.jason/template18.C: Remove.
39645         * g++.old-deja/g++.jason/template37.C: Likewise.
39646
39647         PR c++/12862
39648         * g++.dg/lookup/ns1.C: New test.
39649
39650         PR c++/12397
39651         * g++.dg/template/lookup3.C: New test.
39652
39653 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39654
39655         * g++.dg/template/recurse1.C: New test
39656
39657 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
39658
39659         PR c++/12479
39660         * g++.dg/parse/semicolon1.C: New test.
39661         * g++.dg/parse/semicolon1.h: Likewise.
39662
39663 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
39664
39665         * gcc.dg/darwin-misaligned.c: New test.
39666
39667 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
39668
39669         PR c/9163
39670         * gcc.dg/20031222-1.c: New test.
39671
39672 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
39673
39674         PR c++/13438
39675         * g++.dg/parse/error8.C: New test.
39676
39677         PR c++/11554
39678         * g++.dg/warn/ctor-init-1.C: New test.
39679
39680 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
39681
39682         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39683         too small.
39684         * gcc.c-torture/compile/930217-1.c: Likewise.
39685         * gcc.c-torture/compile/930513-1.c: Likewise.
39686         * gcc.c-torture/execute/920908-2.c: Likewise.
39687         * gcc.c-torture/execute/921204-1.c: Likewise.
39688         * gcc.c-torture/execute/930621-1.c: Likewise.
39689         * gcc.c-torture/execute/930630-1.c: Likewise.
39690         * gcc.c-torture/execute/931031-1.c: Likewise.
39691         * gcc.c-torture/execute/980602-2.c: Likewise.
39692         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39693         * gcc.c-torture/execute/compndlit-1.c: Likewise.
39694         * gcc.c-torture/execute/extzvsi.c: Likewise.
39695         * gcc.c-torture/unsorted/ext.c: Likewise.
39696
39697 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
39698
39699         PR target/12749
39700         * gcc.c-torture/compile/20031220-2.c: New test case.
39701
39702 2003-12-20  Roger Sayle  <roger@eyesopen.com>
39703
39704         PR optimization/13031
39705         * gcc.c-torture/compile/20031220-1.c: New test case.
39706
39707 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39708
39709         * gcc.dg/cast-function-1.c: New test.
39710
39711 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
39712
39713         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39714         formats.
39715
39716 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
39717
39718         PR c++/12795
39719         * g++.dg/ext/attrib10.C: New test.
39720
39721 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39722
39723         * gcc.dg/cleanup-10.c: New test.
39724         * gcc.dg/cleanup-11.c: New test.
39725
39726 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
39727
39728         PR c++/13239
39729         * g++.dg/opt/expect1.C: New test.
39730
39731 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
39732
39733         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39734
39735 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
39736
39737         PR debug/12923
39738         * gcc.dg/20031218-1.c: New test.
39739
39740         PR debug/12389
39741         * gcc.dg/20031218-2.c: New test.
39742         * gcc.dg/20031218-3.c: New test.
39743
39744         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39745         of label name and allow for USER_LABEL_PREFIX == "_" names.
39746         * g++.dg/abi/mangle18-2.C: Likewise.
39747         * g++.dg/abi/mangle19-1.C: Likewise.
39748         * g++.dg/abi/mangle19-2.C: Likewise.
39749         * g++.dg/abi/mangle20-1.C: Likewise.
39750         * g++.dg/abi/mangle20-2.C: Likewise.
39751
39752 2003-12-18  Richard Henderson  <rth@redhat.com>
39753
39754         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39755
39756 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
39757             Dan Kegel <dank@kegel.com>
39758
39759         PR other/12009
39760         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39761         testing a cross compiler, it causes spurious compile failures.
39762         * lib/g++.exp: Likewise.
39763
39764 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39765
39766         PR c++/13262
39767         * g++.dg/template/access13.C: New test.
39768
39769 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
39770
39771         * gcc.dg/20031216-1.c: New test.
39772
39773 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39774
39775         PR c++/9154
39776         * g++.dg/template/error10.C: New test.
39777
39778 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39779
39780         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39781         * g++.dg/eh/simd-2.C: Likewise.
39782
39783 2003-12-17  James E Wilson  <wilson@specifixinc.com>
39784             Roger Sayle  <roger@eyesopen.com>
39785
39786         * gcc.c-torture/execute/ieee/mzero5.c: New.
39787
39788 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
39789
39790         PR c++/10603
39791         * g++.dg/parse/error6.C: New test.
39792
39793         PR c++/12827
39794         * g++.dg/parse/error7.C: New test.
39795
39796 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39797
39798         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39799         at -O with stabs debugging formats.
39800         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39801         * gcc.dg/debug/debug-2.c: Likewise.
39802
39803 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39804
39805         PR c++/12696
39806         * g++.dg/init/error1.C: New test.
39807
39808         PR c++/12218
39809         * g++.dg/init/pm3.C: New test.
39810
39811 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
39812
39813         PR c/3347
39814         * gcc.dg/bitfld-8.c: New test.
39815
39816 2003-12-16  James Lemke  <jim@wasabisystems.com>
39817
39818         * gcc.dg/arm-scd42-[123].c: New tests.
39819
39820 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39821
39822         PR c++/9043
39823         * g++.dg/abi/mangle20-1.C: New test.
39824         * g++.dg/abi/mangle20-2.C: New test.
39825
39826 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
39827
39828         PR c++/13275
39829         * g++.dg/other/offsetof2.C: Remove XFAIL.
39830         * g++.dg/parse/offsetof1.C: New test.
39831         * g++.gd/parse/offsetof2.C: Likewise.
39832
39833 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39834
39835         * g++.dg/template/nontype3.C: New test.
39836         * g++.dg/template/static2.C: Tweaked the dg-error clause.
39837
39838 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39839
39840         * g++.dg/warn/noreturn-3.C: Also test instantiation.
39841
39842 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
39843
39844         PR c++/13387
39845         * g++.dg/expr/assign1.C: New test.
39846
39847         PR c++/13242
39848         * g++.dg/abi/mangle19-1.C: New test.
39849         * g++.dg/abi/mangle19-2.C: New test.
39850
39851 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
39852
39853         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39854
39855 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
39856
39857         * gcc.c-torture/execute/20031216-1.c: New test.
39858
39859 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39860
39861         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39862         an ICE regression.
39863
39864 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39865
39866         PR c++/10926
39867         * g++.dg/template/error9.C: New test.
39868
39869         PR c++/11116
39870         * g++.dg/template/error8.C: New test.
39871
39872 2003-12-15  Roger Sayle  <roger@eyesopen.com>
39873
39874         PR middle-end/13400
39875         * gcc.c-torture/execute/20031215-1.c: New test case.
39876
39877 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39878
39879         PR c++/13269
39880         * g++.dg/parse/error5.C: New test.
39881
39882         PR c++/12989
39883         * g++.dg/expr/sizeof1.C: New test.
39884
39885         PR c++/13310
39886         * g++.dg/template/crash15.C: New test.
39887
39888 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
39889
39890         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39891         a non-POD type as the last named parameter of a varargs function.
39892
39893 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
39894
39895         PR c++/13243
39896         PR c++/12573
39897         * g++.dg/template/crash14.C: New test.
39898         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39899
39900 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
39901
39902         * g++.dg/other/java1.C: New test.
39903
39904         PR c++/13241
39905         * g++.dg/abi/mangle18-1.C: New test.
39906         * g++.dg/abi/mangle18-2.C: New test.
39907
39908 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39909
39910         PR optimization/10312
39911         * gcc.c-torture/execute/20031214-1.c: New.
39912
39913 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
39914
39915         PR c++/10779
39916         PR c++/12160
39917         * g++.dg/parse/error3.C: New test.
39918         * g++.dg/parse/error4.C: Likewise.
39919         * g++.dg/abi/mangle4.C: Tweak error messages.
39920         * g++.dg/lookup/using5.C: Likewise.
39921         * g++.dg/other/error2.C: Likewise.
39922         * g++.dg/parse/typename5.C: Likewise.
39923         * g++.dg/parse/undefined1.C: Likewise.
39924         * g++.dg/template/arg2.C: Likewise.
39925         * g++.dg/template/ttp3.C: Likewise.
39926         * g++.dg/template/type1.C: Likewise.
39927         * g++.old-deja/g++.other/crash32.C: Likewise.
39928         * g++.old-djea/g++.pt/defarg8.C: Likewise.
39929
39930 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39931
39932         PR c++/13106
39933         * g++.dg/warn/noreturn-3.C: New test.
39934
39935 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39936
39937         PR c++/13118
39938         * g++.dg/abi/covariant3.C: New.
39939
39940 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
39941
39942         * g++.dg/eh/ia64-1.C: New test.
39943
39944 2003-12-12  Roger Sayle  <roger@eyesopen.com>
39945
39946         PR optimization/13037
39947         * g77.f-torture/execute/13037.f: New test case.
39948
39949 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
39950
39951         PR c++/12881
39952         * g++.dg/abi/covariant2.C: New.
39953
39954 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
39955
39956         * gcc.dg/cpp/trad/macro.c: New tests.
39957
39958 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
39959
39960         * gcc.c-torture/execute/wchar_t-1.x: Delete.
39961
39962 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
39963
39964         PR other/10819
39965         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39966         to fix Bug 10819.
39967         * lib/g++.exp (g++_version): Likewise.
39968         * lib/g77.exp (g77_version): Likewise.
39969         * lib/objc.exp (default_objc_version): Likewise.
39970
39971 2003-12-10  Richard Henderson  <rth@redhat.com>
39972
39973         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39974
39975         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39976
39977 2003-12-08  Matt Austern  <austern@apple.com>
39978
39979         PR c/13134
39980         * lib/gcc-dg.exp (dg-require-visibility): Define.
39981         * lib/target-supports (check_visibility_available): Define.
39982         * gcc.dg/visibility-1.c: New test.
39983         * gcc.dg/visibility-2.c: Likewise.
39984         * gcc.dg/visibility-3.c: Likewise.
39985         * gcc.dg/visibility-4.c: Likewise.
39986         * gcc.dg/visibility-5.c: Likewise.
39987         * gcc.dg/visibility-6.c: Likewise.
39988         * g++.dg/ext/visibility-1.C: Likewise.
39989         * g++.dg/ext/visibility-2.C: Likewise.
39990         * g++.dg/ext/visibility-3.C: Likewise.
39991         * g++.dg/ext/visibility-4.C: Likewise.
39992         * g++.dg/ext/visibility-5.C: Likewise.
39993         * g++.dg/ext/visibility-6.C: Likewise.
39994
39995 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39996
39997         * g++.dg/lookup/java1.C: New test.
39998         * g++.dg/lookup/java2.C: New test.
39999
40000 2003-12-07  Falk Hueffner  <falk@debian.org>
40001
40002         * g++.dg/opt/noreturn-1.C: New test.
40003
40004 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
40005
40006         * gcc.dg/overflow-1.c: New test.
40007
40008 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40009
40010         * g77.f-torture/compile/13060.f: New test.
40011
40012 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
40013
40014         PR c++/13323
40015         * g++.dg/inherit/operator2.C: New test.
40016
40017 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40018
40019         PR c++/13305
40020         * g++.dg/ext/attrib9.C: New test.
40021
40022 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
40023
40024         PR c++/13314
40025         * g++.dg/template/error7.C: New test.
40026
40027 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
40028             J"orn Rennecke <joern.rennecke@superh.com>
40029
40030         PR target/13302
40031         * g++.dg/other/struct-va_list.C: New test.
40032
40033 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40034
40035         PR c++/13166
40036         * g++.dg/parse/defarg6.C: New test.
40037
40038 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
40039
40040         PR target/13256
40041         * gcc.c-torture/execute/20031201-1.c: New test.
40042
40043 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
40044
40045         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
40046
40047 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40048
40049         * gcc.dg/builtin-return-1.c: New test.
40050
40051 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
40052             J"orn Rennecke <joern.rennecke@superh.com>
40053
40054         PR optimization/13260
40055         * gcc.c-torture/execute/20031204-1.c: New test.
40056
40057 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40058
40059         PR c++/9127
40060         * g++.dg/template/error6.C: New test.
40061
40062 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
40063
40064         * gcc.dg/20031202-1.c: New test.
40065
40066 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
40067
40068         PR c++/13179
40069         * g++.dg/template/eh1.C: New test.
40070
40071         PR c++/10771
40072         * g++.dg/template/error5.C: New test.
40073
40074 2003-12-02  David Ung  <davidu@mips.com>
40075
40076         * gcc.dg/compat/vector-check.h: Corrected type for var
40077         g_##TMODE
40078
40079 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40080
40081         PR c++/10126
40082         * g++.dg/template/ptrmem8.C: New test.
40083
40084 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40085
40086         PR c++/12573
40087         * g++.dg/template/dependent-expr3.C: New test.
40088
40089 2003-12-01  James Lemke  <jim@wasabisystems.com>
40090
40091         * gcc.dg/arm-g2.c: New test.
40092
40093 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40094
40095         PR optimization/11634
40096         * gcc.dg/20031201-2.c: New test case.
40097
40098 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
40099
40100         PR 11433
40101         * objc.dg/proto-lossage-3.m: New test.
40102
40103 2003-12-01  Roger Sayle  <roger@eyesopen.com>
40104
40105         PR optimization/12628
40106         * gcc.dg/20031201-1.c: New test case.
40107
40108 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40109
40110         * gcc.dg/unaligned-1.c: New test.
40111
40112 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
40113
40114         PR c++/9849
40115         * g++.dg/template/error4.C: New test.
40116         * g++.dg/template/nested3.C: Adjust error markers.
40117
40118 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40119
40120         * gcc.dg/cpp/assert4.c: Check more #system assertions.
40121
40122 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
40123
40124         PR c/10333
40125         * gcc.dg/bitfld-7.c: New test.
40126
40127 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
40128
40129         * gcc.dg/tls/asm-1.C: New test.
40130
40131 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40132
40133         * gcc.dg/cpp/assert4.c: Update.
40134
40135 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
40136
40137         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
40138         * gcc.dg/builtin-apply3.c: New test.
40139
40140 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40141
40142         * lib/compat.exp (compat-obj): New xfaildata parameter.
40143         Use it to set compiler_conditional_xfail_data before compiling.
40144         (compat-get-options): Handle dg-xfail-if.
40145         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
40146         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
40147         * gcc.dg/compat/vector-1_y.c: Likewise.
40148         * gcc.dg/compat/vector-2_x.c: Likewise.
40149         * gcc.dg/compat/vector-2_y.c: Likewise.
40150
40151 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40152
40153         * g++.dg/opt/reg-stack4.C: New test.
40154
40155 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40156
40157         * gcc.dg/builtin-apply2.c: New test.
40158
40159 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
40160
40161         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
40162
40163 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40164
40165         PR c++/12924
40166         * g++.dg/template/template-id-2.C: New test.
40167
40168 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40169
40170         PR c++/5369
40171         * g++.dg/template/memfriend1.C: New test.
40172         * g++.dg/template/memfriend2.C: Likewise.
40173         * g++.dg/template/memfriend3.C: Likewise.
40174         * g++.dg/template/memfriend4.C: Likewise.
40175         * g++.dg/template/memfriend5.C: Likewise.
40176         * g++.dg/template/memfriend6.C: Likewise.
40177         * g++.dg/template/memfriend7.C: Likewise.
40178         * g++.dg/template/memfriend8.C: Likewise.
40179         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
40180
40181 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
40182
40183         PR c++/12515
40184         * g++.dg/ext/cond1.C: New test.
40185
40186 2003-11-20  Richard Henderson  <rth@redhat.com>
40187
40188         * gcc.dg/20020201-2.c: Remove.
40189         * gcc.dg/20020201-4.c: Remove.
40190         * gcc.dg/20020304-1.c: Remove.
40191
40192 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
40193
40194         * gcc.dg/cpp/trad/xwin1.c: New test case.
40195
40196 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
40197
40198         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
40199         * lib/g77.exp: Likewise.
40200         * lib/objc.exp: Likewise.
40201         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40202         for darwin.
40203
40204 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40205
40206         PR c++/12932
40207         * g++.dg/template/static5.C: New test.
40208
40209 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
40210
40211         * gcc.dg/nested-func-1.c: New test.
40212
40213 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40214
40215         * gcc.dg/cpp/assert4.c: New test.
40216
40217 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40218
40219         PR c++/2294
40220         * g++.dg/lookup/using9.c: New test.
40221
40222 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
40223
40224         PR c++/12762
40225         * g++.dg/template/error3.C: New test.
40226
40227 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
40228
40229         PR ada/13035
40230         * ada/acats/run_acats, run_all.sh: Fix syntax error.
40231         No longer use a wrapper for gcc, since this does not work under
40232         Windows.
40233
40234 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
40235
40236         PR c++/2094
40237         * g++.dg/template/ptrmem7.C: New test.
40238
40239 2003-11-13  Andrew Pinski <apinski@apple.com>
40240
40241         * gcc.c-torture/compile/20031113-1.c: New test.
40242
40243 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
40244             Kean Johnston <jkj@sco.com>
40245
40246         PR c/13029
40247         * gcc.dg/unused-4.c: Update.
40248
40249 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40250
40251         * g++.dg/opt/const3.C: New test.
40252
40253 2003-11-13  Jan Hubicka  <jh@suse.cz>
40254
40255         * gcc.c-torture/compile/20031112-1.c: New test.
40256
40257 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
40258
40259         * g++.dg/parse/crash10.C: Remove bogus error marker.
40260
40261 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40262
40263         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
40264         (host_gcc): Likewise.
40265         (ROOT): Honor $PWDCMD.
40266         (BASE): Likewise.
40267         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
40268
40269 2003-11-12  Catherine Moore  <clm@redhat.com>
40270
40271         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
40272
40273 2003-11-12  Andreas Jaeger  <aj@suse.de>
40274             Jakub Jelinek  <jakub@redhat.com>
40275             Andrew Pinski  <pinskia@physics.uc.edu>
40276             Richard Henderson  <rth@redhat.com>
40277
40278         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
40279         systems.
40280         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
40281
40282         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
40283         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
40284
40285 2003-11-11  Andreas Jaeger  <aj@suse.de>
40286
40287         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
40288
40289         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
40290
40291 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
40292
40293         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
40294         Clean ups.
40295
40296 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
40297
40298         * gcc.dg/trampoline-1.c: New test.
40299
40300 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
40301
40302         * gcc.c-torture/compile/200031109-1.c: New test.
40303
40304 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40305
40306         PR c/3190
40307         PR c/8714
40308         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
40309         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
40310         gcc.dg/format/no-y2k-1.c: Update.
40311
40312 2003-11-08  Roger Sayle  <roger@eyesopen.com>
40313
40314         PR optimization/10467
40315         * gcc.dg/20031108-1.c: New test case.
40316
40317 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
40318
40319         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
40320
40321 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40322
40323         * gcc.dg/compound-lvalue-1.c: New test.
40324         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
40325         some XFAILs.
40326
40327 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
40328
40329         * gcc.dg/altivec-varargs-1.c: New test.
40330
40331 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
40332
40333         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
40334         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
40335         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
40336         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
40337         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
40338
40339 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
40340
40341         * gcc.dg/cond-lvalue-1.c: New test.
40342
40343 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
40344
40345         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40346
40347 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40348
40349         PR c++/11616
40350         * g++.dg/template/instantiate5.C: New test.
40351
40352 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40353
40354         PR c++/12726
40355         * g++.dg/ext/complit2.C: Replace test with self-contained version.
40356         * ChangeLog: Add missing first entry for above test.
40357
40358 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40359
40360         PR c++/9810
40361         * g++.dg/template/using8.C: New test.
40362         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40363
40364 2003-11-02  Roger Sayle  <roger@eyesopen.com>
40365
40366         PR optimization/10817
40367         * gcc.c-torture/compile/20031102-1.c: New test case.
40368
40369 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
40370
40371         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40372         2147483647.
40373
40374 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40375
40376         * gcc.dg/20031102-1.c: New test.
40377
40378 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
40379
40380         * gcc.dg/complex-1.c: New test.
40381
40382 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40383
40384         PR c++/12796
40385         * g++.dg/template/crash13.C: Adjust expected error location.
40386         * g++.old-deja/g++.brendan/ns1.C: Likewise.
40387
40388 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40389
40390         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40391
40392 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40393
40394         PR/10239
40395         * gcc.c-torture/compile/20031031-2.c: New test.
40396
40397 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
40398
40399         PR/11640
40400         * gcc.c-torture/compile/20031031-1.c: New test.
40401
40402 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
40403
40404         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40405         * gcc.misc-tests/bprob.exp: Likewise.
40406         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40407         the execution test on arm-elf configs.
40408         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
40409         configs that don't support scratch files.
40410         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40411
40412 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
40413
40414         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40415         done by dejagnu.
40416
40417 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
40418
40419         * ada/acats/run_all.sh: Redirect mv output to /dev/null
40420         Avoid non pure sh syntax. Add more logging.
40421
40422         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40423         fail.
40424
40425 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40426
40427         PR libgcj/10610
40428         * gcc.dg/ppc-stackalign-1.c: New test.
40429
40430 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
40431
40432         * ada/acats/run_all.sh: Change output to be more compliant with
40433         dejagnu framework.
40434         Create acats.sum and acats.log files under testsuite/ada/acats
40435         Only run [a-z]* directories, to filter out e.g. CVS.
40436         Redirect build output to log file.
40437
40438 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40439
40440         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40441
40442 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
40443
40444         PR ada/5909:
40445         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40446
40447 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
40448
40449         * gcc.c-torture/compile/20031023-1.c: New test.
40450         * gcc.c-torture/compile/20031023-2.c: New test.
40451         * gcc.c-torture/compile/20031023-3.c: New test.
40452         * gcc.c-torture/compile/20031023-4.c: New test.
40453
40454 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40455
40456         PR c++/10371
40457         * g++.dg/lookup/scoped8.C: New test.
40458
40459 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
40460
40461         * g++.dg/opt/reg-stack3.C: New test.
40462
40463 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40464
40465         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
40466
40467 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40468
40469         PR c++/11076
40470         * g++.dg/template/crash13.C: New test.
40471
40472 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
40473
40474         * gcc.dg/c99-restrict-2.c: New test.
40475
40476 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
40477
40478         PR c++/12698, c++/12699, c++/12700, c++/12566
40479         * g++.dg/inherit/covariant9.C: New test.
40480         * g++.dg/inherit/covariant10.C: New test.
40481         * g++.dg/inherit/covariant11.C: New test.
40482
40483 2003-10-23  Jason Merrill  <jason@redhat.com>
40484
40485         PR c++/12726
40486         * g++.dg/ext/complit2.C: New test.
40487
40488 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
40489
40490         PR target/12654
40491         * gcc.c-torture/execute/20031020-1.c: New test.
40492
40493 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40494
40495         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40496         following the jump_insn.
40497
40498 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
40499
40500         * gcc.dg/cast-lvalue-1.c: New test.
40501
40502 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
40503
40504         PR c++/11962
40505         * g++.dg/template/cond2.C: New test.
40506
40507 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40508
40509         * gcc.dg/builtins-28.c: New test.
40510
40511 2003-10-20  Jan Hubicka  <jh@suse.cz>
40512
40513         * g++.dg/opt/inline4.C: Do not use min-inline-insns
40514         parameter.
40515         * gcc.dg/inline-2.c: Likewise.
40516
40517 2003-10-20  Phil Edwards  <phil@codesourcery.com>
40518
40519         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40520         * gcc.dg/nest.c: Likewise.
40521
40522 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40523
40524         PR c++/9781, c++/10583, c++/11862
40525         * g++.dg/parse/crash13.C: New test.
40526
40527 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40528
40529         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40530
40531 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
40532
40533         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40534         Define HAVE_C99_RUNTIME except on Solaris.
40535         * gcc.dg/builtins-20.c: Likewise.
40536
40537 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
40538
40539         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40540
40541 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40542
40543         PR c++/12495
40544         * g++.dg/template/crash21.C: New test.
40545
40546 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40547
40548         PR c++/2513
40549         * g++.dg/template/typename5.C: New test.
40550
40551 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40552
40553         PR c++/12369
40554         * g++.dg/template/friend25.C: New test.
40555
40556 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
40557
40558         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40559         versions.
40560
40561 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
40562
40563         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40564         == 2147483647.
40565
40566 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
40567
40568         * gcc.c-torture/execute/960416-1.x: Remove.
40569         * gcc.c-torture/execute/divconst-3.x: Likewise.
40570
40571 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
40572
40573         PR target/12598
40574         * gcc.dg/torture/cris-volatile-1.c: New test.
40575
40576 2003-10-14  Roger Sayle  <roger@eyesopen.com>
40577
40578         PR optimization/9325
40579         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40580         for overflowing floating point to integer conversion during RTL
40581         simplification.
40582
40583 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
40584
40585         * objc/execute/_cmd.m: Fix typo.
40586         * objc.dg/image-info.m, objc.dg/symtab-1.m:
40587         Relax 'scan-assembler' regexp.
40588         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40589         objc.dg/try-catch-4.m: Run on non-Darwin targets.
40590         * objc.dg/zero-link-2.m: Remove blank line.
40591         * objc.dg/zero-link-3.m: New test case.
40592
40593 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
40594
40595         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40596
40597         * gcc.dg/asm-names.c: Use scan-assembler-not rather
40598         than linker trickery.
40599
40600 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40601
40602         PR c++/12370
40603         * g++.dg/other/friend2.C: New test.
40604
40605 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40606
40607         * gcc.dg/20031012-1.c: New test.
40608
40609 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
40610
40611         * gcc.dg/weak/weak-3.c: Fix for new warning.
40612
40613 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
40614
40615         PR optimization/8750
40616         * gcc.c-torture/execute/20031012-1.c: New test case.
40617
40618 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40619
40620         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40621         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40622
40623 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40624
40625         PR optimization/12260
40626         * gcc.c-torture/compile/20031011-2.c: New test case.
40627
40628 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40629
40630         * gcc.c-torture/execute/20031011-1.c: New testcase.
40631
40632 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
40633
40634         * gcc.c-torture/compile/20031011-1.c: New test.
40635
40636 2003-10-11  Jan Hubicka  <jh@suse.cz>
40637
40638         * g++.dg/other/first-global.C: New test.
40639
40640 2003-10-11  Roger Sayle  <roger@eyesopen.com>
40641
40642         * gcc.c-torture/execute/string-opt-18.c: New testcase.
40643
40644 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
40645
40646         * gcc.c-torture/compile/20031010-1.c: New test.
40647
40648 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
40649
40650         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40651         * gcc.c-torture/execute/va-arg-25.c: ... here.
40652
40653 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
40654
40655         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40656
40657 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
40658
40659         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40660
40661 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
40662
40663         * g++.dg/parse/error2.C: New test.
40664
40665 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
40666
40667         PR c++/11097
40668         * g++.dg/other/error5.C: Modify the error message.
40669         * g++.dg/lookup/using8.C: New test.
40670
40671 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
40672
40673         * gcc.dg/darwin-abi-2.c: New file.
40674         * gcc.c-torture/execute/va-arg-24.c: New file.
40675
40676 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
40677
40678         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
40679         indentation.
40680
40681 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
40682
40683         PR c++/10147
40684         * g++.dg/other/error4.C: Update error messages.
40685         * g++.dg/template/ptrmem4.C: Likewise.
40686
40687         PR c++/12337
40688         * g++.dg/init/new9.C: New test.
40689
40690         PR c++/12334, c++/12236, c++/8656
40691         * g++.dg/ext/attrib8.C: New test.
40692
40693 2003-10-06  Devang Patel  <dpatel@apple.com>
40694
40695         * gcc.dg/debug/dwarf2-3.h: New test.
40696         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40697
40698 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
40699
40700         * g++.dg/opt/cfg2.C: New test.
40701
40702 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40703
40704         * g++.dg/opt/float1.C: New test.
40705
40706 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40707
40708         * gcc.dg/c90-array-lval-6.c: New test.
40709         * gcc.dg/c99-array-lval-6.c: New test.
40710
40711 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
40712             Ziemowit Laski  <zlaski@apple.com>
40713
40714         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40715         'Derived', so that it is never considered a class method; add
40716         new warning for '+port' method ambiguity.
40717         * objc.dg/method-12.m: Include <objc/objc.h> instead of
40718         <objc/objc-api.h> (needed on Mac OS X).
40719         * objc.dg/method-13.m: New test.
40720
40721 2003-10-03  Roger Sayle  <roger@eyesopen.com>
40722
40723         PR optimization/9325, PR java/6391
40724         * gcc.c-torture/execute/20031003-1.c: New test case.
40725
40726 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
40727
40728         PR optimization/12180
40729         * gcc.dg/20031002-1.c: New test.
40730
40731         PR c++/12486
40732         * g++.dg/inherit/error1.C: New test.
40733
40734 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
40735
40736         * lib/f-torture.exp (search_for): Rename to...
40737         (search_for_re): This.  Also, clean up comments and the
40738         "regexp" invocation.
40739
40740 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
40741
40742         * gcc.c-torture/compile/20031002-1.c: New test.
40743
40744 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
40745
40746         * g++.dg/opt/cond1.C: New test.
40747
40748 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
40749
40750         * gcc.dg/Wold-style-definition-2.c: New testcase.
40751         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40752
40753 2003-09-29  Richard Henderson  <rth@redhat.com>
40754
40755         * g++.dg/init/array10.C: Add dg-options.
40756
40757 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
40758
40759         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40760
40761 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40762
40763         * g++.dg/template/friend19.C: Fix typo.
40764         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40765
40766 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
40767
40768         * gcc.c-torture/execute/20030928-1.c: New test.
40769         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40770
40771 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
40772
40773         * g++.dg/opt/unroll1.C: New test.
40774
40775 2003-09-26  Roger Sayle  <roger@eyesopen.com>
40776
40777         PR optimization/11741
40778         * gcc.dg/20030926-1.c: New test case.
40779
40780 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40781
40782         PR c++/5655
40783         * g++.dg/parse/access7.C: New test.
40784         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40785
40786 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
40787
40788         MERGE OF objc-improvements-branch into MAINLINE:
40789         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40790         if libobjc has not been built.
40791         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40792         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40793         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40794         objc/execute/nested-3.m, objc/execute/np-2.m,
40795         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40796         objc/execute/redefining_self.m, objc/execute/root_methods.m,
40797         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40798         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40799         objc.dg/special/unclaimed-category-1.h,
40800         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40801         well as GNU runtime.
40802         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40803         * execute/cascading-1.m, execute/function-message-1.m,
40804         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40805         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40806         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40807         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40808         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40809         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40810         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40811         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40812         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40813         * objc.dg/bitfield-2.m: Run only on Darwin.
40814         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40815         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40816         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40817         * objc.dg/const-str-1.m: Fix constant string layout.
40818
40819 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
40820
40821         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40822
40823 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
40824
40825         * gcc.dg/darwin-abi-1.c: New file.
40826
40827 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
40828
40829         PR target/12281
40830         * gcc.c-torture/compile/20030921-1.c: New test.
40831
40832 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40833
40834         * g++.dg/opt/reg-stack2.C: New test.
40835
40836 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
40837
40838         * g++.dg/eh/delayslot1.C: New test.
40839
40840 2003-09-20  Richard Henderson  <rth@redhat.com>
40841
40842         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40843
40844 2003-09-20  Roger Sayle  <roger@eyesopen.com>
40845
40846         * gcc.c-torture/execute/20030920-1.c: New test case.
40847
40848 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40849
40850         * g++.dg/rtti/typeid3.C: Correct expected error message.
40851
40852 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40853
40854         PR c++/157
40855         * g++.dg/parse/crash12.C: New test.
40856
40857 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
40858
40859         * gcc.dg/compat/mixed-struct-check.h: New.
40860         * gcc.dg/compat/mixed-struct-defs.h: New.
40861         * gcc.dg/compat/mixed-struct-init.h: New.
40862         * gcc.dg/compat/struct-by-value-19_main.c: New.
40863         * gcc.dg/compat/struct-by-value-19_x.c: New.
40864         * gcc.dg/compat/struct-by-value-19_y.c: New.
40865         * gcc.dg/compat/struct-by-value-20_main.c: New.
40866         * gcc.dg/compat/struct-by-value-20_x.c: New.
40867         * gcc.dg/compat/struct-by-value-20_y.c: New.
40868         * gcc.dg/compat/struct-return-19_main.c: New.
40869         * gcc.dg/compat/struct-return-19_x.c: New.
40870         * gcc.dg/compat/struct-return-19_y.c: New.
40871         * gcc.dg/compat/struct-return-20_main.c: New.
40872         * gcc.dg/compat/struct-return-20_x.c: New.
40873         * gcc.dg/compat/struct-return-20_y.c: New.
40874
40875 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
40876         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40877         so that it will not complain on LP64 targets.
40878
40879 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40880
40881         PR c++/495
40882         * g++.dg/template/friend24.C: New test.
40883
40884 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
40885
40886         PR c++/12332
40887         * g++.dg/template/memtmpl2.C: New test.
40888
40889 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
40890
40891         PR target/11184
40892         * gcc.dg/builtin-apply1.c: New test.
40893
40894 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
40895
40896         PR c++/9848
40897         * g++.dg/warn/Wunused-4.C: New test.
40898
40899 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40900
40901         PR c++/12316
40902         * g++.dg/other/gc2.C: New test.
40903
40904 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
40905
40906         PR c++/11991
40907         * g++.dg/rtti/typeid3.C: New test.
40908
40909         PR c++/12266
40910         * g++.dg/overload/template1.C: New test.
40911
40912 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
40913
40914         * g++.dg/opt/cfg3.C: New test.
40915
40916 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40917
40918         PR c++/7939
40919         * g++.dg/template/crash11.C: New test.
40920
40921 2003-09-16  Jason Merrill  <jason@redhat.com>
40922             Jakub Jelinek  <jakub@redhat.com>
40923
40924         * gcc.dg/attr-warn-unused-result.c: New test.
40925
40926 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
40927
40928         PR c++/12184
40929         * g++.dg/expr/call2.C: New test.
40930
40931 2003-09-15  Andreas Jaeger  <aj@suse.de>
40932
40933         * gcc.dg/Wold-style-definition-1.c: New test.
40934
40935 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
40936
40937         PR c++/3907
40938         * g++.dg/parse/template12.C: New test.
40939
40940         * g++.dg/abi/bitfield11.C: New test.
40941         * g++.dg/abi/bitfield12.C: Likewise.
40942
40943 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
40944
40945         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
40946         non-expansion of functional macro name without arguments at EOL.
40947         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
40948
40949 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
40950
40951         * gcc.c-torture/execute/20030914-[12].c: New tests.
40952
40953 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40954
40955         PR c++/11788
40956         * g++.dg/overload/addr1.C: New test.
40957
40958 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
40959
40960         * gcc.dg/20030909-1.c: New test.
40961
40962 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
40963
40964         * gcc.dg/ultrasp10.c: New test.
40965
40966 2003-09-09  Devang Patel  <dpatel@apple.com>
40967
40968         * gcc.dg/darwin-ld-6.c: New test.
40969
40970 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40971
40972         * gcc.dg/torture/builtin-explog-1.c: New testcase.
40973
40974 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40975
40976         * gcc.dg/ia64-types1.c: New test.
40977         * gcc.dg/ia64-types2.c: Likewise.
40978
40979 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40980
40981         * gcc.dg/builtins-1.c: Add more _Complex tests.
40982         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40983
40984         * gcc.dg/builtins-1.c: Test existing _Complex functions.
40985         * gcc.dg/torture/builtin-attr-1.c: Likewise.
40986
40987 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
40988
40989         PR c++/11786
40990         * g++.dg/lookup/koenig2.C: New test.
40991
40992         PR c++/5296
40993         * g++.dg/rtti/typeid2.C: New test.
40994
40995 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
40996
40997         * gcc.c-torture/compile/20030904-1.c: New test.
40998
40999 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41000
41001         * g++.dg/opt/longbranch2.C: New test.
41002
41003 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41004
41005         * g++.dg/template/crash10.C: Only compile it.
41006
41007 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
41008
41009         PR middle-end/11665
41010         * gcc.c-torture/compile/20030907-1.c: New test.
41011         * g++.dg/init/array11.C: New test.
41012
41013 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41014
41015         PR c++/11852
41016         * g++.dg/init/struct1.C: New test.
41017
41018 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
41019
41020         PR c++/12181
41021         * g++.dg/expr/comma1.C: New test.
41022
41023 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
41024
41025         PR c++/11867
41026         * g++.dg/expr/static_cast5.C: New test.
41027
41028 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
41029
41030         PR c++/11507
41031         * g++.dg/lookup/scoped7.C: New test.
41032
41033         PR c++/9574
41034         * g++.dg/other/static1.C: New test.
41035
41036         PR c++/11490
41037         * g++.dg/warn/template-1.C: New test.
41038
41039         PR c++/11432
41040         * g++.dg/template/crash10.C: New test.
41041
41042         PR c++/2478
41043         * g++.dg/overload/VLA.C: New test.
41044
41045         PR c++/10804
41046         * g++.dg/template/call1.C: New test.
41047
41048 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41049
41050         PR c++/11794
41051         * g++.dg/parse/using3.C: New test.
41052
41053 2003-09-06  Roger Sayle  <roger@eyesopen.com>
41054
41055         PR c++/11409
41056         * g++.dg/overload/builtin3.C: New test case.
41057
41058 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
41059
41060         PR c/9862
41061         * gcc.dg/20030906-1.c: New test.
41062         * gcc.dg/20030906-2.c: Likewise.
41063
41064 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41065
41066         PR c++/12167
41067         * g++.dg/parse/defarg5.C: New test.
41068
41069         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
41070
41071 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
41072
41073         PR c++/12163
41074         * g++.dg/expr/static_cast4.C: New test.
41075
41076         PR c++/12146
41077         * g++.dg/template/crash9.C: New test.
41078
41079 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
41080
41081         * g++.old-deja/g++.ext/pretty2.C: Update for change
41082         in __FUNCTION__.
41083         * g++.old-deja/g++.ext/pretty3.C: Likewise.
41084
41085 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
41086
41087         PR c++/11922
41088         * g++/dg/template/qualified-id1.C: New test.
41089
41090         PR c++/12037
41091         * g++.dg/warn/noeffect4.C: New test.
41092
41093 2003-09-04  Matt Austern  <austern@apple.com>
41094
41095         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
41096         * g++.dg/ext/fnname2.C: Likewise.
41097         * g++.dg/ext/fnname3.C: Likewise.
41098
41099 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
41100
41101         * g++.dg/expr/lval1.C: New test.
41102         * g++.dg/ext/lvcast.C: Remove.
41103
41104 2003-09-03  Roger Sayle  <roger@eyesopen.com>
41105
41106         PR optimization/11700.
41107         * gcc.c-torture/compile/20030903-1.c: New test case.
41108
41109 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
41110
41111         PR c++/12053
41112         * g++.dg/abi/layout4.C: New test.
41113
41114 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
41115
41116         PR c++/11553
41117         * g++.dg/parse/friend3.C: New test.
41118
41119 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
41120
41121         PR c++/11847
41122         * g++.dg/template/class1.C: New test.
41123
41124         PR c++/11808
41125         * g++.dg/expr/call1.C: New test.
41126
41127 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
41128
41129         PR c++/12114
41130         * g++.dg/init/ref9.C: New test.
41131
41132         PR c++/11972
41133         * g++.dg/template/nested4.C: New test.
41134
41135 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41136
41137         PR c++/12093
41138         * g++.dg/template/non-dependent4.C: New test.
41139
41140         PR c++/11928
41141         * g++.dg/inherit/conv1.C: New test.
41142
41143 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
41144
41145         PR c++/6196
41146         * g++.dg/ext/label1.C: New test.
41147         * g++.dg/ext/label2.C: Likewise.
41148
41149 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41150
41151         * g++.dg/expr/cond3.C: New test.
41152
41153 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41154
41155         * gcc.dg/builtins-1.c: Add new builtin cases.
41156
41157 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41158
41159         * gcc.dg/builtins-1.c: Add new cases.
41160         * gcc.dg/torture/builtin-attr-1.c: Likewise.
41161
41162 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41163
41164         * gcc.dg/builtins-1.c: Add more math builtin tests.
41165         * gcc.dg/torture/builtin-attr-1.c: New test.
41166
41167 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
41168
41169         PR optimization/5079
41170         * g++.dg/opt/static3.C: New test.
41171
41172 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41173
41174         * gcc.misc-tests/gcov-10b.c: New test.
41175
41176 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
41177
41178         * g++.dg/opt/ptrmem3.C: New test.
41179
41180         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
41181
41182 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
41183
41184         * gcc.dg/20030826-2.c: New test.
41185
41186 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41187
41188         PR middle-end/12002
41189         * g77.f-torture/compile/12002.f: New test case.
41190
41191 2003-08-26  Roger Sayle  <roger@eyesopen.com>
41192
41193         * gcc.dg/20030826-1.c: New test case.
41194
41195 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
41196
41197         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
41198
41199 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
41200
41201         PR c++/11871
41202         * c++.dg/lookup/crash1.C: New test.
41203
41204         * c++.dg/warn/noeffect3.C: New test.
41205
41206 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
41207
41208         * gcc.dg/compat/vector-1_x.c: Compile with -w.
41209         * gcc.dg/compat/vector-1_y.c: Ditto.
41210         * gcc.dg/compat/vector-2_x.c: Ditto.
41211         * gcc.dg/compat/vector-2_y.c: Ditto.
41212
41213 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
41214
41215         * gcc.dg/20030702-1.c: New test.
41216
41217 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
41218
41219         PR c++/8795
41220         * g++.dg/ext/altivec-1.C: New test.
41221
41222 2003-08-24  Richard Henderson  <rth@redhat.com>
41223
41224         * g++.dg/eh/simd-2.C: Add -w for x86.
41225
41226 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
41227
41228         * gcc.dg/20030815-1.c: New test.
41229
41230 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41231
41232         PR c++/3765
41233         * g++.dg/parse/access6.C: New test.
41234
41235 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41236
41237         PR c++/641, c++/11876
41238         * g++.dg/template/friend22.C: New test.
41239         * g++.dg/template/friend23.C: Likewise.
41240
41241 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41242
41243         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
41244         identically.
41245
41246 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41247
41248         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
41249
41250 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41251
41252         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
41253
41254 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41255
41256         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
41257
41258 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
41259
41260         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
41261
41262 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
41263
41264         PR c++/11919
41265         * g++.dg/overload/prom1.C: New test.
41266
41267         PR c++/11551
41268         * g++.dg/parse/dtor2.C: New test.
41269
41270         PR c++/10762
41271         * g++.dg/parse/using2.C: New test.
41272
41273 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
41274
41275         PR target/11805
41276         * gcc.c-torture/compile/20030821-1.c: New.
41277
41278 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
41279
41280         PR c++/11834
41281         * g++.dg/template/deduce2.C: New test.
41282
41283 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
41284
41285         * gcc.c-torture/execute/20030821-1.c: New test.
41286
41287 2003-08-20  Roger Sayle  <roger@eyesopen.com>
41288
41289         PR middle-end/11984
41290         * gcc.dg/20030820-1.c: New test case.
41291
41292 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
41293
41294         PR c++/11945
41295         * g++.dg/warn/noeffect2.C: New test.
41296
41297 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
41298
41299         PR c++/10926
41300         * g++.dg/template/dtor2.C: New test.
41301
41302         PR c++/11684
41303         * g++.dg/template/operator1.C: New test.
41304         * g++.dg/parse/operator4.C: New test.
41305
41306         PR c++/11946.C
41307         * g++.dg/expr/enum1.C: New test.
41308         * gcc.dg/c99-bool-1.c: Remove bogus warning.
41309
41310         PR c++/11036.C
41311         * g++.dg/parse/elab2.C: New test.
41312         * g++.dg/parse/typedef4.C: Change error message.
41313         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
41314         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
41315         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
41316
41317 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
41318
41319         * gcc.dg/pch/warn-1.c: New.
41320         * gcc.dg/pch/warn-1.hs: New.
41321
41322         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
41323         not-tested file.
41324
41325 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41326
41327         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
41328
41329 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
41330
41331         * gcc.dg/uninit-D.c: New Test.
41332         * gcc.dg/uninit-E.c: New Test.
41333         * gcc.dg/uninit-F.c: New Test.
41334         * gcc.dg/uninit-G.c: New Test.
41335
41336 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
41337
41338         * g++.dg/README: Describe the pch directory.
41339
41340 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41341
41342         PR c++/11174
41343         * g++.dg/parse/access4.C: New test.
41344         * g++.dg/parse/access5.C: Likewise.
41345         * g++.old-deja/g++.jason/access17.C: Adjust error message.
41346
41347 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
41348
41349         * gcc.dg/noncompile/20030818-1.c: New.
41350
41351 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41352
41353         PR c++/11957
41354         * g++.dg/warn/noeffect1.C: New test.
41355
41356         * g++.dg/template/scope2.C: New test.
41357         * g++.dg/template/error2.C: Correct dg-error
41358
41359 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
41360
41361         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41362
41363 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
41364
41365         PR C++/11512
41366         * g++.dg/template/warn1.C: New.
41367
41368 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
41369
41370         * g++.dg/template/error2.C: New test.
41371         * g++.dg/lookup/using7.C: Adjust errors
41372         * g++.old-deja/g++.pt/crash36.C: Likewise.
41373         * g++.old-deja/g++.pt/derived3.C: Likewise.
41374
41375 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41376
41377         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41378         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41379         * gcc.c-torture/execute/builtins/string-9.c: New, from
41380         string-opt-9.c.  Adjust for execute/builtins framework.
41381         * gcc.c-torture/execute/string-opt-9.c: Delete.
41382
41383 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
41384
41385         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41386
41387         * g++.dg/parse/ret-type2.C: New test.
41388
41389         PR c++/11703
41390         * g++.dg/init/new8.C: New test.
41391
41392         PR c++/10923
41393         * g++.dg/parse/typedef5.C: New test.
41394
41395         PR c++/9512
41396         * g++.dg/parse/qualified2.C: New test.
41397         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41398         invalid code.
41399
41400 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
41401
41402         * g++.dg/conversion/ptrmem1.C: New test.
41403
41404 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
41405
41406         PR target/11693
41407         * gcc.dg/20030811-1.c: New test.
41408
41409         PR target/11535
41410         * gcc.c-torture/execute/20030811-1.c: New test.
41411
41412 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41413
41414         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41415
41416 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
41417
41418         PR c++/11789.C
41419         * g++.dg/inherit/multiple1.C: New test.
41420
41421 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41422
41423         * gcc.dg/spe1.c: New test.
41424
41425         PR c++/11670
41426         * g++.dg/expr/cast2.C: New test.
41427
41428         PR c++/10530
41429         * g++.dg/template/dependent-name2.C: New test.
41430
41431 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
41432
41433         * g++.dg/parse/crash11.C: Put the dg options in comments.
41434
41435 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
41436
41437         * lib/gcc-dg.exp: Update for diagnostic change.
41438
41439 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41440
41441         PR c++/5767
41442         * g++.dg/parse/crash11.C: New test.
41443
41444 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
41445
41446         * gcc.dg/cpp/spacing1.c: Update.
41447
41448 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
41449
41450         PR target/11739
41451         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41452         a value for -mtune.
41453
41454 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41455
41456         PR middle-end/11771
41457         * gcc.c-torture/compile/20030804-1.c: New test case.
41458
41459 2003-08-04  Roger Sayle  <roger@eyesopen.com>
41460
41461         * gcc.dg/20030804-1.c: New test case.
41462
41463 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
41464
41465         * gcc.dg/cpp/separate-1.c: New test.
41466
41467 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
41468
41469         PR c++/11704
41470         * g++.dg/template/dependent-expr2.C: New test.
41471
41472         PR c++/11766
41473         * g++.dg/expr/ptrmem1.C: New test.
41474
41475 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41476
41477         PR c++/9453
41478         * g++.dg/template/friend15.C: New test.
41479
41480 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
41481
41482         * lib/dg-pch.exp: Work round PCH bug.
41483
41484 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41485
41486         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
41487         builtins.  Move cases from builtins-4.c here.
41488
41489         * gcc.dg/torture/builtin-math-1.c: New test taken from
41490         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41491         additional cases.
41492
41493         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41494         Delete.
41495
41496 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
41497
41498         PR c++/9447
41499         * g++.dg/template/using7.C: New test.
41500
41501 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
41502
41503         * import1.c, import2.c: New tests.
41504
41505 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
41506
41507         * g++.dg/eh/crossjump1.C: New test.
41508
41509 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
41510
41511         PR c++/11697
41512         * g++.dg/template/using6.C: New test.
41513
41514         PR c++/11744
41515         * g++.dg/template/koenig2.C: New test.
41516
41517 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41518
41519         PR c++/7983
41520         * g++.dg/parse/typedef4.C: New test.
41521
41522 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41523
41524         PR c++/8442, c++/8806
41525         * g++.dg/template/elab1.C: New test.
41526         * g++.dg/template/type2.C: Likewise.
41527         * g++.dg/template/ttp3.C: Adjust expected error message.
41528         * g++.old-deja/g++.law/visibility13.C: Likewise.
41529         * g++.old-deja/g++.niklas/t135.C: Likewise.
41530         * g++.old-deja/g++.pt/ttp41.C: Likewise.
41531         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41532         template argument.
41533         * g++.old-deja/g++.pt/ttp44.C: Likewise.
41534
41535 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
41536
41537         PR c++/11295
41538         * g++.dg/ext/stmtexpr1.C: New test.
41539
41540         * g++.dg/opt/tmp1.C: New test.
41541
41542         PR c++/11525
41543         * g++.dg/parse/constant4.C: New test.
41544
41545         PR c++/9447
41546         * g++.dg/template/using5.C: New test.
41547
41548 2003-07-31  Roger Sayle  <roger@eyesopen.com>
41549
41550         * gcc.dg/builtins-27.c: New test case.
41551
41552 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
41553
41554         * gcc.dg/tls/opt-7.c: New test.
41555
41556 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
41557
41558         * g++.old-deja/g++.other/crash18.C: Remove.
41559
41560 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
41561
41562         * g++.dg/template/explicit3.C: New.
41563         * g++.dg/template/explicit4.C: New.
41564         * g++.dg/template/explicit5.C: New.
41565
41566         PR c++/11347
41567         * g++.dg/template/memtmpl1.C: New.
41568
41569 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
41570
41571         PR target/11565
41572         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41573         * gcc.dg/i386-387-5.c (dg-options): Likewise.
41574
41575 2003-07-30  Jan Hubicka  <jh@suse.cz>
41576
41577         * vtgc1.c: Kill.
41578
41579 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
41580
41581         * gcc.dg/struct-in-proto-1.c: New test.
41582
41583 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
41584
41585         * gcc.dg/cpp/include2.c: Only expect one message.
41586
41587 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
41588
41589         PR c++/9447
41590         * g++.dg/template/using1.C: New test.
41591         * g++.dg/template/using2.C: New test.
41592         * g++.dg/template/using3.C: New test.
41593         * g++.dg/template/using4.C: New test.
41594
41595 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
41596
41597         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41598         * gcc.c-torture/execute/string-opt-10.c: Likewise.
41599
41600 2003-07-28  Jan Hubicka  <jh@suse.cz>
41601
41602         PR c++/11530
41603         * g++.dg/opt/call1.C: New test.
41604
41605 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
41606
41607         PR c++/11667
41608         * g++.dg/init/enum2.C: New test.
41609         * g++.dg/template/overload1.C: Add "-w" option.
41610
41611 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
41612
41613         * gcc.dg/Wdeclaration-after-statement-1.c,
41614         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41615
41616 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
41617
41618         * gcc.c-torture/compile/20030725-1.c: New test.
41619
41620 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
41621
41622         * gcc.dg/20030505.c: Only run for SPE.
41623         Remove definition of opaque type.
41624
41625 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
41626
41627         * g++.dg/template/ptrmem6.C: New test.
41628
41629 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
41630
41631         * gcc.c-torture/compile/zero-strct-2.c: New test.
41632
41633 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
41634
41635         * gcc.dg/intermod-1.c: New test.
41636
41637 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41638
41639         PR c++/11617
41640         * g++.dg/template/lookup2.C: New test.
41641         * g++.dg/template/memclass1.C: Remove instantiated from error.
41642         * g++.dg/other/error2.C: Tweak expected errors.
41643
41644         PR c++/11596
41645         * g++.dg/template/defarg3.C: New test.
41646
41647         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41648
41649 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
41650
41651         * g++.dg/inherit/access5.C: New test.
41652
41653 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41654
41655         PR c++/11513
41656         * g++.dg/template/crash8.C: New test.
41657
41658 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
41659
41660         PR c/10602
41661         * gcc.dg/noncompile/incomplete-2.c: New test.
41662
41663 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
41664
41665         PR c++/11645
41666         * g++.dg/inherit/access4.C: New test.
41667
41668         PR c++/11517
41669         * g++.dg/expr/cond2.C: New test.
41670
41671         PR optimization/10679
41672         * g++.dg/opt/inline4.C: New test.
41673
41674 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
41675
41676         * g++.dg/parse/crash10: New test.
41677
41678 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41679
41680         * g++.dg/ext/flexary1.C: New test.
41681
41682 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41683
41684         PR c++/10793
41685         * g++.dg/template/crash9.C: New test.
41686
41687 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41688
41689         PR c++/3004
41690         * g++.dg/parse/typedef3.C: New test.
41691
41692         PR c++/7906
41693         * g++.dg/parse/operator2.C: New test.
41694
41695         PR c++/8895
41696         * g++.dg/parse/def-tmpl-arg1.C: New test.
41697
41698         PR c++/9282
41699         * g++.dg/parse/funptr1.C: New test.
41700
41701         PR c++/9452
41702         * g++.dg/parse/ambig3.C: New test.
41703
41704         PR c++/9454
41705         * g++.dg/parse/operator3.C: New test.
41706
41707         PR c++/9486
41708         * g++.dg/parse/template10.C: New test.
41709
41710         PR c++/9488
41711         * g++.dg/parse/template11.C: New test.
41712
41713         PR c++/10150
41714         * g++.dg/parse/invalid-op1.C: New test.
41715
41716         PR c++/10247
41717         * g++.dg/parse/condexpr1.C: New test.
41718
41719 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
41720
41721         * g++.dg/ext/packed3.C: New test.
41722         * g++.dg/ext/packed4.C: New test.
41723
41724         * gcc.dg/pack-test-3.c: New test.
41725
41726 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
41727
41728         * lib/compat.exp: Handle dg-options per source file.
41729         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41730         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41731         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41732         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41733         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41734         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41735         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41736         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41737         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41738         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41739         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41740         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41741         * g++.dg/compat/break/bitfield7_x.C: Ditto.
41742         * g++.dg/compat/break/bitfield7_y.C: Ditto.
41743
41744 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
41745
41746         PR c/10320
41747         * gcc.c-torture/execute/20030718-1.c: New test.
41748
41749 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41750
41751         PR optimization/11536
41752         * gcc.dg/20030721-1.c: New test.
41753
41754 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
41755
41756         PR c++/11546
41757         * g++.dg/template/lookup1.C: New test.
41758
41759 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
41760
41761         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41762         diagnostics of ill-formed constructs involving labels.
41763         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41764         the new 'previously defined here' message.
41765
41766 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
41767
41768         * g++.dg/parse/non-dependent2.C: New test.
41769
41770 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
41771
41772         * g++.dg/init/init-ref4.C: xfail on targets without
41773         weak symbols.
41774
41775 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
41776
41777         PR target/11087
41778         * gcc.c-torture/execute/20030717-1.c: New test.
41779
41780 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41781
41782         * g++.dg/opt/cfg1.C: New test.
41783
41784 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
41785
41786         PR optimization/11557
41787         * gcc.dg/20030717-1.c: New test.
41788
41789 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
41790
41791         PR c++/10476
41792         * g++.dg/expr/crash-1.C: New test.
41793
41794         PR c++/11027
41795         * g++.dg/template/init3.C: New test.
41796
41797         PR c++/8222
41798         * g++.dg/template/non-dependent1.C: New test.
41799
41800         PR c++/11070
41801         * g++.dg/template/non-dependent2.C: New test.
41802
41803         PR c++/11071
41804         * g++.dg/template/non-dependent3.C: New test.
41805
41806         PR c++/9907
41807         * g++.dg/template/sizeof5.C: New test.
41808
41809 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
41810
41811         PR 11498
41812         * gcc.c-torture/compile/mangle-1.c: New file.
41813
41814 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41815
41816         PR c++/7809
41817         * g++.dg/parse/access3.C: New test.
41818
41819 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
41820
41821         PR c++/11384
41822         * g++.dg/init/init-ref4.C: New test.
41823
41824 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
41825
41826         PR c++/11547
41827         * g++.dg/parse/constant3.C: New test.
41828         * g++.dg/parse/crash7.C: Likewise.
41829
41830 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
41831
41832         PR target/11008
41833         * gcc.dg/i386-pentium4-not-mull.c: New.
41834
41835 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
41836
41837         * gcc.dg/asm-names.c (ymain): Make it weak.
41838
41839 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41840
41841         PR c++/5421
41842         * g++.dg/template/friend21.C: New test.
41843
41844 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
41845
41846         * gcc.dg/cleanup-8.c: New test.
41847         * gcc.dg/cleanup-9.c: New test.
41848
41849 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
41850
41851         * g++.dg/ext/dll-MI1.h: New file.
41852         * g++.dg/ext/dllexport-MI1.C: New file.
41853         * g++.dg/ext/dllimport-MI1.C: New file.
41854
41855 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
41856
41857         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41858         it does not have cmpstrsi patterns (just cmpmemsi).
41859
41860 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
41861
41862         PR debug/11473
41863         * g++.dg/debug/debug8.C: New test.
41864
41865 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41866
41867         PR c++/10108
41868         * g++.dg/template/crash7.C: New test.
41869
41870 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
41871
41872         PR target/10795
41873         * gcc.c-torture/compile/20030708-1.c: New.
41874
41875 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
41876
41877         * gcc.c-torture/execute/20030715-1.c: New test.
41878
41879 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
41880
41881         * gcc.dg/pch/inline-3.c: New file.
41882         * gcc.dg/pch/inline-3.hs: New file.
41883         * gcc.dg/pch/inline-4.c: New file.
41884         * gcc.dg/pch/inline-4.hs: New file.
41885
41886 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
41887
41888         PR c++/11509
41889         * g++.dg/template/crash6.C: New test.
41890
41891         PR c++/7053
41892         * g++.dg/template/friend20.C: New test.
41893
41894         PR c++/7019
41895         * g++.dg/template/overload2.C: New test.
41896
41897 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41898
41899         PR optimization/11440
41900         * gcc.c-torture/execute/20030714-1.c: New test.
41901
41902 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41903
41904         PR c++/11154
41905         * g++.dg/template/partial2.C: New test.
41906
41907 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
41908
41909         PR c++/11503
41910         * g++.dg/template/anon1.C: New test.
41911
41912         PR c++/11493
41913         PR c++/11495
41914         * g++.dg/parse/template9.C: Likewise.
41915         * g++.dg/template/crash4.C: New test.
41916         * g++.dg/template/koenig1.C: Likewise.
41917         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41918         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41919         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41920         functions.
41921         * g++.old-deja/g++.jason/template36.C: Likewise.
41922         * g++.old-deja/g++.mike/p1989.C: Likewise.
41923         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41924         * g++.old-deja/g++.pt/ttp20.C: Use this->.
41925         * g++.old-deja/g++.pt/ttp21.C: Use this->.
41926         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41927         compiling.
41928         * g++.old-deja/g++.pt/union2.C: Use this->.
41929
41930 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
41931
41932         * gcc.dg/20030711-1.c: New test.
41933
41934 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
41935
41936         PR c++/11050
41937         * g++.dg/parse/args1.C: New test.
41938         * g++.pt/defarg8.C: Change expected errors.
41939
41940 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
41941
41942         PR c++/8164
41943         * g++.dg/template/nontype2.C: New test.
41944
41945         PR c++/10558
41946         * g++.dg/parse/template8.C: New test.
41947
41948         PR c++/8327
41949         * g++.dg/template/scope1.C: New test.
41950
41951         * g++.dg/warn/Wsign-compare-1.C: New test.
41952
41953 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41954
41955         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41956
41957 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
41958
41959         PR c++/9411
41960         * g++.dg/template/explicit2.C: New test.
41961
41962         PR c++/10032
41963         * g++.dg/warn/pedantic1.C: New test.
41964
41965 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
41966
41967         PR c++ 9483
41968         * g++.dg/other/field1.C: New test.
41969
41970 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
41971
41972         PR c/11449
41973         * gcc.c-torture/compile/20030707-1.c: New.
41974
41975 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41976
41977         PR c++/10849
41978         * g++.dg/template/access12.C: New test.
41979
41980 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
41981
41982         * g++.dg/bprob/bprob.exp (prof_ext): Update.
41983         * g77.dg/bprob/bprob.exp (prof_ext): Update.
41984         * gcc.misc-tests/bprob.exp (prof_ext): Update.
41985         * gcc.misc-tests/gcov.exp: Update
41986         * g++.dg/gcov/gcov.exp: Update
41987         * lib/gcov.exp: Update.
41988
41989 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
41990
41991         * g++.dg/abi/mangle17.C: Make sure template expressions are
41992         dependent.
41993         * g++.dg/abi/mangle4.C: Mark erroneous casts.
41994         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41995         * g++.dg/opt/stack1.C: Remove erroneous code.
41996         * g++.dg/parse/template7.C: New test.
41997         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41998         * g++.old-deja/g++.pt/crash4.C: Likewise.
41999
42000 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42001
42002         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
42003         with zero or one occurence of `$' after the initial `L'.
42004
42005 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
42006
42007         * gcc.c-torture/compile/20030704-1.c: Add a comment.
42008
42009 2003-07-08  Roger Sayle  <roger@eyesopen.com>
42010
42011         PR c/11370
42012         * gcc.dg/Wunreachable-6.c: New testcase.
42013         * gcc.dg/Wunreachable-7.c: New testcase.
42014
42015 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42016
42017         PR c/11420
42018         * gcc.dg/20030708-1.c: New test.
42019
42020 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
42021
42022         * gcc.dg/compat/sdata-section.h: New file.
42023         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
42024         * gcc.dg/torture/mips-sdata-1.c: New test.
42025
42026 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42027
42028         PR c++/11030
42029         * g++.dg/template/friend19.C: New test.
42030
42031 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
42032
42033         * g++.dg/opt/strength-reduce.C: New test.
42034
42035 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42036
42037         PR target/10979
42038         * gcc.dg/20030707-1.c: New testcase.
42039
42040 2003-07-07  Roger Sayle  <roger@eyesopen.com>
42041
42042         PR optimization/11059
42043         * g++.dg/opt/emptyunion.C: New testcase.
42044
42045 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42046             Eric Botcazou  <ebotcazou@libertysurf.fr>
42047
42048         * g++.dg/opt/stack1.C: New test.
42049
42050 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
42051
42052         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
42053         run test.
42054
42055         PR c++/11431
42056         * g++.dg/expr/static_cast3.C: New test.
42057
42058 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
42059
42060         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
42061         everywhere.
42062         * gcc.dg/concat.c: Concatenation of string constants with
42063         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
42064         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
42065         * gcc.dg/cpp/escape-2.c: Use wide character constants where
42066         necessary to avoid multi-character character constant warning.
42067         * gcc.dg/cpp/escape.c: Likewise.
42068         * gcc.dg/cpp/ucs.c: Likewise.
42069         Remove backslashes from dg-bogus comments, as they confuse Tcl.
42070         Fix a typo.
42071
42072 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42073
42074         PR c/11428
42075         * gcc.c-torture/compile/20030704-1.c: New.
42076
42077 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
42078
42079         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
42080
42081 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
42082
42083         PR c++/5287, PR c++/7910,  PR c++/11021
42084         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
42085         tests for warnings.
42086         * g++.dg/ext/dllimport2.C: Add tests for warnings.
42087         * g++.dg/ext/dllimport3.C: Likewise.
42088         * g++.dg/ext/dllimport4.C: New file.
42089         * g++.dg/ext/dllimport5.C: New file.
42090         * g++.dg/ext/dllimport6.C: New file.
42091         * g++.dg/ext/dllimport7.C: New file.
42092         * g++.dg/ext/dllimport8.C: New file.
42093         * g++.dg/ext/dllimport9.C: New file.
42094         * g++.dg/ext/dllimport10.C: New file.
42095         * g++.dg/ext/dllexport1.C: New file.
42096
42097 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42098
42099         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
42100         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
42101
42102 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42103
42104         * gcc.dg/builtins-25.c: New testcase.
42105         * gcc.dg/builtins-26.c: New testcase.
42106
42107 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
42108
42109         * gcc.dg/compat/vector-defs.h: New file.
42110         * gcc.dg/compat/vector-setup.h: New file.
42111         * gcc.dg/compat/vector-check.h: New file.
42112         * gcc.dg/compat/vector-1_main.c: New file.
42113         * gcc.dg/compat/vector-1_x.c: New file.
42114         * gcc.dg/compat/vector-1_y.c: New file.
42115         * gcc.dg/compat/vector-2_main.c: New file.
42116         * gcc.dg/compat/vector-2_x.c: New file.
42117         * gcc.dg/compat/vector-2_y.c: New file.
42118
42119         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
42120         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
42121         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
42122         * gcc.dg/compat/struct-align-1.h: New file.
42123         * gcc.dg/compat/struct-align-1_main.c: New file.
42124         * gcc.dg/compat/struct-align-1_x.c: New file.
42125         * gcc.dg/compat/struct-align-1_y.c: New file.
42126         * gcc.dg/compat/struct-align-2.h: New file.
42127         * gcc.dg/compat/struct-align-2_main.c: New file.
42128         * gcc.dg/compat/struct-align-2_x.c: New file.
42129         * gcc.dg/compat/struct-align-2_y.c: New file.
42130
42131         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
42132         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42133         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42134         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42135         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42136         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42137         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42138         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42139         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42140         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42141         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42142         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42143         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42144         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42145         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42146         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42147         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42148         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42149         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42150         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42151         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42152         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42153         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42154         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42155         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42156         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42157         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42158         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42159         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42160
42161 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42162
42163         * gcc.dg/i386-call-1.c: New test.
42164
42165 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
42166
42167         PR c++/9162
42168         * g++.dg/parse/defarg4.C: New.
42169
42170 2003-07-03  Roger Sayle  <roger@eyesopen.com>
42171
42172         PR target/10700
42173         * gcc.c-torture/compile/20030703-1.c: New test case.
42174
42175 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
42176
42177         * g++.dg/template/local3.C: Remove extra semicolon.
42178
42179 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42180
42181         * gcc.dg/i386-volatile-1.c: New test.
42182
42183 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
42184
42185         PR c++/11072
42186         * g++.dg/other/offsetof2.C: XFAIL.
42187         * g++.dg/other/offsetof5.C: New.
42188
42189         PR c++/10219
42190         * g++.dg/template/error1.C: New.
42191
42192         PR c++/9779
42193         * g++.dg/template/dependent-expr1.C: New.
42194
42195 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42196
42197         PR c++/6949
42198         * g++.dg/template/local3.C: New test.
42199
42200         PR c++/11149
42201         * g++.dg/lookup/scoped6.C: New test.
42202
42203 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
42204
42205         PR c++/8046
42206         * g++.dg/other/error7.C: New test.
42207
42208 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
42209
42210         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
42211         * g++.old-deja/g++.abi/vtable3.h: Likewise.
42212         * g++.old-deja/g++.law/code-gen5.C: Likewise.
42213         * g++.old-deja/g++.other/union2.C: Likewise.
42214         * gcc.dg/c90-const-expr-2.c: Likewise.
42215         * gcc.dg/c90-const-expr-3.c: Likewise.
42216         * gcc.dg/c99-const-expr-2.c: Likewise.
42217         * gcc.dg/c99-const-expr-3.c: Likewise.
42218         * gcc.dg/concat.c: Likewise.
42219
42220 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
42221
42222         PR c++/9559
42223         * g++.dg/init/static1.C: New test.
42224
42225 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42226
42227         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
42228         * g++.old-deja/g++.other/access2.C: Likewise.
42229         * g++.old-deja/g++.other/decl2.C: Likewise.
42230         * gcc.c-torture/execute/20020615-1.c: Likewise.
42231
42232 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42233
42234         PR c++/4933
42235         * g++.dg/template/sizeof4.C: New test.
42236
42237 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42238
42239         * g++.dg/other/error6.C: New test.
42240
42241 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
42242
42243         PR c++/10750
42244         * g++.dg/parse/constant2.C: New test.
42245
42246 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
42247
42248         PR c++/11106
42249         * g++.dg/other/error5.C: New test.
42250
42251 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42252
42253         * gcc.dg/format/gcc_diag-1.c: New test.
42254
42255 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
42256
42257         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
42258
42259 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
42260
42261         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
42262         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
42263         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
42264
42265 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
42266
42267         * gcc.c-torture/execute/builtins/string-8.c: New test.
42268         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
42269         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
42270         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
42271
42272 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42273
42274         PR c++/10468
42275         * g++.dg/ext/typeof6.C: New test.
42276
42277 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
42278
42279         PR c++/10796
42280         * g++.dg/init/enum1.C: New test.
42281
42282 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
42283
42284         * gcc.dg/20030627-1.c: New test.
42285
42286 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
42287
42288         PR c++/11332
42289         * g++.dg/expr/static_cast2.C: New test.
42290
42291 2003-06-26  Roger Sayle  <roger@eyesopen.com>
42292             Jakub Jelinek  <jakub@redhat.com>
42293
42294         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
42295         sprintf(dst,"%s",src) optimization.
42296         * gcc.c-torture/execute/20030626-1.c: New test case.
42297         * gcc.c-torture/execute/20030626-2.c: New test case.
42298
42299 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
42300
42301         * gcc.c-torture/execute/multi-ix.c: New test.
42302
42303         * gcc.c-torture/execute/simd-4.c (main):
42304         Added missing semicolon at end of union.
42305
42306 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
42307
42308         PR c++/8266
42309         * g++.dg/template/explicit-instantiation3.C: New test.
42310
42311 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42312
42313         * gcc.dg/20030626-1.c: Use signed char.
42314
42315 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
42316
42317         * gcc.dg/20030626-1.c: New test.
42318
42319 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
42320
42321         * const-str-2.m: Update.
42322
42323 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
42324
42325         PR c++/10990
42326         * g++.dg/rtti/dyncast1.C: New test.
42327         * g++.dg/abi/mangle4.C: Correct base-specifier access.
42328         * g++.dg/lookup/scoped1.C: Remove XFAIL.
42329         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
42330
42331         PR c++/10931
42332         * g++.dg/expr/static_cast1.C: New test.
42333
42334 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
42335
42336         * gcc.dg/20030625-1.c: New test.
42337
42338 2003-06-24  Roger Sayle  <roger@eyesopen.com>
42339
42340         * gcc.c-torture/compile/20030624-1.c: New test case.
42341
42342 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
42343
42344         * gcc.c-torture/execute/string-opt-17.c: New test.
42345
42346 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
42347
42348         PR c++/5754
42349         * g++.dg/parse/crash6.C: New test.
42350
42351 2003-06-23  Roger Sayle  <roger@eyesopen.com>
42352
42353         * gcc.dg/builtins-24.c: New test case.
42354
42355 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
42356
42357         * g++.dg/opt/operator1.C: New test.
42358
42359 2003-06-22  Roger Sayle  <roger@eyesopen.com>
42360
42361         * gcc.c-torture/execute/string-opt-16.c: New test case.
42362
42363 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42364
42365         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
42366         * g++.old-deja/g++.other/conv7.C: Likewise.
42367         * g++.old-deja/g++.other/overcnv2.C: Likewise.
42368         * g++.old-deja/g++.other/overload14.C: Likewise.
42369
42370 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
42371
42372         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42373         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42374
42375 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42376
42377         PR c++/10888
42378         * g++.dg/warn/Winline-3.C: New test.
42379
42380 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42381
42382         * lib/target-supports.exp (check_alias_available): Make the test
42383         program acceptable to the Solaris assembler.
42384
42385         PR c++/10749
42386         * g++.dg/template/memclass2.C: New test.
42387
42388 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42389             Eric Botcazou  <ebotcazou@libertysurf.fr>
42390
42391         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42392         data for non-matching targets.
42393         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42394
42395 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
42396
42397         PR c++/10845
42398         * g++.dg/template/member3.C: New test.
42399
42400 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
42401
42402         PR c++/10939
42403         * g++.dg/template/func1.C: New test.
42404
42405         PR c++/9649
42406         * g++.dg/template/static4.C: New test.
42407         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42408
42409         PR c++/11041
42410         * g++.dg/init/ref7.C: New test.
42411
42412 2003-06-19  Matt Austern  <austern@apple.com>
42413
42414         PR c++/11228
42415         * g++.dg/anew1.C: New test.
42416         * g++.dg/anew2.C: New test.
42417         * g++.dg/anew3.C: New test.
42418         * g++.dg/anew4.C: New test.
42419
42420 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
42421
42422         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42423
42424 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
42425
42426         * gcc.c-torture/execute/simd-4.c (main): Make expected value
42427         endian-dependent.
42428
42429 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
42430
42431         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42432         Remove cruft.
42433
42434 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
42435
42436         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42437         * gcc.c-torture/compile/961203-1.c: Likewise.
42438         * gcc.c-torture/compile/980506-1.c: Likewise.
42439
42440 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42441
42442         PR c++/10712
42443         * g++.dg/lookup/using7.C: New test.
42444
42445 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
42446
42447         PR c++/11105
42448         * g++.dg/abi/conv1.C: Remove it.
42449         * g++.dg/template/conv7.C: New test.
42450         * g++.dg/template/conv8.C: Likewise.
42451         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42452         conversion operator.
42453
42454 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
42455
42456         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42457         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42458         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42459         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42460         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42461         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42462         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42463         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42464         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42465         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42466         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42467         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42468         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42469         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42470         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42471         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42472         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42473         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42474         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42475         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42476         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42477         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42478         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42479         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42480         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42481         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42482         * gcc.dg/compat/struct-return-10_x.c: Ditto.
42483         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42484         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42485
42486 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
42487
42488         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42489         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42490         indications.
42491
42492 2003-06-16  Roger Sayle  <roger@eyesopen.com>
42493
42494         * gcc.dg/i386-387-5.c: New test case.
42495         * gcc.dg/i386-387-6.c: New test case.
42496         * gcc.dg/builtins-23.c: New test case.
42497
42498 2003-06-15  Roger Sayle  <roger@eyesopen.com>
42499
42500         * gcc.dg/builtins-22.c: New test case.
42501         * gcc.dg/i386-387-1.c: Update to test exp.
42502         * gcc.dg/i386-387-2.c: Likewise.
42503
42504 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42505
42506         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42507
42508 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42509
42510         * lib/gcc-dg.exp (dg-require-dll): New function.
42511         (dg-xfail-if): Likewise.
42512         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42513         driver.
42514
42515         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42516         * gcc.c-torture/compile/20001205-1.c: Likewise.
42517         * gcc.c-torture/compile/20001226-1.c: Likewise.
42518         * gcc.c-torture/compile/20010518-2.c: Likewise.
42519         * gcc.c-torture/compile/20020312-1.c: Likewise.
42520         * gcc.c-torture/compile/20020604-1.c: Likewise.
42521         * gcc.c-torture/compile/920501-12.c: Likewise.
42522         * gcc.c-torture/compile/920501-4.c: Likewise.
42523         * gcc.c-torture/compile/920520-1.c: Likewise.
42524         * gcc.c-torture/compile/920521-1.c: Likewise.
42525         * gcc.c-torture/compile/920625-1.c: Likewise.
42526         * gcc.c-torture/compile/961203-1.c: Likewise.
42527         * gcc.c-torture/compile/980506-1.c: Likewise.
42528         * gcc.c-torture/compile/981006-1.c: Likewise.
42529         * gcc.c-torture/compile/981022-1.c: Likewise.
42530         * gcc.c-torture/compile/981223-1.c: Likewise.
42531         * gcc.c-torture/compile/990617-1.c: Likewise.
42532         * gcc.c-torture/compile/dll.c: Likewise.
42533         * gcc.c-torture/compile/labels-3.c: Likewise.
42534         * gcc.c-torture/compile/mipscop-1.c: Likewise.
42535         * gcc.c-torture/compile/mipscop-2.c: Likewise.
42536         * gcc.c-torture/compile/mipscop-3.c: Likewise.
42537         * gcc.c-torture/compile/mipscop-4.c: Likewise.
42538         * gcc.c-torture/compile/simd-5.c: Likewise.
42539         * gcc.c-torture/compile/20000804-1.x: Remove.
42540         * gcc.c-torture/compile/20001205-1.x: Likewise.
42541         * gcc.c-torture/compile/20001226-1.x: Likewise.
42542         * gcc.c-torture/compile/20010518-2.x: Likewise.
42543         * gcc.c-torture/compile/20020312-1.x: Likewise.
42544         * gcc.c-torture/compile/20020604-1.x: Likewise.
42545         * gcc.c-torture/compile/920501-12.x: Likewise.
42546         * gcc.c-torture/compile/920501-4.x: Likewise.
42547         * gcc.c-torture/compile/920520-1.x: Likewise.
42548         * gcc.c-torture/compile/920521-1.x: Likewise.
42549         * gcc.c-torture/compile/920625-1.x: Likewise.
42550         * gcc.c-torture/compile/961203-1.x: Likewise.
42551         * gcc.c-torture/compile/980506-1.x: Likewise.
42552         * gcc.c-torture/compile/981006-1.x: Likewise.
42553         * gcc.c-torture/compile/981022-1.x: Likewise.
42554         * gcc.c-torture/compile/981223-1.x: Likewise.
42555         * gcc.c-torture/compile/990617-1.x: Likewise.
42556         * gcc.c-torture/compile/mipscop-1.x: Likewise.
42557         * gcc.c-torture/compile/mipscop-2.x: Likewise.
42558         * gcc.c-torture/compile/mipscop-3.x: Likewise.
42559         * gcc.c-torture/compile/mipscop-4.x: Likewise.
42560         * gcc.c-torture/compile/simd-5.x: Likewise.
42561
42562         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42563
42564 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42565
42566         * gcc.c-torture/execute/20030611-1.c: New test.
42567
42568 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42569
42570         PR middle-end/168
42571         * gcc.dg/20030612-1.c: New test case.
42572
42573 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
42574
42575         PR c++/10635
42576         * g++.dg/expr/cast1.C: New test.
42577
42578 2003-06-12  Roger Sayle  <roger@eyesopen.com>
42579
42580         * gcc.dg/builtins-21.c: New test case.
42581
42582 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
42583
42584         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42585         options instead of at the end.
42586         * lib/objc.exp (objc_target_compile): Likewise.
42587
42588 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
42589
42590         PR c++/10432
42591         * g++.dg/parse/error1.C: New test.
42592
42593 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
42594
42595         * gcc.dg/compat/struct-by-value-11_main.c: New file.
42596         * gcc.dg/compat/struct-by-value-11_x.c: New file.
42597         * gcc.dg/compat/struct-by-value-11_y.c: New file.
42598         * gcc.dg/compat/struct-by-value-12_main.c: New file.
42599         * gcc.dg/compat/struct-by-value-12_x.c: New file.
42600         * gcc.dg/compat/struct-by-value-12_y.c: New file.
42601         * gcc.dg/compat/struct-by-value-13_main.c: New file.
42602         * gcc.dg/compat/struct-by-value-13_x.c: New file.
42603         * gcc.dg/compat/struct-by-value-13_y.c: New file.
42604         * gcc.dg/compat/struct-by-value-14_main.c: New file.
42605         * gcc.dg/compat/struct-by-value-14_x.c: New file.
42606         * gcc.dg/compat/struct-by-value-14_y.c: New file.
42607         * gcc.dg/compat/struct-by-value-15_main.c: New file.
42608         * gcc.dg/compat/struct-by-value-15_x.c: New file.
42609         * gcc.dg/compat/struct-by-value-15_y.c: New file.
42610         * gcc.dg/compat/struct-by-value-16_main.c: New file.
42611         * gcc.dg/compat/struct-by-value-16_x.c: New file.
42612         * gcc.dg/compat/struct-by-value-16_y.c: New file.
42613         * gcc.dg/compat/struct-by-value-17_main.c: New file.
42614         * gcc.dg/compat/struct-by-value-17_x.c: New file.
42615         * gcc.dg/compat/struct-by-value-17_y.c: New file.
42616         * gcc.dg/compat/struct-by-value-18_main.c: New file.
42617         * gcc.dg/compat/struct-by-value-18_x.c: New file.
42618         * gcc.dg/compat/struct-by-value-18_y.c: New file.
42619
42620         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42621         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42622         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42623         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42624         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42625         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42626         * gcc.dg/compat/scalar-return-3_main.c: New file.
42627         * gcc.dg/compat/scalar-return-3_x.c: New file.
42628         * gcc.dg/compat/scalar-return-3_y.c: New file.
42629         * gcc.dg/compat/scalar-return-4_main.c: New file.
42630         * gcc.dg/compat/scalar-return-4_x.c: New file.
42631         * gcc.dg/compat/scalar-return-4_y.c: New file.
42632
42633 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
42634
42635         * gcc.dg/compat/fp2-struct-check.h: New file.
42636         * gcc.dg/compat/fp2-struct-defs.h: New file.
42637         * gcc.dg/compat/fp2-struct-init.h: New file.
42638         * gcc.dg/compat/struct-by-value-10_main.c: New file.
42639         * gcc.dg/compat/struct-by-value-10_x.c: New file.
42640         * gcc.dg/compat/struct-by-value-10_y.c: New file.
42641         * gcc.dg/compat/struct-return-10_main.c: New file.
42642         * gcc.dg/compat/struct-return-10_x.c: New file.
42643         * gcc.dg/compat/struct-return-10_y.c: New file.
42644
42645         * gcc.dg/compat/compat-common.h: New file.
42646         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42647         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42648         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42649         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42650         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42651         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42652         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42653         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42654         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42655         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42656         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42657         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42658         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42659         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42660         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42661         * gcc.dg/compat/small-struct-check.h: Ditto.
42662         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42663         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42664         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42665         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42666         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42667         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42668         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42669         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42670         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42671         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42672         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42673         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42674         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42675         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42676         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42677         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42678         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42679         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42680         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42681         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42682         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42683         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42684         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42685         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42686         * gcc.dg/compat/struct-return-2_main.c: Ditto.
42687         * gcc.dg/compat/struct-return-2_x.c: Ditto.
42688         * gcc.dg/compat/struct-return-2_y.c: Ditto.
42689         * gcc.dg/compat/struct-return-3_main.c: Ditto.
42690         * gcc.dg/compat/struct-return-3_x.c: Ditto.
42691         * gcc.dg/compat/struct-return-3_y.c: Ditto.
42692
42693 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
42694
42695         * g++.dg/pch/static-1.C: New file.
42696         * g++.dg/pch/static-1.Hs: New file.
42697
42698 2003-06-10  Richard Henderson  <rth@redhat.com>
42699
42700         * gcc.dg/asm-7.c: Adjust expected warning text.
42701
42702 2003-06-10  Roger Sayle  <roger@eyesopen.com>
42703
42704         * gcc.dg/builtins-20.c: New test case.
42705
42706 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
42707
42708         PR c++/11131
42709         * g++.dg/opt/template1.C: New test.
42710
42711 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42712
42713         * lib/gcc-dg.exp (dg-test): Clear additional_files and
42714         additional_sources.
42715
42716 2003-05-21  David Taylor  <dtaylor@emc.com>
42717
42718         * gcc.dg/Wpadded.c: New file.
42719
42720 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42721
42722         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42723         * gcc.dg/special/weak-2.c: Add dg-require-weak.
42724         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42725         dg-require-weak.
42726
42727 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
42728
42729         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42730
42731 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
42732
42733         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42734         (dg-require-alias): Likewise.
42735         (dg-require-gc-sections): Likewise.
42736         * lib/target-supports.exp (check_gc_sections_available): Likewise.
42737
42738 2003-06-08  Richard Henderson  <rth@redhat.com>
42739
42740         * gcc.dg/20011029-2.c: Fix the array reference.
42741         * gcc.dg/asm-7.c: New.
42742
42743 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
42744
42745         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42746
42747 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
42748
42749         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42750         (dg-require-gc-sections): Likewise.
42751
42752 2003-06-08  Jan Hubicka  <jh@suse.cz>
42753
42754         * i386-cmov1.c: Fix regular expression.
42755         * i386-cvt-1.c: Likewise.
42756         * i386-local.c: Likewise.
42757         * i386-local2.c: Likewise.
42758         * i386-mul.c: Likewise.
42759         * i386-ssetype-1.c: Likewise.
42760         * i386-ssetype-3.c: Likewise.
42761         * i386-ssetype-5.c: Likewise.
42762
42763 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42764
42765         PR c++/11039
42766         * g++.dg/warn/implicit-typename2.C: New test.
42767         * g++.dg/warn/implicit-typename3.C: New test.
42768
42769 2003-06-07  Richard Henderson  <rth@redhat.com>
42770
42771         * g++.dg/other/offsetof3.C: Use size_t.
42772         * g++.dg/other/offsetof4.C: Likewise.
42773
42774 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
42775
42776         * lib/copy-file.exp: New. Implement gcc_copy_files.
42777
42778         * lib/dg-pch.exp: Load copy-file.exp
42779         (dg-pch): Use gcc_copy_files instead of "file copy".
42780
42781 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
42782
42783         * gcc.dg/weak/weak.exp: Simplify.
42784         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42785         * gcc.dg/weak/weak-1.c: Likewise.
42786         * gcc.dg/weak/weak-2.c: Likewise.
42787         * gcc.dg/weak/weak-3.c: Likewise.
42788         * gcc.dg/weak/weak-4.c: Likewise.
42789         * gcc.dg/weak/weak-5.c: Likewise.
42790         * gcc.dg/weak/weak-6.c: Likewise.
42791         * gcc.dg/weak/weak-7.c: Likewise.
42792         * gcc.dg/weak/weak-8.c: Likewise.
42793         * gcc.dg/weak/weak-9.c: Likewise.
42794
42795 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
42796
42797         gcc.c-torture/execute/20030606-1.c: New.
42798
42799 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42800
42801         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42802         * gcc.dg/builtins-19.c: Likewise.
42803
42804 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42805
42806         * gcc.dg/builtins-2.c: Add some more tests.
42807         * gcc.dg/builtins-18.c: New test case.
42808         * gcc.dg/builtins-19.c: New test case.
42809
42810 2003-06-06  Roger Sayle  <roger@eyesopen.com>
42811             Jim Wilson  <wilson@tuliptree.org>
42812
42813         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42814
42815 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
42816
42817         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42818         mempcpy/stpcpy calls not to be optimized into something else.
42819         * gcc.c-torture/execute/string-opt-3.c: Moved to...
42820         * gcc.c-torture/execute/builtins/string-7.c: ...here.
42821         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42822
42823 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42824
42825         * gcc.dg/format/asm_fprintf-1.c: New test.
42826
42827 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
42828
42829         * lib/gcc-defs.exp (additional_sources): New variable.
42830         (dg-additional-sources): New function.
42831         (additional_files): New variable.
42832         (dg-additional-files): New function.
42833         (dg-additional-files-options): Likewise.
42834         * lib/gcc-dg.exp (dg-require-weak): New function.
42835         (dg-require-alias): Likewise.
42836         (dg-require-gc-sections): Likewise.
42837         * lib/target-supports.exp (check_alias_available): Remove testfile
42838         parameter.
42839         (check_gc_sections_available): New function.
42840         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42841         (dg-gpp-additional-files): Likewise.
42842         * lib/g++.exp (additional_sources): Remove.
42843         (additional_files): Likewise.
42844         (g++_target_compile): Use dg-additional-files-options.
42845
42846         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
42847         Tcl logic.
42848         * gcc.dg/special/ecos.exp: Remove.
42849         * gcc.dg/special/20000419-2.c: Use dg-require-*.
42850         * gcc.dg/special/alias-1.c: Likewise.
42851         * gcc.dg/special/alias-2.c: Likewise.
42852         * gcc.dg/special/gcsec-1.c: Likewise.
42853         * gcc.dg/special/weak-1.c: Likewise.
42854         * gcc.dg/special/weak-2.c: Likewise.
42855         * gcc.dg/special/wkali-1.c: Likewise.
42856         * gcc.dg/special/wkali-2.c: Likewise.
42857
42858         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42859         dg-gpp-additional-*.
42860         * g++.dg/special/conpr-3.C: Likewise.
42861         * g++.dg/special/conpr-4.C: Likewise.
42862         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42863         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42864         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42865         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42866         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42867         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42868         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42869         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42870         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42871         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42872         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42873         * g++.old-deja/g++.other/comdat1.C: Likewise.
42874         * g++.old-deja/g++.other/comdat2.C: Likewise.
42875         * g++.old-deja/g++.other/comdat3.C: Likewise.
42876         * g++.old-deja/g++.other/ctor1.C: Likewise.
42877         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42878
42879 2003-06-05  Richard Henderson  <rth@redhat.com>
42880
42881         * gcc.dg/debug/20030605-1.c: New.
42882
42883 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42884
42885         * README.QMTEST: Update.
42886
42887 2003-06-04  Richard Henderson  <rth@redhat.com>
42888
42889         * gcc.dg/cleanup-1.c: New.
42890         * gcc.dg/cleanup-2.c: New.
42891         * gcc.dg/cleanup-3.c: New.
42892         * gcc.dg/cleanup-4.c: New.
42893         * gcc.dg/cleanup-5.c: New.
42894         * gcc.dg/cleanup-6.c: New.
42895         * gcc.dg/cleanup-7.c: New.
42896
42897 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
42898
42899         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42900
42901         * lib/dg-pch.exp: New file.
42902         * g++.dg/pch/pch.exp: Use dg-pch.exp.
42903         * gcc.dg/pch/pch.exp: Likewise.
42904
42905 2003-06-04  Roger Sayle  <roger@eyesopen.com>
42906
42907         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42908         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42909         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42910         * gcc.dg/builtins-17.c: New test case.
42911         * gcc.dg/i386-387-4.c: New test case.
42912         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42913
42914 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42915
42916         * gcc.dg/ultrasp9.c: New test.
42917
42918 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42919
42920         * gcc.c-torture/compile/20030604-1.c: New test.
42921         * gcc.dg/sparc-constant-1.c: New test.
42922
42923 2003-06-03  Glen Nakamura  <glen@imodulo.com>
42924
42925         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42926
42927 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
42928
42929         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42930
42931         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42932         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42933
42934 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
42935
42936         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42937
42938 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42939
42940         PR c++/10940
42941         * g++.dg/template/spec10.C: New test.
42942
42943 2003-06-03  Roger Sayle  <roger@eyesopen.com>
42944
42945         * gcc.dg/builtins-16.c: New test case.
42946
42947 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
42948
42949         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42950         mempcpy test with post-increments.
42951         * gcc.c-torture/execute/string-opt-3.c: New test.
42952         * gcc.dg/string-opt-1.c: New test.
42953
42954 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
42955
42956         PR fortran/10965
42957         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42958
42959 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
42960
42961         * lib/scanasm.exp (dg-scan): New function, factored out of ...
42962         (scan-assembler): ... here.  Use dg-scan.
42963         (scan-assembler-not): Likewise.
42964         (scan-file): New function.
42965         (scan-file-not): Likewise.
42966         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42967         * gcc.dg/cpp/_Pragma4.c: Likewise.
42968         * gcc.dg/cpp/_Pragma5.c: Likewise.
42969         * gcc.dg/cpp/avoidpaste1.c: Likewise.
42970         * gcc.dg/cpp/avoidpaste2.c: Likewise.
42971         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42972         * gcc.dg/cpp/cmdlne-P.c: Likewise.
42973         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42974         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42975         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42976         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42977         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42978         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42979         * gcc.dg/cpp/cxxcom1.c: Likewise.
42980         * gcc.dg/cpp/line1.c: Likewise.
42981         * gcc.dg/cpp/maccom1.c: Likewise.
42982         * gcc.dg/cpp/maccom2.c: Likewise.
42983         * gcc.dg/cpp/maccom3.c: Likewise.
42984         * gcc.dg/cpp/maccom4.c: Likewise.
42985         * gcc.dg/cpp/maccom5.c: Likewise.
42986         * gcc.dg/cpp/maccom6.c: Likewise.
42987         * gcc.dg/cpp/multiline.c: Likewise.
42988         * gcc.dg/cpp/spacing1.c: Likewise.
42989         * gcc.dg/cpp/spacing2.c: Likewise.
42990         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42991         * gcc.dg/cpp/trad/maccom1.c: Likewise.
42992         * gcc.dg/cpp/trad/maccom2.c: Likewise.
42993         * gcc.dg/cpp/trad/maccom3.c: Likewise.
42994         * gcc.dg/cpp/trad/maccom4.c: Likewise.
42995         * gcc.dg/cpp/trad/maccom6.c: Likewise.
42996         * gcc.dg/cpp/cxxcom2.c: Likewise.
42997         * gcc.dg/cpp/cxxcom2.h: New file.
42998
42999         * gcc.dg/cpp/truefalse.cpp: Move it to ...
43000         * g++.dg/cpp/truefalse.C: Here.
43001         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
43002
43003 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
43004
43005         * gcc.dg/cpp/redef3.c: New file.
43006
43007 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43008
43009         * gcc.dg/i386-loop-3.c: New test.
43010
43011 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
43012
43013         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
43014
43015 2003-05-31  Roger Sayle  <roger@eyesopen.com>
43016
43017         * gcc.dg/fwrapv-1.c: New test case.
43018         * gcc.dg/fwrapv-2.c: New test case.
43019
43020 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43021
43022         PR c++/10956
43023         * g++.dg/template/spec9.C: New test.
43024
43025 2003-05-29  Roger Sayle  <roger@eyesopen.com>
43026
43027         * gcc.dg/duff-4.c: New test case.
43028
43029 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
43030
43031         PR fortran/10843
43032         * g77.dg/ffixed-form-1.f: New test
43033         * g77.dg/ffixed-form-2.f: New test
43034         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
43035         * g77.dg/ffree-form-3.f: New test
43036
43037 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
43038
43039         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
43040         * gcc.dg/wint_t-1.c: Likewise.
43041
43042 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43043
43044         * g++.dg/template/access11.C: New test.
43045
43046 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43047
43048         PR c++/10849
43049         * g++.dg/template/access10.C: New test.
43050
43051 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43052             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43053
43054         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
43055
43056 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43057
43058         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
43059         suppress for powerpc-*-darwin*.
43060         * gcc.dg/torture/builtin-noret-2.c: Likewise.
43061
43062 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
43063
43064         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
43065         suppress option for powerpc-*-darwin*.
43066
43067 2003-05-23  Roger Sayle  <roger@eyesopen.com>
43068
43069         * gcc.dg/builtins-1.c: Add tests for tan and atan.
43070         * gcc.dg/builtins-4.c: Add test for fmod.
43071
43072 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43073
43074         PR c++/10682
43075         * g++.dg/template/instantiate4.C: New test.
43076
43077 2003-05-22  Roger Sayle  <roger@eyesopen.com>
43078
43079         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
43080
43081 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
43082
43083         * gcc.dg/compat/scalar-return-1_main.c: New file.
43084         * gcc.dg/compat/scalar-return-1_x.c: New file.
43085         * gcc.dg/compat/scalar-return-1_y.c: New file.
43086         * gcc.dg/compat/scalar-return-2_main.c: New file.
43087         * gcc.dg/compat/scalar-return-2_x.c: New file.
43088         * gcc.dg/compat/scalar-return-2_y.c: New file.
43089         * gcc.dg/compat/struct-return-3_main.c: New file.
43090         * gcc.dg/compat/struct-return-3_y.c: New file.
43091         * gcc.dg/compat/struct-return-3_x.c: New file.
43092         * gcc.dg/compat/struct-return-2_main.c: New file.
43093         * gcc.dg/compat/struct-return-2_x.c: New file.
43094         * gcc.dg/compat/struct-return-2_y.c: New file.
43095
43096 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43097
43098         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
43099         for hppa*-hp-hpux*.
43100         * gcc.dg/20021014-1.c (dg-options): Likewise.
43101         * gcc.dg/nest.c (dg-options): Likewise.
43102
43103 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
43104
43105         PR c++/9738
43106         * g++.dg/ext/dllimport2.C: New file.
43107         * g++.dg/ext/dllimport3.C: New file.
43108
43109 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
43110
43111         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
43112         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
43113         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
43114         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
43115         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
43116         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
43117         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
43118         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
43119         * gcc.dg/compat/small-struct-defs.h: New file.
43120         * gcc.dg/compat/small-struct-init.h: New file.
43121         * gcc.dg/compat/small-struct-check.h: New file.
43122         * gcc.dg/compat/fp-struct-defs.h: New file.
43123         * gcc.dg/compat/fp-struct-check.h: New file.
43124         * gcc.dg/compat/fp-struct-init.h: New file.
43125         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
43126         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
43127
43128 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
43129
43130         * gcc.dg/20030225-2.c: New test.
43131
43132 2003-05-18  Roger Sayle  <roger@eyesopen.com>
43133             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43134
43135         * gcc.c-torture/compile/20030518-1.c: New test case.
43136
43137 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
43138
43139         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
43140         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
43141         gcc-dg-debug-runtest.
43142         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
43143         gcc-dg-debug-runtest.
43144
43145 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43146
43147         PR c++/9022
43148         * g++.dg/lookup/using6.C: New test.
43149
43150 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43151
43152         * g++.dg/parse/access2.C: New test.
43153
43154 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
43155
43156         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
43157         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
43158         * gcc.dg/debug/debug.exp: Likewise.
43159
43160 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
43161
43162         * gcc.dg/dollar.c: New test.
43163
43164 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
43165
43166         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
43167         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
43168         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
43169         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
43170         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
43171         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
43172         * gcc.dg/compat/struct-by-value-6_main.c: New file.
43173         * gcc.dg/compat/struct-by-value-6_x.c: New file.
43174         * gcc.dg/compat/struct-by-value-6_y.c: New file.
43175         * gcc.dg/compat/struct-by-value-7_main.c: New file.
43176         * gcc.dg/compat/struct-by-value-7_x.c: New file.
43177         * gcc.dg/compat/struct-by-value-7_y.c: New file.
43178         * gcc.dg/compat/struct-by-value-8_main.c: New file.
43179         * gcc.dg/compat/struct-by-value-8_x.c: New file.
43180         * gcc.dg/compat/struct-by-value-8_y.c: New file.
43181         * gcc.dg/compat/struct-by-value-9_main.c: New file.
43182         * gcc.dg/compat/struct-by-value-9_x.c: New file.
43183         * gcc.dg/compat/struct-by-value-9_y.c: New file.
43184
43185 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
43186
43187         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
43188         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
43189         support for "repo" mode.
43190         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
43191         * lib/g77-dg.exp: Likewise.
43192         * lib/obj-dg.exp: Likewise.
43193
43194 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
43195
43196         Merge from gcc-3_2-rhl8-branch:
43197         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
43198
43199         * gcc.dg/tls/opt-6.c: New test.
43200
43201         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
43202
43203         * gcc.dg/20030405-1.c: New test.
43204
43205         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
43206
43207         * gcc.dg/20030309-1.c: New test.
43208
43209         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43210
43211         * gcc.c-torture/execute/20030307-1.c: New test.
43212
43213         2003-02-20  Randolph Chung  <tausq@debian.org>
43214
43215         * gcc.c-torture/compile/20030220-1.c: New test.
43216
43217         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
43218
43219         * gcc.dg/20030217-1.c: New test.
43220
43221         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
43222
43223         * gcc.c-torture/compile/20020129-1.c: New test.
43224
43225         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43226
43227         * gcc.dg/unroll-1.c: New test.
43228
43229         2002-11-16  Jan Hubicka  <jh@suse.cz>
43230
43231         * gcc.c-torture/execute/20020920-1.c: New test.
43232
43233         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
43234
43235         PR target/7434
43236         * gcc.c-torture/compile/20021008-1.c: New test.
43237
43238         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
43239
43240         PR target/7559
43241         * gcc.c-torture/execute/20020810-1.c: New test.
43242
43243         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
43244
43245         * gcc.c-torture/compile/20020807-1.c: New test.
43246
43247         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
43248
43249         * gcc.dg/tls/opt-1.c: New test.
43250
43251         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
43252
43253         * gcc.dg/20020729-1.c: New test.
43254
43255         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
43256
43257         * g++.dg/opt/life1.C: New test.
43258
43259         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
43260
43261         * gcc.dg/20020525-1.c: New test.
43262
43263         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
43264
43265         PR c++/6794
43266         * g++.dg/ext/pretty1.C: New test.
43267         * g++.dg/ext/pretty2.C: New test.
43268
43269 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
43270
43271         PR c++/8385
43272         * g++.dg/ext/typeof5.C: New test.
43273
43274 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
43275
43276         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
43277         __USER_LABEL_PREFIX__ into account.
43278         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
43279
43280 2003-05-14  Roger Sayle  <roger@eyesopen.com>
43281
43282         * gcc.dg/builtins-15.c: New test case.
43283
43284 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
43285
43286         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
43287
43288 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
43289
43290         * lib/g++.exp: Tweak handling of additional source files.
43291         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
43292         * g++.dg/special/conpr-2a.C: Rename to ...
43293         * g++.dg/special/conpr-2a.cc: ... this.
43294         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
43295         * g++.dg/special/conpr-3a.C: Rename to ...
43296         * g++.dg/special/conpr-3a.cc: This.
43297         * g++.dg/special/conpr-3b.C: Rename to ...
43298         * g++.dg/special/conpr-3b.cc: This.
43299         * g++.dg/special/conpr-4.C: New test.
43300         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
43301
43302 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
43303
43304         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
43305
43306 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43307
43308         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
43309         * g++.old-deja/g++.robertl/eb71.C: Likewise.
43310         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
43311         * g++.old-deja/g++.other/warn3.C: Likewise.
43312
43313 2003-05-11  Roger Sayle  <roger@eyesopen.com>
43314
43315         * gcc.dg/i386-387-1.c: Update to also test log.
43316         * gcc.dg/i386-387-2.c: Likewise.
43317
43318 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
43319
43320         * g77.f-torture/execute/int8421.f: New test.
43321
43322 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43323
43324         PR c++/10230, c++/10481
43325         * g++.dg/lookup/scoped5.C: New test.
43326
43327 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43328
43329         PR c++/10552
43330         * g++.dg/template/ttp6.C: New test.
43331
43332 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
43333
43334         * gcc.c-torture/execute/builtins: New directory.
43335         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
43336         gcc.c-torture/execute/builtins.
43337         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
43338         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
43339         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
43340         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
43341
43342 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43343
43344         PR c++/9252
43345         * g++.dg/template/access8.C: New test.
43346         * g++.dg/template/access9.C: New test.
43347
43348 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43349
43350         PR c++/9554
43351         * g++.dg/parse/access1.C: New test.
43352
43353 2003-05-09  DJ Delorie  <dj@redhat.com>
43354
43355         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43356         long, and not an int.
43357
43358 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43359
43360         PR c++/10555, c++/10576
43361         * g++.dg/template/memclass1.C: New test.
43362
43363 2003-05-08  DJ Delorie  <dj@redhat.com>
43364
43365         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43366         targets.
43367         * gcc.c-torture/execute/20021024-1.x: Likewise.
43368         * gcc.c-torture/execute/shiftdi.x: Likewise.
43369         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43370         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43371         * gcc.dg/20021018-1.c: Likewise.
43372
43373 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43374
43375         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43376
43377         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43378         (bcopy): Call memmove.
43379
43380 2003-05-08  Roger Sayle  <roger@eyesopen.com>
43381
43382         * g77.f-torture/compile/8485.f: New test case.
43383
43384 2003-05-07  Richard Henderson  <rth@redhat.com>
43385
43386         PR c++/10570
43387         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43388         Verify exception_cleanup not called for rethrows.
43389         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43390         when exiting catch block without rethrowing.
43391         * g++.dg/eh/forced3.C: New.
43392         * g++.dg/eh/forced4.C: New.
43393
43394 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
43395
43396         * gcc.dg/20030505.c: Fix triplet.
43397
43398 2003-05-06  DJ Delorie  <dj@redhat.com>
43399
43400         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43401         * gcc.dg/nest.c: Likewise.
43402
43403 2003-05-05  Roger Sayle  <roger@eyesopen.com>
43404
43405         * gcc.dg/builtins-14.c: New test case.
43406
43407 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
43408
43409         * lib/compat.exp (compat-execute): New argument.
43410         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43411         * gcc.dg/compat: New test directory.
43412         * gcc.dg/compat/compat.exp: New expect script.
43413         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43414         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43415         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43416         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43417         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43418         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43419
43420         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43421         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43422         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43423         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43424         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43425         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43426         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43427         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43428         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43429         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43430         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43431         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43432         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43433         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43434         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43435
43436 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
43437
43438         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43439
43440 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
43441
43442         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43443
43444 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
43445
43446         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43447         * gcc.dg/ppc-fsel-2.c: New test.
43448
43449         * gcc.dg/unused-5.c: New test.
43450
43451 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43452
43453         PR c++/10496
43454         * g++.dg/warn/pmf1.C: New test.
43455
43456 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43457
43458         PR c++/4494
43459         * g++.dg/warn/main.C: New test.
43460
43461 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43462
43463         * gcc.dg/nonnull-3.c: New test.
43464
43465 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
43466
43467         * gcc.dg/cpp/Wtrigraphs.c: Update.
43468         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43469
43470 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
43471
43472         * gcc.dg/ppc-fsel-1.c: New test.
43473
43474 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
43475
43476         PR c/10604
43477         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43478
43479 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
43480
43481         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43482
43483 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43484
43485         PR c++/9364, c++/10553, c++/10586
43486         * g++.dg/parse/typename4.C: New test.
43487         * g++.dg/parse/typename5.C: Likewise.
43488
43489 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
43490
43491         * gcc.c-torture/compile/20030503-1.c: New test.
43492
43493 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43494
43495         * g++.dg/lookup/using5.C: Fix testcase error.
43496
43497 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
43498
43499         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43500         since MEABI is no longer supported.  Remove all vestiges
43501         of MEABI from the test.
43502
43503 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43504
43505         PR c++/10554
43506         * g++.dg/lookup/using5.C: New test.
43507
43508 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43509
43510         PR c++/8772
43511         * g++.dg/template/ttp5.C: New test.
43512
43513 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
43514
43515         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43516         (dg-gpp-additional-sources): New function.
43517         (dg-gpp-additional-files): Likewise.
43518         * lib/g++.exp (additional_sources): New variable.
43519         (additional_files): Likewise.
43520         (g++_target_compile): Deal with them.
43521         * lib/old-dejagnu.exp: Remove.
43522         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43523         * g++.old-deja: Revise all tests to use dg commands.
43524
43525 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43526
43527         PR c++/9432, c++/9528
43528         * g++.dg/lookup/using4.C: New test.
43529
43530 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
43531
43532         * gcc.dg/noreturn-5.c: New file.
43533         * gcc.dg/noreturn-6.c: New file.
43534
43535         * gcc.c-torture/compile/inline-1.c: New file.
43536
43537 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43538
43539         PR c++/10551
43540         * g++.dg/template/explicit1.C: New test.
43541
43542 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43543
43544         PR c++/10549
43545         * g++.dg/other/bitfield1.C: New test.
43546
43547         PR c++/10527
43548         * g++.dg/init/new7.C: New test.
43549
43550 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
43551
43552         * g++.dg/ext/desig1.C: New test.
43553         * g++.dg/ext/init1.C: Update.
43554
43555         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43556
43557 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
43558
43559         PR c++/10180
43560         * g++.dg/warn/Winline-1.C: New test.
43561
43562 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
43563
43564         * gcc.c-torture/execute/string-opt-19.c: New test.
43565
43566         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43567         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43568
43569 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
43570
43571         PR c++/10506
43572         * g++.dg/init/new6.C: New test.
43573
43574         PR c++/10503
43575         * g++.dg/init/ref6.C: New test.
43576
43577 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
43578
43579         * g++.dg/warn/weak1.C: XFAIL on AIX4.
43580
43581 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43582
43583         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43584         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43585
43586 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
43587
43588         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43589         initialized static data members.
43590
43591 2003-04-25  H.J. Lu <hjl@gnu.org>
43592
43593         * gcc.dg/ia64-sync-4.c: New test.
43594
43595 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43596
43597         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
43598         date.
43599
43600 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
43601
43602         PR c++/10337
43603         * g++.dg/warn/conv1.C: New test.
43604         * g++.old-deja/g++.other/conv7.C: Adjust.
43605         * g++.old-deja/g++.other/overload14.C: Adjust.
43606
43607 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43608
43609         PR c++/10471
43610         * g++.dg/template/defarg2.C: New test.
43611
43612 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
43613
43614         * gcc.dg/cpp/include2.c: Update.
43615         * gcc.dg/cpp/multiline-2.c: New.
43616         * gcc.dg/cpp/multiline.c: Update.
43617         * gcc.dg/cpp/strify2.c: Update.
43618         * gcc.dg/cpp/trad/literals-2.c: Update.
43619
43620 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
43621
43622         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43623
43624 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43625
43626         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43627
43628 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
43629
43630         PR c++/10451
43631         * g++.dg/parse/crash4.C: New test.
43632
43633         PR c++/9847
43634         * g++.dg/parse/crash5.C: New test.
43635
43636 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
43637
43638         PR c++/10446
43639         * g++.dg/parse/crash3.C: New test.
43640
43641         PR c++/10428
43642         * g++.dg/parse/elab1.C: New test.
43643
43644 2003-04-22  Devang Patel  <dpatel@apple.com>
43645
43646         * gcc.dg/cpp/trad/funlike-5.c: New test.
43647
43648 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
43649
43650         * g++.dg/other/packed1.C: Fix dg options.
43651
43652 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
43653
43654         * g++.dg/other/offsetof2.C: New test.
43655
43656 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
43657
43658         * g++.dg/template/recurse.C: Adjust location of error messages.
43659
43660 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
43661
43662         PR c++/9881
43663         * g++.dg/init/addr-const1.C: New test.
43664         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43665
43666 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
43667
43668         PR c++/10405
43669         * g++.dg/lookup/struct-hack1.C: New test.
43670
43671 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
43672
43673         * ucs.c: Update diagnostic messages.
43674
43675 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43676
43677         * gcc.dg/cpp/truefalse.cpp: New test.
43678         * gcc.dg/cpp/cpp.exp: Update.
43679         * g++.dg/other/stdbool-if.C: Remove.
43680
43681 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
43682
43683         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43684         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43685
43686 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43687
43688         * gcc.c-torture/compile/20030418-1.c: New test.
43689
43690 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
43691
43692         * README.compat: Remove; content moved to doc/sourcebuild.texi.
43693
43694 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43695
43696         PR c++/10347
43697         g++.dg/template/dependent-name1.C: New test.
43698
43699 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
43700
43701         * gcc.dg/warn-1.c (tourist_guide): New array,
43702         contains a pointer to bar.
43703
43704 2003-04-16  Roger Sayle  <roger@eyesopen.com>
43705
43706         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43707         * gcc.c-torture/execute/medce-1.c: New test case.
43708         * gcc.c-torture/execute/medce-2.c: New test case.
43709
43710 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
43711
43712         * lib/prune.exp: Ignore more messages.
43713
43714         PR c++/10381
43715         * g++.dg/parse/lookup3.C: New test.
43716
43717 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
43718
43719         * gcc.c-torture/compile/20030415-1.c : New test.
43720
43721 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
43722
43723         * gcc.c-torture/execute/scope-2.c: Move to ...
43724         * gcc.dg/noncompile/scope.c: .... here.
43725
43726 2003-04-14  Roger Sayle  <roger@eyesopen.com>
43727
43728         * gcc.dg/20030414-2.c: New test case.
43729
43730 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
43731
43732         PR target/10377
43733         * gcc.dg/20030414-1.c: New test.
43734
43735 2003-04-13  Roger Sayle  <roger@eyesopen.com>
43736
43737         * gcc.dg/builtins-12.c: New test case.
43738         * gcc.dg/builtins-13.c: New test case.
43739
43740 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43741
43742         * gcc.c-torture/execute/string-opt-18.c: New test.
43743
43744 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
43745
43746         PR c++/10300
43747         * g++.dg/init/new5.C: New test.
43748
43749 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
43750
43751         PR c++/7910
43752         * g++.dg/ext/dllimport1.C: New test.
43753
43754 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43755
43756         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43757
43758 2003-04-11  Bud Davis <bdavis9659@comcast.net>
43759
43760         PR Fortran/9263
43761         * g77.f-torture/noncompile/9263.f: New test
43762         PR Fortran/1832
43763         * g77.f-torture/execute/1832.f: New test
43764
43765 2003-04-11  David Chad  <davidc@freebsd.org>
43766             Loren J. Rittle  <ljrittle@acm.org>
43767
43768         PR libobjc/8562
43769         * objc.dg/headers.m: New test.
43770
43771 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
43772
43773         * gcc.c-torture/execute/builtin-noret-2.c: New.
43774         * gcc.c-torture/execute/builtin-noret-2.x: New.
43775         XFAIL builtin-noret-2.c at -O1 and above.
43776         * gcc.dg/redecl.c: New.
43777         * gcc.dg/Wshadow-1.c: Update error regexps.
43778
43779 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
43780
43781         * g++.dg/abi/bitfield10.C: New test.
43782
43783 2003-04-09  Mike Stump  <mrs@apple.com>
43784
43785         * gcc.dg/pch/pch.exp: Make testcase names longer.
43786         * g++.dg/pch/pch.exp: Make testcase names longer.
43787
43788 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43789
43790         * gcc.dg/builtins-11.c: New test case.
43791
43792 2003-04-08  Roger Sayle  <roger@eyesopen.com>
43793
43794         * gcc.dg/builtins-9.c: New test case.
43795         * gcc.dg/builtins-10.c: New test case.
43796
43797 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
43798
43799         * gcc.dg/noncompile/init-4.c.c: New test.
43800
43801 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
43802
43803         * gcc.misc-test/gcov-9.c: New test.
43804         * gcc.misc-test/gcov-10.c: New test
43805         * gcc.misc-test/gcov-11.c: New test.
43806
43807 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
43808
43809         PR optimization/10024
43810         * gcc.c-torture/compile/20030405-1.c: New test.
43811
43812 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
43813
43814         * gcc.dg/pch/static-3.c: New.
43815         * gcc.dg/pch/static-3.hs: New.
43816         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43817
43818 2003-04-04  Richard Henderson  <rth@redhat.com>
43819
43820         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43821         * g++.dg/eh/forced2.C: Likewise.
43822
43823 2003-04-03  Mike Stump  <mrs@apple.com>
43824
43825         * lib/scanasm.exp (scan-assembler): Add xfail processing for
43826         target arg.
43827         (scan-assembler-times, scan-assembler-not): Likewise.
43828         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43829
43830 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
43831
43832         * gcc.dg/sparc-loop-1.c: New test.
43833
43834 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
43835
43836         PR other/9274
43837         * g++.dg/pch/system-2.C: New.
43838         * g++.dg/pch/system-2.Hs: New.
43839
43840 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
43841
43842         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43843
43844         * g++.dg/eh/simd-1.C (vecfunc): Same.
43845
43846 2003-04-01  Roger Sayle  <roger@eyesopen.com>
43847
43848         * gcc.c-torture/execute/20030401-1.c: New test case.
43849
43850 2003-04-01  Ziemowit Laski <zlaski@apple.com>
43851
43852         * objc.dg/defs.m: New.
43853
43854 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
43855
43856         * g++.dg/eh/simd-1.C: New.
43857         * g++.dg/eh/simd-2.C: New.
43858
43859 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
43860
43861         * gcc.c-torture/execute/simd-3.c: New.
43862
43863 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43864
43865         PR c/9936
43866         * gcc.dg/20030331-2.c: New test.
43867
43868 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
43869
43870         PR c++/10278
43871         * g++.dg/parse/crash2.C: New test.
43872
43873 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43874
43875         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43876         * gcc.c-torture/execute/20030331-1.c: ...here.
43877
43878 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43879
43880         * gcc.c-torture/execute/20030331-1.c: New test.
43881
43882 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
43883
43884         * lib/gcov.exp: Adjust call return testing strings.
43885         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43886
43887 2003-03-31  Roger Sayle  <roger@eyesopen.com>
43888
43889         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43890         * gcc.dg/builtins-7.c: New test case.
43891         * gcc.dg/builtins-8.c: New test case.
43892
43893 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
43894
43895         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43896
43897 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
43898
43899         PR c++/7647
43900         * g++.dg/lookup-class-member-2.C: New test.
43901
43902 2003-03-30  Glen Nakamura  <glen@imodulo.com>
43903
43904         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43905
43906 2003-03-28  Roger Sayle  <roger@eyesopen.com>
43907
43908         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43909
43910 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
43911
43912         * g++.dg/init/attrib1.C: New test.
43913
43914 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43915
43916         * gcc.dg/ultrasp8.c: New test.
43917
43918 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43919
43920         * gcc.dg/ultrasp7.c: New test.
43921
43922 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
43923
43924         PR c++/10047
43925         * g++.dg/template/inline1.C: New test.
43926
43927 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43928
43929         * gcc.dg/sparc-dwarf2.c: New test.
43930
43931 2003-03-27  Roger Sayle  <roger@eyesopen.com>
43932
43933         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43934         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43935
43936 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
43937
43938         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43939         than reading .x files.
43940         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43941         * g77.dg/gcov/gcov-1.f: Likewise.
43942         * gcc.misc-tests/gcov-4b.c: Likewise.
43943         * gcc.misc-tests/gcov-5b.c: Likewise.
43944         * gcc.misc-tests/gcov-6.c: Likewise.
43945         * gcc.misc-tests/gcov-7.c: Likewise.
43946         * gcc.misc-tests/gcov-8.c: Likewise.
43947         * g++.dg/gcov/gcov-1.x: Remove.
43948         * g77.dg/gcov/gcov-1.x: Likewise.
43949         * gcc.misc-tests/gcov-4b.x: Likewise.
43950         * gcc.misc-tests/gcov-5b.x: Likewise.
43951         * gcc.misc-tests/gcov-6.x: Likewise.
43952         * gcc.misc-tests/gcov-7.x: Likewise.
43953         * gcc.misc-tests/gcov-8.x: Likewise.
43954
43955 2003-03-27  Glen Nakamura  <glen@imodulo.com>
43956
43957         PR opt/10087
43958         * gcc.dg/20030324-1.c: New test.
43959
43960 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
43961
43962         PR c++/10224
43963         * g++.dg/template/arg3.C: New test.
43964
43965         PR c++/10158
43966         * g++.dg/template/friend18.C: New test.
43967
43968 2003-03-26  Roger Sayle  <roger@eyesopen.com>
43969
43970         * g77.f-torture/compile/20030326-1.f: New test case.
43971
43972 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
43973
43974         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43975
43976         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43977
43978 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
43979
43980         * gcc.dg/ia64-sync-3.c: New test.
43981
43982 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
43983
43984         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43985
43986 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43987
43988         * gcc.dg/ultrasp6.c: New test.
43989
43990 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43991
43992         * gcc.dg/i386-signbit-1.c: New test.
43993         * gcc.dg/i386-signbit-2.c: New test.
43994         * gcc.dg/i386-signbit-3.c: New test.
43995
43996 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43997
43998         * gcc.dg/ultrasp5.c: Fix options.
43999
44000 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44001
44002         * gcc.dg/ultrasp5.c: Fix comment.
44003
44004 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
44005
44006         PR fortran/10197
44007         * g77.f-torture/execute/10197.f: New test.
44008
44009 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
44010
44011         PR c++/9898, c++/383
44012         * g++.dg/template/conv6.C: New test.
44013
44014         PR c++/10119
44015         * g++.dg/template/ptrmem5.C: New test.
44016
44017         PR c++/10026
44018         * g++.dg/lookup/koenig1.C: New test.
44019
44020         PR C++/10199
44021         * g++.dg/lookup/template2.C: New test.
44022
44023 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
44024
44025         * g++.dg/opt/rtti1.C: New test.
44026
44027 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
44028
44029         * gcc.dg/ultrasp5.c: New test.
44030
44031 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
44032
44033         PR middle-end/9967
44034         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
44035         builtin fputs.
44036
44037 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
44038
44039         PR c/8224
44040         * gcc.dg/20030323-1.c: New test.
44041
44042 2003-03-23  Roger Sayle  <roger@eyesopen.com>
44043
44044         * gcc.c-torture/compile/20030323-1.c: New test case.
44045
44046 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
44047
44048         * gcc.dg/20030321-1.c: New test.
44049
44050 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
44051
44052         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
44053
44054 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
44055
44056         PR c++/9978, c++/9708
44057         * g++.dg/ext/vlm1.C: Adjust expected error.
44058         * g++.dg/ext/vla2.C: New test.
44059         * g++.dg/template/arg1.C: New test.
44060         * g++.dg/template/arg2.C: New test.
44061
44062 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
44063
44064         * g77.f-torture/execute/select.f: New test.
44065         * g77.f-torture/noncompile/select_no_compile.f: New test.
44066
44067 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
44068
44069         PR c++/9898
44070         * g++.dg/other/error4.C: New test.
44071
44072 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
44073
44074         * g++.dg/template/friend17.C: New test.
44075
44076 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
44077
44078         * gcc.c-torture/compile/20030320-1.c: New.
44079
44080 2003-03-20  Roger Sayle  <roger@eyesopen.com>
44081
44082         * gcc.dg/builtins-6.c: New test case.
44083
44084 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
44085
44086         PR target/10073
44087         * gcc.c-torture/compile/20030319-1.c: New.
44088
44089 2003-03-18  Jan Hubicka  <jh@suse.cz>
44090
44091         * gcc.dg/i386-cvt-1.c: New test.
44092
44093 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
44094
44095         * objc.dg/naming-1.m: Use "(parse|syntax) error".
44096         * objc.dg/naming-2.m: Likewise.
44097
44098 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
44099
44100         PR c++/9639
44101         * g++.dg/parse/crash1.C: New test.
44102
44103 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
44104
44105         PR c++/8805
44106         * g++.dg/eh/cleanup1.C: New test.
44107
44108 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
44109
44110         * gcc.c-torture/execute/20030316-1.c: New test case.
44111
44112 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
44113
44114         PR c++/9629
44115         * g++.dg/init/ctor2.C: New test.
44116
44117 2003-03-15  Roger Sayle  <roger@eyesopen.com>
44118
44119         * g77.f-torture/compile/xformat.f: New test case.
44120
44121 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44122
44123         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
44124         * g++.old-deja/g++.mike/eh50.C: Likewise.
44125
44126 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44127
44128         PR c++/6440
44129         * g++.dg/template/spec7.C: New test.
44130         * g++.dg/template/spec8.C: Likewise.
44131
44132 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
44133
44134         * gcc.c-torture/execute/20030313-1.c: New test.
44135
44136 2003-03-14  Richard Henderson  <rth@redhat.com>
44137
44138         * gcc.dg/inline-2.c: Adjust alpha test for external call.
44139
44140 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
44141
44142         * gcc.c-torture/compile/20030314-1.c: New test.
44143
44144 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
44145
44146         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
44147         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
44148         thumb target,
44149         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
44150         to accept newer _imp__  prefix and additional
44151         newline in .drectve section.
44152         * gcc.dg/dll-4.c: Likewise.
44153         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
44154         switch.
44155
44156 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
44157
44158         * g++.dg/parse/namespace9.C: New test.
44159
44160         * g++.dg/init/ref5.C: New test.
44161         * g++.dg/parse/ptrmem1.C: Likewise.
44162
44163 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44164
44165         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
44166         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
44167         regular expression.
44168         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
44169         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
44170
44171 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
44172
44173         * gcc.c-torture/execute/20030224-2.c: New test.
44174
44175 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44176
44177         * gcc.dg/decl-3.c: New test.
44178
44179 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44180
44181         * gcc.dg/i386-loop-2.c: New test.
44182
44183 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
44184
44185         PR c++/9474
44186         * g++.dg/parse/namespace8.C: New test.
44187
44188         PR c++/9924
44189         * g++.dg/overload/builtin2.C: New test.
44190
44191 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
44192
44193         * gcc.dg/return-type-3.c: New test.
44194
44195 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44196
44197         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
44198         profiling options are not supported.
44199
44200 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
44201
44202         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
44203         * g++.old-deja/g++.warn/impint2.C: Likewise.
44204
44205 2003-03-10  Devang Patel  <dpatel@apple.com>
44206
44207         * g++.dg/cpp/c++_cmd_1.C: New test.
44208         * g++.dg/cpp/c++_cmd_1.h: New file.
44209
44210 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
44211
44212         * gcc.dg/altivec-9.c: New file.
44213
44214 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44215
44216         * gcc.dg/ppc-sdata-1.c: New test.
44217         * gcc.dg/ppc-sdata-2.c: New test.
44218
44219 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
44220
44221         PR c++/9373
44222         * g++.dg/opt/ptrmem2.C: New test.
44223
44224         PR c++/8534
44225         * g++.dg/opt/ptrmem1.C: New test.
44226
44227 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44228
44229         * gcc.dg/i386-loop-1.c: New test.
44230
44231 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44232
44233         PR c++/9970
44234         * g++.dg/lookup/friend1.C: New test.
44235
44236 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44237
44238         PR c++/9823
44239         * g++.dg/parser/constructor1.C: New test.
44240
44241 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
44242
44243         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
44244
44245         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
44246
44247 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
44248
44249         * gcc.dg/cpp/Wunused.c: Update test.
44250
44251 2003-03-08  Jan Hubicka  <jh@suse.cz>
44252
44253         * gcc.dg/inline-3.c: New test.
44254
44255 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
44256
44257         PR c++/9809
44258         * g++.dg/parse/builtin1.C: New test.
44259
44260         PR c++/9982
44261         * g++.dg/abi/cookie1.C: New test.
44262         * g++.dg/abi/cookie2.C: Likewise.
44263
44264         PR c++/9524
44265         * g++.dg/template/field1.C: New test.
44266
44267         PR c++/9912
44268         * g++.dg/parse/class1.C: New test.
44269         * g++.dg/parse/namespace7.C: Likewise.
44270         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
44271
44272 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
44273
44274         * g++.dg/init/ref4.C: New test.
44275
44276 2003-03-07  Jan Hubicka  <jh@suse.cz>
44277
44278         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
44279         * gcc.dg/inline-3.c: New test.
44280
44281 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
44282
44283         * g++.dg/init/ref3.C: New test.
44284
44285         PR c++/9965
44286         * g++.dg/init/ref2.C: New test.
44287
44288         PR c++/9400
44289         * g++.dg/warn/Wshadow-2.C: New test.
44290
44291         PR c++/9791
44292         * g++.dg/warn/Woverloaded-1.C: New test.
44293
44294 2003-03-05  Jan Hubicka  <jh@suse.cz>
44295
44296         * gcc.dg/i386-local2.c: New.
44297         * gcc.dg/i386-local.c: Fix typo.
44298
44299 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
44300
44301         * g++.dg/abi/layout3.C: New test.
44302
44303 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
44304
44305         * gcc.c-torture/compile/20030305-1.c
44306
44307 2003-03-05  Jan Hubicka  <jh@suse.cz>
44308
44309         * gcc.dg/i386-local.c: New.
44310
44311 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
44312
44313         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
44314
44315 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44316
44317         * gcc.dg/switch-2.c: New test.
44318         * gcc.dg/switch-3.c: New test.
44319         * gcc.dg/Wswitch.c: Adjust line numbers.
44320         * gcc.dg/Wswitch-default.c: Likewise.
44321         * gcc.dg/Wswitch-enum.c: Likewise.
44322
44323 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
44324
44325         * gcc.c-torture/execute/20030222-1.c: New test.
44326
44327 2003-03-03  James E Wilson  <wilson@tuliptree.org>
44328
44329         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
44330
44331 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
44332
44333         PR c++/9878
44334         * g++.dg/init/ref1.C: New test.
44335
44336 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
44337
44338         * gcc.dg/sh-relax.c: New SH-only test.
44339
44340 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
44341
44342         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
44343         comment explaining purpose of testcase.
44344
44345 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44346
44347         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44348         for HC11/HC12 (asm needs two int registers).
44349         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44350         HC11/HC12 because the test uses an asm which needs two 32-bit
44351         registers.
44352
44353 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
44354
44355         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44356         for HC11/HC12 (array is too large otherwise).
44357         * gcc.c-torture/compile/920501-4.x: New file, likewise.
44358         * gcc.c-torture/compile/20010518-2.x: Likewise.
44359         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44360         HC11/HC12 (array is too large).
44361
44362 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
44363
44364         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44365         * lib/g++-dg.exp (g++-dg-test): Likewise.
44366
44367 2003-03-01  Roger Sayle  <roger@eyesopen.com>
44368
44369         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44370         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44371
44372 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44373
44374         * g++.dg/warn/implicit-typename1.C: Remove warning.
44375
44376 2003-02-28  Richard Henderson  <rth@redhat.com>
44377
44378         * gcc.dg/noreturn-1.c: Move noreturn warning line.
44379         * gcc.dg/return-type-1.c: Move control reaches end warning line.
44380
44381 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
44382
44383         * gcc.dg/pch/pch.exp: Change .pch to .gch.
44384         * g++.dg/pch/pch.exp: Likewise.
44385
44386 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
44387
44388         PR c++/9879
44389         * g++.dg/init/new4.C: New test.
44390
44391 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
44392
44393         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44394
44395 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
44396
44397         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44398         unsigned long.
44399
44400         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44401         wider than float.
44402
44403 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44404
44405         * lib/scanasm.exp: Add support for counting numbers of
44406         occurences.
44407         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44408         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44409
44410 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
44411
44412         PR c++/9683
44413         * g++.dg/template/static3.C: New test.
44414
44415         PR c++/9829
44416         * g++.dg/parse/namespace6.C: New test.
44417
44418 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44419
44420         PR target/9732
44421         * gcc.dg/20030225-1.c: New test.
44422
44423 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
44424
44425         * README: Remove out-of-date information.
44426
44427         PR c++/9836
44428         * g++.dg/template/spec6.C: New test.
44429
44430 2003-02-24  Jeff Law  <law@redhat.com>
44431
44432         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44433
44434 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44435
44436         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44437         * gcc.dg/pragma-ep-1.c: Likewise.
44438
44439 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44440
44441         PR c++/9602
44442         * g++.dg/template/friend16.C: New test.
44443
44444 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
44445
44446         PR c++/5333
44447         * g++.dg/parse/fused-params1.C: Adjust error messages.
44448         * g++.dg/template/nested3.C: New test.
44449
44450 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
44451
44452         * g++.dg/abi/param1.C: New test.
44453
44454 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44455
44456         PR c++/7982
44457         * g++.dg/warn/implicit-typename1.C: New test.
44458
44459 2003-02-22  Kelley Cook <kelleycook@comcast.net>
44460
44461         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44462         with "mtune".
44463         * g++.old-deja/g++.other/store-expr2.C: Likewise.
44464         * gcc.c-torture/execute/20010129-1.x: Likewise.
44465         * gcc.dg/20011107-1.c: Likewise.
44466         * gcc.dg/20020108-1.c: Likewise.
44467         * gcc.dg/20020122-3.c: Likewise.
44468         * gcc.dg/20020206-1.c: Likewise.
44469         * gcc.dg/20020310-1.c: Likewise.
44470         * gcc.dg/20020426-2.c: Likewise.
44471         * gcc.dg/20020517-1.c: Likewise.
44472         * gcc.dg/991230-1.c: Likewise.
44473         * gcc.dg/i386-unroll-1.c: Likewise.
44474         * gcc.misc-tests/i386-prefetch.exp: Likewise.
44475
44476 2003-02-22  Jan Hubicka  <jh@suse.cz>
44477
44478         * gcc.dg/i386-mul.c: New test.
44479
44480 2003-02-21  Roger Sayle  <roger@eyesopen.com>
44481
44482         * gcc.dg/builtins-5.c: New test case.
44483
44484 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
44485
44486         * gcc.dg/asmreg-1.c: New test.
44487
44488 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44489
44490         PR c++/9749
44491         * g++.dg/parse/varmod1.C: New test.
44492
44493 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44494
44495         PR c++/9727
44496         * g++.dg/template/op1.C: New test.
44497
44498 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44499
44500         PR c++/8906
44501         * g++.dg/template/nested2.C: New test.
44502
44503 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
44504
44505         PR c++/8724
44506         * g++.dg/expr/dtor1.C: New test.
44507
44508 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
44509
44510         * gcc.dg/cpp/include3.c: New test.
44511         * gcc.dg/cpp/inc/foo.h: New file.
44512
44513 2003-02-21  Glen Nakamura  <glen@imodulo.com>
44514
44515         * gcc.c-torture/execute/20030221-1.c: New test.
44516
44517 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
44518
44519         PR c++/9729
44520         * g++.dg/abi/conv1.C: New test.
44521
44522 2003-02-20  Jan Hubicka  <jh@suse.cz>
44523
44524         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44525
44526 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
44527
44528         * gcc.c-torture/compile/20030219-1.c: New test.
44529
44530 2003-02-18  Jan Hubicka  <jh@suse.cz>
44531
44532         * gcc.dg/funcorder.c: New test.
44533
44534 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44535
44536         * gcc.c-torture/execute/20030218-1.c: New.
44537
44538 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
44539
44540         * gcc.dg/20030218-1.c: New.
44541
44542 2003-02-18  Richard Henderson  <rth@redhat.com>
44543
44544         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44545         * gcc.dg/attr-used-2.c: New.
44546
44547 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
44548
44549         PR c++/9704
44550         * g++.dg/init/copy5.C: New test.
44551
44552 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
44553
44554         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44555         * g++.dg/pch/pch.exp: Likewise.
44556
44557 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
44558
44559         * gcc.c-torture/execute/20030209-1.c: Enable the test if
44560         STACK_SIZE is not defined.
44561
44562 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44563
44564         PR c++/9457
44565         * g++.dg/template/init1.C: New test.
44566
44567 2003-02-16  Jan HUbicka  <jh@suse.cz>
44568
44569         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44570         (foo): Add few extra tests
44571         * gcc.dg/c99-const-expr-3.c: Likewise.
44572         * gcc.c-torture/execute/20030216-1.c: New.
44573
44574 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44575
44576         PR c++/9459
44577         * g++.dg/ext/typeof4.C: New test.
44578
44579 2003-02-15  Roger Sayle  <roger@eyesopen.com>
44580
44581         * gcc.dg/i386-387-3.c: New test case.
44582
44583 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
44584
44585         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44586         cris-*-elf* cris-*-aout* and mmix-*-*.
44587
44588 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
44589
44590         * gcc.dg/20030213-1.c: New test.
44591
44592 2003-02-12  Roger Sayle  <roger@eyesopen.com>
44593
44594         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44595         * gcc.dg/i386-387-2.c: Likewise.
44596
44597 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
44598
44599         * gcc.dg/ppc-spe.c: Fix formatting.
44600         Enable tests that were previously unsupported by gas.
44601         Delete tests for instructions that no longer exist.
44602         Switch arguments on evsubifw builtin.
44603
44604 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
44605
44606         * gcc.c-torture/execute/20030209-1.c: Disable the test if
44607         STACK_SIZE is too small.
44608
44609 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
44610             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
44611
44612         * gcc.dg/decl-2.c: New test.
44613
44614 2003-02-10  Jan Hubicka  <jh@suse.cz>
44615
44616         * gcc.dg/i386-fpcvt-1.c: New test.
44617
44618 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
44619
44620         * gcc.c-torture/execute/20030209-1.c: New test.
44621
44622 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
44623
44624         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44625         int-wide bitops, use the constants of the same width.
44626         Likewise, if long long is 32-bit wide, test bitops using
44627         32-bit constants.
44628
44629 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
44630
44631         * gcc.dg/20021014-1.c: Annotate with expected notice text.
44632
44633 2003-02-07  Roger Sayle  <roger@eyesopen.com>
44634
44635         * gcc.dg/builtins-4.c: New test case.
44636
44637 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44638
44639         * gcc.dg/20020430-1.c: Fix dg command typos.
44640         * gcc.dg/20020503-1.c: Likewise.
44641
44642 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44643
44644         PR c++/8785
44645         * g++.dg/parse/fused-params1.C: New test.
44646
44647         PR c++/8857
44648         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44649
44650         PR c++/8921
44651         * g++.dg/parse/non-dependent1.C: New test.
44652
44653         PR c++/8928
44654         * g++.dg/parse/dupl-tmpl-args1.C: New test.
44655
44656         PR c++/9228
44657         * g++.dg/parse/undefined7.C: New test.
44658         * g++.dg/parse/non-templ1.C: New test.
44659
44660         PR c++/9229
44661         * g++.dg/parse/too-many-tmpl-args1.C: New test.
44662
44663 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
44664
44665         * gcc.c-torture/compile/20030206-1.c: New test.
44666
44667 2003-02-05  Roger Sayle  <roger@eyesopen.com>
44668
44669         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44670         "pow" to "foo" to avoid potential confusion with a math built-in.
44671
44672 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44673
44674         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44675         conditions for SPARC targets.
44676
44677 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
44678
44679         * gcc.dg/20030204-1.c: New test.
44680
44681 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44682
44683         PR c++/38
44684         * g++.dg/parse/array-size1.C: New test.
44685
44686         PR c++/5657
44687         * g++.dg/parse/undefined3.C: New test.
44688
44689         PR c++/5665
44690         * g++.dg/parse/undefined4.C: New test.
44691
44692         PR c++/5975
44693         * g++.dg/parse/undefined5.C: New test.
44694
44695         PR c++/7259
44696         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44697
44698         PR c++/8578
44699         * g++.dg/parse/casting-operator1.C: New test.
44700
44701         PR c++/8596
44702         * g++.dg/parse/undefined6.C: New test.
44703
44704         PR c++/8736
44705         * g++.dg/parse/missing-template1.C: New test.
44706
44707 2003-02-04  Jan Hubicka  <jh@suse.cz>
44708
44709         * gcc.dg/i386-cadd.c: Compile using -march=k8.
44710         * gcc.dg/i386-cmov?.c: Likewise.
44711         * gcc.dg/i386-fpcvt-?.c: Likewise.
44712         * gcc.dg/i386-ssefp-1.c: Likewise.
44713         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44714         conventions.
44715
44716 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
44717
44718         PR c++/7129
44719         * g++.dg/ext/max.C: New test.
44720
44721 2003-02-03  Jan Hubicka  <jh@suse.cz>
44722
44723         * gcc.c-torture/execute/20030203-1.c: New test.
44724
44725 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
44726
44727         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44728         'natural-endian'.
44729
44730 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
44731
44732         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44733         * g++.dg/init/new2.C: Likewise.
44734         * g++.dg/other/new1.C: Likewise.
44735
44736 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
44737
44738         * gcc.dg/struct-ret-libc.c: New test.
44739
44740 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
44741
44742         * gcc.dg/20030129-1.c: New test.
44743
44744 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44745
44746         PR c++/8849
44747         * g++.dg/template/ptrmem4.C: New test.
44748
44749 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
44750
44751         * g++.dg/parser/constant1.C: New test.
44752
44753 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44754
44755         PR c++/8591
44756         * g++.dg/parse/friend2.C: New test.
44757
44758 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
44759
44760         PR c++/9437
44761         * g++.dg/template/unify4.C: New test.
44762
44763 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
44764
44765         * gcc.c-torture/execute/20030128-1.c: New test.
44766
44767 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
44768
44769         * g++.dg/lookup/nested1.C: Test moved from ...
44770         * g++.old-deja/g++.other/lookup24.C: ... here.
44771
44772 2003-01-28  Jan Hubicka  <jh@suse.cz>
44773
44774         * gcc.dg/i386-cmov5.c: New test.
44775
44776 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
44777
44778         * gcc.c-torture/execute/20010925-1.c: Changed the
44779         memcpy declaration.
44780
44781 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44782
44783         PR c++/3902
44784         * g++.dg/parse/template5.C: New test.
44785
44786 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
44787
44788         PR fortran/9258
44789         * g77.dg/pr9258: New test.
44790
44791 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44792
44793         * README: Move relevant parts from README.g++.
44794
44795         * README.g++: Remove this file.
44796
44797 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
44798
44799         * g++.dg/abi/dcast1.C: New test.
44800
44801 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44802
44803         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44804
44805 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
44806
44807         PR c++/47
44808         * g++.old-deja/g++.other/lookup24.C: New test.
44809
44810 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44811
44812         PR middle-end/7227
44813         * gcc.dg/uninit-C.c: New test.
44814
44815 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
44816
44817         * g++.dg/abi/covariant1.C: New test.
44818
44819 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
44820
44821         * gcc.dg/20030123-1.c: New test.
44822
44823 2003-01-25  Jan Hubicka  <jh@suse.cz>
44824
44825         PR opt/8492
44826         * gcc.c-torture/compile/20030125-1.c
44827
44828 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
44829
44830         PR c++/9403
44831         * g++.dg/parse/template3.C: New test.
44832         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44833
44834         PR c++/795
44835         * g++.dg/parse/template4.C: New test.
44836
44837         PR c++/9415
44838         * g++.dg/template/qual2.C: New test.
44839
44840         PR c++/8545
44841         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44842
44843         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44844
44845 2003-01-25  Roger Sayle  <roger@eyesopen.com>
44846
44847         * gcc.c-torture/execute/switch-1.c: New test case.
44848
44849 2003-01-25  Jan Hubicka  <jh@suse.cz>
44850
44851         * gcc.c-torture/execute/20030125-1.[cx]: New test.
44852
44853 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
44854
44855         Tweaks for Bison-1.875. From the NEWS file:
44856         "- `parse error' -> `syntax error'
44857         Bison now uniformly uses the term `syntax error'"
44858         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44859         * gcc.dg/cpp/digraph2.c: Likewise.
44860         * gcc.dg/cpp/direct2.c: Likewise.
44861         * gcc.dg/cpp/paste4.c: Likewise.
44862         * gcc.dg/c90-restrict-1.c: Likewise.
44863         * gcc.dg/c99-func-2.c: Likewise.
44864         * gcc.dg/noncompile/920721-2.c: Likewise.
44865         * gcc.dg/noncompile/930622-2.c: Likewise.
44866         * gcc.dg/noncompile/940112-1.c: Likewise.
44867         * gcc.dg/noncompile/950921-1.c: Likewise.
44868         * gcc.dg/noncompile/951123-1.c: Likewise.
44869         * gcc.dg/noncompile/971104-1.c: Likewise.
44870         * gcc.dg/noncompile/990416-1.c: Likewise.
44871
44872 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
44873
44874         * g++.dg/parse/undefined1.C: Add error message.
44875
44876 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44877
44878         PR c++/9354
44879         * g++.dg/parse/new1.C: New test.
44880
44881         PR c++/9216
44882         * g++.dg/parse/template2.C: New test.
44883
44884         PR c++/9354
44885         * g++.dg/parse/typedef2.C: New test.
44886
44887         PR c++/9328
44888         * g++.dg/ext/typeof3.C: New test.
44889
44890 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44891
44892         PR c++/2738
44893         * g++.dg/parse/ret-type1.C: New test.
44894
44895         PR c++/3792
44896         * g++.dg/parse/tmpl-outside1.C: New test.
44897
44898         PR c++/4207
44899         * g++.dg/parse/int-as-enum1.C: New test.
44900
44901         PR c++/4903
44902         * g++.dg/parse/no-typename1.C: New test.
44903
44904         PR c++/5533
44905         * g++.dg/parse/no-value1.C: New test.
44906
44907         PR c++/5921
44908         * g++.dg/parse/wrong-inline1.C: New test.
44909
44910         PR c++/6402
44911         * g++.dg/parse/ref1.C: New test.
44912
44913         PR c++/6992
44914         * g++.dg/parse/attr-ctor1.C: New test.
44915
44916         PR c++/7229
44917         * g++.dg/parse/namespace5.C: New test.
44918
44919         PR c++/7917
44920         * g++.dg/parse/func-def1.C: New test.
44921
44922         PR c++/8143
44923         * g++.dg/parse/undefined1.C: New test.
44924
44925         PR c++/5723, PR c++/8522
44926         * g++.dg/parse/specialization1.C: New test.
44927
44928         PR c++/163, PR c++/8595
44929         * g++.dg/parse/struct-as-enum1.C: New test.
44930
44931         PR c++/9173
44932         * g++.dg/parse/undefined2.C: New test.
44933
44934 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
44935
44936         PR c++/9298
44937         * g++.dg/parse/template1.C: New test.
44938
44939         PR c++/9384
44940         * g++.dg/parse/using1.C: New test.
44941
44942         PR c++/9285
44943         PR c++/9294
44944         * g++.dg/parse/expr2.C: New test.
44945
44946         PR c++/9388
44947         * g++.dg/parse/lookup2.C: Likewise.
44948
44949 2003-01-21  Jan Hubicka  <jh@suse.cz>
44950
44951         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44952         * gcc.c-torture/execute/eeprof-1.c: Likewise.
44953         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44954         * gcc.c-torture/execute/string-opt-*.c: Likewise.
44955
44956 2003-01-20  Nick Clifton  <nickc@redhat.com>
44957
44958         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
44959         problem with ARM sibcall code generation.
44960
44961 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
44962
44963         * gcc.c-torture/execute/20030120-1.c: New.
44964
44965 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
44966
44967         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44968
44969 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
44970
44971         PR c++/9272
44972         * g++.dg/parse/ctor1.C: New test.
44973
44974         PR c++/9294:
44975         * g++.dg/parse/qualified1.C: New test.
44976
44977         * g++.dg/parse/typename3.C: New test.
44978
44979 2003-01-16  Richard Henderson  <rth@redhat.com>
44980
44981         * g++.dg/tls/init-2.C: Fix error matches for real this time.
44982
44983 2003-01-16  Richard Henderson  <rth@redhat.com>
44984
44985         * g++.dg/pch/pch.exp: Copy test header to the working directory
44986         before using it either for precompilation or direct use.
44987         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44988         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44989
44990 2003-01-16  Richard Henderson  <rth@redhat.com>
44991
44992         * gcc.dg/pch/pch.exp: Copy test header to the working directory
44993         before using it either for precompilation or direct use.
44994         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44995         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44996
44997 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
44998
44999         * g++.dg/ext/typename1.C: Add typename keyword.
45000         * g++.dg/template/crash1.C: Update error messages.
45001         * g++.dg/template/crash2.C: Remove error message.
45002         * g++.dg/parse/typename2.C: New test.
45003         * g++.dg/template/typename2.C: Change implicit
45004         typename warning into error.
45005         * g++.old-deja/g++.benjamin/tem03.C: Issue more
45006         error messages.
45007         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
45008         * g++.old-deja/g++.brendan/crash56.C: Add this->.
45009         * g++.old-deja/g++.law/visibility13.C: Remove error
45010         messages.
45011         * g++.old-deja/g++.ns/template17.C: Reorder code to
45012         make declaration visible in template.
45013         * g++.old-deja/g++.pt/crash3.C: Fix typos.
45014         * g++.old-deja/g++.pt/crash36.C: Issue more error
45015         messages.
45016         * g++.old-deja/g++.pt/crash5.C: Improve error
45017         message.
45018         * g++.old-deja/g++.pt/crash67.C: Remove warning.
45019         * g++.old-deja/g++.pt/inherit1.C: Add this->.
45020         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
45021         * g++.old-deja/g++.pt/typename16.C: Replace implicit
45022         typename warning with error message.
45023         * g++.old-deja/g++.pt/typename19.C: Remove warning.
45024         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
45025         * g++.old-deja/g++.robertl/eb24.C: Use this->.
45026
45027 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
45028
45029         * g++.dg/parse/ambig2.C: New test.
45030
45031 2003-01-15  Richard Henderson  <rth@redhat.com>
45032
45033         * g++.dg/tls/init-2.C: Update error message string.
45034
45035 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45036
45037         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
45038
45039 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
45040
45041         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
45042         all for HC11/HC12.
45043         * gcc.c-torture/compile/20001205-1.x: Likewise.
45044         * gcc.c-torture/compile/20001226-1.x: Likewise.
45045         * gcc.c-torture/compile/920520-1.x: Likewise.
45046         * gcc.c-torture/compile/961203-1.x: Likewise.
45047         * gcc.c-torture/compile/20020604-1.x: Likewise.
45048
45049 2003-01-15  Jan Hubicka  <jh@suse.cz>
45050
45051         * gcc.c-torture/compile/20030115-1.c: New test.
45052
45053         * gcc.dg/i386-fpcvt-1.c: New test.
45054         * gcc.dg/i386-fpcvt-2.c: New test.
45055
45056 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
45057
45058         Further conform g++'s __vmi_class_type_info to the C++ ABI
45059         specification.
45060         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
45061         the specification.
45062
45063 2003-01-14  Jan Hubicka  <jh@suse.cz>
45064
45065         * gcc.dg/i386-fpcvt-1.c: New test.
45066         * gcc.dg/i386-fpcvt-2.c: New test.
45067
45068 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
45069
45070         * gcc.dg/i386-mmx-3.c: New test.
45071
45072 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
45073
45074         PR c++/9264
45075         * g++.dg/parse/octal1.C: New file.
45076
45077         PR c++/9172
45078         * g++.dg/parse/typename1.C: New file.
45079
45080 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
45081
45082         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
45083         * gcc.dg/bf-no-ms-layout.c: Likewise.
45084         * gcc.dg/bf-ms-attrib.c: Likewise.
45085
45086 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
45087
45088         PR c++/9099
45089         * g++.dg/parse/dtor1.C: New file.
45090
45091         PR c++/9128
45092         * g++.dg/rtti/typeid1.C: New file.
45093
45094         PR c++/9153
45095         * g++.dg/parse/lookup1.C: New file.
45096
45097         PR c++/9171
45098         * g++.dg/templ/spec5.C: New file.
45099
45100 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
45101
45102         * gcc.c-torture/compile/20030110-1.c: New test.
45103
45104 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
45105
45106         Merge from pch-branch:
45107
45108         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
45109
45110         * gcc.dg/pch/cpp-1.h: New.
45111         * gcc.dg/pch/cpp-1.c: New.
45112         * gcc.dg/pch/cpp-2.h: New.
45113         * gcc.dg/pch/cpp-2.c: New.
45114
45115         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
45116
45117         * gcc.dg/pch/except-1.h: New.
45118         * gcc.dg/pch/except-1.c: New.
45119
45120         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
45121
45122         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
45123         running test.
45124         * gcc.dg/pch: Include *.hp not *.h.
45125         * gcc.dg/pch/system-1.h: New.
45126         * gcc.dg/pch/system-1.c: New.
45127
45128         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
45129
45130         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
45131         rather than trying to build and run a program using PCH.
45132         * gcc.dg/pch: Remove dg-do commands from test files.
45133
45134         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
45135
45136         * gcc.dg/pch/macro-3.c: New.
45137         * gcc.dg/pch/macro-3.h: New.
45138
45139         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
45140
45141         * gcc.dg/pch/common-1.c: New.
45142         * gcc.dg/pch/common-1.h: New.
45143         * gcc.dg/pch/decl-1.c: New.
45144         * gcc.dg/pch/decl-1.h: New.
45145         * gcc.dg/pch/decl-2.c: New.
45146         * gcc.dg/pch/decl-2.h: New.
45147         * gcc.dg/pch/decl-3.c: New.
45148         * gcc.dg/pch/decl-3.h: New.
45149         * gcc.dg/pch/decl-4.c: New.
45150         * gcc.dg/pch/decl-4.h: New.
45151         * gcc.dg/pch/decl-5.c: New.
45152         * gcc.dg/pch/decl-5.h: New.
45153         * gcc.dg/pch/global-1.c: New.
45154         * gcc.dg/pch/global-1.h: New.
45155         * gcc.dg/pch/inline-1.c: New.
45156         * gcc.dg/pch/inline-1.h: New.
45157         * gcc.dg/pch/inline-2.c: New.
45158         * gcc.dg/pch/inline-2.h: New.
45159         * gcc.dg/pch/static-1.c: New.
45160         * gcc.dg/pch/static-1.h: New.
45161         * gcc.dg/pch/static-2.c: New.
45162         * gcc.dg/pch/static-2.h: New.
45163
45164         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
45165
45166         * g++.dg/pch/pch.exp: Better handle failing testcases.
45167         * gcc.dg/pch/pch.exp: Likewise.
45168         * gcc.dg/pch/macro-1.c: New.
45169         * gcc.dg/pch/macro-1.h: New.
45170         * gcc.dg/pch/macro-2.c: New.
45171         * gcc.dg/pch/macro-2.h: New.
45172
45173         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
45174
45175         * g++.dg/dg.exp: Treat files in pch/ specially.
45176         * g++.dg/pch/pch.exp: New file.
45177         * g++.dg/pch/empty.H: New file.
45178         * g++.dg/pch/empty.C: New file.
45179         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
45180         "precompile".
45181
45182         * gcc.dg/pch/pch.exp: New file.
45183         * gcc.dg/pch/empty.h: New file.
45184         * gcc.dg/pch/empty.c: New file.
45185         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
45186         "precompile".
45187
45188 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45189
45190         * g++.dg/template/friend14.C: New test.
45191
45192 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45193
45194         * gcc.dg/old-style-asm-1.c: New test.
45195
45196 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
45197
45198         * gcc.c-torture/compile/20030109-1.c: New test.
45199
45200 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45201
45202         * gcc.c-torture/execute/20030109-1.c: New test.
45203
45204 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
45205
45206         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
45207         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
45208         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
45209         * g++.old-deja/g++.mike/eh2.C: Likewise.
45210         * g++.old-deja/g++.mike/eh3.C: Likewise.
45211         * g++.old-deja/g++.mike/eh5.C: Likewise.
45212         * g++.old-deja/g++.mike/eh6.C: Likewise.
45213         * g++.old-deja/g++.mike/eh7.C: Likewise.
45214         * g++.old-deja/g++.mike/eh8.C: Likewise.
45215         * g++.old-deja/g++.mike/eh9.C: Likewise.
45216         * g++.old-deja/g++.mike/eh10.C: Likewise.
45217         * g++.old-deja/g++.mike/eh12.C: Likewise.
45218         * g++.old-deja/g++.mike/eh13.C: Likewise.
45219         * g++.old-deja/g++.mike/eh14.C: Likewise.
45220         * g++.old-deja/g++.mike/eh16.C: Likewise.
45221         * g++.old-deja/g++.mike/eh17.C: Likewise.
45222         * g++.old-deja/g++.mike/eh18.C: Likewise.
45223         * g++.old-deja/g++.mike/eh21.C: Likewise.
45224         * g++.old-deja/g++.mike/eh23.C: Likewise.
45225         * g++.old-deja/g++.mike/eh24.C: Likewise.
45226         * g++.old-deja/g++.mike/eh25.C: Likewise.
45227         * g++.old-deja/g++.mike/eh26.C: Likewise.
45228         * g++.old-deja/g++.mike/eh27.C: Likewise.
45229         * g++.old-deja/g++.mike/eh28.C: Likewise.
45230         * g++.old-deja/g++.mike/eh29.C: Likewise.
45231         * g++.old-deja/g++.mike/eh31.C: Likewise.
45232         * g++.old-deja/g++.mike/eh33.C: Likewise.
45233         * g++.old-deja/g++.mike/eh34.C: Likewise.
45234         * g++.old-deja/g++.mike/eh35.C: Likewise.
45235         * g++.old-deja/g++.mike/eh36.C: Likewise.
45236         * g++.old-deja/g++.mike/eh37.C: Likewise.
45237         * g++.old-deja/g++.mike/eh38.C: Likewise.
45238         * g++.old-deja/g++.mike/eh39.C: Likewise.
45239         * g++.old-deja/g++.mike/eh40.C: Likewise.
45240         * g++.old-deja/g++.mike/eh41.C: Likewise.
45241         * g++.old-deja/g++.mike/eh42.C: Likewise.
45242         * g++.old-deja/g++.mike/eh44.C: Likewise.
45243         * g++.old-deja/g++.mike/eh46.C: Likewise.
45244         * g++.old-deja/g++.mike/eh47.C: Likewise.
45245         * g++.old-deja/g++.mike/eh48.C: Likewise.
45246         * g++.old-deja/g++.mike/eh49.C: Likewise.
45247         * g++.old-deja/g++.mike/eh50.C: Likewise.
45248         * g++.old-deja/g++.mike/eh51.C: Likewise.
45249         * g++.old-deja/g++.mike/eh53.C: Likewise.
45250         * g++.old-deja/g++.mike/eh55.C: Likewise.
45251         * g++.old-deja/g++.mike/p7912.C: Likewise.
45252         * g++.old-deja/g++.mike/p9706.C: Likewise.
45253         * g++.old-deja/g++.mike/p10416.C: Likewise.
45254         * g++.old-deja/g++.mike/p11667.C: Likewise.
45255         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
45256         Remove redundant reference to Iris.
45257         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
45258         Elxsi, i860, Pico Java, and WE32K.
45259
45260 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
45261
45262         * g++.dg/ext/asm4.C: New test.
45263
45264 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45265
45266         PR c++/9030
45267         * g++.dg/template/friend12.C: New test.
45268         * g++.dg/template/friend13.C: Likewise.
45269         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
45270
45271 2003-01-08  Jan Hubicka  <jh@suse.cz>
45272
45273         * gcc.dg/i386-cadd.c: New test.
45274         * gcc.dg/i386-cmov4.c: Likewise.
45275
45276 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
45277
45278         PR c++/9165
45279         * g++.dg/warn/Wunused-3.C: New test.
45280
45281         * g++.dg/abi/bitfield9.C: New test.
45282
45283         PR c++/9189
45284         * g++.dg/parse/defarg3.C: New test.
45285
45286 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
45287
45288         * g++.dg/parse/ambig1.C: New test.
45289         * g++.dg/parse/defarg2.C: New test.
45290
45291 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
45292
45293         * g++.dg/template/defarg-1.C: New test.
45294         * g++.dg/template/local2.C: Likewise.
45295
45296 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
45297
45298         * gcc.c-torture/execute/20030105-1.c: New test.
45299
45300 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45301
45302         * g++.dg/parse/namespace3.C: Remove extra semicolons.
45303         * g++.dg/parse/namespace4.C: Likewise.
45304
45305 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
45306
45307         * g++.dg/template/ntp2.C: New test.
45308
45309 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
45310
45311         * g++.dg/parse/extern-C-1.C: New test.
45312
45313         * g++.dg/parse/namespace4.C: New test.
45314
45315         * g++.dg/template/nested1.C: New test.
45316
45317         * g++.dg/parse/namespace3.C: New test.
45318
45319 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
45320
45321         * g++.dg/lookup/two-stage1.C: New test.
45322
45323 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45324
45325         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
45326         * g++.old-deja/g++.jason/access8.C: Likewise.
45327         * g++.old-deja/g++.other/decl5.C: Likewise.
45328
45329 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45330
45331         * g++.dg/parse/parse7.C: New test.
45332
45333 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
45334
45335         PR c++/2843
45336         * g++.dg/ext/attrib7.C: New test.
45337
45338 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
45339
45340         * g++.dg/parse/parse6.C: New test.
45341
45342 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
45343
45344         * gcc.dg/h8300-stack-1.c: New.
45345
45346 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45347
45348         g++.dg/lookup/exception1.C: New test.
45349
45350         g++.dg/lookup/template1.C: New test.
45351
45352         g++.dg/parse/namespace2.C: New test.
45353
45354         g++.dg/parse/parens2.C: New test.
45355
45356 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45357
45358         * g++.dg/parse/parse5.C: New test.
45359         * g++.dg/lookup/scoped4.C: New test.
45360
45361 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
45362
45363         * g++.dg/parse/parens1.C: New test.
45364
45365         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45366         angle-bracket1.C.
45367         * g++.dg/parse/parens2.C: New test.
45368
45369         * g++.dg/lookup/scope-operator1.C: New test.
45370
45371         * g++.dg/parse/operator1.C: New test.
45372
45373 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45374
45375         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45376         * g++.old-deja/g++.other/access6.C: Likewise.
45377         * g++.old-deja/g++.other/decl1.C: Likewise.
45378         * g++.old-deja/g++.pt/typename12.C: Likewise.
45379
45380 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45381
45382         * g++.dg/parse/namespace1.C: New test.
45383
45384 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45385
45386         * g++.dg/parse/parse4.C: New test.
45387
45388 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45389
45390         * g++.dg/parse/parse3.C: New test.
45391
45392 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45393
45394         * g++.dg/parse/parse2.C: New test.
45395
45396 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45397
45398         * g++.dg/template/friend11.C: New test.
45399
45400 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
45401
45402         * g++.dg/parse/parse1.C: New test.
45403
45404 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
45405
45406         * lib/profopt.exp: Change the name of a global variable to avoid
45407         possible clashes with other test suites.
45408
45409 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
45410
45411         * g++.dg/inherit/covariant8.C: New test.
45412
45413 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
45414
45415         * g++.dg/init/array9.C: New test.
45416
45417         PR c++/9112
45418         * g++.dg/parse/expr1.C: New test.
45419
45420 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
45421
45422         * gcc.c-torture/compile/20021230-1.c: New test.
45423
45424 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
45425
45426         * g++.dg/inherit/covariant5.C: New test.
45427         * g++.dg/inherit/covariant6.C: New test.
45428         * g++.dg/inherit/covariant7.C: New test.
45429
45430 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45431
45432         PR c++/2739
45433         * g++.dg/other/access2.C: New test.
45434
45435 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45436
45437         * g++.dg/other/anon-struct.C: No longer fails
45438         * g++.old-deja/g++.brendan/parse4.C: Likewise.
45439         * g++.old-deja/g++.brendan/parse5.C: Likewise.
45440         * g++.old-deja/g++.brendan/parse6.C: Likewise.
45441
45442 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
45443
45444         * g++.dg/parse/angle-bracket.C (main): No longer fails.
45445
45446 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
45447
45448         * g++.dg/eh/spec4.C: Remove stray semicolon.
45449         * g++.dg/expr/pmf-1.C: Change error message.
45450         * g++.dg/ext/asm1.C: Remove stray semicolon.
45451         * g++.dg/ext/typename1.C: Add missing typenames.
45452         * g++.dg/inherit/template-as-base.C: Change error message.
45453         * g++.dg/lookup/scoped1.C: Likewise.
45454         * g++.dg/lookup/scoped2.C: Likewise.
45455         * g++.dg/lookup/using2.C: Likewise.
45456         * g++.dg/other/component1.C: Remove stray semicolon.
45457         * g++.dg/other/do1.C: Change error message.
45458         * g++.dg/other/error2.C: Likewise.
45459         * g++.dg/other/init1.C: Likewise.
45460         * g++.dg/other/packed1.C: Remove stray semicolon.
45461         * g++.dg/other/ptrmem2.C: Change error message.
45462         * g++.dg/parse/parameter-declaration-1.C: Remove line number
45463         marker.
45464         * g++.dg/special/initp1.C: Remove invalid attribute usage.
45465         * g++.dg/template/access3.C: Add typename keyword.
45466         * g++.dg/template/access5.C: Remove stray semicolon.
45467         * g++.dg/template/access6.C: Likewise.
45468         * g++.dg/template/complit1.C: Likewise.
45469         * g++.dg/template/crash1.C: Change error message.
45470         * g++.dg/template/inherit2.C: Remove stray semicolon.
45471         * g++.dg/template/instantiate2.C: Likewise.
45472         * g++.dg/template/instantiate3.C: Change error message.
45473         * g++.dg/template/qual1.C: Remove stray semicolon.
45474         * g++.dg/template/qualttp18.C: Change error message.
45475         * g++.dg/template/ref1.C: Remove stray semicolon.
45476         * g++.dg/template/sizeof1.C (A::value): Declare it.
45477         * g++.dg/template/spec4.C: Change error message.
45478         * g++.dg/template/static1.C: Likewise.
45479         * g++.dg/template/type1.C: Likewise.
45480         * g++.dg/template/typename3.C: Likewise.
45481         * g++.old-deja/g++.benjamin/13478.C: Change error message.
45482         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45483         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45484         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45485         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45486         named return value extension.
45487         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45488         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45489         * g++.old-deja/g++.bob/extern_C.C: Likewise.
45490         * g++.old-deja/g++.bob/inherit2.C: Likewise.
45491         * g++.old-deja/g++.brendan/complex1.C: Likewise.
45492         * g++.old-deja/g++.brendan/copy5.C: Likewise.
45493         * g++.old-deja/g++.brendan/crash13.C: Likewise.
45494         * g++.old-deja/g++.brendan/crash15.C: Likewise.
45495         * g++.old-deja/g++.brendan/crash18.C: Change error message.
45496         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45497         * g++.old-deja/g++.brendan/crash38.C: Likewise.
45498         * g++.old-deja/g++.brendan/crash50.C: Likewise.
45499         * g++.old-deja/g++.brendan/crash56.C: Likewise.
45500         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45501         syntax.
45502         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45503         * g++.old-deja/g++.brendan/crash8.C: Change error message.
45504         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45505         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45506         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45507         * g++.old-deja/g++.brendan/template11.C: Likewise.
45508         * g++.old-deja/g++.brendan/template26.C: Likewise.
45509         * g++.old-deja/g++.brendan/template27.C: Use explicit
45510         specialization syntax.
45511         * g++.old-deja/g++.brendan/template30.C: Likewise.
45512         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45513         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45514         non-dependent names.
45515         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45516         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45517         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45518         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45519         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45520         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45521         named return value extension.
45522         * g++.old-deja/g++.ext/namedret2.C: Likewise.
45523         * g++.old-deja/g++.ext/namedret3.C: Likewise.
45524         * g++.old-deja/g++.ext/return1.C: Likewise.
45525         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45526         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45527         * g++.old-deja/g++.jason/access8.C: Likewise.
45528         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45529         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45530         pseudo-destructor names.
45531         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45532         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45533         pseudo-destructor names.
45534         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45535         * g++.old-deja/g++.jason/overload19.C: Likewise.
45536         * g++.old-deja/g++.jason/overload32.C: Likewise.
45537         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45538         stray semicolons.
45539         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45540         * g++.old-deja/g++.jason/return.C: Likewise.
45541         * g++.old-deja/g++.jason/return2.C: Likewise.
45542         * g++.old-deja/g++.jason/shadow1.C: Likewise.
45543         * g++.old-deja/g++.jason/special.C: Use explicit specialization
45544         syntax.
45545         * g++.old-deja/g++.jason/template10.C: Account for use of
45546         non-dependent names.
45547         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45548         syntax.
45549         * g++.old-deja/g++.jason/template37.C: Likewise.
45550         * g++.old-deja/g++.law/access4.C: Change error messages.
45551         * g++.old-deja/g++.law/arm13.C: Remove incorrect
45552         pseudo-destructor names.
45553         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45554         * g++.old-deja/g++.law/ctors9.C: Likewise.
45555         * g++.old-deja/g++.law/cvt22.C: Likewise.
45556         * g++.old-deja/g++.law/dtors5.C: Likewise.
45557         * g++.old-deja/g++.law/global-init1.C: Likewise.
45558         * g++.old-deja/g++.law/missed-error3.C: Likewise.
45559         * g++.old-deja/g++.law/operators28.C: Likewise.
45560         * g++.old-deja/g++.law/visibility28.C: Likewise.
45561         * g++.old-deja/g++.martin/eval1.C: Likewise.
45562         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45563         name.
45564         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45565         * g++.old-deja/g++.mike/net34.C: Likewise.
45566         * g++.old-deja/g++.mike/net36.C: Likewise.
45567         * g++.old-deja/g++.mike/ns2.C: Likewise.
45568         * g++.old-deja/g++.mike/p12306.C: Likewise.
45569         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45570         value extension.
45571         * g++.old-deja/g++.mike/p700.C: Likewise.
45572         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45573         * g++.old-deja/g++.mike/p710.C: Likewise.
45574         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45575         value extension.
45576         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45577         * g++.old-deja/g++.mike/pmf9.C: Likewise.
45578         * g++.old-deja/g++.ns/crash2.C: Likewise.
45579         * g++.old-deja/g++.ns/crash3.C: Likewise.
45580         * g++.old-deja/g++.ns/invalid1.C: Likewise.
45581         * g++.old-deja/g++.ns/ns17.C: Likewise.
45582         * g++.old-deja/g++.ns/template16.C: Likewise.
45583         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45584         keyword.
45585         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45586         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45587         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45588         named return value extension.
45589         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45590         * g++.old-deja/g++.other/access4.C: Issue additional error
45591         messages.
45592         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45593         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45594         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45595         * g++.old-deja/g++.other/crash25.C: Change error message.
45596         * g++.old-deja/g++.other/crash4.C: Change error message.
45597         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45598         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45599         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45600         checks.
45601         * g++.old-deja/g++.other/defarg8.C: Likewise.
45602         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45603         * g++.old-deja/g++.other/dtor10.C: Likewise.
45604         * g++.old-deja/g++.other/incomplete.C: Likewise.
45605         * g++.old-deja/g++.other/linkage7.C: Likewise.
45606         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45607         lookup algorithm.
45608         * g++.old-deja/g++.other/mangle2.C: Likewise.
45609         * g++.old-deja/g++.other/refinit2.C: Likewise.
45610         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45611         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45612         * g++.old-deja/g++.pt/crash28.C: Likewise.
45613         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45614         syntax.
45615         * g++.old-deja/g++.pt/crash32.C: Change error message.
45616         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45617         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45618         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45619         error message position.
45620         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45621         * g++.old-deja/g++.pt/defarg8.C: Change error message.
45622         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45623         syntax.
45624         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45625         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45626         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45627         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45628         keyword.
45629         * g++.old-deja/g++.pt/explicit31.C: Likewise.
45630         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45631         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45632         keyword.
45633         * g++.old-deja/g++.pt/explicit71.C: Change error message.
45634         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45635         syntax.
45636         * g++.old-deja/g++.pt/friend28.C: Account for use of
45637         non-dependent names.
45638         * g++.old-deja/g++.pt/friend29.C: Likewise.
45639         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45640         rules.
45641         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45642         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45643         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45644         lookup rules.
45645         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45646         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45647         keyword.
45648         * g++.old-deja/g++.pt/memclass20.C: Likewise.
45649         * g++.old-deja/g++.pt/memclass5.C: Likewise.
45650         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45651         keyword.
45652         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45653         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45654         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45655         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45656         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45657         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45658         keyword.
45659         * g++.old-deja/g++.pt/spec10.C: Likewise.
45660         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45661         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45662         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45663         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45664         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45665         * g++.old-deja/g++.pt/ttp62.C: Likewise.
45666         * g++.old-deja/g++.pt/ttp64.C: Likewise.
45667         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45668         * g++.old-deja/g++.pt/typename15.C: Likewise.
45669         * g++.old-deja/g++.pt/typename22.C: Likewise.
45670         * g++.old-deja/g++.pt/typename6.C: Change error messages.
45671         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45672         * g++.old-deja/g++.pt/virtual2.C: Likewise.
45673         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45674         syntax.
45675         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45676         return value extension.
45677         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45678         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45679         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45680         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45681
45682 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
45683
45684         * g++.dg/warn/inline1.C: New test.
45685         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45686         * g++.old-deja/g++.jason/synth10.C: Likewise.
45687         * g++.old-deja/g++.mike/net31.C: Likewise.
45688         * g++.old-deja/g++.mike/p8786.C: Likewise.
45689
45690         * g++.dg/template/friend10.C: New test.
45691         * g++.dg/template/conv5.C: New test.
45692
45693 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
45694
45695         * g++.dg/lookup/scoped3.C: New test.
45696
45697         * g++.dg/lookup/decl1.C: New test.
45698         * g++.dg/lookup/decl2.C: New test.
45699
45700 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
45701
45702         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45703         gcc.c-torture/compile/20021015-1.c,
45704         gcc.c-torture/compile/20021015-2.c,
45705         gcc.c-torture/compile/20021123-1.c,
45706         gcc.c-torture/compile/20021123-2.c,
45707         gcc.c-torture/compile/20021123-3.c,
45708         gcc.c-torture/compile/20021123-4.c,
45709         gcc.c-torture/execute/20021024-1.c: Add tests previously added
45710         only to 3.1 or 3.2 branch.
45711
45712 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
45713
45714         * gcc.dg/i386-bitfield3.c: New test.
45715
45716         * gcc.dg/i386-bitfield2.c: New test.
45717
45718 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
45719
45720         * g++.dg/parse/conv_op1.C: New test.
45721
45722 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
45723
45724         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45725         approved.
45726
45727 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
45728
45729         * gcc.c-torture/compile/20021220-1.c: New test.
45730
45731 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
45732
45733         * gcc.dg/i386-fastcall-1.c: New.
45734
45735 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45736
45737         * gcc.c-torture/execute/20021219-1.c: New test.
45738
45739 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45740
45741         * gcc.dg/i386-pic-1.c: New test.
45742
45743 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45744
45745         PR c++/8099
45746         * g++.dg/template/friend9.C: New test.
45747
45748 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45749
45750         PR c++/3663
45751         * g++.dg/template/access7.C: New test.
45752
45753 2002-12-18  Nick Clifton  <nickc@redhat.com>
45754
45755         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45756         the libstdc++-v3 directory has been found.
45757
45758 2002-12-12  Devang Patel <dpatel@apple.com>
45759         * gcc.dg/darwin-ld-1.c: New test.
45760         * gcc.dg/darwin-ld-2.c: New test.
45761         * gcc.dg/darwin-ld-3.c: New test.
45762         * gcc.dg/darwin-ld-4.c: New test.
45763         * gcc.dg/darwin-ld-5.c: New test.
45764
45765 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45766
45767         * gcc.c-torture/compile/20021212-1.c: New test.
45768
45769 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
45770
45771         * gcc.dg/fshort-wchar: New test.
45772
45773 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
45774
45775         PR c++/8372
45776         * g++.dg/template/dtor1.C: New test.
45777
45778         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45779         markers.
45780
45781 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
45782
45783         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45784
45785 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
45786
45787         * g++.dg/template/static1.C: New test.
45788         * g++.dg/template/static2.C: New test.
45789         * g++.old-deja/g++.ext/memconst.C: New test.
45790
45791 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45792
45793         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45794         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45795         * g++.dg/special/initp1.C: Likewise.
45796
45797 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
45798
45799         * gcc.c-torture/execute/20021204-1.c: New test.
45800
45801 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
45802
45803         * gcc.dg/ppc-fmadd-1.c: New file.
45804         * gcc.dg/ppc-fmadd-2.c: New file.
45805         * gcc.dg/ppc-fmadd-3.c: New file.
45806
45807 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45808
45809         * gcc.c-torture/compile/20021204-1.c: New test.
45810
45811 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
45812
45813         * g++.dg/inherit/covariant2.C: New test.
45814         * g++.dg/inherit/covariant3.C: New test.
45815         * g++.dg/inherit/covariant4.C: New test.
45816         * g++.dg/inherit/covariant1.C: Remove XFAIL.
45817         * g++.old-deja/g++.robertl/eb17.C: Likewise.
45818
45819 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
45820
45821         PR c++/8688
45822         * g++.dg/init/brace3.C: New test.
45823
45824 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
45825
45826         * gcc.dg/20020210-1.c: Fix a comment typo.
45827
45828 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
45829
45830         PR c++/8720
45831         * g++.dg/parse/defarg1.C: New test.
45832
45833         PR c++/8615
45834         * g++.dg/template/char1.C: New test.
45835
45836         * g++.dg/template/varmod1.C: Fix typo.
45837
45838 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45839
45840         DR 180
45841         * g++.old-deja/g++.pt/crash32.C: Expect error.
45842
45843 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
45844
45845         PR c++/5919
45846         * g++.dg/template/varmod1.C: New test.
45847
45848         PR c++/8727
45849         * g++.dg/inherit/typeinfo1.C: New test.
45850
45851         PR c++/8663
45852         * g++.dg/inherit/typedef1.C: New test.
45853
45854 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
45855
45856         PR c++/8332
45857         PR c++/8493
45858         * g++.dg/template/strlen1.C: New test.
45859
45860         PR c++/8227
45861         * g++.dg/template/ctor2.C: New test.
45862
45863         PR c++/8214
45864         * g++.dg/init/string1.C: New test.
45865
45866         PR c++/8511
45867         * g++.dg/template/friend8.C: New test.
45868
45869 2002-11-29  Joe Buck <jbuck@synopsys.com>
45870
45871         * g++.dg/lookup/anon2.C: New test.
45872
45873 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
45874
45875         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45876         h8300 port.
45877
45878 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
45879
45880         * gcc.dg/bitfld-6.c: New test.
45881
45882 2002-11-27  Jan Hubicka  <jh@suse.cz>
45883
45884         * gcc.c-torture/execute/20021127.[cx]: New test.
45885
45886 2002-11-26  Jan Hubicka  <jh@suse.cz>
45887
45888         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45889         quality.
45890
45891 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
45892
45893         * g++.dg/init/brace2.C: New test.
45894         * g++.old-deja/g++.mike/p9129.C: Correct.
45895
45896 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
45897
45898         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45899
45900 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
45901
45902         * gcc.dg/sibcall-6: New test for indirect sibcalls.
45903
45904 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
45905
45906         * g++.dg/abi/empty11.C: New test.
45907         * g++.dg/rtti/cv1.C: New test.
45908
45909 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
45910
45911         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45912
45913 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
45914
45915         * g++.dg/abi/empty10.C: New test.
45916
45917 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45918
45919         * gcc.c-torture/compile/20021124-1.c: New test.
45920
45921 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
45922
45923         * g++.dg/abi/rtti2.C: New test.
45924
45925 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45926
45927         * gcc.dg/i386-unroll-1.c: New test.
45928
45929 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
45930
45931         * gcc.c-torture/compile/20021120-1.c: New test.
45932         * gcc.c-torture/compile/20021120-2.c: New test.
45933
45934 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45935
45936         * gcc.dg/bitfld-5.c: New test.
45937
45938 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45939
45940         * gcc.c-torture/execute/20021120-3.c: New test.
45941
45942 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45943
45944         * gcc.c-torture/execute/20021120-2.c: New test.
45945
45946 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
45947
45948         * gcc.c-torture/execute/20021120-1.c: New test.
45949
45950 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
45951
45952         * gcc.c-torture/execute/20021118-3.c: New test.
45953
45954 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
45955
45956         * gcc.c-torture/compile/20021119-1.c: New test.
45957
45958 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
45959
45960         * gcc.dg/duff-1.c: New test.
45961         * gcc.dg/duff-2.c: New test.
45962         * gcc.dg/duff-3.c: New test.
45963
45964 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
45965
45966         * gcc.dg/cpp/_Pragma5.c: New test.
45967
45968 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45969
45970         * gcc.c-torture/execute/20021118-2.c: New test.
45971
45972 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
45973
45974         * gcc.c-torture/execute/20021118-1.c: New test.
45975
45976 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
45977
45978         * gcc.dg/20021116-1.c: New test.
45979
45980 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
45981
45982         * g++.dg/abi/vcall1.C: New test.
45983
45984 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
45985
45986         * gcc.dg/20021029-1.c: New test.
45987         * gcc.dg/20021029-2.c: New test.
45988
45989 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45990
45991         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45992
45993 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
45994
45995         PR c/8439
45996         * gcc.dg/20021110.c: Move to ...
45997         * gcc.c-torture/compile/20021110.c: .... here.
45998
45999 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46000
46001         PR c/8467
46002         * gcc.c-torture/execute/20021111-1.c
46003
46004 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46005
46006         PR c/8439
46007         * gcc.dg/20021110.c: New test.
46008
46009 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
46010
46011         * g++.dg/abi/vthunk3.C: Run only on x86.
46012
46013 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
46014
46015         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
46016
46017 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
46018
46019         * lib/compat.exp (compat-execute): Fix logic error in last
46020         change.
46021
46022 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
46023
46024         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
46025
46026 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46027
46028         PR c++/8389
46029         * g++.dg/template/access6.C: New test.
46030
46031 2002-11-08  Jan Hubicka  <jh@suse.cz>
46032
46033         * gcc.dg/i386-ssefp-1.c: New test.
46034         * gcc.dg/i386-ssefp-1.c: New test.
46035
46036 2002-11-08  Jan Hubicka  <jh@suse.cz>
46037
46038         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
46039
46040 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46041
46042         * g++.dg/abi/vthunk3.C: New test.
46043
46044         PR c++/8338
46045         * g++.dg/template/crash2.C: New test.
46046
46047 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
46048
46049         * g++.dg/abi/dtor1.C: New test.
46050         * g++.dg/abi/dtor2.C: Likewise.
46051
46052 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
46053
46054         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
46055         Darwin.
46056
46057 2002-11-04  Adam Nemet  <anemet@lnxw.com>
46058
46059         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
46060         -mthumb.  Only xfail with -O0.
46061
46062 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
46063
46064         * g++.dg/abi/thunk1.C: New test.
46065         * g++.dg/abi/thunk2.C: Likewise.
46066         * g++.dg/abi/vtt1.C: Likewise.
46067
46068 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
46069
46070         PR optimization/8423
46071         * gcc.c-torture/execute/builtin-constant.c: New test.
46072
46073 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
46074
46075         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
46076         Add some more cases.
46077
46078 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
46079
46080         PR c++/8391
46081         * g++.dg/opt/local1.C: New test.
46082
46083 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
46084
46085         PR c++/8160
46086         * g++.dg/template/complit1.C: New test.
46087
46088         PR c++/8149
46089         * g++.dg/template/typename4.C: Likewise.
46090
46091 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46092
46093         Core issue 287, PR c++/7639
46094         * g++.dg/template/instantiate1.C: Adjust error location.
46095         * g++.dg/template/instantiate3.C: New test.
46096         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
46097         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
46098         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
46099
46100 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
46101
46102         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
46103
46104 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
46105
46106         PR c++/8287
46107         * g++.dg/init/dtor2.C: New test.
46108
46109 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46110
46111         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
46112         * gcc.dg/nest.c: Bypass errors on irix6.
46113
46114 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
46115
46116         * gcc.dg/nest.c: Expect error for mmix-*-*.
46117         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
46118
46119 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
46120
46121         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
46122         markers.
46123
46124         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
46125
46126 2002-10-25  Mike Stump  <mrs@apple.com>
46127
46128         * gcc.dg/warn-1.c: New test.
46129
46130 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46131
46132         * g++.dg/template/typename3.C: New test.
46133
46134 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
46135
46136         * g++.dg/lookup/ptrmem1.C: New test.
46137
46138         * g++.dg/abi/vthunk2.C: New test.
46139
46140 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
46141
46142         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
46143
46144 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
46145
46146         * g++.dg/abi/empty9.C: New test.
46147
46148 2002-10-24  Richard Henderson  <rth@redhat.com>
46149
46150         * g++.dg/inherit/thunk1.C: Enable for ia64.
46151
46152 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46153
46154         PR c++/8067
46155         * g++.dg/lookup/pretty1.C: New test.
46156
46157 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
46158
46159         * gcc.dg/20021023-1.c: New test.
46160
46161 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
46162
46163         PR c++/7679
46164         * g++.dg/parse/inline1.C: New test.
46165
46166 2002-10-23  Richard Henderson  <rth@redhat.com>
46167
46168         * g++.dg/inherit/thunk1.C: Enable for x86_64.
46169
46170         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
46171
46172 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
46173
46174         PR c++/6579
46175         * g++.dg/parse/stmtexpr3.C: New test.
46176
46177 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
46178
46179         * g++.dg/expr/cond1.C: New test.
46180
46181 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46182
46183         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
46184
46185 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46186
46187         * g++.dg/abi/vbase13.C: New test.
46188         * g++.dg/abi/vbase14.C: Likewise.
46189
46190 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
46191
46192         * gcc.dg/tls/pic-1.c: New test.
46193         * gcc.dg/tls/nonpic-1.c: New test.
46194         * gcc.dg/20021018-1.c: New test.
46195
46196 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46197
46198         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
46199         Remove only files with the same base name as the test case.
46200         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
46201         (profopt-execute): Likewise.  Also, remove old profiling
46202         and performance data files before running the tests.
46203
46204         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
46205         * g++.dg/bprob/bprob.exp: Likewise.
46206         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
46207         to allow more general test case names.
46208
46209         * g++.dg/bprob/bprob-1.C: Rename to ...
46210         * g++.dg/bprob/g++-bprob-1.C: ... this.
46211
46212         * g77.dg/bprob/bprob-1.f: Rename to ...
46213         * g77.dg/bprob/g77-bprob-1.f: ... this.
46214
46215 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
46216
46217         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
46218         bison 1.50 or later.
46219
46220 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
46221
46222         * g++.dg/README: Describe more test directories.
46223
46224 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46225
46226         * g++.dg/init/array6.C: Add additional tests.
46227
46228 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
46229
46230         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
46231         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
46232
46233 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
46234
46235         * gcc.c-torture/compile/20020604-1.x: New.
46236         * gcc.c-torture/compile/simd-5.x: Likewise.
46237         * gcc.c-torture/execute/920710-1.x: Likewise.
46238         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
46239
46240 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
46241
46242         * g++.dg/inherit/override1.C: Add dg-options clause.
46243
46244 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46245
46246         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
46247         _mm_slli_si128.
46248
46249 2002-10-19  Andreas Schwab  <schwab@suse.de>
46250
46251         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
46252         directory component.
46253
46254 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
46255
46256         * g++.dg/inherit/thunk1.C: New test.
46257
46258         * g++.dg/inherit/override1.C: New test.
46259
46260         * g++.dg/abi/mangle11.C: New test.
46261         * g++.dg/abi/mangle14.C: New test.
46262         * g++.dg/abi/mangle17.C: New test.
46263
46264 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
46265
46266         * g++.dg/overload/member2.C: New test.
46267
46268 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
46269
46270         * g++.dg/README: Describe new compat directory.
46271         * g++.dg/dg.exp: Skip tests in compat directory.
46272         * README.compat: New file.
46273         * lib/compat.exp: New expect script.
46274         * g++.dg/compat: New test directory.
46275         * g++.dg/compat/compat.exp: New expect script.
46276         * g++.dg/compat/abi: New test directory.
46277         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
46278         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
46279         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
46280         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
46281         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
46282         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
46283         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
46284         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
46285         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
46286         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
46287         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
46288         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
46289         * g++.dg/compat/break: New test directory.
46290         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
46291         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
46292         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
46293         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
46294         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
46295         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
46296         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
46297         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
46298         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
46299         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
46300         g++.dg/compat/break/README: New files.
46301         * g++.dg/compat/eh: New test directory.
46302         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
46303         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
46304         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
46305         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
46306         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
46307         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
46308         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
46309         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
46310         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
46311         g++.dg/compat/eh/filter2_y.C,
46312         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
46313         g++.dg/compat/eh/new1_y.C,
46314         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
46315         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
46316         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
46317         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
46318         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
46319         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
46320         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
46321         g++.dg/compat/eh/unexpected1_y.C: New files.
46322         * g++.dg/compat/init: New test directory.
46323         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
46324         g++.dg/compat/init/array5_y.C,
46325         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
46326         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
46327         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
46328         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
46329         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
46330         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
46331         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
46332         g++.dg/compat/init/init-ref2_y.C: New files.
46333
46334 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46335
46336         PR c++/7584
46337         * g++.dg/inherit/using3.C: New test.
46338
46339 2002-10-17  Jan Hubicka  <jh@suse.cz>
46340
46341         * gcc.dg/20021017-2.c: New test.
46342
46343 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
46344
46345         * g++.dg/abi/mangle16.C: Adjust.
46346
46347         * g++.dg/init/array8.C: New test.
46348
46349 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
46350
46351         * gcc.dg/special/mips-abi.exp: New test.
46352         * gcc.dg/special/mips-abi.s: Empty file used by the above.
46353
46354 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46355
46356         * g++.dg/abi/mangle16.C: New test.
46357         * g++.dg/abi/mangle17.C: Likewise.
46358
46359         PR c++/7478
46360         * g++.dg/template/ref1.C: New test.
46361
46362 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46363
46364         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46365
46366 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
46367
46368         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46369
46370 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
46371
46372         PR c++/7524
46373         * g++.dg/init/array7.C: New test.
46374
46375 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
46376
46377         * g++.dg/init/array6.C: New test.
46378
46379         * g++.dg/abi/mangle13.C: Likewise.
46380         * g++.dg/abi/mangle14.C: Likewise.
46381         * g++.dg/abi/mangle15.C: Likewise.
46382
46383 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46384
46385         * g++.dg/abi/empty8.C: New test.
46386
46387 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
46388
46389         * g++.dg/init/ctor1.C: New test.
46390
46391 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
46392
46393         * gcc.c-torture/execute/20021015-1.c: New test.
46394
46395 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
46396
46397         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46398
46399 2002-10-14  Jan Hubicka  <jh@suse.cz>
46400
46401         * gcc.dg/i386-ssetype-[1-5].c: New tests.
46402
46403 2002-10-14  Richard Henderson  <rth@redhat.com>
46404
46405         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46406
46407 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46408
46409         PR optimization/6631
46410         * g++.dg/opt/const2.C: New test.
46411
46412 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
46413
46414         PR c++/7176
46415         * g++.dg/parse/friend1.C: New test.
46416         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46417
46418 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
46419
46420         * gcc.dg/20021014-1.c: New test.
46421
46422 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
46423
46424         PR c++/5661
46425         * g++.dg/ext/vlm1.C: New test.
46426         * g++.dg/ext/vlm2.C: Likewise.
46427
46428         * g++.dg/init/array1.C: Remove invalid braces.
46429         * g++.dg/init/brace1.C: New test.
46430         * g++.dg/init/copy2.C: Likewise.
46431         * g++.dg/init/copy3.C: Likewise.
46432         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46433         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46434         braces.
46435
46436 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
46437
46438         * gcc.dg/cpp/assembler.S: Don't use -ansi.
46439
46440 2002-10-11  Richard Shann  <richard.shann@superh.com>
46441
46442         * gcc.c-torture/compile/simd-5.c: New test.
46443
46444 2002-10-10  Roger Sayle  <roger@eyesopen.com>
46445
46446         * gcc.c-torture/execute/shiftopt-1.c: New test case.
46447
46448 2002-10-10  Jim Wilson  <wilson@redhat.com>
46449
46450         * gcc.c-torture/execute/20021010-1.c: New test.
46451
46452 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
46453
46454         PR c/7353
46455         * g++.dg/ext/typedef-init.C: New test.
46456         * gcc.dg/typedef-init.c: New test.
46457
46458 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
46459
46460         * gcc.dg/cpp/paste13.c: New test.
46461
46462 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46463
46464         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
46465         remaining platforms, XFAIL during compile, not execute.  Don't
46466         XFAIL at -O0.
46467
46468 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
46469
46470         * gcc.dg/alias-1.c: Tweak expected warning.
46471
46472 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46473
46474         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46475
46476 2002-10-06  Andreas Jaeger  <aj@suse.de>
46477
46478         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46479         * gcc.dg/cpp/c++98.C: Likewise.
46480
46481         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46482         * g++.dg/cpp/c++98.C: Likewise.
46483
46484         * g++.dg/README (Subdirectories): Mention cpp directory.
46485
46486         PR target/7559
46487         * gcc.dg/20021006-1.c: New test.
46488
46489 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46490
46491         PR c++/7804
46492         * g++.dg/other/warning1.C: New test.
46493
46494 2002-10-04  Roger Sayle  <roger@eyesopen.com>
46495
46496         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46497         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
46498         and sparc-*-* with -m64 as expected failures.  See PR 8087.
46499
46500 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46501
46502         PR c++/7931
46503         * g++.dg/template/ptrmem3.C: New test.
46504
46505         PR c++/7754
46506         * g++.dg/template/union1.C: New test.
46507
46508 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
46509
46510         PR c++/8006
46511         * g++.dg/abi/mangle9.C: New test.
46512         * g++.dg/abi/mangle10.C: New test.
46513         * g++.dg/abi/mangle11.C: New test.
46514         * g++.dg/abi/mangle12.C: New test.
46515
46516 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
46517
46518         PR c++/7188.
46519         * g++.dg/template/meminit1.C: New test.
46520         * g++.dg/warn/Wreorder-1.C: Likewise.
46521         * g++.old-deja/g++.mike/warn3.C: Tweak.
46522         * lib/prune.exp: Ingore "in copy constructor".
46523
46524 2002-10-02  Andreas Jaeger  <aj@suse.de>
46525
46526         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46527         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46528         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46529         on x86-64.
46530
46531 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46532
46533         * gcc.dg/empty1.C: Fix typo.
46534
46535 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
46536
46537         * gcc.dg/alias-1.c: New test.
46538
46539 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
46540
46541         * gcc.dg/empty1.C: New test.
46542
46543         * g++.dg/tls/init-2.C: Tweak error messages.
46544
46545 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
46546
46547         * gcc.c-torture/compile/20020923-1.c: New test.
46548
46549 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
46550
46551         * gcc.c-torture/execute/ffs-1.c: New test.
46552         * gcc.c-torture/execute/ffs-2.c: Ditto.
46553
46554 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
46555
46556         * g++.dg/overload/member1.C: New test.
46557
46558 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
46559
46560         * g++.dg/abi/empty7.C: New test.
46561         * g++.dg/init/pm2.C: Likewise.
46562
46563 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
46564
46565         * g++.dg/rtti/crash1.C: New test.
46566
46567 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
46568
46569         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46570         gcc.dg/sibcall-4.c: New tests.
46571
46572 2002-09-28  Roger Sayle  <roger@eyesopen.com>
46573
46574         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46575         powerpc and MMIX targets.
46576
46577 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
46578
46579         * gcc.dg/cpp/20020927-1.c: New.
46580
46581 2002-09-26  David S. Miller  <davem@redhat.com>
46582
46583         * gcc.c-torture/compile/trunctfdf.c: New.
46584
46585 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46586
46587         * lib/target-supports.exp (check_weak_available): Handle solaris2.
46588
46589 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
46590
46591         * gcc.c-torture/execute/loop-15.c: New.
46592
46593 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
46594
46595         * README.QMTEST: Fix typo.
46596
46597 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
46598
46599         * gcc.dg/20020926-1.c: New test.
46600
46601 2002-09-25  David S. Miller  <davem@redhat.com>
46602
46603         PR target/7842
46604         * gcc.c-torture/execute/shiftdi.c: New test.
46605
46606 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
46607
46608         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46609         unique to the tool.
46610         * lib/g77.exp (g77_init): Likewise.
46611         * lib/g++.exp (g++_init): Likewise.
46612         * lib/objc.exp (objc_init): Likewise.
46613
46614 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
46615
46616         * g++.dg/abi/empty5.C: New test.
46617         * g++.dg/abi/empty6.C: New test.
46618         * g++.dg/abi/vbase12.C: New test.
46619
46620 2002-09-25  Richard Henderson  <rth@redhat.com>
46621
46622         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46623         too-small long double.
46624
46625 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
46626
46627         * gcc.dg/20020919-1.c: New test.
46628
46629 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
46630
46631         * g++.dg/abi/bitfield6.C: New test.
46632         * g++.dg/abi/bitfield7.C: New test.
46633         * g++.dg/abi/bitfield8.C: New test.
46634         * g++.dg/abi/vbase11.C: New test.
46635
46636 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46637
46638         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46639         hppa*-*-hpux*.  Update test comment.
46640
46641 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
46642
46643         * gcc.dg/tls/struct-1.c: New test.
46644
46645 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
46646
46647         * gcc.dg/cpp/tr-warn2.c: Update.
46648
46649 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46650
46651         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46652
46653 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
46654
46655         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46656         systems.
46657
46658 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
46659
46660         * gcc.c-torture/execute/ieee/mzero3.c: New test.
46661
46662         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46663         Adjust for c++filt moved to binutils.  Remove spurious duplicate
46664         setting of cxxfilt.
46665
46666 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
46667
46668         * gcc.dg/20020312-2.c: Update for darwin.
46669
46670 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
46671
46672         * g++.old-deja/g++.other/crash32.C: Mark ICE.
46673
46674 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
46675
46676         * objc.dg/comp-types-1.m: New test.
46677         * objc.dg/comp-types-2.m: New test.
46678         * objc.dg/comp-types-3.m: New test.
46679         * objc.dg/comp-types-4.m: New test.
46680         * objc.dg/comp-types-5.m: New test.
46681         * objc.dg/comp-types-6.m: New test.
46682
46683 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46684
46685         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46686
46687 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46688
46689         * g++.dg/other/do1.C: New test.
46690
46691         * g++.dg/template/subst1.C: New test.
46692
46693 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
46694
46695         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46696
46697 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
46698
46699         * g++.dg/template/qualttp20.C: Adjust expected errors.
46700         * g++.old-deja/g++.jason/report.C: Likewise.
46701         * g++.old-deja/g++.other/qual1.C: Likewise.
46702
46703         * g++.dg/lookup/scoped2.C: New test.
46704
46705         * g++.dg/ext/asm3.C: New test.
46706
46707 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
46708
46709         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46710
46711 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
46712
46713         * ChangeLog: follow spelling conventions.
46714         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46715         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46716         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46717         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46718         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46719         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46720         * g++.old-deja/g++.law/global-init1.C: Likewise.
46721         * g++.old-deja/g++.other/delete4.C: Likewise.
46722         * g++.old-deja/g++.other/inline21.C: Likewise.
46723         * g++.old-deja/g++.other/singleton.C: Likewise.
46724         * g77.dg/strlen0.f: Likewise.
46725         * g77.f-torture/compile/20010519-1.f: Likewise.
46726         * g77.f-torture/compile/980310-4.f: Likewise.
46727         * gcc.c-torture/compile/20000605-1.c: Likewise.
46728         * gcc.c-torture/execute/20020225-1.c: Likewise.
46729         * gcc.dg/c90-hexfloat-2.c: Likewise.
46730         * gcc.dg/c99-bool-1.c: Likewise.
46731         * gcc.dg/c99-hexfloat-2.c: Likewise.
46732         * gcc.dg/dll-2.c: Likewise.
46733         * gcc.dg/wtr-union-init-1.c: Likewise.
46734         * gcc.dg/wtr-union-init-2.c: Likewise.
46735         * gcc.dg/wtr-union-init-3.c: Likewise.
46736         * gcc.dg/cpp/avoidpaste1.c: Likewise.
46737         * gcc.dg/cpp/defined.c: Likewise.
46738         * gcc.dg/cpp/macsyntx.c: Likewise.
46739         * gcc.dg/cpp/paste2.c: Likewise.
46740         * gcc.dg/cpp/trad/defined.c: Likewise.
46741         * gcc.dg/format/c90-printf-1.c: Likewise.
46742         * gcc.dg/format/c90-scanf-1.c: Likewise.
46743         * gcc.dg/format/c99-printf-1.c: Likewise.
46744         * gcc.dg/format/c99-scanf-1.c: Likewise.
46745         * gcc.misc-tests/gcov-8.c: Likewise.
46746         * lib/profopt.exp: Likewise.
46747
46748 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
46749
46750         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46751
46752 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46753
46754         * g++.dg/inherit/using2.C: New test.
46755
46756 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
46757
46758         * ChangeLog: Follow spelling conventions.
46759         * g++.dg/template/friend4.C: Likewise.
46760         * g++.old-deja/g++.pt/crash67.C: Likewise.
46761         * gcc.c-torture/execute/20000801-4.c: Likewise.
46762         * gcc.dg/c90-digraph-1.c: Likewise.
46763         * gcc.dg/c94-digraph-1.c: Likewise.
46764         * gcc.dg/c99-digraph-1.c: Likewise.
46765         * gcc.dg/cpp/line5.c: Likewise.
46766         * gcc.dg/cpp/multiline.c: Likewise.
46767         * gcc.dg/cpp/trad/literals-1.c: Likewise.
46768         * gcc.dg/format/attr-3.c: Likewise.
46769         * gcc.dg/format/c90-scanf-3.c: Likewise.
46770         * gcc.dg/format/ext-4.c: Likewise.
46771
46772 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
46773
46774         * g++.dg/template/pretty1.C: New test.
46775
46776 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
46777
46778         * gcc.c-torture/execute/struct-cpy-1.c: New test.
46779
46780 2002-09-13  Matt Austern  <austern@apple.com>
46781
46782         * g++.dg/other/constref[12].C: New, regression tests for
46783         passing a cast expression to a function by const reference.
46784
46785 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
46786
46787         * g++.dg/template/deduce1.C: New test.
46788
46789 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
46790
46791         * gcc.c-torture/execute/simd-1.c: Force all use of int to
46792         32-bit int.
46793
46794 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46795
46796         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46797         usage.
46798
46799 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
46800
46801         * gcc.c-torture/compile/20020910-1.c: New test.
46802
46803 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
46804
46805         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46806
46807 2002-09-10  Andreas Jaeger  <aj@suse.de>
46808
46809         * gcc.dg/20020312-2.c: Adjust for x86-64.
46810
46811 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
46812
46813         * g77.dg/7388.f: New test case for PR 7388.
46814
46815 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
46816
46817         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46818
46819 2002-09-05  Ziemowit Laski <zlaski@apple.com>
46820
46821         * objc.dg/proto-lossage-1.m: New test.
46822
46823 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
46824
46825         * gcc.dg/cpp/_Pragma4.c: Fix typo.
46826
46827 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
46828
46829         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
46830         expected to pass.
46831
46832 2002-09-06  Stan Shebs  <shebs@apple.com>
46833             David Edelsohn  <edelsohn@gnu.org>
46834
46835         * gcc.dg/weak: New directory.
46836         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46837         target-specific xfail bits.
46838         * gcc.dg/typeof-2.c: Move to new directory.
46839         * gcc.dg/weak.exp: New expect script.
46840
46841 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
46842
46843         * gcc.c-torture/execute/extzvsi.c: New test.
46844
46845 2002-09-05  Stan Shebs  <shebs@apple.com>
46846
46847         * gcc.dg/weak-1.c: xfail on Darwin.
46848         * gcc.dg/weak-2.c: Ditto.
46849         * gcc.dg/weak-3.c: Ditto.
46850         * gcc.dg/weak-4.c: Ditto.
46851         * gcc.dg/weak-5.c: Ditto.
46852         * gcc.dg/weak-6.c: Ditto.
46853         * gcc.dg/weak-7.c: Ditto.
46854         * gcc.dg/weak-8.c: Ditto.
46855         * gcc.dg/weak-9.c: Ditto.
46856
46857 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
46858
46859         * gcc.c-torture/execute/loop-14.c: New test.
46860
46861 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
46862
46863         * g++.dg/other/cxa-atexit1.C: New test.
46864
46865         * gcc.dg/typeof-2.c: New test.
46866
46867 2002-09-03  Roger Sayle  <roger@eyesopen.com>
46868
46869         * gcc.dg/builtins-2.c: New testcase.
46870         * gcc.dg/builtins-3.c: New testcase.
46871
46872 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
46873
46874         * gcc.dg/cpp/_Pragma4.c: New test.
46875
46876 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
46877
46878         * objc/execute/nil_method-1.m: New testcase.
46879
46880 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
46881
46882         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46883         [Object class], not [Object initialize].
46884
46885 2002-08-31  Roger Sayle  <roger@eyesopen.com>
46886             Hans-Peter Nilsson  <hp@bitrange.com>
46887
46888         * gcc.c-torture/execute/20020720-1.x: Skip test on
46889         mmix-knuth-mmixware.  Correct comment.
46890
46891 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
46892
46893         * g++.dg/abi/bitfield5.C: New test.
46894         * g++.dg/abi/vbase10.C: Likewise.
46895
46896 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
46897
46898         * objc.dg/undeclared-selector.m: New test.
46899
46900 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
46901
46902         * g++.dg/other/offsetof1.C: Avoid cast warning.
46903
46904 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
46905
46906         * objc.dg/super-class-2.m: New test.
46907
46908 2002-08-24  Matt Austern  <austern@apple.com>
46909
46910         * g++.dg/ext/lvaddr.C: New test.
46911         * g++.dg/ext/lvcast.C: New test.
46912
46913 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
46914
46915         * g++.dg/inherit/cond1.C: New test.
46916
46917 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
46918
46919         * gcc.dg/noncompile/incomplete-1.c: New test.
46920
46921 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
46922
46923         * gcc.dg/typespec-1.c: New test.
46924
46925 2002-08-20  Devang Patel  <dpatel@apple.com>
46926         * objc.dg/proto-hier-2.m: New test.
46927
46928 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
46929
46930         * objc.dg/bitfield-1.m: New test.
46931         * objc.dg/bitfield-2.m: New test.
46932
46933 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
46934
46935         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46936         gcc.dg/c99-flex-array-4.c: New tests.
46937
46938 2002-08-16  Stan Shebs  <shebs@apple.com>
46939
46940         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46941
46942 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
46943
46944         * gcc.dg/typeof-1.c: New test.
46945         * g++.dg/ext/typeof2.C: New test.
46946
46947 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
46948
46949         * g++.dg/other/offsetof1.C: New test.
46950
46951 2002-08-14  Richard Henderson  <rth@redhat.com>
46952
46953         * gcc.dg/tls/diag-3.c: Fix expected message strings.
46954
46955 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
46956
46957         * gcc.dg/cpp/_Pragma3.c: New test.
46958
46959 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
46960
46961         * g++.dg/template/inherit3: New test.
46962
46963 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
46964
46965         * gcc.dg/bitfld-4.c: Add blank options.
46966
46967 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
46968
46969         * g++.dg/template/crash1.C: New test.
46970
46971 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46972
46973         * gcc.dg/tls/opt-2.c: New test.
46974
46975 2002-08-08  Devang Patel  <dpatel@apple.com>
46976
46977         * objc.dg/selector-1.m : New test
46978
46979 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46980
46981         * g++.dg/abi/bitfield4.C: New test.
46982         * gcc.dg/bitfld-4.c: New test.
46983
46984 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
46985
46986         * g++.dg/other/packed1.C: New test.
46987
46988 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
46989
46990         * g++.dg/abi/offsetof.C: Tweak error messages.
46991         * g++.old-deja/g++.mike/p10769a.C: Likewise.
46992
46993 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
46994
46995         * gcc.dg/bitfld-3.c: New test.
46996
46997 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46998             Richard Henderson  <rth@redhat.com>
46999
47000         * gcc.dg/i386-bitfield1.c: New test.
47001         * g++.dg/abi/bitfield3.C: Update.
47002
47003 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
47004
47005         * objc.dg/const-str-2.m: Update.
47006         * gcc.dg/cpp/c++98.c: Change to C extension.
47007         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
47008         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
47009
47010 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
47011
47012         * gcc.dg/tls/diag-3.c: New.
47013
47014 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
47015
47016         * g++.dg/README (Subdirectories): Document new subdir expr.
47017         * g++.dg/expr/pmf-1.C: New test.
47018
47019 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
47020
47021         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
47022
47023 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
47024
47025         * g++.dg/abi/bitfield3.C: New test.
47026
47027 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
47028
47029         * lib/gcov.exp: Tweak expected line formats.
47030         * gcc.misc-tests/gcov8.c: New test.
47031         * gcc.misc-tests/gcov8.x: New flags.
47032
47033 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
47034
47035         * consistency.vlad/layout/endian.c: Include string.h.
47036
47037         * gcc.c-torture/execute/20020805-1.c: New test.
47038
47039 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
47040
47041         * g++.dg/other/conversion1.C: New test.
47042
47043 2002-08-03  Roger Sayle  <roger@eyesopen.com>
47044
47045         * gcc.dg/builtins-1.c: New testcase.
47046
47047 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
47048
47049         * g++.dg/inherit/access3.C: New test.
47050
47051 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
47052
47053         * gcc.dg/ia64-visibility-2.c: New test.
47054
47055 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
47056
47057         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
47058         __qualifier_flags to __flags.
47059
47060 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
47061
47062         * g++.dg/inherit/operator1.C: New test.
47063         * g++.dg/lookup/disamb1.C: Fix typo in comment.
47064         * g++.dg/other/error1.C: Change expected error message.
47065         * g++.dg/template/conv4.C: Likewise.
47066
47067 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
47068
47069         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
47070         for documented behavior.
47071
47072 2002-07-25  Roger Sayle  <roger@eyesopen.com>
47073
47074         * gcc.c-torture/execute/20020720-1.x: Skip this test on
47075         several targets known to fail.
47076
47077 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
47078
47079         * gcc.dg/mips-args-[123].c: New tests.
47080
47081 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
47082
47083         * gcc.dg/ppc-spe.c: New.
47084
47085 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
47086
47087         * g++.dg/other/ptrmem4.C: New testcase.
47088
47089 2002-07-24  Richard Henderson  <rth@redhat.com>
47090
47091         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
47092
47093 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
47094
47095         * g++.dg/ext/alignof1.C (main): Return 0 for success.
47096
47097 2002-07-24  Roger Sayle  <roger@eyesopen.com>
47098
47099         * gcc.c-torture/execute/memset-3.c: New testcase.
47100
47101 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
47102
47103         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
47104         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
47105
47106 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47107
47108         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
47109         Delete.
47110
47111 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
47112
47113         * gcc.c-torture/compile/simd-4.c: New test.
47114
47115 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47116
47117         PR c++/7347, c++/7348
47118         * g++.dg/template/access4.C: New test.
47119         * g++.dg/template/access5.C: New test.
47120         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
47121         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
47122         * g++.old-deja/g++.pt/ttp58.C: Likewise.
47123         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
47124
47125 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
47126
47127         * gcc.dg/gnu89-init-2.c: New test.
47128
47129 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
47130
47131         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
47132
47133 2002-07-20  Roger Sayle  <roger@eyesopen.com>
47134
47135         * gcc.c-torture/execute/20020720-1.c: New testcase.
47136
47137 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
47138
47139         * gcc.dg/cpp/Wsignprom.c: New tests.
47140
47141 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
47142
47143         * gcc.c-torture/execute/loop-13.c: New test.
47144
47145 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
47146
47147         * gcc.dg/cpp/expr.c: New tests.
47148
47149 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
47150
47151         * g++.dg/opt/pr6713.C: Add template instantiation.
47152
47153 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
47154
47155         * gcc.dg/nest.c: New test.
47156
47157 2002-07-17  Richard Henderson  <rth@redhat.com>
47158
47159         * g++.dg/opt/pr6713.C: New test.
47160
47161 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
47162
47163         * gcc.c-torture/execute/loop-2e.x: Let the testcase
47164         XFAIL for all x86 processors.
47165
47166 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
47167
47168         * gcc.c-torture/execute/20010122-1.x: Do not test with
47169         -fomit-frame-pointer.
47170
47171 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47172
47173         * g++.dg/template/instantiate2.C: New test.
47174         * g++.dg/template/spec4.C: New test.
47175
47176 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47177
47178         * g++.dg/template/access2.C: New test.
47179         * g++.dg/template/access3.C: New test.
47180
47181 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
47182
47183         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
47184         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
47185         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
47186         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
47187         Convert to use <stdarg.h>.
47188         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
47189         Delete.
47190         * gcc.dg/va-arg-2.c: New.
47191         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
47192
47193 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
47194
47195         * gcc.c-torture/compile/20020710-1.c: New test.
47196
47197 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
47198                           Andrew Pinski  <pinskia@physics.uc.edu>
47199
47200         gcc.c-torture/compile/simd-2.c: New testcase.
47201         gcc.c-torture/compile/simd-3.c: Likewise.
47202
47203 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
47204
47205         PR c++/7224
47206         * g++.dg/overload/error1.C: New test.
47207
47208 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47209
47210         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
47211         configuration and IRIX 6 O32 ABI.
47212
47213 2002-07-11  Roger Sayle  <roger@eyesopen.com>
47214
47215         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
47216
47217 2002-07-10  Roger Sayle  <roger@eyesopen.com>
47218
47219         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
47220
47221 2002-07-10  Jeffrey A Law  <law@redhat.com>
47222
47223         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
47224
47225         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
47226
47227 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
47228
47229         * gcc.dg/20020312-2.c: Check for __PPC__.
47230
47231 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
47232
47233         * gcc.c-torture/compile/20020709-1.c: New test.
47234
47235 2002-07-07  Roger Sayle  <roger@eyesopen.com>
47236
47237         * g++.dg/template/qualttp21.C: New test case.
47238
47239 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
47240
47241         * gcc.c-torture/compile/20020706-1.c: New test.
47242         * gcc.c-torture/compile/20020706-2.c: New test.
47243
47244 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
47245             Alexandre Oliva  <aoliva@redhat.com>
47246
47247         * g++.dg/warn/incomplete1.C: New test.
47248
47249 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47250
47251         PR c++/7099
47252         * g++.dg/warn/noreturn1.C: New test.
47253
47254 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
47255
47256         PR c++/6706
47257         * g++.dg/debug/debug6.C: New test.
47258         * g++.dg/debug/debug7.C: New test.
47259
47260 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
47261
47262         * gcc.c-torture/compile/simd-3.c: New test.
47263
47264 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
47265
47266         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
47267         * gcc.dg/20020620-1.c: Likewise.
47268
47269 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47270
47271         PR c++/6944
47272         * g++.dg/init/array4.C: New test.
47273         * g++.dg/init/array5.C: New test.
47274
47275 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
47276
47277         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
47278         * gcc.c-torture/execute/simd-2.c (main): Likewise.
47279
47280 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47281
47282         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
47283         * gcc.dg/wtr-aggr-init-1.c: Likewise.
47284         * gcc.dg/wtr-conversion-1.c: Likewise.
47285         * gcc.dg/wtr-escape-1.c: Likewise.
47286         * gcc.dg/wtr-int-type-1.c: Likewise.
47287         * gcc.dg/wtr-label-1.c: Likewise.
47288         * gcc.dg/wtr-static-1.c: Likewise.
47289         * gcc.dg/wtr-strcat-1.c: Likewise.
47290         * gcc.dg/wtr-suffix-1.c: Likewise.
47291         * gcc.dg/wtr-switch-1.c: Likewise.
47292         * gcc.dg/wtr-unary-plus-1.c: Likewise.
47293         * gcc.dg/wtr-union-init-1.c: Likewise.
47294         * gcc.dg/wtr-union-init-2.c: Likewise.
47295         * gcc.dg/wtr-union-init-3.c: Likewise.
47296
47297         * gcc.dg/wtr-func-def-1.c: New test.
47298
47299 2002-07-02 Devang Patel <dpatel@apple.com>
47300
47301         * objc.dg/param-1.m: New test.
47302
47303 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
47304
47305         * gcc.dg/cpp/trad/directive.c: Add test.
47306         * gcc.dg/cpp/trad/macroargs.c: Add test.
47307         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
47308
47309 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
47310
47311         * gcc.dg/cpp/cmdlne-M.c: New test.
47312
47313 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
47314
47315         * objc.dg/desig-init-1.m: New test.
47316
47317 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47318
47319         PR c++/6716
47320         * g++.dg/template/instantiate1.C: New test.
47321
47322 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
47323
47324         PR c++/7112
47325         * g++.dg/template/sizeof2.C: New test.
47326
47327 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47328
47329         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
47330         gcc.dg/cpp/trad/include.c: New tests.
47331
47332 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
47333
47334         PR target/7177
47335         * gcc.c-torture/compile/20020701-1.c: New test.
47336
47337 2002-07-01  Stan Shebs  <shebs@apple.com>
47338
47339         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
47340         header here...
47341         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
47342         (objc-torture-execute): or here.
47343
47344 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
47345
47346         * gcc.c-torture/execute/arith-rand-ll.c: New test.
47347
47348 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
47349
47350         * gcc.dg/cpp/trad/escaped-nl.c: New test.
47351
47352 2002-06-30  Devang Patel  <dpatel@apple.com>
47353
47354         * objc.dg/fsyntax-only.m: New test.
47355
47356 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
47357
47358         PR c++/6695
47359         * g++.dg/template/friend7.C: New file.
47360
47361 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
47362
47363         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47364         return type.
47365
47366 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
47367
47368         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47369         avoid division by zero.
47370
47371 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
47372
47373         * gcc.dg/Wunknownprag.c: New tests.
47374
47375 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
47376
47377         * gcc.c-torture/execute/simd-2.c: New test.
47378
47379 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
47380
47381         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47382         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47383         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47384         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47385         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47386         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47387         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47388         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47389         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47390         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47391         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47392         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47393         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47394         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47395         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47396         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47397         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47398
47399 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
47400
47401         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47402         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47403         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47404         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47405         New tests.
47406         * gcc.dg/cpp/trad/directive.c: Update.
47407
47408 2002-06-23  Andreas Jaeger  <aj@suse.de>
47409
47410         * gcc.c-torture/execute/complex-6.c: New.
47411
47412 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
47413
47414         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47415         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47416         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47417         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47418
47419 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
47420
47421         * gcc.dg/cpp/trad: New directory with traditional tests copied
47422         from parent directory.
47423         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47424         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47425         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47426         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47427         Move to trad/ and rename.
47428         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47429         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47430         gcc.dg/cpp/trad/redef2.c: New tests.
47431         * gcc.dg/cpp/trad/trad.exp: New driver.
47432
47433 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
47434
47435         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47436         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47437         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47438         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47439         Remove.
47440
47441 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
47442
47443         * gcc.dg/20020620-1.c: New test.
47444
47445 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47446
47447         * g++.dg/template/ttp4.C: New test.
47448
47449 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
47450
47451         * g++.dg/opt/vt1.C: Fix regexp.
47452
47453 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47454
47455         * gcc.c-torture/execute/pure-1.c: Make functions static again.
47456         Don't use attribute `noinline'.
47457
47458 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47459
47460         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47461
47462 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
47463
47464         * gcc.c-torture/execute/simd-1.c: New.
47465
47466         * gcc.dg/simd-1.c: New.
47467
47468 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
47469
47470         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47471
47472 2002-06-16  Richard Henderson  <rth@redhat.com>
47473
47474         * g++.dg/ext/anon-struct1.C: New.
47475         * g++.dg/ext/anon-struct2.C: New.
47476         * g++.dg/ext/anon-struct3.C: New.
47477         * gcc.dg/anon-struct-1.c: New.
47478         * gcc.dg/anon-struct-2.c: New.
47479         * gcc.dg/anon-struct-3.c: New.
47480         * gcc.dg/20011008-1.c: Adjust warning text.
47481         * gcc.dg/20020527-1.c: Add -fms-extensions.
47482
47483 2002-06-16  Richard Henderson  <rth@redhat.com>
47484
47485         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47486
47487 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
47488
47489         * gcc.c-torture/execute/20020615-1.c: New test.
47490
47491 2002-06-15  Roger Sayle  <roger@eyesopen.com>
47492
47493         * gcc.c-tortuture/execute/compare-1.c: New test case.
47494         * gcc.c-tortuture/execute/compare-2.c: New test case.
47495         * gcc.c-tortuture/execute/compare-3.c: New test case.
47496
47497 2002-06-13  Richard Henderson  <rth@redhat.com>
47498
47499         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
47500         ia64 ilp32.
47501
47502 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47503
47504         * g++.dg/template/typename2.C: Update error message.
47505
47506 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
47507
47508         * gcc.c-torture/execute/20020611-1.c: New test.
47509
47510 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
47511
47512         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47513         list of targets to skip.
47514
47515 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
47516
47517         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47518         targets if not optimizing.
47519
47520 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
47521
47522         * gcc.c-torture/compile/20020605-1.c: New test.
47523
47524         * g++.dg/opt/vt1.C: New test.
47525
47526         * gcc.dg/20020531-1.c: New test.
47527
47528         * gcc.dg/20020530-1.c: New test.
47529
47530         * gcc.dg/20020527-1.c: New test.
47531
47532         * g++.dg/opt/cse1.C: New test.
47533
47534 2002-06-07  Roger Sayle  <roger@eyesopen.com>
47535
47536         * gcc.dg/20020607-2.c: New test case.
47537
47538 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
47539
47540         * gcc.c-torture/compile/20020604-1.c: New test.
47541
47542 2002-06-04  Richard Henderson  <rth@redhat.com>
47543
47544         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47545         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47546         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47547
47548 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
47549
47550         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47551
47552 2002-06-03  Richard Henderson  <rth@redhat.com>
47553
47554         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47555         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47556
47557 2002-06-02  Richard Henderson  <rth@redhat.com>
47558
47559         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47560         test functions static.
47561
47562 2002-06-02  Andreas Jaeger  <aj@suse.de>
47563
47564         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47565         now.
47566
47567 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47568
47569         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47570         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47571         Update for mofified diagnostics.
47572         * gcc.dg/c99-intconst-1.c: No longer fail.
47573
47574 2002-06-02  Richard Henderson  <rth@redhat.com>
47575
47576         * gcc.dg/uninit-A.c: Remove xfail markers.
47577
47578 2002-06-01  Roger Sayle  <roger@eyesopen.com>
47579
47580         * gcc.dg/fnegate-1.c: New test case.
47581
47582 2002-05-30  Osku Salerma  <osku@iki.fi>
47583
47584         * gcc.c-torture/execute/mayalias-1.c: New file.
47585
47586 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47587
47588         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47589         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47590         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47591
47592 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
47593
47594         * gcc.c-torture/execute/20020529-1.c: New test.
47595
47596 2002-05-27  Richard Henderson  <rth@redhat.com>
47597
47598         * g++.dg/ext/attrib6.C: New test case.
47599
47600 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47601
47602         * gcc.c-torture/execute/pure-1.c: New test.
47603
47604 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47605
47606         * gcc.dg/cpp/arith-2.c: Remove.
47607
47608 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47609
47610         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47611         * gcc.dg/cpp/if-3.c: Remove.
47612
47613 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
47614
47615         * g++.dg/opt/cse2.C: New test.
47616
47617 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
47618
47619         * gcc.dg/cpp/arith-1.c: New semantic tests.
47620         * gcc.dg/cpp/if-1.c: Update.
47621
47622 2002-05-24  Ben Elliston  <bje@redhat.com>
47623
47624         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47625
47626 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
47627
47628         * gcc.dg/verbose-asm.c: New test.
47629
47630 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47631
47632         * gcc.dg/cpp/paste12.c: New test.
47633
47634 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47635
47636         * g++.dg/parse/named_ops.C: New test.
47637
47638 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
47639
47640         * gcc.dg/weak-8.c: New test.
47641
47642 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
47643
47644         * gcc.dg/weak-2.c: Allow optional leading underscore
47645         in scan-assembler symbol name.
47646         * gcc.dg/weak-3.c: Likewise.
47647         * gcc.dg/weak-4.c: Likewise.
47648         * gcc.dg/weak-5.c: Likewise.
47649
47650 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
47651
47652         * gcc.dg/20020523-1.c: New test.
47653
47654 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
47655
47656         * objc.dg/const-str-2.m: Update now that we stop after
47657         a command line error.
47658
47659 2002-05-22  Richard Henderson  <rth@redhat.com>
47660
47661         * g++.dg/dg.exp: Fix typo in test pruneing.
47662
47663 2002-05-22  Richard Henderson  <rth@redhat.com>
47664
47665         * g++.dg/dg.exp: Prune the tls subdirectory.
47666         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47667         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47668         * g++.dg/tls/init-1.C: New.
47669
47670 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
47671
47672         * gcc.dg/20020517-1.c: New test.
47673
47674 2002-05-21  Richard Henderson  <rth@redhat.com>
47675
47676         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47677         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47678
47679 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
47680
47681         * g++.dg/other/copy2.C: New test.
47682
47683 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
47684
47685         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47686         (MAX_COPY): Bump up to 10 times sizeof (long long).
47687         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47688
47689         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47690         sizeof (long long).
47691
47692         * gcc.c-torture/execute/strcpy-1.c: New test.
47693
47694 2002-05-19  Jason Merrill  <jason2redhat.com>
47695
47696         * g++.dg/ext/oper1.C: New test.
47697
47698 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
47699 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
47700
47701         * README.QMTEST: New file.
47702
47703         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47704
47705 2002-05-19  Andreas Jaeger  <aj@suse.de>
47706
47707         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47708         now.
47709         * gcc.c-torture/execute/loop-2d.x: Likewise.
47710
47711 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
47712
47713         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47714         support weak symbols.
47715         * gcc.dg/weak-4.c: Likewise.
47716         * gcc.dg/weak-6.c: Likewise.
47717
47718 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
47719
47720         * gcc.dg/weak-3.c: Add dg-excess-error comment for
47721         cygwin, coff and h8300-*-hms targets
47722         * gcc.dg/weak-5.c: Likewise.
47723         * gcc.dg/weak-7.c: Likewise.
47724
47725 2002-05-16  Jason Merrill  <jason@redhat.com>
47726
47727         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47728         (scan-assembler-not, scan-assembler-dem): Likewise.
47729         (scan-assembler-dem-not): Likewise.
47730
47731 2002-05-15  Richard Henderson  <rth@redhat.com>
47732
47733         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47734
47735 2002-05-15  Richard Henderson  <rth@redhat.com>
47736
47737         * gcc.dg/weak-5.c (vfoo1c): No warning here.
47738         (vfoo1f): Warning here.
47739         (vfoo1l): Don't redefine the alias.
47740
47741 2002-05-14  Jason Merrill  <jason@redhat.com>
47742             Alexandre Oliva  <aoliva@redhat.com>
47743
47744         * g++.dg/init/pm1.C: New test.
47745
47746 2002-05-12  David S. Miller  <davem@redhat.com>
47747
47748         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47749         types.
47750
47751 2002-05-10  Roger Sayle  <roger@eyesopen.com>
47752
47753         * gcc.c-torture/execute/20020510-1.c: New test case.
47754
47755 2002-05-10  David S. Miller  <davem@redhat.com>
47756
47757         * gcc.c-torture/execute/conversion.c: Test long double too.
47758
47759 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
47760
47761         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47762         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47763         * lib/g++.exp (g++_link_flags): Likewise.
47764         * lib/objc.exp (objc_target_compile): Likewise.
47765
47766 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47767
47768         * gcc.dg/cpp/poison.c: Update.
47769         * gcc.dg/cpp/20000625-2.c: Remove.
47770         * gcc.dg/cpp/direct2s.c: Remove final test.
47771
47772 2002-05-08  Tom Rix  <trix@redhat.com>
47773
47774         * gcc.c-torture/execute/20020508-1.c: New test.
47775         * gcc.c-torture/execute/20020508-2.c: New test.
47776         * gcc.c-torture/execute/20020508-3.c: New test.
47777
47778 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47779
47780         * gcc.dg/cpp/charconst-4.c: More tests.
47781
47782 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
47783
47784         PR c/6569
47785         * gcc.dg/weak-3.c: Update location of warning messages.
47786         * gcc.dg/weak-5.c: Likewise.
47787
47788 2002-05-06  Roger Sayle  <roger@eyesopen.com>
47789
47790         * gcc.c-torture/execute/20020506-1.c: New test case.
47791
47792 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
47793
47794         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47795
47796 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47797
47798         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47799
47800 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
47801
47802         * gcc.dg/cpp/charconst-3.c: New test.
47803
47804 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47805
47806         * gcc.dg/cpp/charconst.c: Update tests.
47807
47808 2002-05-05  Tim Josling  <tej@melbpc.org.au>
47809
47810         * treelang: Added directory for new sample language treelang. Also
47811         lib/treelang.exp: New file to signal treelang should be tested.
47812
47813 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47814
47815         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47816         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47817         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47818         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47819         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47820         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47821         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47822
47823 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47824
47825         * gcc.dg/format/xopen-2.c: New test.
47826
47827 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
47828
47829         * gcc.dg/20020503-1.c: New test.
47830
47831 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
47832
47833         * g++.dg/init/dtor1.C: Make it tougher.
47834
47835 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
47836
47837         * g++.dg/init/dtor1.C: New test.
47838
47839 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
47840
47841         * gcc.dg/altivec-8.c: New.
47842
47843 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
47844
47845         * gcc.dg/altivec-7.c: New.
47846
47847 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
47848
47849         * g++.dg/parse/typedef1.C: New test.
47850
47851 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
47852
47853         PR c++/6486
47854         * g++.dg/template/friend6.C: New test.
47855
47856         PR c++/6492
47857         * g++.dg/init/copy1.C: New test.
47858
47859 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
47860
47861         * g++.dg/warn/effc1.C: New test.
47862
47863 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47864
47865         * gcc.dg/cpp/if-cexp.c: Add a test.
47866
47867 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
47868
47869         * gcc.dg/20020426-2.c: New test.
47870
47871 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
47872
47873         * gcc.dg/cpp/if-mop.c: Update.
47874         * gcc.dg/cpp/if-mpar.c: Add test.
47875         * gcc.dg/cpp/if-oppr.c: Update.
47876
47877 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47878
47879         PR c/6343
47880         * gcc.dg/weak-[2-7].c: New tests.
47881
47882 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47883
47884         * gcc.dg/enum1.c: New test.
47885
47886 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47887
47888         PR c++/6497
47889         * g++.dg/inherit/access2.C: New test.
47890
47891 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
47892
47893         PR bootstrap/6445
47894         * gcc.dg/20020426-1.c: New test.
47895
47896 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
47897
47898         * g++.dg/abi/enum1.C: New test.
47899
47900 2002-04-26  Richard Henderson  <rth@redhat.com>
47901
47902         * gcc.dg/c99-bool-1.c: Expect always true warning.
47903
47904 2002-04-25  Roger Sayle  <roger@eyesopen.com>
47905
47906         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47907
47908 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47909
47910         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47911         targets.
47912
47913 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
47914
47915         * g++.dg/abi/mange7.C: New test.
47916
47917         PR c++/6438.
47918         * g++.dg/parse/stmtexpr2.C: New test.
47919
47920 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
47921
47922         * gcc.dg/20020312-2.c: Add SH target.
47923
47924 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47925
47926         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47927         compiler output on mips*-*-irix*.
47928
47929 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
47930
47931         * g++.dg/parse/attr1.C: New test.
47932
47933 2002-04-23  Roger Sayle  <roger@eyesopen.com>
47934
47935         * gcc.c-torture/execute/string-opt-17.c: New test case.
47936         * gcc.c-torture/execute/memset-2.c: New test case.
47937
47938 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
47939
47940         PR c++/6256:
47941         * g++.dg/template/friend5.C: New test.
47942
47943         PR c++/6331:
47944         * g++.dg/template/qual1.C: Likewise.
47945
47946 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
47947
47948         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47949         Include stdlib.h, not stdio.h or ctype.h.
47950
47951 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
47952
47953         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47954         cris-*-elf* and mmix-*-*.
47955         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47956         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47957         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47958         Ditto.
47959         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47960         * gcc.dg/wchar_t-1.c: Ditto.
47961
47962 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
47963
47964         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47965         Clarify comment.
47966
47967 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
47968
47969         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47970
47971 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47972
47973         * gcc.c-torture/execute/20000906-1.x: Delete.
47974
47975 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
47976
47977         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47978
47979 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
47980
47981         * PR6367
47982         * g77.f-torture/execute/6367.f: New test.
47983         * g77.f-torture/execute/6367.x: Disable for MMIX.
47984
47985 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
47986
47987         * PR6352
47988         * g++.dg/opt/inline2.C: New test.
47989
47990 2002-04-18  Richard Henderson  <rth@redhat.com>
47991
47992         * gcc.dg/20000906-1.c: Enable for all targets.
47993         * gcc.c-torture/compile/iftrap-2.c: New.
47994
47995 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
47996
47997         * gcc.dg/20020418-1.c: New test.
47998         * gcc.dg/20020418-2.c: New test.
47999
48000 2002-04-18  Richard Henderson  <rth@redhat.com>
48001
48002         * gcc.c-torture/compile/iftrap-1.c: New.
48003         * gcc.dg/iftrap-1.c: Adjust for ia64.
48004         * gcc.dg/iftrap-2.c: New.
48005
48006 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
48007
48008         * gcc.c-torture/compile/20020418-1.c: New test.
48009
48010 2002-04-18  Roger Sayle  <roger@eyesopen.com>
48011
48012         * gcc.c-torture/compile/20020415-1.c: New.
48013
48014 2002-04-18  David S. Miller  <davem@redhat.com>
48015
48016         * gcc.c-torture/execute/20020418-1.c: New test.
48017
48018 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
48019
48020         * gcc.dg/20020416-1.c: New test.
48021
48022         * g++.dg/opt/inline1.C: New test.
48023
48024 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
48025
48026         * gcc.dg/altivec-5.c: New test.
48027
48028         * gcc.dg/20020415-1.c: New test.
48029
48030 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
48031
48032         * lib/chill.exp: Remove.
48033
48034 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
48035
48036         * g++.dg/other/big-struct.C: New test.
48037
48038 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
48039
48040         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
48041         of scratch file.
48042
48043 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
48044
48045         PR c/6277
48046         * gcc.dg/i386-387-1.c: Allow optional leading underscore
48047         in scan-assembler function name
48048
48049 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
48050
48051         * g77.f-torture/execute/980628-4.x,
48052         g77.f-torture/execute/980628-5.x,
48053         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48054         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48055         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
48056         i[34567]86-*-*.
48057
48058 2002-04-13  David S. Miller  <davem@redhat.com>
48059
48060         * gcc.c-torture/execute/20020413-1.c: New test.
48061
48062 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
48063
48064         * gcc.dg/asm-6.c,
48065         * g++.dg/ext/asm1.C: New tests.
48066
48067 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
48068
48069         PR c++ 5373.
48070         * g++.dg/parse/stmtexpr1.C: New test.
48071
48072         PR c++/5189.
48073         * g++.dg/template/copy1.C: New test.
48074
48075 2002-04-12  Richard Henderson  <rth@redhat.com>
48076
48077         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
48078
48079 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
48080
48081         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
48082         gcc.c-torture/execute/20020307-2.c.
48083
48084 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
48085
48086         * g++.dg/ext/attrib5.C,
48087         * g++.dg/lookup/struct1.C: New tests.
48088
48089 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
48090
48091         * gcc.dg/20020411-1.c: New test.
48092
48093         * gcc.c-torture/execute/20020411-1.c: New test.
48094
48095 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
48096
48097         * g77.f-torture/execute/6177.f: New test.
48098
48099 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
48100
48101         PR middle-end/6247
48102         * g++.dg/opt/cleanup1.C: New test.
48103
48104         * g++.dg/opt/const1.C: New test.
48105
48106 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
48107
48108         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
48109
48110 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
48111
48112         PR c++/5507
48113         * g++.dg/template/typename2.C: New test.
48114
48115 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
48116
48117         * gcc.c-torture/execute/loop-12.c: New.
48118
48119 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
48120
48121         * g77.f-torture/execute/980628-4.x,
48122         g77.f-torture/execute/980628-5.x,
48123         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
48124         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
48125         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
48126
48127 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48128
48129         PR optimization/6086
48130         * g++.dg/opt/preinc1.C: New test.
48131
48132 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48133
48134         PR c++/5571
48135         * g++.dg/opt/static2.C: New test.
48136
48137 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
48138
48139         PR c/5120
48140         * gcc.dg/20020406-1.c: New test.
48141
48142 2002-04-04  David S. Miller  <davem@redhat.com>
48143
48144         * gcc.c-torture/execute/20020404-1.c: New test.
48145
48146 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
48147
48148         PR c/6123
48149         * gcc.dg/20020312-2.c: Do not declare global register variable
48150         if __PIC__ or __pic__ is defined.
48151
48152 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
48153
48154         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
48155         __asm__ so that it works correctly even if -ansi -pedantic-errors.
48156
48157 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48158
48159         * gcc.misc-tests/linkage.exp: Update last change to handle
48160         sparc*-, not just sparc-.
48161
48162 2002-04-03  Richard Henderson  <rth@redhat.com>
48163
48164         * gcc.dg/cpp/ucs.c: Improved long UCS test.
48165
48166 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48167
48168         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
48169
48170 2002-04-02  David S. Miller  <davem@redhat.com>
48171
48172         * gcc.c-torture/execute/20020402-3.c: New test.
48173
48174 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
48175
48176         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
48177         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
48178
48179         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
48180         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
48181         g77.f-torture/execute/20001201.x,
48182         g77.f-torture/execute/u77-test.x: New files.
48183
48184         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
48185         * gcc.dg/wchar_t-1.c: Ditto.
48186
48187 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48188
48189         * gcc.c-torture/execute/20020402-1.c: New test.
48190
48191 2002-04-01  Richard Henderson  <rth@redhat.com>
48192
48193         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
48194
48195         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
48196
48197 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48198
48199         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
48200
48201 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48202
48203         * g++.dg/inherit/template-as-base.C: Expect error.
48204         * g++.dg/inherit/namespace-as-base.C: Likewise.
48205
48206 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
48207
48208         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
48209         g++.dg/ext/instantiate3.C: Tweak match patterns.
48210
48211         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
48212         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
48213         -da test.
48214
48215 2002-03-31  Richard Henderson  <rth@redhat.com>
48216
48217         * gcc.dg/special/alias-2.c: New.
48218         * gcc.dg/special/ecos.exp: Run it.
48219
48220 2002-03-31  Richard Henderson  <rth@redhat.com>
48221
48222         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
48223
48224 2002-03-31  Kazu Hirata  <kazu@hxi.com>
48225
48226         * gcc.dg/weak-1.c: Disable on h8300 port.
48227
48228 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
48229
48230         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
48231         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
48232         ordering tests.
48233         * g++.dg/bprob/bprob-1.C: New test.
48234         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
48235         * g++.dg/gcov/gcov-1.C: New test.
48236         * g++.dg/gcov/gcov-1.x: New file.
48237         * g++.dg/gcov/gcov-2.C: New test.
48238         * g++.dg/gcov/gcov-3.C: New test.
48239         * g++.dg/gcov/gcov-3.h: New file.
48240
48241 2002-03-28  Roger Sayle  <roger@eyesopen.com>
48242
48243         * g++.old-deja/g++.other/builtins5.C: New test.
48244         * g++.old-deja/g++.other/builtins6.C: New test.
48245         * g++.old-deja/g++.other/builtins7.C: New test.
48246         * g++.old-deja/g++.other/builtins8.C: New test.
48247         * g++.old-deja/g++.other/builtins9.C: New test.
48248
48249 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
48250
48251         * g++.dg/opt/static1.C: New test.
48252
48253         * g++.dg/opt/longbranch1.C: New test.
48254
48255 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
48256
48257         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
48258
48259         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
48260
48261 2002-03-28  Jeffrey A Law  (law@redhat.com)
48262
48263         * gcc.c-torture/execute/20020328-1.c: New test.
48264
48265 2002-03-27  Richard Henderson  <rth@redhat.com>
48266
48267         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
48268         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
48269         move from g++.old-deja/g++.ext/.
48270
48271 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
48272
48273         * g++.dg/init/new2.C: New test.
48274
48275 2002-03-26  Richard Henderson  <rth@redhat.com>
48276
48277         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
48278
48279         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
48280         on sparc.
48281
48282         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
48283         sparcv9 systems.
48284         * gcc.dg/20001102-1.c: Likewise.
48285
48286 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
48287
48288         * gcc.dg/cpp/endif-pedantic1.c,
48289         gcc.dg/cpp/endif-pedantic2.c: New tests.
48290
48291 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
48292
48293         * g++.dg/init/new1.C: New test.
48294
48295 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48296
48297         * g++.dg/abi/vbase9.C: New test.
48298
48299 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
48300
48301         * gcc.dg/arm-asm.c: New test.
48302
48303 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
48304
48305         * gcc.dg/Wswitch-enum.c: New test.
48306         Fix PR c/5044.
48307
48308 2002-03-26  Richard Henderson  <rth@redhat.com>
48309
48310         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
48311         structure.
48312
48313 2002-03-25  Richard Henderson  <rth@redhat.com>
48314
48315         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
48316         sparcv9 systems.
48317
48318         * gcc.c-torture/compile/20011119-1.c (xxx): New.
48319         * gcc.c-torture/compile/20011119-2.c (xxx): New.
48320
48321 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
48322
48323         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
48324
48325 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
48326
48327         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
48328         targets using generic thunk support.
48329
48330 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
48331
48332         * gcc.c-torture/compile/20020323-1.c: New test.
48333
48334         * g++.dg/opt/conj2.C: New test.
48335
48336 2002-03-24  Richard Henderson  <rth@redhat.com>
48337
48338         * gcc.dg/weak-1.c: Use -fno-common.
48339
48340 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48341
48342         * g77.dg/f77-edit-apostrophe-out.f: New test
48343         * g77.dg/f77-edit-h-out.f: New test
48344         * g77.dg/f77-edit-t-in.f: New test
48345         * g77.dg/f77-edit-t-out.f: New test
48346         * g77.dg/f77-edit-x-out.f: New test
48347         * g77.dg/f77-edit-slash-out.f: New test
48348         * g77.dg/f77-edit-colon-out.f: New test
48349         * g77.dg/f77-edit-s-out.f: New test
48350
48351 2002-03-24  Richard Henderson  <rth@redhat.com>
48352
48353         * objc/execute/formal_protocol-6.x: New XFAIL.
48354
48355 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48356
48357         * gcc.dg/weak-1.c: Early return from dg-final on platforms
48358         that do not support weak symbols
48359
48360 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
48361
48362         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48363         * lib/g77.exp: Likewise.
48364         * lib/objc.exp: Likewise.
48365
48366 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
48367
48368         * gcc.dg/Wswitch-default.c: New test.
48369
48370 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
48371
48372         * g++.dg/other/enum1.C: New test.
48373
48374 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
48375
48376         * gcc.dg/pragma-ep-3.c: Fix typo.
48377
48378 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48379
48380         * g++.dg/inherit/template-as-base.C: New test.
48381
48382 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
48383
48384         * g++.old-deja/g++.other/dwarf2-1.C: Move...
48385         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
48386
48387 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
48388
48389         * gcc.dg/cpp/multiline.c: Update to match.
48390
48391 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
48392
48393         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48394
48395 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
48396
48397         * gcc.dg/cpp/extratokens2.c: New file.
48398
48399 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
48400
48401         * gcc.dg/20020312-2.c: Add rs6000 target.
48402
48403         * gcc.c-torture/compile/20020319-1.c: New test.
48404
48405 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48406
48407         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48408         (A, E): Handle this.
48409
48410 2002-03-20  Jason Merrill  <jason@redhat.com>
48411
48412         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48413         ignoring -fpic.
48414         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48415         through prune_gcc_output.
48416
48417 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
48418
48419         * gcc.c-torture/compile/20020320-1.c: New test.
48420
48421 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
48422
48423         * gcc.c-torture/compile/20020318-1.c: New test.
48424
48425         * gcc.dg/struct-by-value-1.c: New test.
48426
48427         * gcc.dg/20020319-1.c: New test.
48428
48429 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
48430
48431         * g++.dg/opt/conj1.C: New test.
48432
48433 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
48434
48435         * g++.dg/template/qualttp20.C: Revert previous change.
48436         * g++.dg/template/qualttp3.C: Likewise.
48437         * g++.dg/template/qualttp4.C: Likewise.
48438         * g++.dg/template/qualttp5.C: Likewise.
48439         * g++.dg/template/qualttp6.C: Likewise.
48440         * g++.dg/template/qualttp7.C: Likewise.
48441         * g++.dg/template/qualttp8.C: Likewise.
48442         * g++.dg/template/recurse.C: Likewise.
48443
48444 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
48445
48446         * gcc.dg/cpp/wchar-1.c: Update.
48447
48448 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
48449
48450         * g++.dg/template/conv1.C: New test.
48451         * g++.dg/template/conv2.C: New test.
48452         * g++.dg/template/conv3.C: New test.
48453         * g++.dg/template/conv4.C: New test.
48454
48455 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48456
48457         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48458         * g++.dg/template/qualttp3.C: Likewise.
48459         * g++.dg/template/qualttp4.C: Likewise.
48460         * g++.dg/template/qualttp5.C: Likewise.
48461         * g++.dg/template/qualttp6.C: Likewise.
48462         * g++.dg/template/qualttp7.C: Likewise.
48463         * g++.dg/template/qualttp8.C: Likewise.
48464         * g++.dg/template/recurse.C: Likewise.
48465
48466 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
48467
48468         * g++.dg/opt/dtor1.C: New test.
48469
48470 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
48471
48472         * gcc.c-torture/compile/20020315-1.c: New test.
48473
48474 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
48475
48476         * gcc.dg/weak-1.c: Fix scan tests.
48477
48478 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
48479
48480         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48481         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48482         cris-*-aout* mmix-*-*.
48483         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48484         cris-*-aout* mmix-*-*.
48485         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48486         cris-*-elf* cris-*-aout* and mmix-*-*.
48487         * gcc.dg/20001009-1.c: Ditto.
48488         * gcc.dg/20010912-1.c: Ditto.
48489         * gcc.dg/20020122-4.c: Ditto.
48490         * gcc.dg/inline-2.c: Ditto.
48491
48492 2002-03-14  Jeffrey A Law  (law@cygnus.com)
48493
48494         * gcc.c-torture/compile/20020314-1.c: New test.
48495
48496 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
48497
48498         * gcc.c-torture/execute/20020314-1.c: New test.
48499
48500 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
48501
48502         * g++.dg/warn/Wunused-1.C: New test.
48503
48504 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
48505
48506         * g++.dg/abi/mangle6.C: New test.
48507
48508 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
48509
48510         * gcc.c-torture/compile/20020309-2.c: New test.
48511
48512         * gcc.c-torture/compile/20020312-1.c: New test.
48513
48514 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48515
48516         * g++.dg/other/access1.C: New test.
48517
48518 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
48519
48520         * gcc.c-torture/execute/wchar_t-1.c: New test.
48521
48522 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
48523
48524         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48525
48526 2002-03-12  Roger Sayle  <roger@eyesopen.com>
48527
48528         * gcc.dg/20020312-1.c: New test case.
48529
48530 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
48531
48532         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48533
48534 2002-03-11  Richard Henderson  <rth@redhat.com>
48535
48536         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48537         * g++.old-deja/g++.jason/report.C: Likewise.
48538
48539 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48540
48541         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48542         * g++.old-deja/g++.robertl/eb56.C: Likewise.
48543
48544 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
48545
48546         * g++.dg/overload/pmf1.C: New test.
48547
48548 2002-03-11  Kazu Hirata  <kazu@hxi.com>
48549
48550         * gcc.c-torture/execute/20020307-1.c: Use long.
48551
48552 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
48553
48554         PR optimization/5844
48555         * gcc.dg/20020310-1.c: New test.
48556
48557 2002-03-09  Michael Meissner  <meissner@redhat.com>
48558
48559         * gcc.c-torture/execute/memcpy-2.c: New test.
48560         * gcc.c-torture/execute/memset-1.c: New test.
48561         * gcc.c-torture/execute/strlen-1.c: New test.
48562         * gcc.c-torture/execute/strcmp-1.c: New test.
48563         * gcc.c-torture/execute/strncmp-1.c: New test.
48564
48565 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
48566
48567         * gcc.dg/ppc-ldstruct.c: New test.
48568
48569 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
48570
48571         * gcc.c-torture/execute/va-arg-22.c: New test.
48572
48573 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48574
48575         * gcc.c-torture/compile/20020309-1.c: New test.
48576
48577 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
48578
48579         * gcc.c-torture/execute/20020307-2.c: New test.
48580
48581 2002-03-07  Jeffrey A Law  (law@redhat.com)
48582
48583         * g77.f-torture/compile/20020307-1.f: New test.
48584
48585 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
48586
48587         * gcc.dg/unordered-1.c: New test.
48588
48589 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
48590
48591         * gcc.c-torture/execute/20020307-1.c: New test.
48592
48593 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
48594
48595         * gcc.dg/20020304-1.c: New test.
48596
48597         * gcc.c-torture/compile/20020304-2.c: New test.
48598
48599 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
48600
48601         * gcc.c-torture/compile/20020304-1.c: New test case
48602         (from PR c/5830).
48603
48604 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
48605
48606         * gcc.dg/20020103-1.c: Add other -D ppc variants.
48607
48608 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
48609
48610         * g++.dg/other/classkey1.C: New test.
48611
48612 2002-03-01  Richard Henderson  <rth@redhat.com>
48613
48614         * gcc.c-torture/compile/981223-1.x: New.
48615         * gcc.c-torture/compile/920625-1.x: New.
48616
48617 2002-02-28  Richard Henderson  <rth@redhat.com>
48618
48619         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48620
48621 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
48622
48623         * gcc.c-torture/execute/20020227-1.c: New test.
48624
48625 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
48626
48627         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48628         here" ERROR lines.
48629         * g++.old-deja/g++.oliva/partord1.C: Likewise.
48630         * g++.old-deja.g++.other/defarg1.C: Likewise.
48631         * g++.old-deja/g++.pt/calls2.C: Likewise.
48632         * g++.old-deja/g++.pt/crash20.C: Likewise.
48633         * g++.old-deja/g++.pt/crash30.C: Likewise.
48634         * g++.old-deja/g++.pt/crash36.C: Likewise.
48635         * g++.old-deja/g++.pt/crash6.C: Likewise.
48636         * g++.old-deja/g++.pt/defarg13.C: Likewise.
48637         * g++.old-deja/g++.pt/derived3.C: Likewise.
48638         * g++.old-deja/g++.pt/error1.C: Likewise.
48639         * g++.old-deja/g++.pt/friend21.C: Likewise.
48640         * g++.old-deja/g++.pt/friend23.C: Likewise.
48641         * g++.old-deja/g++.pt/infinite1.C: Likewise.
48642         * g++.old-deja/g++.robertl/eb128.C: Likewise.
48643
48644 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
48645
48646         * gcc.c-torture/execute/20020225-2.c: New test.
48647
48648 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
48649
48650         * gcc.c-torture/execute/920730-1t.c,
48651         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48652         Delete test cases, only relevant to -traditional.
48653
48654 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
48655
48656         * gcc.dg/cpp/undef1.c: Remove.
48657         * gcc.dg/cpp/directiv.c: Update.
48658         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48659
48660 2002-02-27  Michael Meissner  <meissner@redhat.com>
48661
48662         * gcc.c-torture/execute/20020226-1.c: New test.
48663
48664 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
48665
48666         * g++.dg/debug/debug4.C: New test.
48667
48668         * gcc.dg/ia64-visibility-1.c: New test.
48669
48670 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
48671
48672         * gcc.dg/debug/20020224-1.c: New.
48673
48674 2002-02-25  Kazu Hirata  <kazu@hxi.com>
48675
48676         * gcc.c-torture/execute/960416-1.x: New.
48677         * gcc.c-torture/execute/divconst-3.x: Likewise.
48678
48679 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
48680
48681         * gcc.dg/20020224-1.c: New test.
48682
48683 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
48684
48685         * gcc.c-torture/execute/20020225-1.c: New.
48686
48687 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48688
48689         * gcc.dg/cpp/wchar-1.c: New test.
48690
48691 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
48692
48693         * gcc.dg/20020222-1.c: New test.
48694
48695 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
48696
48697         * g++.dg/opt/anonunion1.C: New test.
48698
48699 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
48700
48701         * g++.dg/template/qualttp19.C: New test.
48702         * g++.dg/template/qualttp20.C: New test.
48703         * g++.old-deja/g++.jason/report.C: Adjust expected errors
48704         * g++.old-deja/g++.other/qual1.C: Likewise.
48705
48706 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
48707
48708         * gcc.dg/attr-alwaysinline.c: New.
48709
48710 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
48711
48712         * gcc.dg/20020220-1.c: New test.
48713
48714         * gcc.dg/20020220-2.c: New test.
48715
48716         * g++.dg/opt/mmx1.C: New test.
48717
48718 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
48719
48720         * gcc.c-torture/compile/20020110.c: New test.
48721
48722 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
48723
48724         * gcc.c-torture/execute/20020219-1.c: New test.
48725
48726         * gcc.dg/20020219-1.c: New test.
48727
48728         * gcc.dg/noncompile/20020220-1.c: New test.
48729
48730         * g++.dg/opt/ptrintsum1.C: New test.
48731
48732         * gcc.dg/debug/20020220-1.c: New test.
48733
48734 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
48735
48736         * gcc.c-torture/execute/20020216-1.c: New test.
48737
48738 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48739
48740         * gcc.dg/decl-1.c: Update, new test.
48741
48742 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
48743
48744         * g++.dg/abi/bitfield1.C: New test.
48745         * g++.dg/abi/bitfield2.C: New test.
48746
48747 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48748
48749         * gcc.dg/attr-nest.c: New test.
48750
48751 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
48752
48753         * gcc.c-torture/execute/20020215-1.c: New test.
48754
48755 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
48756
48757         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48758         * g++.dg/debug/debug.exp: New.
48759         * g++.dg/debug/trivial.C: New.
48760         * g++.dg/debug/debug1.C: Moved...
48761         * g++.dg/other/debug1.C: ...from here.
48762         * g++.dg/debug/debug2.C: Moved...
48763         * g++.dg/other/debug2.C: ...from here.
48764         * g++.dg/debug/debug3.C: Moved...
48765         * g++.dg/other/debug3.C: ...from here.
48766
48767         * gcc.dg/noncompile/20020213-1.c: New test.
48768
48769 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
48770
48771         * g++.dg/other/debug3.C: New test.
48772
48773         * gcc.c-torture/execute/20020213-1.c: New test.
48774
48775 2002-02-13  Richard Smith <richard@ex-parrot.com>
48776
48777         * g++.old-deja/g++.other/thunk1.C: New test.
48778
48779 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48780
48781         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48782
48783 2002-02-13  Stan Shebs  <shebs@apple.com>
48784
48785         * gcc.dg/altivec-3.c: New.
48786
48787 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
48788
48789         * gcc.dg/Wunreachable-1.c: New test.
48790         * gcc.dg/Wunreachable-2.c: New test.
48791
48792 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
48793
48794         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48795
48796 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
48797
48798         * gcc.dg/decl-1.c: New test.
48799
48800 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
48801
48802         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48803
48804 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48805
48806         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48807         * gcc.c-torture/compile/980506-1.x: Likewise.
48808
48809 2002-02-10  Kazu Hirata  <kazu@hxi.com>
48810
48811         * gcc.dg/20020210-1.c: New.
48812
48813 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
48814
48815         * g77.f-torture/execute/947.f: New regression test
48816         for PR fortran/947.
48817
48818 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
48819
48820         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48821         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48822
48823 2002-02-08  Richard Henderson  <rth@redhat.com>
48824
48825         * gcc.c-torture/compile/labels-3.c: New.
48826
48827 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
48828
48829         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48830         expression statements work instead.
48831         * gcc.dg/noncompile/20020207-1.c: New test.
48832
48833 2002-02-07  Richard Henderson  <rth@redhat.com>
48834
48835         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48836
48837 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48838
48839         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48840         message from g77
48841         * lib/g77-dg.exp: Trim g77 error messages so that they are
48842         recognized by dg.exp.
48843
48844 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48845
48846         PR fortran/5473
48847         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
48848
48849 2002-02-07  Richard Henderson  <rth@redhat.com>
48850
48851         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48852         to be sufficiently aligned for integers.
48853
48854 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
48855
48856         * g++.dg/template/friend4.C: New test.
48857
48858 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
48859
48860         PR fortran/5743
48861         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48862         unsupported cases.
48863
48864 2002-02-07  Richard Henderson  <rth@redhat.com>
48865
48866         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48867         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48868         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48869         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48870
48871 2002-02-06  Richard Henderson  <rth@redhat.com>
48872
48873         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48874
48875 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
48876
48877         * gcc.dg/20020206-1.c: New test.
48878
48879 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
48880
48881         * gcc.c-torture/execute/20020206-1.c: New test.
48882
48883         * gcc.c-torture/execute/20020206-2.c: New test.
48884
48885         PR optimization/5429:
48886         * gcc.c-torture/compile/20020206-1.c: New test.
48887
48888 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
48889
48890         * g++.dg/ext/align1.C: Do not use an explicit alignment value
48891         as certain file formats cannot support particularly large
48892         alignments.
48893
48894         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48895         and do not expect to be able to link the executable.
48896
48897         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48898         fail because the COFF format does not support the weak attribute.
48899
48900 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
48901
48902         * g77.dg/pr5473.f: New test
48903
48904 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
48905
48906         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48907         Fix testcase accordingly.
48908
48909 2002-02-04  Richard Henderson  <rth@redhat.com>
48910
48911         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48912         (buf): Change to be an array of pointers, not ints.
48913
48914 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48915
48916         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
48917         before all tests.  Move warning one line above to match where it
48918         C frontend emits.
48919         * gcc.dg/Wswitch-2.c: New test.
48920         * g++.dg/warn/Wswitch-1.C: New test.
48921         * g++.dg/warn/Wswitch-2.C: New test.
48922
48923 2002-02-04  Richard Henderson  <rth@redhat.com>
48924
48925         * g++.dg/abi/offsetof.C: Fix size comparison.
48926
48927 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
48928
48929         * gcc.dg/cast-qual-2.c: New test.
48930
48931 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
48932
48933         * gcc.dg/20020201-4.c: New test.
48934
48935 2002-02-04  Ben Elliston  <bje@redhat.com>
48936
48937         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48938         target_info attribute != 0, in addition to the empty string.
48939         (gcc_target_compile): Likewise.
48940
48941 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
48942
48943         * gcc.dg/Wswitch.c: New test.
48944         PR gcc/4475. PR gcc/3780.
48945
48946 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
48947
48948         * g77.f-torture/execute/5122.f: New test for regressions
48949         against PR fortran/5122.
48950
48951 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
48952
48953         * g77.f-torture/compile/pr3743.f: Delete
48954         * g77.dg/pr3743-1.f: New test.
48955         * g77.dg/pr3743-2.f: New test.
48956         * g77.dg/pr3743-3.f: New test.
48957         * g77.dg/pr3743-4.f: New test.
48958
48959 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48960
48961         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48962
48963 2002-02-02  Richard Henderson  <rth@redhat.com>
48964
48965         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48966         * gcc.c-torture/execute/bf64-1.c: Likewise.
48967
48968 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48969
48970         * gcc.dg/20020201-2.c: New test.
48971
48972         * gcc.dg/20020201-3.c: New test.
48973
48974         * gcc.c-torture/execute/bitfld-2.c: New test.
48975
48976 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48977
48978         * gcc.dg/bitfld-1.c: Update.
48979         * gcc.dg/bitfld-2.c: Update.
48980         * gcc.c-torture/execute/bitfld-1.x: New.
48981
48982 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
48983
48984         * gcc.c-torture/execute/20020201-1.c: New test.
48985
48986 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
48987
48988         PR target/5469
48989         * gcc.dg/20020201-1.c: New test.
48990
48991 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
48992
48993         PR fortran/3743
48994         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48995         * g77.f-torture/compile/pr3743.x: Remove
48996
48997 2002-01-31  Tom Rix  <trix@redhat.com>
48998
48999         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
49000
49001 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49002
49003         * gcc.dg/noncompile/20020130-1.c: New test.
49004
49005 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
49006
49007         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
49008
49009 2002-01-29  Richard Henderson  <rth@redhat.com>
49010
49011         * gcc.c-torture/execute/991118-1.c: Cast various constants back
49012         to long long.
49013         * gcc.c-torture/execute/bf64-1.c: Likewise.
49014
49015 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
49016
49017         * gcc.c-torture/execute/20020129-1.c: New test.
49018
49019 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49020
49021         * gcc.c-torture/compile/20000224-1.c: Update.
49022         * gcc.c-torture/execute/bitfld-1.c: New tests.
49023         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
49024         * gcc.dg/uninit-A.c: Update.
49025
49026 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
49027
49028         * g++.dg/template/ctor1.C: Add instantiation.
49029
49030 2002-01-28  Paul Koning  <pkoning@equallogic.com>
49031
49032         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
49033         argument to __builtin_prefetch to be const ptr.
49034
49035 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
49036
49037         * gcc.c-torture/compile/20020120-1.c: New test.
49038
49039 2002-01-27  Kazu Hirata  <kazu@hxi.com>
49040
49041         * gcc.c-torture/execute/20020127-1.c: New test.
49042
49043 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
49044
49045         * g77.dg/f77-edit-i-in.f: New test
49046         * g77.dg/f77-edit-i-out.f: New test
49047
49048 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
49049
49050         * gcc.dg/debug/debug.exp: New file.
49051         * gcc.dg/debug/trivial.c: New file.
49052         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
49053         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
49054         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
49055         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
49056         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
49057         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
49058         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
49059         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
49060         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
49061         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
49062         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
49063         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
49064         * gcc.dg/20000503-1.c: Removed.
49065         * gcc.dg/20010207-1.c: Removed.
49066         * gcc.dg/20011223-1.c: Removed.
49067         * gcc.dg/20020104-2.c: Removed.
49068         * gcc.dg/debug-1.c: Removed.
49069         * gcc.dg/debug-2.c: Removed.
49070         * gcc.dg/debug-3.c: Removed.
49071         * gcc.dg/debug-4.c: Removed.
49072         * gcc.dg/debug-5.c: Removed.
49073         * gcc.dg/debug-6.c: Removed.
49074         * gcc.dg/dwarf2-1.c: Removed.
49075         * gcc.dg/dwarf2-2.c: Removed.
49076
49077 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
49078
49079         * g++.old-deja/g++.other/eh5.C: New test.
49080         * g++.old-deja/g++.other/sibcall2.C: New test.
49081         * g++.old-deja/g++.other/array9.C: New test.
49082         * g++.old-deja/g++.other/typename2.C: New test.
49083         * g++.old-deja/g++.other/crash60.C: New test.
49084         * g++.old-deja/g++.other/conv9.C: New test.
49085         * g++.old-deja/g++.other/mangle10.C: New test.
49086         * g++.old-deja/g++.other/unchanging1.C: New test.
49087         * g++.old-deja/g++.other/exprstmt1.C: New test.
49088         * g++.old-deja/g++.other/inline23.C: New test.
49089         * g++.old-deja/g++.eh/ia64-1.C: New test.
49090         * g++.old-deja/g++.other/dwarf2-1.C: New test.
49091         * g++.old-deja/g++.other/reload1.C: New test.
49092         * g++.old-deja/g++.other/static20.C: New test.
49093         * g++.old-deja/g++.other/local-alloc1.C: New test.
49094         * g++.old-deja/g++.other/conv8.C: New test.
49095         * g++.old-deja/g++.other/stmtexpr2.C: New test.
49096         * g++.old-deja/g++.other/storeexpr1.C: New test.
49097         * g++.old-deja/g++.other/storeexpr2.C: New test.
49098         * g++.dg/eh/template2.C: New test.
49099         * g++.dg/warn/weak1.C: New test.
49100
49101 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
49102
49103         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49104         Remove first, non-varying, argument.
49105
49106 2002-01-23  Richard Henderson  <rth@redhat.com>
49107
49108         * gcc.dg/inline-2.c: New.
49109
49110         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
49111         Add optional target arg.  Check number of arguments.
49112         (scan-assembler-not, scan-assembler-dem): Likewise.
49113         (scan-assembler-dem-not): Likewise.
49114
49115 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49116
49117         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
49118         line 12.
49119         * g++.old-deja/g++.brendan/parse3.C,
49120         g++.old-deja/g++.other/crash26.C,
49121         g++.old-deja/g++.other/crash28.C,
49122         g++.old-deja/g++.other/crash29.C,
49123         g++.old-deja/g++.other/crash30.C,
49124         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
49125
49126 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
49127
49128         * gcc.dg/20020115-1.c: New.
49129
49130 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
49131
49132         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
49133
49134 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
49135
49136         * gcc.dg/20020122-3.c: New.
49137
49138 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
49139
49140         * g++.dg/other/gc1.C: New test.
49141
49142 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
49143
49144         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
49145
49146 2002-01-22  Richard Henderson  <rth@redhat.com>
49147
49148         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
49149
49150 2002-01-22  Richard Henderson  <rth@redhat.com>
49151
49152         * gcc.dg/20020122-4.c: New.
49153
49154 2002-01-22  H.J. Lu <hjl@gnu.org>
49155
49156         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
49157         link output.
49158         * gcc.dg/special/ecos.exp: Likewise.
49159         * lib/g++-dg.exp: Likewise.
49160         * lib/g77-dg.exp: Likewise.
49161         * lib/gcc-dg.exp : Likewise.
49162         * lib/mike-g++.exp: Likewise.
49163         * lib/mike-g77.exp: Likewise.
49164         * lib/mike-gcc.exp: Likewise.
49165         * lib/objc-dg.exp: Likewise.
49166
49167 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
49168
49169         PR target/5379
49170         * gcc.dg/20020122-2.c: New test.
49171
49172 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
49173
49174         * gcc.dg/20020122-1.c: New test.
49175
49176 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
49177
49178         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
49179
49180 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
49181
49182         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
49183
49184 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49185
49186         * gcc.c-torture/compile/20020121-1.c: New test.
49187
49188 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49189
49190         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
49191         ld_library_path.
49192
49193 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
49194
49195         * gcc.dg/20020218-1.c: New test.
49196
49197 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
49198
49199         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
49200         messages
49201         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
49202         "At global scope" warning
49203         * g++.dg/ext/align1.C: Change cygwin test for alignment
49204         from db-bogus to dg-warning
49205
49206 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
49207
49208         * g77.f-torture/compile/cpp2.F: New test.
49209
49210 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49211
49212         * g++.dg/template/access1.C: New test.
49213
49214 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
49215
49216         * gcc.dg/20020118-1.c: New.
49217
49218 2002-01-18  Kazu Hirata  <kazu@hxi.com>
49219
49220         * gcc.c-torture/execute/20020118-1.c: New test.
49221
49222 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49223
49224         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
49225         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
49226         alignment warnings.
49227
49228 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
49229
49230         * gcc.misc-tests/i386-prefetch.exp: Save and restore
49231         torture_with_loops and torture_without_loops
49232
49233 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
49234
49235         * gcc.c-torture/compile/20020116-1.c: New test.
49236
49237 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
49238
49239         * gcc.dg/20020116-2.c: New test.
49240
49241         * gcc.dg/ultrasp4.c: New test.
49242
49243         * gcc.dg/20020116-1.c: New test.
49244
49245 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
49246
49247         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
49248         by EABI.
49249
49250 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
49251
49252         * gcc.misc-tests/i386-prefetch.exp: New.
49253         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
49254         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
49255         * gcc.misc-tests/i386-pf-none-1.c: New test.
49256         * gcc.misc-tests/i386-pf-sse-1.c: New test.
49257
49258 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
49259
49260         * gcc.dg/gnu89-init-1.c: Add new tests.
49261
49262 2002-01-15  Andreas Jaeger  <aj@suse.de>
49263
49264         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
49265         * gcc.dg/i386-mmx-2.c: Likewise.
49266         * gcc.dg/i386-sse-1.c: Likewise.
49267         * gcc.dg/i386-sse-2.c: Likewise.
49268         * gcc.dg/i386-sse-3.c: Likewise.
49269
49270 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
49271
49272         * g77.f-torture/execute/intrinsic-unix-bessel.f:
49273         Uncomment additional cases that now pass.
49274
49275 2002-01-11  Richard Henderson  <rth@redhat.com>
49276
49277         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
49278         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
49279
49280 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
49281
49282         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
49283
49284 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
49285
49286         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
49287         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
49288
49289 2002-01-10  Dale Johannesen  <dalej@apple.com>
49290
49291         * gcc.c-torture/execute/loop-11.c: New.
49292
49293 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
49294
49295         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
49296         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
49297
49298 2002-01-09  Richard Henderson  <rth@redhat.com>
49299
49300         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
49301         type in which to perform the operation for each size.
49302
49303 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
49304
49305         * gcc.c-torture/compile/20020109-2.c: New test.
49306
49307 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
49308
49309         * gcc.c-torture/execute/loop-10.c: New test.
49310
49311 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49312
49313         * gcc.c-torture/compile/20010226-1.c: New test.
49314         * gcc.c-torture/compile/20010227-1.c: New test.
49315         * gcc.c-torture/compile/20010426-1.c: New test.
49316         * gcc.c-torture/compile/20010510-1.c: New test.
49317         * gcc.c-torture/compile/20010605-3.c: New test.
49318         * gcc.c-torture/compile/20010824-1.c: New test.
49319         * gcc.c-torture/execute/20010409-1.c: New test.
49320         * gcc.dg/noncompile/20000901-1.c: New test.
49321         * gcc.dg/20001023-1.c: New test.
49322         * gcc.dg/20001101-1.c: New test.
49323         * gcc.dg/20001102-1.c: New test.
49324         * gcc.dg/20010207-1.c: New test.
49325         * gcc.dg/20010405-1.c: New test.
49326         * gcc.dg/20010822-1.c: New test.
49327         * gcc.dg/20011107-1.c: New test.
49328
49329 2002-01-09  Jeffrey A Law  (law@redhat.com)
49330
49331         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
49332
49333         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
49334         execution failure on PA targets.
49335
49336 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
49337
49338         * gcc.c-torture/compile/20020109-1.c: New test.
49339
49340 2002-01-08  Kazu Hirata  <kazu@hxi.com>
49341
49342         * gcc.c-torture/execute/20020108-1.c: New test.
49343
49344 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
49345
49346         * gcc.dg/20020108-1.c: New test.
49347
49348 2002-01-08  H.J. Lu <hjl@gnu.org>
49349
49350         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49351         for header files.
49352
49353 2002-01-08  Geoff Keating  <geoffk@redhat.com>
49354
49355         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49356         consistency.
49357
49358 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
49359
49360         * gcc.dg/altivec-4.c: Test altivec predicates.
49361
49362 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
49363
49364         * gcc.c-torture/execute/20020107-1.c: New test.
49365
49366 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
49367
49368         PR c/5279
49369         * gcc.c-torture/compile/20020106-1.c: New test.
49370
49371 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
49372
49373         * gcc.c-torture/execute/nestfunc-4.c: New test.
49374
49375 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49376
49377         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49378         extra triple that slipped in.
49379         * g++.old-deja/g++.abi/align.C: Likewise.
49380         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49381
49382 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
49383
49384         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49385         * g++.old-deja/g++.abi/align.C: Likewise.
49386         * g++.old-deja/g++.abi/bitfields.C: Likewise.
49387
49388         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49389         on FreeBSD/i386.
49390         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49391         FreeBSD.
49392
49393 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
49394
49395         * gcc.dg/20020104-1.c: New test.
49396
49397         * gcc.dg/20020104-2.c: New test.
49398
49399 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
49400
49401         * gcc.dg/20020103-1.c: Fix typo in target selector.
49402
49403 2002-01-03  Richard Henderson  <rth@redhat.com>
49404
49405         * gcc.dg/20020103-1.c: New.
49406
49407 2002-01-03  Kazu Hirata  <kazu@hxi.com>
49408
49409         * gcc.c-torture/execute/20020103-1.c: New test.
49410
49411 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
49412
49413         * g++.dg/other/debug2.C: New test.
49414
49415         * gcc.c-torture/compile/20020103-1.c: New test.
49416
49417 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
49418
49419         * gcc.dg/gnu89-init-1.c: Added new tests.
49420
49421 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49422
49423         * g++.dg/template/friend2.C: Remove as patch is reverted.
49424
49425         * g++.dg/warn/oldcast1.C: New test.
49426
49427         * g++.dg/template/ptrmem1.C: New test.
49428         * g++.dg/template/ptrmem2.C: New test.
49429
49430         * g++.dg/template/ntp.C: New test.
49431
49432         * g++.dg/other/component1.C: New test.
49433
49434         * g++.dg/template/ttp3.C: New test.
49435
49436         * g++.dg/template/friend2.C: New test.
49437         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49438
49439 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49440
49441         * g++.dg/other/ptrmem1.C: New test.
49442         * g++.dg/other/ptrmem2.C: New test.
49443
49444 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49445
49446         * g++.dg/template/ctor1.C: New test.
49447
49448 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
49449
49450         * g++.dg/template/friend2.C: New test.
49451
49452 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
49453
49454         * gcc.dg/mmix-1.c: New test.
49455
49456 2001-12-31  Richard Henderson  <rth@redhat.com>
49457
49458         * gcc.dg/asm-5.c: New.
49459
49460 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
49461
49462         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49463         in namespace __gnu_cxx
49464
49465 2001-12-30  Richard Henderson  <rth@redhat.com>
49466
49467         * gcc.dg/debug-6.c: New.
49468
49469 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
49470
49471         * gcc.c-torture/compile/20011229-2.c: New test.
49472
49473 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
49474
49475         * gcc.dg/debug-3.c: New test.
49476         * gcc.dg/debug-4.c: New test.
49477         * gcc.dg/debug-5.c: New test.
49478
49479 2001-12-29  Richard Henderson  <rth@redhat.com>
49480
49481         * g++.dg/eh/loop1.C: New.
49482
49483 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49484
49485         * g++.dg/template/crash1.C: New test.
49486
49487 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
49488
49489         * g++.dg/other/const1.C: New test.
49490
49491 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49492
49493         * gcc.c-torture/compile/20011229-1.c: New test.
49494
49495 2001-12-28  Stan Shebs  <shebs@apple.com>
49496
49497         * lib/objc-torture.exp: Resync with c-torture.exp.
49498         * lib/objc.exp: Load standard libraries.
49499
49500 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
49501
49502         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49503         additional tests.
49504
49505 2001-12-27  Roger Sayle <roger@eyesopen.com>
49506
49507         * gcc.c-torture/execute/string-opt-16.c: New testcase.
49508
49509 2001-12-27  Richard Henderson  <rth@redhat.com>
49510
49511         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49512
49513 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
49514
49515         * g++.dg/eh/ctor1.C: New test.
49516         * g++.dg/other/error2.C: New test.
49517
49518 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
49519
49520         * g++.dg/other/init2.C: New test.
49521
49522 2001-12-24  Richard Henderson  <rth@redhat.com>
49523
49524         * gcc.dg/20011223-1.c: New.
49525         * gcc.dg/inline-1.c: New.
49526
49527 2001-12-23  Richard Henderson  <rth@redhat.com>
49528
49529         * gcc.dg/asm-4.c: Test operand modifiers.
49530
49531 2001-12-23  Richard Henderson  <rth@redhat.com>
49532
49533         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49534
49535 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49536
49537         * gcc.c-torture/execute/20011223-1.c: New test.
49538
49539 2001-12-21  Richard Henderson  <rth@redhat.com>
49540
49541         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49542         re-enables the warning.
49543
49544 2001-12-21  Richard Henderson  <rth@redhat.com>
49545
49546         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49547
49548 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49549
49550         * gcc.c-torture/compile/20011218-1.c: New test.
49551
49552 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
49553
49554         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
49555         arm-isr.c test.
49556         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
49557         epilogue generation for ARM ISR routines.
49558
49559 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49560
49561         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49562         * gcc.dg/format/c90-printf-3.c: Likewise.
49563         * gcc.dg/format/c99-printf-3.c: Likewise.
49564         * gcc.dg/format/ext-1.c: Likewise.
49565         * gcc.dg/format/ext-6.c: Likewise.
49566         * gcc.dg/format/format.h: Prototype unlocked stdio.
49567
49568 2001-12-20  Richard Henderson  <rth@redhat.com>
49569
49570         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49571         (arena): Use it.
49572         (malloc): Correct allocation logic.  Abort if we fill up the
49573         arena before initialization complete.
49574         (realloc): Correct allocation logic.
49575
49576 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
49577
49578         * gcc.c-torture/compile/20011219-2.c: New test.
49579
49580         * gcc.c-torture/execute/20011219-1.c: New test.
49581
49582 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
49583
49584         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49585         target does not support weak symbols.
49586
49587 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
49588
49589         * gcc.c-torture/compile/20011219-1.c: New test.
49590
49591 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
49592
49593         * g++.dg/other/error1.C: New test.
49594
49595 2001-12-17  Jeffrey A Law  (law@redhat.com)
49596
49597         * gcc.c-torture/execute/20011217-1.c: New test.
49598
49599 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
49600
49601         * objc.dg/special/: New directory.
49602         * objc.dg/special/special.exp: New file.
49603         * objc.dg/special/unclaimed-category-1.h: New file.
49604         * objc.dg/special/unclaimed-category-1a.m: New file.
49605         * objc.dg/special/unclaimed-category-1.m: New file.
49606
49607 2001-12-17  Andreas Jaeger  <aj@suse.de>
49608
49609         * gcc.c-torture/compile/20011217-2.c: New test.
49610
49611 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49612
49613         * gcc.c-torture/compile/20011217-1.c: New test.
49614
49615 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
49616
49617         * gcc.dg/20011214-1.c: New.
49618
49619 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
49620
49621         * gcc.dg/altivec-4.c: New.
49622
49623 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
49624
49625         * gcc.dg/20011113-1.c: New test.
49626
49627 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49628
49629         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49630         std::__malloc_alloc_template<0> and
49631         std::__default_alloc_template<false, 0>.
49632
49633 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
49634
49635         * objc/execute/bf-21.m: New test.
49636         * objc/execute/enumeration-1.m: New test.
49637         * objc/execute/enumeration-2.m: New test.
49638
49639 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
49640
49641         * gcc.dg/gnu89-init-1.c: New test.
49642
49643 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
49644
49645         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49646         * g++.old-deja/g++.jason/2371.C: Likewise.
49647         * g++.old-deja/g++.jason/template33.C: Likewise.
49648         * g++.old-deja/g++.jason/template34.C: Likewise.
49649         * g++.old-deja/g++.jason/template36.C: Likewise.
49650         * g++.old-deja/g++.oliva/typename1.C: Likewise.
49651         * g++.old-deja/g++.oliva/typename2.C: Likewise.
49652         * g++.old-deja/g++.other/typename1.C: Likewise.
49653         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49654         * g++.old-deja/g++.pt/nontype5.C: Likewise.
49655         * g++.old-deja/g++.pt/typename11.C: Likewise.
49656         * g++.old-deja/g++.pt/typename14.C: Likewise.
49657         * g++.old-deja/g++.pt/typename16.C: Likewise.
49658         * g++.old-deja/g++.pt/typename3.C: Likewise.
49659         * g++.old-deja/g++.pt/typename4.C: Likewise.
49660         * g++.old-deja/g++.pt/typename5.C: Likewise.
49661         * g++.old-deja/g++.pt/typename7.C: Likewise.
49662         * g++.old-deja/g++.robertl/eb9.C: Likewise.
49663
49664 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
49665
49666         * g++.dg/other/linkage1.C: New test.
49667         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49668         specifiers.
49669
49670 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49671
49672         * gcc.dg/concat.c: New test.
49673
49674 2001-12-11  Stan Shebs  <shebs@apple.com>
49675
49676         * objc/compile: New test directory.
49677         * objc/compile/compile.exp: New expect script.
49678         * objc/compile/20011211-1.m: New compile test.
49679
49680 2001-12-11  Jason Merrill  <jason@redhat.com>
49681
49682         * lib/prune.exp (prune_gcc_output): Also handle "In member
49683         function".  So many permutations...
49684
49685 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
49686
49687         * g++.dg/template/typedef1.C: New test.
49688
49689 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
49690
49691         * g++.dg/other/copy1.C: New test.
49692
49693 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
49694
49695         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49696
49697         * gcc.dg/builtin-choose-expr.c: New.
49698
49699 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
49700
49701         * gcc.dg/altivec-2.c: New.
49702
49703 2001-12-07  Richard Henderson  <rth@redhat.com>
49704
49705         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49706
49707 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
49708
49709         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49710         ultrasparc.
49711
49712 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49713
49714         * g++-old.deja/g++.robertl/eb101.C: Deleted.
49715
49716 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
49717
49718         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49719         variable argument list.
49720
49721 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
49722
49723         * gcc.c-torture/execute/memcheck: Delete entire directory.
49724         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49725         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49726
49727 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49728
49729         * gcc.dg/Wshadow-1.c: New test.
49730
49731 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
49732
49733         * gcc.c-torture/compile/20011130-1.c: New test.
49734
49735         * gcc.dg/noncompile/20011025-1.c: New test.
49736
49737         * g++.dg/other/anon-union.C: New test.
49738
49739         * gcc.c-torture/execute/20011024-1.c: New test.
49740
49741 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49742
49743         * gcc.c-torture/execute/20000722-1.x,
49744         gcc.c-torture/execute/20010123-1.x: Remove.
49745         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49746         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49747         gcc.dg/c99-complit-2.c: New tests.
49748
49749 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
49750
49751         * g++.dg/inherit/base1.C: New test.
49752
49753 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
49754
49755         * g++.dg/other/stdarg1.C: New test.
49756
49757         * gcc.c-torture/compile/20011130-2.c: New test.
49758
49759 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
49760
49761         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49762         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49763         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49764         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49765         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49766         * gcc.dg/builtin-prefetch-1.c: New test.
49767
49768 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
49769
49770         * gcc.dg/20011130-1.c: New test.
49771
49772 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
49773
49774         * g++.dg/other/scope1.C: New test.
49775         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49776
49777 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
49778
49779         * gcc.dg/vla-init-1.c: New test.
49780
49781 2001-12-01  Geoff Keating  <geoffk@redhat.com>
49782
49783         * gcc.c-torture/compile/structs.c: New testcase from GDB.
49784
49785 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49786
49787         * objc.dg/alias.m: Update.
49788         * objc.dg/class-1.m: Update.
49789         * objc.dg/const-str-1.m: Update.
49790         * objc.dg/fwd-proto-1.m: Update.
49791         * objc.dg/id-1.m: Update.
49792         * objc.dg/super-class-1.m: Update.
49793
49794 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
49795
49796         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49797         constructs.
49798
49799 2001-11-28  Jeffrey A Law  (law@cygnus.com)
49800
49801         * gcc.c-torture/execute/20011128-1.c: New test.
49802
49803 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
49804
49805         * gcc.dg/20011127-1.c: New test.
49806
49807 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49808
49809         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
49810         from Austin Group draft 7.
49811         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
49812         scanf format arguments.
49813         * gcc.dg/format/no-exargs-2.c: New test.
49814
49815 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
49816
49817         * g++.dg/abi/vbase8-4.C: New test.
49818
49819 2001-11-24  Ian Lance Taylor  <ian@airs.com>
49820
49821         * gcc.c-torture/execute/20011121-1.c: New test.
49822
49823 2001-11-23  Jeffrey A Law  (law@cygnus.com)
49824
49825         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49826
49827 2001-11-23  Andreas Jaeger  <aj@suse.de>
49828
49829         * gcc.dg/cpp/charconst-2.c: New test.
49830
49831 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
49832
49833         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49834         to the host if it is remote.  Let tests specify extra headers
49835         they use.
49836         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49837         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49838         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49839         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49840         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49841         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49842         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49843         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49844         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49845         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49846
49847 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
49848
49849         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49850         for little endian ARMs.
49851
49852 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
49853
49854         * gcc.c-torture/compile/20011119-1.c: New test.
49855         * gcc.c-torture/compile/20011119-2.c: New test.
49856
49857 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
49858
49859         * gcc.dg/altivec-1.c: Fix typo.
49860
49861 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
49862
49863         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49864
49865 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
49866
49867         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49868
49869 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
49870
49871         * lib/g77.exp: Don't specify --rpath-link.
49872
49873         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49874         across all the headers.
49875         * gcc.dg/format/format.exp: For testing on a remote host,
49876         copy format.h.
49877
49878         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49879         * gcc.c-torture/execute/930406-1.c: Likewise.
49880         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49881
49882 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
49883
49884         * gcc.dg/altivec-1.c: New.
49885
49886 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
49887
49888         * gcc.dg/cpp/fpreprocessed.c: New test case.
49889
49890 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49891
49892         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49893         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49894         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49895
49896 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49897
49898         * gcc.dg/no-builtin-1.c: New test.
49899
49900 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
49901
49902         * gcc.c-torture/execute/20011115-1.c: New test.
49903
49904 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
49905
49906         * gcc.c-torture/compile/20011114-2.c: New test.
49907         * gcc.c-torture/compile/20011114-3.c: New test.
49908         * gcc.c-torture/compile/20011114-4.c: New test.
49909
49910 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
49911
49912         * g++.dg/other/init1.C: New test.
49913
49914 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
49915
49916         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49917         message.
49918
49919         * gcc.c-torture/execute/20011114-1.c: New testcase.
49920
49921         * gcc.c-torture/compile/20010327-1.c: Revert last change.
49922         * gcc.c-torture/compile/20011114-1.c: New test, exactly
49923         like the (before this change) version of 20010327-1.c.
49924
49925 2001-11-14  Roger Sayle <roger@eyesopen.com>
49926
49927         * gcc.c-torture/execute/string-opt-13.c: New testcase.
49928
49929 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
49930
49931         * g++.dg/init/array2.C: New test.
49932
49933 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
49934
49935         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49936
49937 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
49938
49939         * g++.dg/other/forscope1.C: New test.
49940         * g++.dg/ext/forscope1.C: New test.
49941         * g++.dg/ext/forscope2.C: New test.
49942
49943 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
49944
49945         * gcc.c-torture/execute/20011113-1.c: New test.
49946
49947 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
49948
49949         * gcc.c-torture/execute/20011109-2.c: New test.
49950
49951         * gcc.c-torture/execute/20011109-1.c: New test.
49952
49953 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
49954
49955         * gcc.c-torture/compile/20011109-1.c: New test.
49956
49957 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
49958
49959         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49960         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49961         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49962         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49963         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49964         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49965         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49966
49967 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49968
49969         * g++.dg/warn/Wshadow-1.C: New tests.
49970         * g++.old-deja/g++.mike/for3.C: Update.
49971
49972 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49973
49974         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49975         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49976         XFAILs.  Adjust expected error texts.
49977         * gcc.c-torture/compile/20011106-1.c,
49978         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49979         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49980         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49981         gcc.dg/c99-array-lval-5.c: New tests.
49982
49983 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49984
49985         * gcc.dg/cpp/defined.c: Update.
49986
49987 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49988
49989         * gcc.c-torture/execute/anon-1.c: New test.
49990
49991 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
49992
49993         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49994         same size, so no warning should be produced on stormy16.
49995
49996         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49997         due to oversized array.
49998         * g++.old-deja/g++.mike/ns15.C: Likewise.
49999         * g++.old-deja/g++.pt/crash16.C: Likewise.
50000
50001 2001-11-02  Graham Stott  <grahams@redhat.com>
50002
50003         * g++.dgother/debug1.C: Fix typos.
50004
50005 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
50006
50007         * g++.dg/other/debug1.C: New test.
50008
50009 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50010
50011         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
50012         of unsigned long.
50013
50014 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
50015
50016         * gcc.dg/20011029-2.c: New test.
50017
50018         * gcc.c-torture/compile/20011029-1.c: New test.
50019
50020 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
50021
50022         * objc/execute/class_self-1.m: New test.
50023         * objc/execute/class_self-2.m: New test.
50024
50025 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
50026
50027         * gcc.misc-tests/msgs.exp: Delete.
50028         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
50029         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
50030         error set to match recent changes.
50031
50032 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
50033
50034         * gcc.dg/20011021-1.c: New test.
50035
50036 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
50037
50038         * gcc.c-torture/compile/20011023-1.c: New test.
50039
50040 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
50041
50042         * lib/g77.exp: Rewrite based on lib/g++.exp.
50043
50044 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
50045
50046         * gcc.c-torture/execute/20011019-1.c: New test.
50047
50048         * gcc.dg/20011018-1.c: New test.
50049
50050 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
50051
50052         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
50053
50054 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
50055
50056         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
50057         * gcc.dg/attr-invalid.c: Likewise.
50058
50059 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
50060
50061         * gcc.dg/20011015-1.c: New test.
50062
50063 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50064
50065         * g++.dg/template/unify2.C: New test.
50066
50067 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
50068
50069         * g++.dg/other/exception-specification.C: New test
50070
50071 2001-10-13  Tom Rix  <trix@redhat.com>
50072
50073         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
50074         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
50075
50076 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
50077
50078         * gcc.dg/20011009-1.c: New test.
50079
50080 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
50081
50082         PR g++/4476
50083         * g++.dg/other/friend1.C: New test.
50084
50085 2001-10-11  Richard Henderson  <rth@redhat.com>
50086
50087         * g++.old-deja/g++.other/crash18.C: Add -S to options.
50088
50089 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50090
50091         * gcc.c-torture/compile/20011010-1.c: New.
50092
50093 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50094
50095         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
50096         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
50097         g77.f-torture/execute/execute.exp,
50098         g77.f-torture/noncompile/noncompile.exp,
50099         gcc.c-torture/compile/compile.exp,
50100         gcc.c-torture/execute/execute.exp,
50101         gcc.c-torture/execute/ieee/ieee.exp,
50102         gcc.c-torture/execute/memcheck/memcheck.exp,
50103         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
50104         objc/execute/execute.exp: Update FSF address.
50105
50106 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50107
50108         * gcc.dg/cpp/cmdlne-C.c: Update.
50109         * gcc.dg/cpp/cmdlne-C2.c: New.
50110
50111 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50112
50113         * gcc.c-torture/execute/20011008-3.c: New.
50114
50115 2001-10-08  DJ Delorie  <dj@redhat.com>
50116
50117         * gcc.dg/20011008-1.c: New.
50118         * gcc.dg/20011008-2.c: New.
50119
50120 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50121
50122         * gcc.dg/cpp/spacing1.c: Update test.
50123
50124 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50125
50126         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
50127         spelling errors of "separate" as "seperate".
50128
50129 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
50130
50131         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
50132         enough to avoid inlining.
50133
50134 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50135
50136         * lib/g77.exp: set libg2c_dir correctly.
50137
50138 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50139
50140         * gcc.dg/cpp/macro11.c: New test.
50141
50142 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50143
50144         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
50145         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
50146         gcc.dg/format/multattr-3.c: New tests.
50147         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
50148         tests for format attributes on function pointers being rejected.
50149
50150 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50151
50152         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
50153
50154 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
50155
50156         * g++.dg/warn/format1.C: New test.
50157
50158 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50159
50160         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
50161
50162 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50163
50164         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
50165
50166 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50167
50168         * gcc.dg/cpp/redef2.c: Add test.
50169
50170 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
50171
50172         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
50173         long-standing bug on i686, apparently.
50174         * gcc.c-torture/execute/loop-2c.x: New file.
50175         * gcc.c-torture/execute/loop-2d.x: New file.
50176         * gcc.c-torture/execute/loop-3c.x: New file.
50177
50178 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
50179
50180         * gcc.dg/cpp/20000625-2.c: Correct line number.
50181
50182 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50183
50184         * gcc.dg/cpp/macro10.c: New test.
50185         * gcc.dg/cpp/strify3.c: New test.
50186         * gcc.dg/cpp/spacing1.c: Add tests.
50187         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
50188         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
50189
50190 2001-09-24  DJ Delorie  <dj@redhat.com>
50191
50192         * gcc.c-torture/execute/20010924-1.c: New test.
50193
50194 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50195
50196         * objc/execute/paste.m: Remove.
50197
50198 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50199
50200         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
50201
50202 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
50203
50204         * g77.dg/strlen0.f: New test.
50205
50206 2001-09-21  Richard Henderson  <rth@redhat.com>
50207
50208         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
50209         * g++.old-deja/g++.abi/vtable2.C: Likewise.
50210
50211 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
50212
50213         Table-driven attributes.
50214         * g++.dg/ext/attrib1.C: New test.
50215
50216 2001-09-20  DJ Delorie  <dj@redhat.com>
50217
50218         * gcc.dg/20000926-1.c: Update expected warning messages.
50219         * gcc.dg/array-2.c: Likewise, and test for warnings too.
50220         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
50221         array.
50222
50223 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
50224
50225         * g++.dg/eh/registers1.C: New test case.
50226
50227 2001-09-17  Richard Henderson  <rth@redhat.com>
50228
50229         * gcc.dg/array-5.c: Fix VLA decomposition test.
50230
50231 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50232
50233         * gcc.dg/cpp/line5.c: New testcase.
50234
50235 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50236
50237         * gcc.dg/cpp/macro9.c: New test.
50238
50239 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
50240
50241         * gcc.c-torture/execute/980223.c: Change type of addr from long
50242         to char *.
50243
50244 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
50245
50246         * gcc.c-torture/execute/20010915-1.c: New test.
50247
50248 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
50249
50250         * g77.dg/bprob: New directory.
50251         * g77.dg/bprob/bprob.exp: New file.
50252         * g77.dg/bprob/bprob-1.f: New test.
50253         * g77.dg/gcov: New directory.
50254         * g77.dg/gcov/gcov.exp: New file.
50255         * g77.dg/gcov/gcov-1.f: New test.
50256         * g77.dg/gcov/gcov-1.x: New file.
50257
50258 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50259
50260         * gcc.dg/cpp/directiv.c: Update.
50261         * gcc.dg/cpp/undef1.c: Update.
50262
50263 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
50264
50265         * gcc.dg/20010912-1.c: New test.
50266
50267 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
50268
50269         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
50270         language-independent file in lib.
50271         * lib/gcov.exp: New file.
50272
50273 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50274
50275         * gcc.c-torture/compile/20010911-1.c: New test.
50276
50277 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
50278
50279         * lib/profopt.exp: New, to support profile-directed optimizations.
50280         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
50281         * gcc.misc-tests/bprob-1.c: New test.
50282         * gcc.misc-tests/bprob-2.c: New test.
50283
50284 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
50285
50286         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
50287         XFAIL and which kinds of gcov output to verify.
50288         * gcc.misc-tests/gcov-4b.x: New file.
50289         * gcc.misc-tests/gcov-5b.x: New file.
50290         * gcc.misc-tests/gcov-6.x: New file.
50291         * gcc.misc-tests/gcov-7.c: New test.
50292         * gcc.misc-tests/gcov-7.x: New file.
50293
50294 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
50295
50296         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
50297         * gcc.misc-tests/gcov-6.c: New test.
50298
50299 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
50300
50301         PR c++/3986
50302         * g++.dg/abi/vbase1.C: New test.
50303
50304 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
50305
50306         * objc.dg/method-2.m: New.
50307
50308 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
50309
50310         PR c++/4203
50311         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
50312         * g++.dg/init/empty1.C: New test.
50313
50314 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
50315
50316         * gcc.c-torture/compile/20010903-1.c: New test.
50317
50318 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
50319
50320         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
50321         for m68k.
50322
50323 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
50324
50325         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
50326
50327         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
50328
50329         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
50330
50331 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
50332
50333         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
50334         for 16-bit 'unsigned int'.
50335
50336 2001-08-29  Kazu Hirata  <kazu@hxi.com>
50337
50338         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
50339
50340 2001-08-27  Richard Henderson  <rth@redhat.com>
50341
50342         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
50343         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
50344
50345 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
50346
50347         * gcc.dg/asm-names.c (ymain): New.
50348
50349 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
50350
50351         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50352         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50353         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50354
50355 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50356
50357         * gcc.dg/compare5.c: New testcase.
50358
50359 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
50360
50361         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50362         and "In instantiation".
50363
50364 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
50365
50366         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50367
50368 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
50369
50370         * gcc.misc-tests/gcov.exp: Add support for branch information.
50371         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50372         * gcc.misc-tests/gcov-4.c: New test.
50373         * gcc.misc-tests/gcov-4b.c: New test.
50374         * gcc.misc-tests/gcov-5b.c: New test.
50375
50376 2001-08-20  Zack Weinberg  <zackw@panix.com>
50377
50378         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50379         expected to fail.
50380
50381 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50382
50383         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50384
50385 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
50386
50387         * g++.dg/eh/template1.C: New test.
50388
50389 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
50390
50391         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50392         Fix thinko.
50393         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50394         for xfail.
50395
50396 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
50397
50398         * lib/g77-dg.exp: Use prune.exp for common procedures
50399         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50400         * lib/g77.exp: (g77-dg-prune) Remove
50401
50402 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
50403
50404         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50405
50406 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50407
50408         * g++.dg/template/unify1.C: New test.
50409
50410 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
50411
50412         * g++.dg/abi/empty4.C: New test.
50413
50414 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
50415
50416         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50417         solaris2.*
50418         * g77.f-torture/compile/pr3743.x: Likewise.
50419
50420 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50421
50422         * g++.dg/other/using-declaration.C: New test.
50423
50424 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50425
50426         * gcc.dg/cpp/tr-sign.c: New testcase.
50427
50428 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50429
50430         * gcc.dg/cpp/19951025-1.c: Revert.
50431         * gcc.dg/cpp/directiv.c: We no longer process directives that
50432         interrupt macro arguments.
50433
50434 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
50435
50436         * gcc.dg/bconstp-1.c: New test.
50437
50438 2001-08-03  Richard Henderson  <rth@redhat.com>
50439
50440         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50441
50442 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50443
50444         * gcc.dg/cpp/19951025-1.c: Update.
50445
50446 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
50447
50448         * g77.dg/ff90-1.f (s): Fix reference of variable z,
50449         should be x.
50450
50451 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
50452
50453         Kill -fhonor-std.
50454         * g++.old-deja/g++.ns/ns14.C: Remove special options.
50455         * g++.old-deja/g++.other/std1.C: Likewise.
50456         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50457
50458 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
50459
50460         * lib/g77.exp: Load gcc-defs.exp for common procedures
50461         (g77_pass, g77_fail, g77_finish, g77_exit,
50462         ${tool}_check_unsupported_p} Now redundant.  Deleted.
50463
50464 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50465
50466         * g77.dg/fbackslash.f
50467         * g77.dg/fcase-preserve.f
50468         * g77.dg/ff90-1.f
50469         * g77.dg/ffixed-line-length-0.f
50470         * g77.dg/ffixed-line-length-132.f
50471         * g77.dg/ffixed-line-length-7.f
50472         * g77.dg/ffixed-line-length-72.f
50473         * g77.dg/ffixed-line-length-none.f
50474         * g77.dg/ffree-form-1.f
50475         * g77.dg/fno-backslash.f
50476         * g77.dg/fno-f90-1.f
50477         * g77.dg/fno-fixed-form-1.f
50478         * g77.dg/fno-onetrip.f
50479         * g77.dg/fno-typeless-boz.f
50480         * g77.dg/fno-underscoring.f
50481         * g77.dg/fno-vxt-1.f
50482         * g77.dg/fonetrip.f
50483         * g77.dg/ftypeless-boz.f
50484         * g77.dg/fugly-assumed.f
50485         * g77.dg/funderscoring.f
50486         * g77.dg/fvxt-1.f
50487
50488 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
50489
50490         * objc.dg/fwd-proto-1.m: New.
50491         * objc.dg/local-decl-1.m: New.
50492         * objc.dg/naming-1.m: New.
50493         * objc.dg/naming-2.m: New.
50494         * objc.dg/proto-hier-1.m: New.
50495
50496 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
50497
50498         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50499         largest-type elements to a struct makes its size grow.
50500
50501 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50502
50503         * g++.dg/abi/vthunk1.C: New test.
50504
50505 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
50506
50507         * g++.dg/abi/vbase8-22.C: New test.
50508
50509 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50510
50511         * gcc.dg/cpp/macro8.c: New test.
50512
50513 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50514
50515         * g++.dg/abi/vbase8-21.C: New test.
50516
50517 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
50518
50519         * g++.dg/abi/vbase8-10.C: New test.
50520
50521 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50522
50523         * lib/g++.exp (g++_set_ld_library_path): Renamed to
50524         ${tool}_set_ld_library_path.
50525         Changed caller.
50526         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50527         g++.exp.
50528
50529 2001-07-26  Stan Cox <scox@redhat.com>
50530
50531         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50532         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50533         gcc_exit, gcc_check_unsupported_p):
50534         Moved to gcc-deps.exp
50535         * gcc-deps.exp: New file.
50536
50537 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50538
50539         * g++.old-deja/g++.pt/defarg14.C: New test.
50540
50541 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50542
50543         * g++.old-deja/g++.other/lineno5.C: New test.
50544
50545 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50546
50547         * g++.old-deja/g++.pt/crash68.C: New test.
50548
50549 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
50550
50551         * g++.old-deja/g++.other/crash42.C: New test.
50552
50553 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
50554
50555         * gcc.dg/cpp/extratokens.c: Fix.
50556         * gcc.dg/cpp/skipping2.c: New tests.
50557
50558 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50559
50560         * gcc.c-torture/execute/20010724-1.c: New file.
50561         * gcc.c-torture/execute/20010724-1.x: New file.
50562
50563 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50564
50565         * g++.old-deja/g++.other/cond7.C: New test.
50566
50567 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50568
50569         * g++.old-deja/g++.other/optimize4.C: New test.
50570
50571 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
50572
50573         * g++.old-deja/g++.abi/vbase8-5.C: New test.
50574
50575 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
50576
50577         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50578         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50579         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50580         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50581
50582         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50583         bug report" message.
50584
50585         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50586         * g++.dg/ext/instantiate1.C: Move from old-deja.
50587
50588 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
50589
50590         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50591         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50592         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50593         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50594
50595 2001-07-23  Jeffrey A Law  (law@cygnus.com)
50596
50597         * gcc.c-torture/execute/20010723-1.c: New test.
50598
50599 2001-07-23  Ben Elliston  <bje@redhat.com>
50600
50601         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50602
50603 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50604
50605         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50606         i[34567]86-*-*.
50607         Delete handling of ieee_multilib_flags.
50608         Pass -mieee for alpha*-*-* and sh-*-*.
50609         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50610
50611 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
50612
50613         Remove old-abi tests.
50614         * g++.old-deja/g++.mike/p11116.C: Remove.
50615         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50616
50617 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
50618
50619         * g77.f-torture/compile/pr3743.f: New test
50620
50621 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
50622
50623         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50624
50625 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50626
50627         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50628         g++.old-deja/g++.pt/static6.C: Likewise.
50629         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50630         supports weak symbols.
50631
50632 2001-07-18  Andreas Jaeger  <aj@suse.de>
50633
50634         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50635         supported again.
50636
50637 2001-07-18  Andreas Jaeger  <aj@suse.de>
50638
50639         * gcc.dg/iftrap-1.c: Fix target line.
50640
50641 2001-07-17  Richard Henderson  <rth@redhat.com>
50642
50643         * gcc.c-torture/execute/20010717-1.c: New.
50644
50645 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50646
50647         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50648         tests.
50649
50650 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
50651
50652         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50653
50654 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50655
50656         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50657         UAC_SIGBUS, UAC_NOPRINT definitions.
50658
50659 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
50660
50661         * objc/execute/object_is_class.m: New test.
50662         * objc/execute/object_is_meta_class.m: New test.
50663
50664 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50665
50666         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50667         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50668
50669 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
50670
50671         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50672         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50673
50674 2001-07-14  Richard Henderson  <rth@redhat.com>
50675
50676         * gcc.dg/iftrap-1.c: New.
50677
50678 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
50679
50680         * g77.f-torture/execute/intrinsic77.f: New test.
50681
50682 2001-07-11  Janis Johnson <janis@us.ibm.com>
50683
50684         * gcc.misc-tests/gcov-3.c: New test.
50685
50686 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50687
50688         * gcc.c-torture/compile/20010711-1.c,
50689         * gcc.c-torture/compile/20010711-2.c: New tests.
50690
50691 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
50692
50693         * gcc.c-torture/execute/20010711-1.c: New test.
50694
50695 2001-07-11  Ben Elliston  <bje@redhat.com>
50696
50697         * g++.old-deja/g++.other/enum5.C: New test.
50698
50699 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
50700
50701         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50702         (g++-dg-prune): Call prune_gcc_output.
50703         * prune.exp: New file for prune_gcc_output.
50704         * lib/g++.exp, lib/gcc.exp: Load it.
50705
50706 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50707
50708         * gcc.c-torture/compile/20010701-1.c,
50709         g++.old-deja/g++.ext/attrib6.C: New tests.
50710
50711 2001-07-06  Jeffrey A Law  (law@cygnus.com)
50712
50713         * gcc.c-torture/compile/20010706-1.c: New test.
50714
50715 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
50716
50717         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50718
50719 2001-06-28  Stan Shebs  <shebs@apple.com>
50720
50721         * gcc.dg/pragma-darwin.c: New test.
50722
50723 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50724
50725         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50726         Solaris 2.[678] system.
50727
50728 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50729
50730         * gcc.dg/20010622-1.c: New test.
50731
50732 2001-06-18  Stan Shebs  <shebs@apple.com>
50733
50734         * objc.dg: New directory.
50735         * objc.dg/dg.exp: New file.
50736         * objc.dg/alias.m: New.
50737         * objc.dg/class-1.m: New.
50738         * objc.dg/class-2.m: New.
50739         * objc.dg/const-str-1.m: New.
50740         * objc.dg/const-str-2.m: New.
50741         * objc.dg/id-1.m: New.
50742         * objc.dg/method-1.m: New.
50743         * objc.dg/super-class-1.m: New.
50744         * lib/objc-dg.exp: New file.
50745
50746 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50747
50748         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50749         of label name.
50750
50751 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
50752
50753         * g++.old-deja/g++.abi/vbase8-9.C: New test.
50754
50755 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50756
50757         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50758         variable.
50759
50760 2001-06-12  Richard Henderson  <rth@redhat.com>
50761
50762         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50763
50764 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50765
50766         * g++.old-deja/g++.abi/vbase5.C: New test.
50767         * g++.old-deja/g++.abi/vbase6.C: New test.
50768         * g++.old-deja/g++.abi/vbase7.C: New test.
50769
50770 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50771
50772         * gcc.c-torture/compile/20010610-1.c: New test.
50773
50774 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
50775
50776         * g++.old-deja/g++.abi/vbase4.C: New test.
50777
50778 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50779
50780         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50781         support %f for HC11/HC12 targets.
50782         * gcc.c-torture/execute/930513-1.x: New file, likewise.
50783         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50784         on HC11/HC12 targets.
50785         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50786
50787 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50788
50789         * gcc.dg/wchar_t-1.c: New file.
50790         * gcc.dg/wint_t-1.c: Likewise.
50791
50792 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
50793
50794         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50795
50796 2001-06-11  Richard Henderson  <rth@redhat.com>
50797
50798         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50799
50800 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50801
50802         * gcc.c-torture/compile/20010611-1.c: New test.
50803
50804 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50805
50806         * gcc.dg/c99-tag-1.c: Add more tests.
50807
50808 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
50809
50810         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50811         representation on MN10300 and ARM/Thumb.
50812
50813 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
50814
50815         * g77.f-torture/execute/20010610.f: New.
50816
50817 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
50818
50819         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50820         names.
50821
50822 2001-06-09  Richard Henderson  <rth@redhat.com>
50823
50824         * gcc.c-torture/execute/ashrdi-1.c: New.
50825         * gcc.c-torture/execute/ashldi-1.c: New.
50826         * gcc.c-torture/execute/lshrdi-1.c: New.
50827
50828 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
50829
50830         * objc/execute/load-3.m: Added. Check sending +load to categories,
50831         in addition to classes.
50832
50833 2001-06-08  Stan Shebs  <shebs@apple.com>
50834
50835         * objc/execute/load-2.m: New test.  From Nicola Pero
50836         <n.pero@mi.flashnet.it>.
50837
50838 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
50839
50840         * gcc.c-torture/execute/20010605-2.c: New test.
50841
50842 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50843
50844         * g++.old-deja/g++.abi/vbase2.C: New test.
50845         * g++.old-deja/g++.abi/vbase3.C: New test.
50846
50847 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
50848
50849         * g++.old-deja/g++.pt/friend49.C: New test.
50850
50851 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
50852
50853         * g++.old-deja/g++.ext/anon3.C: New test.
50854
50855 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
50856
50857         * g++.old-deja/g++.other/conv7.C: New test.
50858
50859 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50860
50861         * gcc.c-torture/compile/20010605-2.c: New test.
50862
50863 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
50864
50865         * gcc.c-torture/execute/20010604-1.c: New test.
50866
50867 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
50868
50869         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50870
50871 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
50872
50873         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50874         (g++_link_flags): Likewise.
50875         (g++_init): Pass gccpath's value to two previous functions.
50876
50877 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50878
50879         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50880         Ensure logfile entry matches exec command line.
50881
50882 2001-05-31  Richard Henderson  <rth@redhat.com>
50883
50884         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50885         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50886
50887 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
50888
50889         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50890         compiler for irix6.2
50891
50892 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
50893
50894         * g++.old-deja/g++.other/optimize3.C: New file.
50895
50896 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
50897
50898         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50899         assemble.
50900
50901 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
50902
50903         * g++.old-deja/g++.other/optimize2.C: New file.
50904
50905 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
50906
50907         * gcc.c-torture/compile/20010518-2.c: New file.
50908         * gcc.c-torture/execute/20010518-1.c: New file.
50909         * gcc.c-torture/execute/20010518-2.c: New file.
50910
50911 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50912
50913         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50914
50915 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
50916
50917         G++ no longer defines builtins that do not begin with __builtin.
50918         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50919         * g++.old-deja/g++.brendand/misc13.C: Likewise.
50920         * g++.old-deja/g++.law/builtin1.C: Likewise.
50921         * g++.old-deja/g++.law/cvt2.C: Likewise.
50922         * g++.old-deja/g++.mike/net5.C: Likewise.
50923         * g++.old-deja/g++.other/builtins1.C: Likewise.
50924         * g++.old-deja/g++.other/builtins2.C: Likewise.
50925         * g++.old-deja/g++.other/builtins3.C: Likewise.
50926         * g++.old-deja/g++.other/builtins4.C: Likewise.
50927         * g++.old-deja/g++.other/inline8.C: Likewise.
50928         * g++.old-deja/g++.robertl/eb39.C: Likewise.
50929
50930 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
50931
50932         * g++.old-deja/g++.pt/using1.C: Adjust.
50933         * g++.old-deja/g++.pt/using2.C: New test.
50934
50935 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50936
50937         * gcc.dg/cpp/charconst.c: New tests.
50938         * gcc.dg/cpp/escape.c: New tests.
50939         * gcc.dg/cpp/escape-1.c: New tests.
50940         * gcc.dg/cpp/escape-2.c: New tests.
50941         * gcc.dg/cpp/ucs.c: New tests.
50942
50943 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
50944
50945         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50946         native compiler for irix6.5.
50947
50948 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
50949
50950         * lib/g++.exp (g++_include_flags): Use args to compute
50951         get_multilibs.
50952         (g++_link_flags): Likewise.
50953         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50954
50955 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50956
50957         * gcc.dg/c90-hexfloat-1.c: Add more tests.
50958
50959 2001-05-21  Geoff Keating  <geoffk@redhat.com>
50960
50961         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50962         this file.
50963
50964 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50965
50966         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50967         STACK_SIZE;
50968         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50969         to STACK_SIZE; Use it to define size of add_histo array.
50970         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50971         to STACK_SIZE.
50972         (f): Use GITT_SIZE to define size of gitt local table.
50973         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50974         to STACK_SIZE; Use it to define size of bytemem array.
50975
50976 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
50977
50978         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50979         on 68HC11/HC12 due to the asm instruction.
50980         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50981         * gcc.c-torture/compile/920520-1.x: Likewise.
50982         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50983         on 68HC11/HC12 because the function is larger than 64K.
50984         * gcc.c-torture/compile/961203-1.x: New file, this test fails
50985         on 68HC11/HC12 because the structure is too large.
50986
50987 2001-05-20  Richard Henderson  <rth@redhat.com>
50988
50989         * gcc.c-torture/execute/20010520-1.c: New.
50990
50991 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50992
50993         * g++.old-deja/g++.warn/compare1.C: New test.
50994         * gcc.dg/compare4.c: New test.
50995
50996 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
50997
50998         * g++.old-deja/g++.other/optimize1.C: New test.
50999
51000 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51001
51002         * g++.old-deja/g++.pt/spec41.C: New test.
51003
51004 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
51005
51006         * gcc.c-torture/compile/20010114-1.x: Remove.
51007
51008 2001-05-18  Stan Shebs  <shebs@apple.com>
51009
51010         * gcc.c-torture/compile/20010518-1.c: New test.
51011
51012 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
51013
51014         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
51015         * g++.old-deja/g++.pt/crash67.C: New test.
51016
51017 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
51018
51019         * g++.old-deja/g++.other/debug9.C: New test.
51020
51021 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
51022
51023         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
51024
51025 2001-05-16  Jan Hubicka  <jh@suse.cz>
51026
51027         * gcc.c-torture/compile/20010516-1.c: New test.
51028
51029 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51030
51031         * g++.old-deja/g++.other/crash41.C: New test.
51032
51033 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
51034
51035         * g++.old-deja/g++.pt/crash66.C: New test.
51036
51037 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
51038
51039         * g++.old-deja/g++.robertl/eb27.C: Convert.
51040
51041 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
51042
51043         * g++.dg/friend-warn.C: New test.  Do not warn about friend
51044         declaration being redundant.
51045
51046 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
51047
51048         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
51049
51050 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
51051
51052         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
51053
51054 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
51055
51056         * lib/g++.exp: Use testsuite_flags.
51057
51058 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
51059
51060         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
51061
51062 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51063
51064         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
51065
51066 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
51067
51068         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
51069
51070 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
51071
51072         * gcc.c-torture/compile/20010313-1.c: New test.
51073
51074 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
51075
51076         * gcc.dg/cpp/direct2.c: New test.
51077         * gccq.dg/cpp/direct2s.c: New test.
51078
51079         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
51080
51081 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
51082
51083         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
51084         * g++.old-deja/g++.other/op3.C: Likewise.
51085
51086 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51087
51088         * gcc.dg/cpp/syshdr.h: New file.
51089         * gcc.dg/cpp/sysmac1.c: Update.
51090         * gcc.dg/cpp/sysmac2.c: Update.
51091
51092 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51093
51094         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
51095
51096 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
51097
51098         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
51099         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
51100
51101 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
51102
51103         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
51104
51105 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
51106
51107         * lib/g++.exp (g++_include_flags): Don't use any special flags
51108         if TESTING_IN_BUILD_TREE is not defined.
51109         (g++_init): Use a plain 'c++' as the compiler if
51110         TESTING_IN_BUILD_TREEE is not defined.
51111
51112 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51113
51114         * g++.old-deja/g++.eh/catch13.C: New test.
51115         * g++.old-deja/g++.eh/catch14.C: New test.
51116
51117 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
51118
51119         * gcc.dg/cpp/tr-define.c: New test.
51120
51121 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
51122
51123         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
51124         <stdlib.h>, not <malloc.h>.
51125
51126 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51127
51128         * g++.old-deja/g++.ns/template17.C: New test.
51129
51130 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
51131
51132         * g++.old-deja/g++.pt/ref4.C: New test.
51133
51134 2001-04-30  Richard Henderson  <rth@redhat.com>
51135
51136         * gcc.dg/20000724-1.c: Revert last change.
51137
51138 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
51139
51140         * g77.f-torture/execute/20010430.f: New test.
51141
51142 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
51143
51144         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
51145
51146 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
51147
51148         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
51149
51150 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51151
51152         * g++.old-deja/g++.eh/crash6.C: New test.
51153
51154 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51155
51156         * g++.old-deja/g++.other/warn7.C: New test.
51157
51158 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
51159
51160         * g++.old-deja/g++.other/defarg9.C: New test.
51161
51162 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51163
51164         * g77.f-torture/compile/20010426.f: New test.
51165         * g77.f-torture/execute/20010426.f: New test.
51166
51167 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
51168
51169         * g77.f-torture/compile/20000629-1.x: Remove - error
51170         has been fixed.
51171
51172 2001-04-26  Jeffrey A Law  (law@cygnus.com)
51173
51174         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
51175         Tweak slightly to work with g++.dg framework.
51176         * g++.dg/special/ecos.exp: Run initp1.C test.
51177         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
51178
51179         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
51180         its linker doesn't give line numbers either.
51181         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
51182
51183 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51184
51185         * g++.old-deja/g++.other/lex1.C: New test.
51186
51187 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
51188
51189         * gcc.dg/noncompile/20010425-1.c: New test.
51190
51191 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
51192
51193         * g++.old-deja/g++.pt/mangle2.C: New test.
51194
51195 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51196
51197         * gcc.dg/format/plus-1.c: New test.
51198
51199 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51200
51201         * gcc.dg/20010423-1.c: New test.
51202
51203 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
51204
51205         * gcc.c-torture/execute/20010422-1.c: New test.
51206
51207 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
51208
51209         * g++.old-deja/g++.ns/type2.C: New test.
51210
51211 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
51212
51213         * g++.old-deja/g++.other/perf1.C: New test.
51214
51215 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
51216
51217         * gcc.dg/c99-func-2.c: Remove xfail.
51218         * gcc.dg/c99-func-3.c: Remove xfail.
51219         * gcc.dg/c99-func-4.c: Remove xfail.
51220
51221 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
51222
51223         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
51224
51225 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51226
51227         * gcc.c-torture/compile/20010423-1.c: New test.
51228
51229 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51230
51231         * g++.old-deja/g++.pt/typename28.C: New test.
51232
51233 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
51234
51235         * g++.old-deja/g++.abi/empty2.C: New test.
51236         * g++.old-deja/g++.abi/empty3.C: New test.
51237
51238 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51239
51240         * g++.old-deja/g++.other/comdat2.C: New test.
51241         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
51242
51243 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51244
51245         * g++.old-deja/g++.other/overload14.C: New test.
51246
51247 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51248
51249         * g++.old-deja/g++.other/lookup23.C: New test.
51250
51251 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
51252
51253         * gcc.c-torture/execute/20010403-1.c: New test.
51254
51255 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
51256             Mark Mitchell  <mark@codesourcery.com>
51257
51258         * lib/old-dejagnu.exp: Don't delete output of executable.
51259         Add .exe suffix to executables.
51260
51261 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
51262
51263         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
51264
51265 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51266
51267         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
51268
51269 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51270
51271         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
51272         * g++.old-deja/g++.abi/crash1.C: New test.
51273
51274 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
51275
51276         * g++.old-deja/g++.other/crash40.C: New test.
51277
51278 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51279
51280         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
51281
51282 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
51283
51284         * g++.old-deja/g++.other/warn6.C: New test.
51285
51286 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
51287
51288         * g++.old-deja/g++.robertl/eb42.C: Same.
51289
51290 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51291
51292         * gcc.dg/wtr-conversion-1.c: New testcase.
51293
51294 2001-04-10  Richard Henderson  <rth@redhat.com>
51295
51296         * g++.old-deja/g++.other/array5.C: New.
51297
51298 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51299
51300         * gcc.c-torture/execute/20010408-1.c: New test.
51301
51302 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
51303
51304         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
51305         headers and constructs.
51306         * g++.old-deja/g++.robertl/eb79.C: Same.
51307         * g++.old-deja/g++.robertl/eb77.C (main): Same.
51308         * g++.old-deja/g++.robertl/eb73.C: Same.
51309         * g++.old-deja/g++.robertl/eb66.C (main): Same.
51310         * g++.old-deja/g++.robertl/eb55.C (t): Same.
51311         * g++.old-deja/g++.robertl/eb54.C (main): Same.
51312         * g++.old-deja/g++.robertl/eb46.C (main): Same.
51313         * g++.old-deja/g++.robertl/eb44.C: Same.
51314         * g++.old-deja/g++.robertl/eb41.C (main): Same.
51315         * g++.old-deja/g++.robertl/eb4.C (main): Same.
51316         * g++.old-deja/g++.robertl/eb39.C: Same.
51317         * g++.old-deja/g++.robertl/eb33.C (main): Same.
51318         * g++.old-deja/g++.robertl/eb31.C (main): Same.
51319         * g++.old-deja/g++.robertl/eb30.C: Same.
51320         * g++.old-deja/g++.robertl/eb3.C: Same.
51321         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
51322         * g++.old-deja/g++.robertl/eb21.C: Same.
51323         * g++.old-deja/g++.robertl/eb15.C: Same.
51324         * g++.old-deja/g++.robertl/eb118.C: Same.
51325         * g++.old-deja/g++.robertl/eb115.C (main): Same.
51326         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
51327         * g++.old-deja/g++.robertl/eb109.C: Same.
51328         * g++.old-deja/g++.other/sibcall1.C (main): Same.
51329         * g++.old-deja/g++.mike/rtti1.C: Same.
51330         * g++.old-deja/g++.mike/p658.C: Same.
51331         * g++.old-deja/g++.mike/net46.C: Same.
51332         * g++.old-deja/g++.mike/net34.C: Same.
51333         * g++.old-deja/g++.mike/memoize1.C: Same.
51334         * g++.old-deja/g++.mike/eh2.C: Same.
51335         * g++.old-deja/g++.law/weak.C: Same.
51336         * g++.old-deja/g++.law/visibility7.C: Same.
51337         * g++.old-deja/g++.law/visibility25.C: Same.
51338         * g++.old-deja/g++.law/visibility22.C: Same.
51339         * g++.old-deja/g++.law/visibility2.C: Same.
51340         * g++.old-deja/g++.law/visibility17.C: Same.
51341         * g++.old-deja/g++.law/visibility13.C: Same.
51342         * g++.old-deja/g++.law/visibility10.C: Same.
51343         * g++.old-deja/g++.law/visibility1.C: Same.
51344         * g++.old-deja/g++.law/virtual3.C (eval): Same.
51345         * g++.old-deja/g++.law/vbase1.C: Same.
51346         * g++.old-deja/g++.law/operators32.C: Same.
51347         * g++.old-deja/g++.law/nest3.C: Same.
51348         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51349         * g++.old-deja/g++.law/except5.C (main): Same.
51350         * g++.old-deja/g++.law/cvt7.C (run): Same.
51351         * g++.old-deja/g++.law/cvt2.C: Same.
51352         * g++.old-deja/g++.law/cvt16.C: Same.
51353         * g++.old-deja/g++.law/ctors6.C (bar): Same.
51354         * g++.old-deja/g++.law/ctors17.C (main): Same.
51355         * g++.old-deja/g++.law/ctors13.C: Same.
51356         * g++.old-deja/g++.law/ctors12.C (main): Same.
51357         * g++.old-deja/g++.law/ctors10.C: Same.
51358         * g++.old-deja/g++.law/code-gen5.C: Same.
51359         * g++.old-deja/g++.law/bad-error7.C: Same.
51360         * g++.old-deja/g++.law/arm9.C: Same.
51361         * g++.old-deja/g++.law/arm12.C: Same.
51362         * g++.old-deja/g++.law/arg8.C: Same.
51363         * g++.old-deja/g++.law/arg1.C: Same.
51364         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51365         * g++.old-deja/g++.jason/template31.C: Same.
51366         * g++.old-deja/g++.jason/template24.C (main): Same.
51367         * g++.old-deja/g++.jason/2371.C: Same.
51368         * g++.old-deja/g++.eh/new2.C: Same.
51369         * g++.old-deja/g++.eh/new1.C: Same.
51370         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51371         * g++.old-deja/g++.brendan/nest21.C (main): Same.
51372         * g++.old-deja/g++.brendan/err-msg3.C: Same.
51373         * g++.old-deja/g++.brendan/crash62.C: Same.
51374         * g++.old-deja/g++.brendan/crash52.C: Same.
51375         * g++.old-deja/g++.brendan/crash49.C (main): Same.
51376         * g++.old-deja/g++.brendan/crash38.C: Same.
51377         * g++.old-deja/g++.brendan/crash15.C (main): Same.
51378         * g++.old-deja/g++.brendan/copy9.C: Same.
51379
51380 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
51381
51382         * gcc.c-torture/execute/20001203-2.c (memset):
51383         Count argument is of type __SIZE_TYPE__.
51384
51385 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
51386
51387         * gcc.c-torture/compile/20010404-1.c: New test.
51388
51389 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
51390
51391         * gcc.c-torture/compile/20010326-1.c: New test.
51392
51393 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
51394
51395         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51396         peculiarities of the SH.
51397         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51398
51399 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51400
51401         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51402         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51403         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51404
51405 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51406
51407         * g77.f-torture/compile/20010321-1.f: New test.
51408
51409 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51410
51411         * gcc.c-torture/compile/20010329-1.c: New test.
51412
51413 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
51414
51415         * gcc.c-torture/execute/20010329-1.c: New test.
51416
51417 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51418
51419         * g++.old-deja/g++.other/eh4.C: Fix typo.
51420
51421 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
51422
51423         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51424
51425 2001-03-28  Philip Blundell  <philb@gnu.org>
51426
51427         * gcc.c-torture/compile/20010328-1.c: New test.
51428
51429 2001-03-27  Richard Henderson  <rth@redhat.com>
51430
51431         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51432         * g++.old-deja/g++.eh/vbase3.C: Likewise.
51433
51434 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
51435
51436         * gcc.c-torture/compile/20010327-1.c: New test.
51437
51438 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51439
51440         * g++.old-deja/g++.other/friend12.C: New test.
51441         * g++.old-deja/g++.other/friend9.C: Expect no errors.
51442         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51443
51444 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51445
51446         * gcc.c-torture/execute/20010325-1.c: New test.
51447
51448 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
51449
51450         * g++.old-deja/g++.other/mangle3.C: New test.
51451
51452 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
51453
51454         * g++.old-deja/g++.other/anon8.C: New test.
51455
51456 2001-03-20  Philip Blundell  <philb@gnu.org>
51457
51458         * gcc.c-torture/compile/20010320-1.c: New test.
51459
51460 2001-03-17  Richard Henderson  <rth@redhat.com>
51461
51462         * g++.old-deja/g++.other/eh4.C: Add expected error text.
51463
51464 2001-03-15  Geoff Keating  <geoff@redhat.com>
51465
51466         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51467         tests on AIX.
51468
51469 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
51470
51471         * g++.old-deja/g++.other/eh4.C: New test.
51472
51473 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51474
51475         * gcc.dg/cpp/mi1.c: Update.
51476
51477 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
51478
51479         * g++.old-deja/g++.other/regstack.C: New test.
51480
51481 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51482
51483         * g++.old-deja/g++.other/ref4.C: New test.
51484
51485 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
51486
51487         * objc/execute/va_method.m: Added.
51488         * objc/execute/IMP.m: Added.
51489         * objc/execute/_cmd.m: Added.
51490         * objc/execute/accessing_ivars.m: Added.
51491         * objc/execute/class-1.m: Added.
51492         * objc/execute/class-10.m: Added.
51493         * objc/execute/class-11.m: Added.
51494         * objc/execute/class-12.m: Added.
51495         * objc/execute/class-13.m: Added.
51496         * objc/execute/class-14.m: Added.
51497         * objc/execute/class-2.m: Added.
51498         * objc/execute/class-3.m: Added.
51499         * objc/execute/class-4.m: Added.
51500         * objc/execute/class-5.m: Added.
51501         * objc/execute/class-6.m: Added.
51502         * objc/execute/class-7.m: Added.
51503         * objc/execute/class-8.m: Added.
51504         * objc/execute/class-9.m: Added.
51505         * objc/execute/class-tests-1.h
51506         * objc/execute/class-tests-2.h
51507         * objc/execute/compatibility_alias.m: Added.
51508         * objc/execute/encode-1.m: Added.
51509         * objc/execute/formal_protocol-1.m: Added.
51510         * objc/execute/formal_protocol-2.m: Added.
51511         * objc/execute/formal_protocol-3.m: Added.
51512         * objc/execute/formal_protocol-4.m: Added.
51513         * objc/execute/formal_protocol-5.m: Added.
51514         * objc/execute/formal_protocol-6.m: Added.
51515         * objc/execute/formal_protocol-7.m: Added.
51516         * objc/execute/informal_protocol.m: Added.
51517         * objc/execute/initialize.m: Added.
51518         * objc/execute/load.m: Added.
51519         * objc/execute/many_args_method.m: Added.
51520         * objc/execute/nested-3.m: Added.
51521         * objc/execute/no_clash.m: Added.
51522         * objc/execute/private.m: Added.
51523         * objc/execute/redefining_self.m: Added.
51524         * objc/execute/root_methods.m: Added.
51525         * objc/execute/selector-1.m: Added.
51526         * objc/execute/static-1.m: Added.
51527         * objc/execute/static-2.m: Added.
51528         * objc/execute/va_method.m: Added.
51529
51530 2001-03-10  Richard Henderson  <rth@redhat.com>
51531
51532         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51533
51534 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
51535
51536         * g++.old-deja/g++.other/crash31.C: XFAIL.
51537         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51538         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51539         * gcc.c-torture/execute/20010123-1.x: XFAIL.
51540         * gcc.c-torture/execute/20010124-1.x: XFAIL.
51541         * gcc.dg/sequence-pt-1.c: XFAIL one test.
51542
51543 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51544
51545         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51546
51547 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51548
51549         * gcc.dg/20000724-1.c: Don't use multiline strings.
51550
51551 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
51552
51553         * objc/execute/string1.m, objc/execute/string2.m: Compare the
51554         result of -cString against what we expect it to be; don't just
51555         print it out for no one to read.
51556
51557         * objc/execute/string3.m, objc/execute/string4.m: New tests.
51558         Based on testcases provided by Nicola Pero.
51559
51560 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51561
51562         * gcc.dg/cpp/macro7.c: New test.
51563
51564 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
51565
51566         * gcc.dg/cpp/multiline.c: Update.
51567
51568 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51569
51570         * g++.old-deja/g++.other/enum3.C: New test.
51571
51572 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51573
51574         * g++.old-deja/g++.other/pod1.C: New test.
51575
51576 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51577
51578         * g++.old-deja/g++.ext/overload1.C: New test.
51579
51580 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51581
51582         * g++.old-deja/g++.pt/using1.C: New test.
51583
51584 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
51585
51586         * g++.old-deja/g++.other/using9.C: New test.
51587
51588 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
51589
51590         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51591
51592         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51593
51594 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
51595
51596         * g++.old-deja/g++.ext/realpt1.C: Remove.
51597
51598 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
51599
51600         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51601
51602 2001-02-26  Will Cohen  <wcohen@redhat.com>
51603
51604         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51605
51606 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
51607
51608         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51609         templatized constructors.
51610
51611 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51612
51613         * gcc.c-torture/execute/20010224-1.c: New test.
51614
51615 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
51616
51617         * gcc.c-torture/execute/20010222-1.c: New test.
51618
51619 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
51620
51621         * g++.old-deja/g++.other/inline20.C: New test.
51622
51623 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
51624
51625         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51626
51627 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51628
51629         * g++.old-deja/g++.other/lookup22.C: New test.
51630
51631 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
51632
51633         * g77.dg: New directory.
51634         * g77.dg/20010216-1.f: New test case.
51635         * g77.dg/dg.exp: New driver.
51636         * lib/g77-dg.exp: New driver library.
51637
51638 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51639
51640         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51641
51642 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
51643
51644         * g++.old-deja/g++.other/decl9.C: New test.
51645
51646 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
51647
51648         * g++.old-deja/g++.other/init16.C: Update the test so that it does
51649         not need <string> and also tests the initialization at runtime.
51650
51651 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51652
51653         * gcc.c-torture/execute/longlong.c: New test.
51654
51655 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51656
51657         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51658
51659 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
51660
51661         * gcc.c-torture/execute/920302-1.c (execute):
51662         Change argument type to short.
51663
51664 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51665
51666         * g++.old-deja/g++.pt/deduct6.C: New test.
51667
51668 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
51669
51670         * g++.old-deja/g++.pt/deduct5.C: New test.
51671
51672 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
51673
51674         * gcc.c-torture/execute/20010209-1.c: New test.
51675
51676 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
51677
51678         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51679
51680 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
51681
51682         * g++.dg/vtgc1.C: Update for new ABI.
51683
51684         * consistency.vlad: New directory, 1665 files.
51685
51686 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51687
51688         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51689         return type.
51690         * gcc.dg/cpp/digraphs.c: Declare puts.
51691
51692 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51693
51694         * g++.old-deja/g++.other/warn5.C: New test.
51695
51696 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51697
51698         * g++.old-deja/g++.pt/spec40.C: New test.
51699
51700 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
51701
51702         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51703         case.
51704         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51705
51706 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
51707
51708         * gcc.c-torture/compile/20010209-1.c: New test.
51709
51710 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
51711
51712         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51713         excess errors message but not if it crashes.
51714         * g++.old-deja/g++.other/crash27.C: Likewise.
51715         * g++.old-deja/g++.other/crash28.C: Likewise.
51716         * g++.old-deja/g++.other/crash30.C: Likewise.
51717         * g++.old-deja/g++.other/crash32.C: Likewise.
51718         * g++.old-deja/g++.other/crash35.C: Likewise.
51719         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51720
51721 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51722
51723         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51724         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51725         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51726         g77.f-torture/execute/execute.exp,
51727         g77.f-torture/noncompile/noncompile.exp,
51728         gcc.c-torture/execute/execute.exp,
51729         gcc.c-torture/execute/memcheck/memcheck.exp,
51730         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51731         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51732         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51733         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51734         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51735         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51736         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51737         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51738         Remove bug reporting instructions with ancient email addresses.
51739
51740 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51741
51742         * gcc.dg/20010202-1.c: New test.
51743         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51744
51745 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
51746
51747         * g++.dg/stdbool-if.C: New test.
51748
51749 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
51750
51751         * objc/execute/fdecl.m: Added main().
51752
51753 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
51754
51755         * gcc.c-torture/execute/20010206-1.c: New test.
51756
51757 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
51758
51759         * gcc.dg/cpp/avoidpaste1.c: Update.
51760
51761 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
51762
51763         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51764         Pero <nicola@brainstorm.co.uk>.
51765         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51766
51767 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
51768
51769         * g++.old-deja/g++.pt/spec39.C: New test.
51770
51771 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
51772
51773         * gcc.c-torture/compile/20010202-1.c: New test.
51774
51775 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
51776
51777         * g++.old-deja/g++.abi/primary2.C: New test.
51778         * g++.old-deja/g++.abi/primary3.C: New test.
51779         * g++.old-deja/g++.abi/primary4.C: New test.
51780         * g++.old-deja/g++.abi/primary5.C: New test.
51781         * g++.old-deja/g++.abi/vtable3.h: New test.
51782         * g++.old-deja/g++.abi/vtable3a.C: New test.
51783         * g++.old-deja/g++.abi/vtable3b.C: New test.
51784         * g++.old-deja/g++.abi/vtable3c.C: New test.
51785         * g++.old-deja/g++.abi/vtable3d.C: New test.
51786         * g++.old-deja/g++.abi/vtable3e.C: New test.
51787         * g++.old-deja/g++.abi/vtable3f.C: New test.
51788         * g++.old-deja/g++.abi/vtable3g.C: New test.
51789         * g++.old-deja/g++.abi/vtable3h.C: New test.
51790         * g++.old-deja/g++.abi/vtable3i.C: New test.
51791         * g++.old-deja/g++.abi/vtable3j.C: New test.
51792         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51793
51794 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
51795
51796         * g++.old-deja/g++.other/anon6.C: New test.
51797         * g++.old-deja/g++.other/anon7.C: New test.
51798
51799 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
51800
51801         * gcc.dg/cpp/avoidpaste2.c: New tests.
51802
51803 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
51804
51805         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51806
51807 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
51808
51809         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51810         DECIMAL_DIG cases for Irix."
51811
51812 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
51813
51814         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51815
51816 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51817
51818         * gcc.dg/c99-tag-1.c: New test.
51819
51820 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51821
51822         * gcc.dg/cpp/tr-warn1.c: Add tests.
51823
51824 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
51825
51826         * gcc.dg/cpp/avoidpaste1.c: Update.
51827         * gcc.dg/cpp/paste4.c: Update.
51828
51829 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
51830
51831         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51832         cases for Irix.
51833
51834 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
51835
51836         * g++.old-deja/g++.other/inline19.C: New test.
51837
51838 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
51839
51840         * gcc.dg/Wlarger-than.c: New test.
51841
51842 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51843
51844         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51845
51846 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
51847
51848         * gcc.c-torture/execute/20010129-1.c: New test.
51849         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51850
51851 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
51852
51853         * gcc.dg/cpp/avoidpaste1.c: Test case.
51854
51855 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
51856
51857         * g++.old-deja/g++.other/inline18.C: New test.
51858
51859 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51860
51861         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51862         and __builtin_putchar.
51863
51864 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
51865
51866         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51867         tests.
51868
51869 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
51870
51871         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51872         floating point number rounding mode to round to the nearest
51873         representable mode.
51874
51875 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
51876
51877         * g++.old-deja/g++.other/mangle2.C: New test.
51878
51879 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51880
51881         * gcc.c-torture/compile/20010124-1.c: New test.
51882
51883 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
51884
51885         * g++.old-deja/g++.pt/spec38.C: New test.
51886
51887 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51888
51889         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51890         "Build don't run".
51891
51892 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51893
51894         * gcc.c-torture/execute/20010123-1.c: New test.
51895
51896 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51897
51898         * g++.old-deja/g++.pt/spec37.C: New test.
51899
51900 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
51901
51902         * g++.old-deja/g++.pt/overload14.C: New test.
51903
51904 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51905
51906         * gcc.c-torture/execute/20010122-1.c: New test, exercise
51907         __builtin_return_address.
51908
51909 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
51910
51911         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51912         * g++.old-deja/g++.pt/spec35.C: New test.
51913         * g++.old-deja/g++.pt/spec36.C: New test.
51914
51915 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
51916
51917         * gcc.c-torture/compile/20010118-1.c: New test.
51918
51919 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
51920
51921         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51922
51923 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51924
51925         * gcc.c-torture/execute/20010119-1.c: New test.
51926
51927 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51928
51929         * g++.old-deja/g++.other/vbase5.C: New test.
51930
51931 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
51932
51933         * gcc.c-torture/execute/20010118-1.c: New test.
51934
51935 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51936
51937         * g++.old-deja/g++.pt/deduct3.C: New test.
51938
51939 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51940
51941         * g++.old-deja/g++.pt/spec34.C: New test.
51942
51943 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51944
51945         * g77.f-torture/compile/20000601-2.f: New test.
51946
51947 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51948
51949         * g++.old-deja/g++.other/init17.C: New test.
51950
51951 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
51952
51953         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51954
51955 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51956
51957         * g++.old-deja/g++.pt/unify8.C: New test.
51958
51959 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51960
51961         * g++.old-deja/g++.abi/vbase1.C: New test.
51962
51963 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
51964
51965         * g++.old-deja/g++.pt/crash65.C: New test.
51966
51967 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
51968
51969         * gcc.dg/cpp/assembl2.S: New test case.
51970
51971 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
51972
51973         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51974         are supported.
51975
51976 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51977
51978         * g++.old-deja/g++.other/builtins1.C: New test.
51979         * g++.old-deja/g++.other/builtins2.C: Likewise.
51980         * g++.old-deja/g++.other/builtins3.C: Likewise.
51981         * g++.old-deja/g++.other/builtins4.C: Likewise.
51982
51983 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
51984
51985         * gcc.c-torture/compile/20010117-1.c: New test.
51986         * gcc.c-torture/compile/20010117-2.c: New test.
51987
51988 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
51989
51990         * g77.f-torture/execute/20010116.[fx]: New test,
51991         XFAIL on i?86-*-*.
51992         * g77.f-torture/compile/20010115.f: Indicate it's
51993         a test for PR fortran/1636.
51994
51995 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51996
51997         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51998
51999 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52000
52001         * g77.f-torture/compile/20010115.f: New test.
52002
52003 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
52004
52005         * g++.old-deja/g++.pt/nontype5.C: New test.
52006
52007 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52008
52009         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
52010         have an equivalent working one below it.
52011
52012 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52013
52014         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
52015         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52016
52017 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
52018
52019         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
52020         message containing "init_priority".
52021         (conpr-2.C): Likewise.
52022         (conpr-3.C): Likewise.
52023         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
52024
52025 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52026
52027         * gcc.c-torture/execute/20010114-2.c: New test.
52028
52029 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52030
52031         * gcc.c-torture/compile/20010114-1.c: New test.
52032         * gcc.c-torture/compile/20010114-1.x: Xfail.
52033         * gcc.c-torture/compile/20010114-2.c: New test.
52034         * gcc.c-torture/execute/20010114-1.c: New test.
52035         * gcc.dg/trunc-1.c: New test.
52036         * gcc.dg/uninit-B.c: New test.
52037
52038 2001-01-13  Nick Clifton  <nickc@redhat.com>
52039
52040         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
52041         target.
52042
52043 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52044
52045         * gcc.c-torture/compile/20010113-1.c: New test.
52046
52047 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
52048
52049         * gcc.c-torture/compile/20001212-1.c: New test.
52050
52051 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52052
52053         * gcc.dg/cpp/widestr1.c: Update.
52054         * gcc.dg/cpp/prag-imp.c: Remove.
52055
52056 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
52057
52058         * gcc.c-torture/execute/20000801-3.x: Remove.
52059         * gcc.dg/c90-init-1.c: New test.
52060         * gcc.dg/c99-init-1.c: New test.
52061         * gcc.dg/c99-init-2.c: New test.
52062         * gcc.dg/gnu99-init-1.c: New test.
52063
52064 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
52065
52066         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
52067         testing that no relevant ones were found.
52068
52069 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52070
52071         * g++.old-deja/g++.pt/cast2.C: New test.
52072
52073 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
52074
52075         * g++.old-deja/g++.pt/friend47.C: New test.
52076
52077 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52078
52079         * g++.old-deja/g++.pt/instantiate13.C: New test.
52080
52081 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52082
52083         * g++.old-deja/g++.other/defarg7.C: New test.
52084         * g++.old-deja/g++.other/defarg8.C: New test.
52085
52086 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52087
52088         * g++.old-deja/g++.pt/crash64.C: New test.
52089
52090 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
52091
52092         * g++.old-deja/g++.pt/crash63.C: New test.
52093
52094 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52095
52096         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
52097
52098 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
52099
52100         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
52101
52102 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52103
52104         * g++.old-deja/g++.pt/error3.C: New test.
52105
52106 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52107
52108         * g++.old-deja/g++.other/crash39.C: New test.
52109
52110 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
52111
52112         * g++.old-deja/g++.other/vbase4.C: New test.
52113
52114 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
52115
52116         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
52117         * gcc.dg/special/20000419-2.c: New file. Identical to above.
52118         * gcc.dg/special/special.exp: New test driver which will check
52119         for alias support for the above test.
52120
52121 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
52122
52123         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
52124         problems on small machines.
52125         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
52126         parameterize.
52127
52128 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
52129
52130         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
52131         mips.
52132         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
52133
52134 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
52135
52136         * g++.old_deja/g++.pt/using8.C: New test.
52137
52138 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52139
52140         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
52141
52142 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
52143
52144         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
52145         where a failure is expected.
52146         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
52147
52148 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52149
52150         * g++.old_deja/g++.pt/instantiate12.C: New test.
52151
52152 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52153
52154         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
52155         start of structs.
52156         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
52157         * g++.old-deja/g++.brendan/crash17.C: Likewise.
52158         * g++.old-deja/g++.brendan/crash29.C: Likewise.
52159         * g++.old-deja/g++.brendan/crash48.C: Likewise.
52160         * g++.old-deja/g++.brendan/ns1.C: Likewise.
52161         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
52162         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
52163         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
52164         * g++.old-deja/g++.eh/spec6.C: Likewise.
52165         * g++.old-deja/g++.jason/crash3.C: Likewise.
52166         * g++.old-deja/g++.law/ctors11.C: Likewise.
52167         * g++.old-deja/g++.law/ctors17.C: Likewise.
52168         * g++.old-deja/g++.law/ctors5.C: Likewise.
52169         * g++.old-deja/g++.law/ctors9.C: Likewise.
52170         * g++.old-deja/g++.mike/ambig1.C: Likewise.
52171         * g++.old-deja/g++.mike/net22.C: Likewise.
52172         * g++.old-deja/g++.mike/p3538a.C: Likewise.
52173         * g++.old-deja/g++.mike/p3538b.C: Likewise.
52174         * g++.old-deja/g++.mike/virt3.C: Likewise.
52175         * g++.old-deja/g++.niklas/t128.C: Likewise.
52176         * g++.old-deja/g++.other/anon4.C: Likewise.
52177         * g++.old-deja/g++.other/using1.C: Likewise.
52178         * g++.old-deja/g++.other/warn3.C: Likewise.
52179         * g++.old-deja/g++.pt/t37.C: Likewise.
52180         * g++.old-deja/g++.robertl/eb69.C: Likewise.
52181         * g++.old-deja/g++.robertl/eb71.C: Likewise.
52182
52183 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
52184
52185         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
52186
52187 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52188
52189         * gcc.c-torture/execute/stdio-opt-3.c: New test.
52190
52191 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
52192
52193         * gcc.c-torture/compile/20010107-1.c: New test.
52194
52195 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52196
52197         * gcc.c-torture/execute/builtin-noret-1.c: New test.
52198
52199 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52200
52201         * gcc.dg/format/format.h: New file.
52202         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
52203         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
52204         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
52205         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
52206         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
52207         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
52208         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
52209         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
52210         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
52211         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
52212         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
52213         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
52214         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
52215         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
52216         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
52217         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
52218         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
52219         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
52220         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
52221         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
52222         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
52223         instead of declaring standard types, macros and functions in each
52224         test.
52225
52226 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
52227
52228         * gcc.c-torture/execute/20010106-1.c: New test.
52229
52230 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52231
52232         * gcc.dg/format/format.exp: New file.
52233         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
52234         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
52235         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
52236         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
52237         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
52238         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
52239         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
52240         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
52241         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
52242         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
52243         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
52244         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
52245         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
52246         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
52247         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
52248         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
52249         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
52250         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
52251         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
52252         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
52253         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
52254         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
52255         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
52256         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
52257         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
52258         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
52259         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
52260         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
52261         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
52262         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
52263         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
52264         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
52265         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
52266         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
52267         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
52268         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
52269         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
52270         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
52271         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
52272         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
52273         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
52274         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
52275
52276 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
52277
52278         * gcc.c-torture/execute/991228-1.c: Take word endianness into
52279         account.
52280
52281 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
52282
52283         * gcc.c-torture/execute/builtin-complex-1.c: New test.
52284
52285 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
52286
52287         * g++.old-deja/g++.pt/crash62.C: New test.
52288
52289 2001-01-04  Richard Henderson  <rth@redhat.com>
52290
52291         * gcc.dg/20000926-1.c: Update expected warnings.
52292         * gcc.dg/array-2.c: Likewise.
52293         * gcc.dg/array-4.c: Also validate flexible array members.
52294         * gcc.dg/c99-flex-array-1.c: New.
52295
52296 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52297
52298         * gcc.c-torture/compile/20001222-1.x: Remove.
52299
52300 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52301
52302         * gcc.c-torture/execute/built-in-setjmp.c: New.
52303
52304 2001-01-03  Richard Henderson  <rth@redhat.com>
52305
52306         * gcc.dg/940510-1.c: Update expected error wording.
52307         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
52308
52309 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
52310
52311         * lib/target-supports.exp (check_alias_available): Modified to
52312         indicate aliases not supported if only weak aliases are supported.
52313
52314 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52315
52316         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
52317         Turn on cmpstrsi checks for __pj__ and __i370__.
52318
52319 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52320
52321         * g++.old-deja/g++.other/virtual11.C: New test.
52322
52323 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
52324
52325         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
52326
52327 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52328
52329         * gcc.c-torture/compile/20010102-1.c: New test.
52330
52331 2001-01-02  Andreas Jaeger  <aj@suse.de>
52332
52333         * gcc.dg/noreturn-3.c: New test.
52334
52335         * gcc.dg/noreturn-4.c: New test.
52336
52337 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52338
52339         * gcc.c-torture/execute/stdio-opt-1.c: Also test
52340         __builtin_fputc and __builtin_fwrite.
52341
52342 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52343
52344         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
52345         signed char, not default char.
52346
52347 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
52348
52349         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52350
52351 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
52352
52353         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52354
52355 2000-12-29  Richard Henderson  <rth@redhat.com>
52356
52357         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52358         (__cyg_profile_func_exit): Define.
52359
52360 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52361
52362         * g++.dg/vtgc1.C: New test.
52363
52364 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
52365
52366         * gcc.dg/noncompile/20001228-1.c: New test.
52367
52368         * gcc.dg/20001228-1.c: New test.
52369
52370         * gcc.c-torture/execute/20001228-1.c: New test.
52371
52372 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
52373
52374         * gcc.dg/format-strfmon-1.c: New test.
52375
52376 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52377
52378         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52379         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52380         * gcc.c-torture/execute/string-opt-1.c: Likewise.
52381         * gcc.c-torture/execute/string-opt-2.c: Likewise.
52382         * gcc.c-torture/execute/string-opt-3.c: Likewise.
52383         * gcc.c-torture/execute/string-opt-4.c: Likewise.
52384         * gcc.c-torture/execute/string-opt-6.c: Likewise.
52385         * gcc.c-torture/execute/string-opt-7.c: Likewise.
52386         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52387         * gcc.c-torture/execute/string-opt-9.c: Likewise.
52388         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52389         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52390         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52391
52392         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52393         * gcc.c-torture/execute/string-opt-4.c: Test index.
52394
52395 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
52396
52397         * gcc.c-torture/compile/20001226-1.c: New test.
52398
52399 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52400
52401         * gcc.c-torture/compile/20001222-1.c: New test.
52402         * gcc.c-torture/compile/20001222-1.x: Xfail.
52403
52404 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
52405
52406         * gcc.c-torture/execute/comp-goto-2.c: New test.
52407
52408 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
52409
52410         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52411         Use long types if __INT_MAX__ is 32767.
52412         (main): Use cast to (sint32 *) when poking 88 into a_page.
52413
52414         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52415
52416 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
52417
52418         * gcc.c-torture/compile/20001221-1.c: New test.
52419         * gcc.c-torture/execute/20001221-1.c: New test.
52420
52421 2000-12-20  Richard Henderson  <rth@redhat.com>
52422
52423         * g++.old-deja/g++.pt/crash36.C: Update error lines.
52424         * g++.old-deja/g++.robertl/eb109.C: Likewise.
52425
52426 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52427
52428         * gcc.dg/compare3.c: New test.
52429
52430 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52431
52432         * gcc.dg/format-warnll-1.c: New test.
52433
52434 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
52435
52436         * gcc.dg/cpp/cmdlne-P.c: New test.
52437
52438 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52439
52440         * gcc.c-torture/execute/builtin-abs-1.c,
52441         gcc.c-torture/execute/builtin-abs-2.c: New tests.
52442
52443 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52444
52445         * gcc.dg/cpp/multiline.c: New test.
52446
52447 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
52448
52449         * g++.old-deja/g++.other/syshdr1.C: Update.
52450         * gcc.dg/cpp/lineflags.c: Remove temporarily.
52451
52452 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52453
52454         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52455
52456 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52457
52458         * g++.old-deja/g++.pt/ttp65.C: New test.
52459
52460 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52461
52462         * g++.old-deja/g++.pt/ttp64.C: New test.
52463
52464 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52465
52466         * g++.old-deja/g++.pt/spec33.C: New test.
52467
52468 2000-12-14  Catherine Moore  <clm@redhat.com>
52469
52470         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52471         * gcc.c-torture/execute/920612-2.c: Likewise.
52472         * gcc.c-torture/execute/920428-2.c: Likewise.
52473         * gcc-c-torture/execute/va-arg-11.c: Call exit.
52474         * gcc.c-torture/execute/va-arg-21.c: Likewise.
52475
52476 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52477
52478         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52479         * gcc.dg/pack-test-2.c: Likewise.
52480
52481 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52482
52483         Tests by Zack Weinberg <zackw@stanford.edu>.
52484
52485         * gcc.dg/cpp/defined.c: Update.
52486         * gcc.dg/cpp/defined_trad.c: New tests.
52487
52488 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52489
52490         * gcc.dg/cpp/trad-direct.c: Update.
52491
52492 2000-12-11  Neil Booth  <neilb@earthling.net>
52493
52494         * gcc.dg/cpp/defined_trad.c
52495
52496 2000-12-11  Neil Booth  <neilb@earthling.net>
52497
52498         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52499
52500 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52501
52502         * gcc.dg/format-miss-2.c: New test.
52503
52504 2000-12-09  Neil Booth  <neilb@earthling.net>
52505
52506         * gcc.dg/cpp/lineflags.c: New tests.
52507         * gcc.dg/cpp/poison.c: Update.
52508         * gcc.dg/cpp/redef2.c: Update.
52509         * gcc.dg/cpp/skipping.c: New test.
52510
52511 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
52512
52513         * g++.old-deja/g++.other/eh3.C: New testcase.
52514
52515 2000-12-07  Neil Booth  <neilb@earthling.net>
52516
52517         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52518         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52519         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52520         wtr-union-init-2.c, wtr-union-init-3.c: Update.
52521         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52522         Update.
52523
52524 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52525
52526         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52527         __SIZE_TYPE__ instead of int for type of integers cast to
52528         pointers.
52529
52530 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
52531
52532         * g++.old-deja/g++.other/cleanup4.C: New test.
52533
52534 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52535
52536         * format-sec-1.c: New test.
52537
52538 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52539
52540         * gcc.dg/format-nonlit-3.c: New test.
52541
52542 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52543
52544         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52545         through a null pointer.
52546
52547 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52548
52549         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52550         * g++.old-deja/g++.pt/partial4.C: New test.
52551
52552 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
52553
52554         * gcc.c-torture/execute/ieee/hugeval.x: New.
52555
52556 2000-12-06  Neil Booth  <neilb@earthling.net>
52557
52558         * gcc.dg/cpp/backslash2.c: New tests.
52559
52560 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52561
52562         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52563         * gcc.c-torture/execute/stdio-opt-2.c: New test.
52564
52565 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
52566
52567         * gcc.c-torture/execute/20001203-2.c: New testcase.
52568
52569 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52570
52571         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52572         * g++.old-deja/g++.other/virtual10.C: New test.
52573
52574 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
52575
52576         * g++.old-deja/g++.mike/pmf5.C: Remove test.
52577
52578 2000-12-05  Richard Henderson  <rth@redhat.com>
52579
52580         * gcc.c-torture/compile/20001205-1.c: New.
52581
52582 2000-12-04  Neil Booth  <neilb@earthling.net>
52583
52584         * g++.old-deja/g++.other/virtual9.C: New test.
52585         * g++.old-deja/g++.pt/crash61.C: New test.
52586         * gcc.c-torture/execute/loop-9.c: New test.
52587
52588 2000-12-04  Neil Booth  <neilb@earthling.net>
52589
52590         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52591         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52592         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52593         * gcc.dg/cpp/extratokens.c: ...here.
52594
52595 2000-12-04  Neil Booth  <neilb@earthling.net>
52596
52597         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52598         New tests.
52599
52600 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52601
52602         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52603         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52604
52605 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52606
52607         * gcc.c-torture/execute/20001203-1.c: New test.
52608
52609 2000-12-03  Neil Booth  <neilb@earthling.net>
52610
52611         * gcc.dg/cpp/macro6.c: New test cases.
52612
52613 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52614
52615         * gcc.c-torture/execute/string-opt-9.c: New test.
52616         * gcc.c-torture/execute/string-opt-10.c: Likewise.
52617         * gcc.c-torture/execute/string-opt-11.c: Likewise.
52618         * gcc.c-torture/execute/string-opt-12.c: Likewise.
52619
52620         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52621         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52622
52623 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
52624
52625         * gcc.dg/cpp/if-6.c: New testcase.
52626
52627         * gcc.dg/20001201-1.c: New testcase.
52628
52629 2000-12-02  Neil Booth  <neilb@earthling.net>
52630
52631         * g++.old-deja/g++.other/externC4.C,
52632         g++.old-deja/g++.other/friend10.C: New tests.
52633
52634 2000-12-02  Neil Booth  <neilb@earthling.net>
52635
52636         * g++.old-deja/g++.other/instan2.C
52637         * g++.old-deja/g++.other/instan3.C: New test.
52638
52639 2000-12-02  Neil Booth  <neilb@earthling.net>
52640
52641         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52642         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52643         gnuc99.c,gnuc99-pedantic.c: New tests.
52644
52645 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52646
52647         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52648         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52649
52650 2000-12-01  Neil Booth  <neilb@earthling.net>
52651
52652         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52653         * gcc.dg/cpp/poison.c: Update.
52654         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52655
52656 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
52657
52658         * g77.f-torture/execute/20001201.f: New test.
52659
52660 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52661
52662         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52663
52664 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
52665
52666         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52667
52668 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
52669
52670         * g++.old-deja/g++.other/cast6.C: New test.
52671
52672 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
52673
52674         * gcc.c-torture/execute/20001130-2.c: New testcase.
52675
52676 2000-11-30  Richard Henderson  <rth@redhat.com>
52677
52678         * gcc.c-torture/execute/20001130-1.c: New test.
52679
52680 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52681
52682         * g++.old-deja/g++.other/op3.C: New test.
52683
52684 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52685
52686         * g++.old-deja/g++.other/op2.C: New test.
52687
52688 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
52689
52690         * g++.old-deja/g++.other/crash38.C: New test.
52691
52692 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
52693
52694         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52695
52696 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
52697
52698         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52699         tests.
52700         * gcc.c-torture/execute/string-opt-6.c: New test.
52701
52702         * gcc.dg/20001117-1.c: Add main.
52703
52704 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
52705
52706         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52707         Move from here ...
52708         * gcc.dg/940510-1.c: ... to here.
52709
52710         * gcc.dg/20000926-1.c: GNU C now allows initializations of
52711         zero-size arrays in toplevel structures.
52712
52713 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52714
52715         * gcc.c-torture/execute/loop-8.c: New test.
52716
52717 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52718
52719         * g++.old-deja/g++.other/base1.C: New test.
52720
52721 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52722
52723         * g++.old-deja/g++.other/parse2.C: New test.
52724
52725 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52726
52727         * g++.old-deja/g++.pt/incomplete1.C: New test.
52728
52729 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
52730
52731         * g++.old-deja/g++.other/friend9.C: New test.
52732
52733 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
52734
52735         * gcc.dg/20001127-1.c: New test.
52736
52737 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52738
52739         * g++.old-deja/g++.pt/friend46.C: New test.
52740
52741 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
52742
52743         * g++.old-deja/g++.other/ptrmem8.C: New test.
52744
52745 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52746
52747         * gcc.c-torture/execute/string-opt-7.c: New test.
52748         * gcc.c-torture/execute/string-opt-8.c: Likewise.
52749
52750 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
52751
52752         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52753         instead of 'mkcheck 2'.
52754
52755 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52756
52757         * gcc.c-torture/execute/memcheck/driver.c,
52758         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52759         C9X references to refer to C99.
52760
52761 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
52762
52763         * gcc.dg/ultrasp3.c: New test.
52764
52765 2000-11-25  Neil Booth  <neilb@earthling.net>
52766
52767         * gcc.dg/cpp/include2.c: Update test to be locale independent.
52768
52769 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
52770
52771         * gcc.c-torture/compile/20001123-2.c: New.
52772
52773 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52774
52775         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52776
52777 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
52778
52779         * gcc.dg/sequence-point-1.c: Add some new tests.
52780         * gcc.c-torture/execute/20001124-1.c: New test.
52781
52782 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52783
52784         * g++.old-deja/g++.other/vaarg4.C: New test.
52785         * gcc.c-torture/compile/20001123-1.c: New test.
52786
52787 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
52788
52789         * g++.other/crash24.C: Adjust and remove XFAIL.
52790         * g++.other/crash37.C: New test.
52791
52792 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
52793
52794         * g++.old-deja/g++.pt/instantiate9.C: New test.
52795
52796 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
52797
52798         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52799         new ABI, too.
52800
52801         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52802         * g++.old-deja/g++.robertl/eb55.C: Likewise.
52803
52804 2000-11-22  Neil Booth  <neilb@earthling.net>
52805
52806         * gcc.dg/cpp/Wtrigraphs.c: New test.
52807
52808 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
52809
52810         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52811
52812 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
52813
52814         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52815
52816 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
52817
52818         * lib/gcc-dg.exp: load_lib scanasm.exp.
52819         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52820         * lib/g++-dg.exp: load_lib scanasm.exp.
52821         * lib/scanasm.exp: New.
52822         (scan-assembler, scan-assembler-not): Add optional arguments to
52823         test name, or if not present, the pattern name.
52824         (scan-assembler-dem, scan-assembler-dem-not): New.
52825
52826         * g++.dg/dg.exp: New.
52827
52828 2000-11-21  Neil Booth  <neilb@earthling.net>
52829
52830         * gcc.dg/cpp/integrated1.c: Remove.
52831
52832 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52833
52834         * gcc.c-torture/execute/20001121-1.c: New test.
52835
52836 2000-11-21  Richard Henderson  <rth@redhat.com>
52837
52838         * gcc.c-torture/compile/20001121-1.c: New test.
52839
52840 2000-11-20  Neil Booth  <neilb@earthling.net>
52841
52842         * gcc.dg/cpp/integrated1.c: New test.
52843
52844 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
52845
52846         * g++.old-deja/g++.other/inline17.C: New test.
52847
52848 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
52849
52850         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52851         local variable to be zero: I made the variable global. Now
52852         uses abort() and exit() instead of relying on main's return value.
52853
52854 2000-11-20  Neil Booth  <neilb@earthling.net>
52855
52856         * gcc.dg/cpp/paste2.c: Update test.
52857         * objc/execute/paste.m: New test.
52858
52859 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52860
52861         * gcc.dg/c99-condexpr-1.c: New test.
52862
52863 2000-11-20  Neil Booth  <neilb@earthling.net>
52864
52865         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52866
52867 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
52868
52869         * g++.old-deja/g++.pt/export1.C: New test.
52870
52871 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
52872
52873         * gcc.dg/20001117-1.c: New test.
52874
52875 2000-11-18  Richard Henderson  <rth@redhat.com>
52876
52877         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52878
52879 2000-11-18  Richard Henderson  <rth@redhat.com>
52880
52881         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52882         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52883         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52884
52885 2000-11-18  Richard Henderson  <rth@redhat.com>
52886
52887         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52888         (main): New.  Exit cleanly.
52889
52890 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52891
52892         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52893         gcc.dg/c99-fordecl-2.c: New tests.
52894
52895 2000-11-18  Richard Henderson  <rth@redhat.com>
52896
52897         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52898         * gcc.c-torture/execute/zerolen-2.c: New.
52899
52900 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52901
52902         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52903         memory.
52904
52905 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52906
52907         * g++.old-deja/g++.pt/instantiate8.C: New test.
52908
52909 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
52910
52911         * g++.old-deja/g++.other/incomplete.C: Add more tests.
52912         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52913
52914 2000-11-16  Nick Clifton  <nickc@redhat.com>
52915
52916         * gcc.c-torture/execute/nestfunc-2.c: New test.
52917         * gcc.c-torture/execute/nestfunc-3.c: New test.
52918
52919 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52920
52921         * gcc.c-torture/compile/20001116-1.c: New test.
52922
52923 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52924
52925         * gcc.c-torture/execute/20001115-1.c: New test.
52926
52927 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
52928
52929         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52930         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52931         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52932         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52933
52934 2000-11-15  Neil Booth  <neilb@earthling.net>
52935
52936         gcc.dg/cpp/_Pragma1.c: Update.
52937         gcc.dg/cpp/_Pragma2.c: New test.
52938
52939 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52940
52941         * g++.old-deja/g++.other/anon5.C: New test.
52942
52943 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
52944
52945         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52946         tests.
52947
52948 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
52949
52950         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52951         output.
52952
52953 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52954
52955         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52956         labels at end of compound statements.
52957
52958 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
52959
52960         * gcc.c-torture/execute/loop-7.c: New test.
52961
52962 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52963
52964         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52965
52966 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52967
52968         * gcc.dg/c99-bool-1.c: New test.
52969
52970 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
52971
52972         * gcc.dg/c99-scope-1.c: Remove xfail.
52973         * gcc.dg/c99-scope-2.c: New test.
52974
52975 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52976
52977         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52978         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52979
52980 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
52981
52982         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52983         error messages.
52984
52985         * g++.mike/p700.C: Don't typedef wchar_t.
52986         * g++.mike/p784.C: Likewise.
52987         * g++.mike/eb101.C: Don't use __wchar_t.
52988
52989 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
52990
52991         * g77.f-torture/execute/20001111.[fx]: Test premature exit
52992         from DO loop.
52993
52994 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
52995
52996         * gcc.c-torture/execute/20001111-1.c: New test.
52997
52998 2000-11-10  Nick Clifton  <nickc@redhat.com>
52999
53000         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
53001         long multuiple and accumulate.
53002
53003 2000-11-09  Richard Henderson  <rth@redhat.com>
53004
53005         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
53006         via size_t instead of int.
53007
53008         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
53009         * gcc.c-torture/execute/string-opt-2.c: Likewise.
53010         * gcc.c-torture/execute/string-opt-3.c: Likewise.
53011         * gcc.c-torture/execute/string-opt-4.c: Likewise.
53012
53013 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
53014
53015         * gcc.c-torture/compile/20001109-1.c: New test.
53016         * gcc.c-torture/compile/20001109-2.c: New test.
53017
53018 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
53019
53020         * g++.old-deja/g++.pt/operator1.C: New test.
53021         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
53022
53023 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53024
53025         * gcc.dg/20001108-1.c: New test.
53026
53027 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
53028
53029         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
53030         with both arguments constant strings.
53031         * gcc.c-torture/execute/string-opt-3.c: New test.
53032         * gcc.c-torture/execute/string-opt-4.c: New test.
53033         * gcc.c-torture/execute/string-opt-5.c: New test.
53034
53035 2000-11-08  Nick Clifton  <nickc@redhat.com>
53036
53037         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
53038         mulsidi3adddi patterns.
53039
53040 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
53041
53042         * g++.old-deja/g++.other/crash36.C: New test.
53043
53044 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
53045
53046         * g++.old-deja/g++.other/init16.C: New test.
53047
53048 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
53049
53050         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
53051
53052 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53053
53054         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
53055         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53056         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53057
53058 2000-11-07  DJ Delorie  <dj@redhat.com>
53059
53060         * gcc.dg/20000614-1.c: Add return so that test can pass.
53061
53062 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53063
53064         * gcc.c-torture/execute/string-opt-1.c: New test.
53065
53066 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
53067
53068         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
53069         mips-sgi-irix6.* because the MIPS ABI passes floating-point
53070         parameters in registers, and there is no way for a varargs
53071         function to know in which order the integer and floating-point
53072         parameters should be interleaved when they are placed on the
53073         stack.
53074         * gcc.c-torture/execute/va-arg-16.x: Likewise.
53075         * gcc.c-torture/execute/va-arg-17.x: Likewise.
53076
53077 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53078
53079         * gcc.c-torture/execute/string-opt-2.c: New test.
53080
53081 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
53082
53083         * g++.old-deja/g++.pt/crash60.C: New test.
53084
53085 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53086
53087         * g++.old-deja/g++.other/crash24.C: New test.
53088         * g++.old-deja/g++.other/crash25.C: New test.
53089         * g++.old-deja/g++.other/crash26.C: New test.
53090         * g++.old-deja/g++.other/crash27.C: New test.
53091         * g++.old-deja/g++.other/crash28.C: New test.
53092         * g++.old-deja/g++.other/crash29.C: New test.
53093         * g++.old-deja/g++.other/crash30.C: New test.
53094         * g++.old-deja/g++.other/crash31.C: New test.
53095         * g++.old-deja/g++.other/crash32.C: New test.
53096         * g++.old-deja/g++.other/crash33.C: New test.
53097         * g++.old-deja/g++.other/crash34.C: New test.
53098         * g++.old-deja/g++.other/crash35.C: New test.
53099
53100 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
53101
53102         * gcc.c-torture/execute/20001031-1.c: New test.
53103
53104 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
53105
53106         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
53107         namespace.
53108
53109         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
53110         standards-conformant.
53111
53112         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
53113
53114         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
53115         * g++.old-deja/g++.mike/p755a.C: Likewise.
53116         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
53117         library makes no calls to `operator new' during initialization.
53118
53119 2000-11-04  Neil Booth  <neilb@earthling.net>
53120
53121         * gcc.dg/cpp/include2.c: New tests.
53122
53123 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
53124
53125         * lib/g++.exp (g++_set_ld_library_path): New function.
53126         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
53127
53128 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
53129
53130         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
53131         warnings.
53132
53133 2000-11-01  Richard Henderson  <rth@redhat.com>
53134
53135         * g++.old-deja/g++.ext/namedret1.C: New.
53136         * g++.old-deja/g++.ext/namedret2.C: New.
53137         * g++.old-deja/g++.ext/namedret3.C: New.
53138
53139 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
53140
53141         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
53142         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
53143
53144 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53145
53146         * gcc.c-torture/execute/va-arg-21.c: New test.
53147
53148 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53149
53150         * gcc.dg/c99-complex-2.c: New test.
53151
53152 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53153
53154         * gcc.c-torture/execute/stdio-opt-1.c: New test.
53155
53156 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
53157
53158         * g++.old-deja/g++.other/inline16.C: New test.
53159
53160 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
53161
53162         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
53163         __PRETTY_FUNCTION__
53164
53165 2000-10-29  Neil Booth  <neilb@earthling.net>
53166
53167         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
53168         New tests.
53169         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
53170         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
53171         optimisation.
53172
53173 2000-10-29  Neil Booth  <neilb@earthling.net>
53174
53175         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
53176         * mi1.c, mi1c.h: Add null directives to multiple-include test.
53177         * mi5.c: Test multiple includes work with -C.
53178         * trigraphs.c: Test ^= version.
53179
53180 2000-10-28  Neil Booth  <neilb@earthling.net>
53181
53182         New tests and test updates for new macro expander.
53183
53184         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
53185         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
53186         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
53187         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
53188         new diagnostic messages.
53189
53190         * gcc.dg/cpp/macro3.c: New tests.
53191
53192 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
53193
53194         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
53195         on the same line.
53196
53197 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
53198
53199         * g++.old-deja/g++.other/eh2.C: New test.
53200
53201 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53202
53203         * gcc.c-torture/execute/20001027-1.c: New test.
53204
53205 2000-10-26  Richard Henderson  <rth@redhat.com>
53206
53207         * gcc.c-torture/execute/20001026-1.c: New.
53208
53209 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
53210
53211         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
53212         * g++.old-deja/g++.law/builtin1.C: Likewise.
53213         * g++.old-deja/g++.law/ctors10.C: Likewise.
53214         * g++.old-deja/g++.law/virtual3.C: Likewise.
53215         * g++.old-deja/g++.mike/p658.C: Likewise.
53216         * g++.old-deja/g++.other/sibcall1.C: Likewise.
53217         * g++.old-deja/g++.other/vaarg2.C: Likewise.
53218         * g++.old-deja/g++.robertl/eb124.C: Likewise.
53219         * g++.old-deja/g++.robertl/eb44.C: Likewise.
53220         * g++.old-deja/g++.robertl/eb77.C: Likewise.
53221
53222 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
53223
53224         * gcc.c-torture/compile/20001024-1.c: New test.
53225
53226 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
53227
53228         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
53229         to tell us whether or not we are using V3.
53230
53231 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
53232
53233         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
53234         operands.
53235
53236 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53237
53238         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
53239
53240 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
53241
53242         * gcc.c-torture/execute/20001024-1.c: New test.
53243
53244 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
53245
53246         * g++.old-deja/g++.other/sibcall1.C: New test.
53247
53248 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
53249
53250         * gcc.dg/noncompile/init-3.c: New test.
53251
53252 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
53253
53254         * gcc.dg/format-array-1.c: New test.
53255
53256 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53257
53258         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
53259         writing through null pointers; remove comment about testing
53260         unterminated strings.
53261
53262 2000-10-17  Matthew Hiller  <hiller@redhat.com>
53263
53264         * gcc.c-torture/execute/20001017-2.c: New test.
53265
53266 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53267
53268         * gcc.c-torture/compile/20001018-1.c: New test.
53269         * gcc.c-torture/compile/20001018-1.x: Xfail.
53270
53271 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53272
53273         * gcc.c-torture/execute/20001017-1.c: New test.
53274
53275 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53276
53277         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
53278         for multiple use of arguments with scanf formats; add tests for
53279         multiple use of arguments.
53280
53281 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
53282
53283         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
53284         from some old tests.
53285
53286 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53287
53288         * gcc.dg/format-miss-1.c: New test.
53289
53290 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53291
53292         * gcc.c-torture/execute/20001013-1.c: New test.
53293
53294 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53295
53296         * gcc.dg/format-branch-1.c: New test.
53297
53298 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
53299
53300         * README, lib/file-format.exp: Remove EGCS references.
53301
53302 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
53303
53304         * gcc.dg/20001013-1.c: New test.
53305
53306 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53307
53308         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
53309         for intmax_t in the compiler using __typeof__ and the type rules
53310         for conditional expressions.
53311
53312 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
53313
53314         * gcc.dg/20001012-1.c: New test.
53315         * gcc.dg/20001012-2.c: New test.
53316
53317 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53318
53319         * gcc.dg/format-attr-1.c: New test.
53320
53321 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53322
53323         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
53324         __LONG_LONG_MAX__ instead of LLONG_MAX.
53325
53326 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53327
53328         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
53329         scanf flags.
53330         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
53331         flags.
53332
53333 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53334
53335         * gcc.dg/sequence-pt-1.c: New test.
53336
53337 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
53338
53339         * gcc.c-torture/execute/20001011-1.c: New testcase.
53340         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
53341
53342 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53343
53344         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
53345         does not error on it.
53346
53347 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
53348
53349         * gcc.dg/20001009-1.c: New test.
53350
53351 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53352
53353         * gcc.c-torture/compile/20001009-1.c: Move from here ....
53354         * gcc.c-torture/execute/20001009-2.c: ... to here.
53355
53356 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
53357
53358         * gcc.c-torture/compile/20001009-1.c: New testcase.
53359         * gcc.c-torture/execute/20001009-1.c: New testcase.
53360         Testcases provided by Jan Hubicka <jh@suse.cz>.
53361
53362 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53363
53364         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53365         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53366         uintmax_t using <limits.h> to emulate the compiler's internal
53367         logic.  No longer XFAIL %j tests.
53368
53369 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53370
53371         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53372         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53373         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53374         regexps and details of expected handling of some bad formats.
53375         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53376         suppression.
53377
53378 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53379
53380         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53381         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53382         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53383         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53384         in list archives.
53385
53386 2000-10-06  Richard Henderson  <rth@cygnus.com>
53387
53388         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53389         * g++.old-deja/g++.brendan/crash52.C: Likewise.
53390         * g++.old-deja/g++.jason/report.C: Likewise.
53391         * g++.old-deja/g++.law/friend5.C: Likewise.
53392         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
53393         of the expected warnings.
53394
53395 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
53396
53397         * g++.old-deja/g++.pt/enum14.C: New test.
53398
53399 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
53400
53401         * g++.old-deja/g++.pt/crash59.C: New test.
53402
53403 2000-10-04  Will Cohen  <wcohen@redhat.com>
53404
53405         * gcc.dg/20000926-1.c: New test.
53406
53407 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
53408
53409         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53410         function name for current C++ compiler.
53411         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53412
53413 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
53414
53415         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53416         __PRETTY_FUNCTION__.
53417         * g++.old-deja/g++.ext/pretty2.C: Likewise.
53418
53419 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53420
53421         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53422
53423 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
53424
53425         * gcc.c-torture/compile/20000923-1.c: New test.
53426
53427 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53428
53429         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53430         * g++.old-deja/g++.pt/ttp62.C: Same.
53431         * g++.old-deja/g++.other/inline14.C: Same.
53432
53433 2000-09-24  Richard Henderson  <rth@cygnus.com>
53434
53435         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53436
53437 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53438
53439         * gcc.dg/c90-printf-1.c: Add test for wide string format.
53440
53441 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
53442
53443         * gcc.c-torture/compile/20000922-1.c: New file.
53444
53445 2000-09-21  Nick Clifton  <nickc@redhat.com>
53446
53447         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53448         a signed long modulo operation.
53449         (mod6): New function - perform an unsigned long modulo operation.
53450         (main): Add tests for modulos of very large numbers by very small
53451         dividends.
53452
53453 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53454
53455         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53456
53457 2000-09-19  Richard Henderson  <rth@cygnus.com>
53458
53459         * gcc.dg/compare2.c (case 10): XFAIL.
53460
53461 2000-09-18  Richard Henderson  <rth@cygnus.com>
53462
53463         * gcc.c-torture/execute/20000906-1.c: Move ...
53464         * gcc.dg/20000906-1.c: ... here.  Only run on targets
53465         that support __builtin_trap.
53466
53467 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
53468
53469         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53470
53471 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53472
53473         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53474         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
53475         more $ format tests.
53476
53477 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53478
53479         * gcc.dg/format-errmk-1.c: New test.
53480
53481 2000-09-17  Greg McGary  <greg@mcgary.org>
53482
53483         * gcc.c-torture/execute/20000917-1.x: Remove.
53484
53485 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53486
53487         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53488
53489 2000-09-17  Greg McGary  <greg@mcgary.org>
53490
53491         * gcc.c-torture/execute/20000917-1.c: New test.
53492         * gcc.c-torture/execute/20000917-1.x: XFAIL.
53493
53494 2000-09-16  Neil Booth  <NeilB@earthling.net>
53495
53496         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53497         in nested macro bug.
53498
53499 2000-09-15  Neil Booth  <NeilB@earthling.net>
53500
53501         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53502
53503 2000-09-14  Jeffrey A Law  (law@cygnus.com)
53504
53505         * gcc.c-torture/execute/20000914-1.c: New test.
53506
53507 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
53508
53509         * g++.other/inline13.C: New test.
53510
53511 2000-09-12  Andreas Jaeger  <aj@suse.de>
53512
53513         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53514         constant by Ulrich Drepper <drepper@redhat.com>.
53515
53516 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
53517
53518         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53519
53520 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53521
53522         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53523
53524 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
53525
53526         * gcc.dg/cpp/backslash.c: New test.
53527
53528 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
53529
53530         * gcc.c-torture/execute/20000910-1.c: New test.
53531         * gcc.c-torture/execute/20000910-2.c: Likewise.
53532
53533 2000-09-11  Robert Lipe  <robertl@sco.com>
53534
53535         * gcc.dg/pragma-align.c: New test.
53536
53537 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
53538
53539         * g++.old-deja/g++.pt/explicit82.C: New test.
53540         * g++.old-deja/g++.pt/explicit83.C: New test.
53541
53542 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
53543
53544         * gcc.dg/asm-names.c: New test.
53545
53546 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53547
53548         * gcc.dg/cpp/tr-warn6.c: New test
53549
53550 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53551
53552         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53553         be accepted.
53554
53555 2000-09-07  Catherine Moore  <clm@redhat.com>
53556
53557         * gcc.c-torture/execute/unroll-1.c: New test.
53558
53559 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
53560
53561         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53562         ERROR markers.
53563         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53564         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53565         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53566         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53567         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53568         Preprocess only.
53569         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53570         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53571
53572 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53573
53574         * g++.old-deja/g++.pt/deduct2.C: New test.
53575
53576 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53577
53578         * g++.old-deja/g++.pt/parms2.C: New test.
53579
53580 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53581
53582         * g++.old-deja/g++.pt/crash58.C: New test.
53583
53584 2000-09-06  Greg McGary  <greg@mcgary.org>
53585
53586         * gcc.c-torture/execute/20000906-1.c: New test.
53587         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53588
53589 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53590
53591         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53592
53593 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53594
53595         * g++.old-deja/g++.pt/crash57.C: New test.
53596
53597 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53598
53599         * g++.old-deja/g++.pt/crash56.C: New test.
53600
53601 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53602
53603         * g++.old-deja/g++.pt/koenig1.C: New test.
53604
53605 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53606
53607         * gcc.dg/20000904-1.c: New test.
53608
53609 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
53610
53611         * gcc.dg/cpp/paste8.c: New test.
53612
53613 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
53614
53615         * gcc.c-torture/compile/20000827-1.c: New test.
53616
53617 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53618
53619         * gcc.dg/format-diag-1.c: New test.
53620
53621 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
53622
53623         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53624         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53625         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53626         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53627         gcc.dg/formatz-1.c: Adjust warning regular expressions.
53628
53629 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53630
53631         * g++.old-deja/g++.other/nested4.C: New test.
53632
53633 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
53634
53635         * g++.old-deja/g++.ns/scoped1.C: New test.
53636
53637 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
53638
53639         * lib/g++.exp: Support testing already-installed GCC.
53640
53641 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53642
53643         * wtr-label-1.c, wtr-suffix-1.c: New tests.
53644
53645 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53646
53647         * gcc.dg/return-type-2.c: New test.
53648
53649 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
53650
53651         * gcc.c-torture/compile/20000825-1.c: New test.
53652
53653 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
53654
53655         * gcc.dg/dwarf2-2.c: New test.
53656
53657 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
53658
53659         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53660         dg-warning regexps.
53661
53662 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53663
53664         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53665         gcc.dg/format-ext-5.c: New tests.
53666
53667 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
53668
53669         * g++.old-deja/g++.other/crash22.C: New test.
53670
53671 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
53672
53673         * gcc.dg/noncompile/930622-2.c: Adjust error message.
53674
53675 2000-08-24  Richard Henderson  <rth@cygnus.com>
53676
53677         * gcc.dg/ia64-sync-1.c: New test.
53678         * gcc.dg/ia64-sync-2.c: New test.
53679         * gcc.dg/ia64-asm-1.c: New test.
53680
53681 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
53682
53683         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53684         * gcc.dg/format-ext-2.c: New test.
53685
53686 2000-08-23  Jason Merrill  <jason@redhat.com>
53687
53688         * lib/old-dejagnu.exp: Also ignore "In member function" and
53689         "At global scope".
53690
53691 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53692
53693         * gcc.dg/noncompile/label-lineno-1.c: New test.
53694
53695 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53696
53697         * gcc.dg/c99-array-nonobj-1.c: New test.
53698
53699 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53700
53701         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53702         tests.
53703         * gcc.dg/format-ext-1.c: New test.
53704
53705 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53706
53707         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53708         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53709         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53710         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53711         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53712
53713 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53714
53715         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53716         gcc.dg/c99-strftime-2.c: New tests.
53717
53718 2000-08-22  Richard Henderson  <rth@cygnus.com>
53719
53720         * gcc.c-torture/execute/20000822-1.c: New test.
53721
53722 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53723
53724         * gcc.c-torture/execute/20000819-1.x: Remove.
53725
53726 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53727
53728         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53729         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53730         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53731         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53732         gcc.dg/format-xopen-1.c: New tests.
53733
53734 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53735
53736         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53737
53738 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
53739
53740         * g++.old-deja/g++.other/loop2.C: New test.
53741
53742         * gcc.c-torture/compile/20000606-1.c: New test.
53743         * gcc.c-torture/compile/20000728-1.c: New test.
53744         * gcc.c-torture/execute/20000801-1.c: New test.
53745         * gcc.c-torture/execute/20000801-2.c: New test.
53746         * gcc.c-torture/execute/20000819-1.c: New test.
53747         * gcc.c-torture/execute/20000819-1.x: XFAIL.
53748         * gcc.dg/20000629-1.c: New test.
53749         * gcc.dg/20000724-1.c: New test.
53750         * gcc.dg/20000807-1.c: New test.
53751
53752 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53753
53754         * gcc.dg/cpp/pragma-1.c: New test.
53755         * gcc.dg/cpp/pragma-2.c: New test.
53756
53757 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
53758
53759         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53760         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
53761
53762 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53763
53764         * gcc.c-torture/compile/20000818-1.c: New test.
53765
53766 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
53767
53768         * gcc.c-torture/execute/20000818-1.c: New test.
53769
53770 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
53771
53772         * gcc.dg/format-va-1.c: New test.
53773
53774 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53775
53776         * g++.old-deja/g++.other/typedef8.C: New test.
53777
53778 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53779
53780         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53781         * g++.old-deja/g++.mike/net36.C: Mark candidate.
53782         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53783         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53784         * g++.old-deja/g++.other/ptrmem7.C: New test.
53785         * g++.old-deja/g++.pt/ptrmem10.C: New test.
53786
53787 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
53788
53789         * g++.old-deja/g++.pt/typename27.C: New test.
53790
53791 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
53792
53793         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53794         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53795         * g++.old-deja/g++.pt/friend45.C: New test.
53796         * g++.old-deja/g++.other/friend8.C: New test.
53797
53798 2000-08-15  Richard Henderson  <rth@cygnus.com>
53799
53800         * gcc.c-torture/execute/20000815-1.c: New test.
53801
53802 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
53803
53804         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53805         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53806         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53807
53808 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
53809
53810         * g++.old-deja/g++.other/refinit2.C: New test.
53811
53812 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
53813
53814         * lib/c-torture.exp (c-torture): Make
53815         compiler_conditional_xfail_data global.
53816         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53817         compiler_conditional_xfail_data machinery.
53818         (f-torture-execute): Likewise.
53819         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53820         and only when unrolling loops.
53821
53822         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53823
53824 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53825
53826         * g++.old-deja/g++.pt/explicit81.C: New test.
53827
53828 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
53829
53830         * g++.old-deja/g++.pt/typename26.C: New test.
53831
53832 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
53833
53834         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53835         warning.
53836
53837 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
53838
53839         * g++.old-deja/g++.other/array3.C: New test.
53840
53841 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53842
53843         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53844         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53845         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53846         New tests.
53847
53848 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
53849
53850         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53851         * g++.old-deja/g++.abi/vmihint.C: Likewise.
53852
53853 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
53854
53855         * gcc.c-torture/execute/20000808-1.c: New test.
53856
53857 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53858
53859         * gcc.dg/c90-const-expr-1.c: New test.
53860
53861 2000-08-08  Richard Henderson  <rth@cygnus.com>
53862
53863         * gcc.dg/noncompile/920923-1.c: Declare calloc.
53864
53865 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53866
53867         * gcc.dg/noncompile/const-ll-1.c: New test.
53868
53869 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53870
53871         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53872
53873 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53874
53875         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53876         that running programs linked against the shared version of libobjc
53877         run correctly.
53878
53879 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53880
53881         * gcc.dg/c99-printf-1.c: New test.
53882
53883 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
53884
53885         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53886
53887 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
53888
53889         * gcc.c-torture/execute/20000731-1.x: Delete.
53890
53891 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
53892
53893         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53894         and torture_without_loops as is done by c-torture.exp.
53895         (search_for): Copy from c-torture.exp.
53896         (gcc-dg-runtest): New function, drives a directory of tests
53897         iterating over the TORTURE_OPTIONS.
53898         (scan-assembler, scan-assembler-not): Move here from
53899         individual directory drivers.
53900
53901         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53902         defined by lib/gcc-dg.exp.
53903         * gcc.dg/cpp/cpp.exp: Likewise.
53904         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
53905         gcc-dg-runtest, so we cycle over optimization options.
53906
53907         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53908         * gcc.dg/compare2.c: No longer expected to fail.
53909
53910 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
53911
53912         * gcc.c-torture/execute/20000804-1.c: New test.
53913
53914 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
53915
53916         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53917
53918 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
53919
53920         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53921
53922 2000-08-03  Jeffrey A Law  (law@cygnus.com)
53923
53924         * gcc.c-torture/compile/20000803-1.c: New test.
53925
53926 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
53927
53928         * gcc.c-torture/execute/20000801-3.c,
53929         gcc.c-torture/execute/20000801-4.c: New tests.
53930         * gcc.c-torture/execute/20000801-3.x,
53931         gcc.c-torture/execute/20000801-4.x: Xfail.
53932
53933 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
53934
53935         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53936         libobjc/.libs to allow for libtool.
53937
53938 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
53939
53940         * gcc.c-torture/compile/20000802-1.c: New test.
53941
53942 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
53943
53944         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53945
53946 2000-07-31  Jeffrey A Law  (law@cygnus.com)
53947
53948         * gcc-c-torture/execute/20000731-2.c: New test.
53949
53950         * gcc.c-torture/execute/20000731-1.c: New test.
53951         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53952
53953 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
53954
53955         * gcc.dg/cpp/paste7.c: New test.
53956         * gcc.dg/cpp/20000725-1.c: New test.
53957
53958 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
53959
53960         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53961         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53962         declaration warning for __builtin_dwarf_reg_size.
53963
53964         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53965
53966 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
53967
53968         * gcc.dg/noncompile/voidparam-1.c: New test.
53969
53970 2000-07-30  Richard Henderson  <rth@cygnus.com>
53971
53972         * gcc.dg/c90-digraph-1.c: Don't xfail.
53973         * gcc.dg/compare2.c (case 10): Xfail.
53974         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53975
53976 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
53977
53978         * gcc.dg/c99-main-1.c: New test.
53979
53980 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53981
53982         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53983
53984 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
53985
53986         * gcc.c-tortuer/execute/20000726-1.c: New test.
53987
53988 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
53989
53990         * gcc.c-torture/execute/enum-2.c: New test.
53991
53992 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53993
53994         * gcc.dg/cpp/tr-warn3.c: New test.
53995
53996 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53997
53998         * g++.old-deja/g++.ext/implicit1.C: Remove.
53999         * g++.old-deja/g++.jason/c2.C: Remove
54000         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
54001         * g++.old-deja/g++.pt/crash16.C: Likewise.
54002         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
54003
54004 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
54005
54006         * g++.old-deja/g++.other/for2.C: New test.
54007
54008 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
54009
54010         * gcc.dg/20000720-1.c: New test.
54011
54012 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
54013
54014         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
54015
54016 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
54017
54018         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
54019         * gcc.c-torture/execute/20000722-1.c: New.
54020         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
54021
54022 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
54023
54024         * gcc.dg/cpp/20000720-1.S: New test.
54025
54026 2000-07-21  Michael Meissner  <meissner@redhat.com>
54027
54028         * gcc.c-torture/execute/ieee/hugeval.c: New test.
54029
54030 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54031
54032         * g++.old-deja/g++.brendan/crash16.C,
54033         g++.old-deja/g++.brendan/parse3.C,
54034         g++.old-deja/g++.brendan/redecl1.C,
54035         g++.old-deja/g++.ns/template13.C,
54036         g++.old-deja/g++.other/decl4.C,
54037         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
54038
54039 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
54040
54041         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
54042         and "Internal error".
54043
54044         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
54045         regexps.
54046         * gcc.dg/cpp/paste6.c: New test.
54047
54048 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
54049
54050         * gcc.dg/cpp/tr-direct.c: New test.
54051
54052         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
54053         gcc.dg/cpp/undef1.c: Tweak error regexps.
54054
54055 2000-07-18  Eric Christopher <echristo@redhat.com>
54056
54057         * gcc.c-torture/compile/20000718-1.c: New test.
54058
54059 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
54060
54061         * cpplex.c (_cpp_push_token): If the token being pushed back
54062         is the previous token in this context, just subtract one from
54063         context->posn.
54064         * cppmacro.c (save_expansion): Clear aux field when storing a
54065         placemarker.
54066
54067 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
54068
54069         * gcc.dg/noncompile/redecl-1.c: New test.
54070
54071 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
54072
54073         * gcc.c-torture/execute/20000717-5.c: New test.
54074         * gcc.c-torture/execute/20000717-1.x: Removed.
54075
54076 2000-07-17  Richard Henderson  <rth@cygnus.com>
54077
54078         * gcc.c-torture/execute/20000717-4.c: New test.
54079
54080 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
54081
54082         * gcc.dg/cpp/syshdr.c: New test.
54083         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
54084
54085 2000-07-17  Neil Booth  <neilb@earthling.net>
54086
54087         * gcc.dg/cpp/cmdlne-dM.c: New test.
54088         * gcc.dg/cpp/cmdlne-dD.c: New test.
54089
54090 2000-07-17  Jeffrey A Law  (law@cygnus.com)
54091
54092         * gcc.c-torture/execute/20000717-3.c: New test.
54093
54094         * gcc.c-torture/compile/20000717-1.c: New test.
54095
54096 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
54097
54098         * gcc.c-torture/execute/20000717-2.c: New test.
54099
54100 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
54101
54102         * gcc.dg/formatz-1.c: New test.
54103
54104         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
54105         * gcc.dg/c99-digraph-1.c: New tests.
54106
54107         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
54108         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
54109
54110         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
54111         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
54112         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
54113         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
54114         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
54115         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
54116         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
54117
54118 2000-07-17  Greg McGary <greg@mcgary.org>
54119
54120         * gcc.c-torture/execute/20000717-1.c: New test.
54121         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
54122
54123 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
54124
54125         * gcc.c-torture/execute/20000715-2.c: New test.
54126         * gcc.dg/20000715-1.c: New test.
54127
54128 2000-07-15  Michael Meissner  <meissner@redhat.com>
54129
54130         * gcc.c-torture/execute/20000715-1.c: New test.
54131
54132 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
54133
54134         * gcc.c-torture/execute/20000707-1.c: New test.
54135
54136 2000-07-13  Neil Booth  <NeilB@earthling.net>
54137
54138         * gcc.dg/cpp/digraph1.c,
54139         gcc.dg/cpp/digraph2.c,
54140         gcc.dg/cpp/digraphs.c: New tests.
54141
54142 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
54143
54144         * g77.f-torture/compile/20000630-2.f: New test.
54145         * g77.f-torture/compile/20000630-2.x
54146
54147 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54148
54149         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
54150
54151 2000-07-11  Neil Booth  <NeilB@earthling.net>
54152
54153         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
54154
54155 2000-07-11  Neil Booth  <NeilB@earthling.net>
54156
54157         * gcc.dg/cpp/cmdlne-C.c: New.
54158
54159 2000-07-09  Neil Booth  <NeilB@earthling.net>
54160
54161         * gcc.dg/cpp/directiv.c: New tests.
54162         * gcc.dg/cpp/undef1.c: Update.
54163
54164 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
54165
54166         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
54167
54168 2000-07-09  Neil Booth  <NeilB@earthling.net>
54169
54170         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
54171
54172 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
54173
54174         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
54175         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
54176
54177 2000-07-08  Neil Booth  <NeilB@earthling.net>
54178
54179         * gcc.dg/cpp/macsyntx.c: New tests.
54180
54181 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54182
54183         * gcc.dg/20000707-1.c: New test.
54184
54185 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
54186
54187         * gcc.c-torture/execute/20000706-1.c: New test.
54188         * gcc.c-torture/execute/20000706-2.c: New test.
54189         * gcc.c-torture/execute/20000706-3.c: New test.
54190         * gcc.c-torture/execute/20000706-4.c: New test.
54191         * gcc.c-torture/execute/20000706-5.c: New test.
54192
54193 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54194
54195         * g++.old-deja/g++.pt/instantiate7.C: New test.
54196
54197 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
54198
54199         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
54200         * g++.old-deja/g++.mike/thunk3.C: Likewise.
54201         * g++.old-deja/g++.other/rtti3.C: Likewise.
54202         * g++.old-deja/g++.other/rttid3.C: Likewise.
54203
54204 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
54205
54206         *  g77.f-torture/compile/20000630-1.x: Fix typo
54207
54208 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
54209
54210         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
54211         assembly output.
54212
54213 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
54214
54215         * gcc.dg/cpp/ident.c: New test.
54216
54217 2000-07-05  Neil Booth  <NeilB@earthling.net>
54218
54219         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
54220           gcc.dg/cpp/lexstrng.c: New tests.
54221
54222 2000-07-04  Neil Booth  <NeilB@earthling.net>
54223
54224         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
54225         * gcc.dg/cpp/strify2.c: Same.
54226
54227 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
54228
54229         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
54230         * gcc.dg/cpp/19990703-1.c: Likewise.
54231         * gcc.dg/cpp/20000625-1.c: Likewise.
54232         * gcc.dg/cpp/20000625-2.c: Likewise.
54233
54234         * gcc.dg/cpp/macro1.c,
54235         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
54236         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
54237         gcc.dg/cpp/strify1.c,
54238         gcc.dg/cpp/strify2.c: New tests.
54239
54240 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
54241
54242         * gcc.c-torture/execute/20000703-1.c: New test.
54243
54244 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54245
54246         * g++.old-deja/g++.pt (lookup10.C): New test.
54247
54248 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
54249
54250         * g++.old-deja/g++.pt (typename25.C): New test.
54251
54252 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
54253
54254         * gcc.c-torture/compile/20000701-1.c: New test.
54255
54256 2000-06-30  Nick Clifton  <nickc@cygnus.com>
54257
54258         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
54259         to test case.
54260
54261 2000-06-30  Catherine Moore  <clm@cygnus.com>
54262
54263         * gcc.c-torture/execute/align-1.c: New test.
54264
54265 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
54266
54267         * g++.old-deja/g++.pt/expr8.C: New test.
54268         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
54269
54270 2000-06-29  Nick Clifton  <nickc@cygnus.com>
54271
54272         * gcc.c-torture/compile/20000629-1.c: New test.
54273
54274 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54275
54276
54277         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
54278         gcc.dg/noncompile directory, depending on whether they're
54279         preprocessor tests or not.  Annotate all the tests for the dg
54280         framework.
54281
54282         * gcc.c-torture/noncompile/noncompile.exp: Delete.
54283         * gcc.dg/noncompile/noncompile.exp: New.
54284
54285         * Moved files:
54286         Old name                                New name
54287         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
54288         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
54289         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
54290         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
54291         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
54292         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
54293         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
54294         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
54295         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
54296         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
54297         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
54298         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
54299         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
54300         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
54301         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
54302         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
54303         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
54304         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
54305         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
54306         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
54307         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
54308         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
54309         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
54310         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
54311
54312         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
54313         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
54314         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
54315         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
54316         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
54317         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
54318
54319 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
54320
54321         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
54322         declare one variable.  On the fourth, error.
54323         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
54324         declared by 20000628-1a.h.
54325
54326 2000-06-29  Richard Henderson  <rth@redhat.com>
54327
54328         * gcc.c-torture/execute/930529-1.x: New file.
54329         * gcc.dg/920413-1.c: Adjust expected warning text.
54330         * gcc.dg/980217-1.c: Declare abort.
54331         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
54332
54333 2000-06-29  Jeffrey A Law  (law@cygnus.com)
54334
54335         * g77.f-torture/compile/20000629-1.f: New test.
54336         * g77.f-torture/compile/20000629-1.x: Expected to fail.
54337
54338 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54339
54340         Rearrange lots of files, removing entirely the
54341         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
54342         directories.
54343
54344         * Deleted files:
54345         gcc.c-torture/code_quality/code_quality.exp
54346         gcc.c-torture/special/special.exp
54347         gcc.failure/failure.exp
54348         gcc.failure/940409-1.x
54349         gcc.c-torture/compile/961203-1.x
54350
54351         * New files:
54352         gcc.misc-tests/linkage.exp
54353         gcc.c-torture/execute/920730-1t.c
54354         gcc.c-torture/execute/920730-1t.x
54355         gcc.c-torture/compile/920520-1.x
54356         gcc.c-torture/compile/920521-1.x
54357         gcc.c-torture/compile/981006-1.x
54358         gcc.c-torture/execute/eeprof-1.x
54359
54360         * Moved files (possibly with modifications to fit a new harness):
54361         Old name                                New name
54362         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
54363         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
54364         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
54365         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
54366         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
54367         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
54368         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
54369         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
54370         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
54371         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
54372         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
54373         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
54374         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
54375         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
54376
54377 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
54378
54379         * c-torture/compile/961203-1.x: Delete.
54380
54381         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
54382         not exit. Include stdio.h.
54383         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54384         * gcc.misc-tests/dg-12.c: Likewise.
54385         * gcc.misc-tests/dg-5.c: Likewise.
54386         * gcc.misc-tests/dg-6.c: Likewise.
54387         * gcc.misc-tests/dg-7.c: Prototype abort.
54388         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54389         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54390         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
54391         not exit.
54392         * gcc.misc-tests/sieve.c: Use return from main, not exit.
54393         * gcc.misc-tests/sort2.c: Use return from main, not exit.
54394
54395 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
54396
54397         * gcc.dg/cpp/20000628-1.c: New test.
54398         * gcc.dg/cpp/20000628-1.h: New header for above test.
54399         * gcc.dg/cpp/20000628-1a.h: Likewise.
54400
54401 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
54402
54403         * gcc.dg/cpp: New directory.
54404         * gcc.dg/cpp/cpp.exp: New driver.
54405         * gcc.dg/cpp/20000627-1.c: New test.
54406         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54407         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54408         and rewrite as a compilation test.
54409
54410         * gcc.dg: Move many files into the cpp subdirectory, possibly
54411         renaming or editing them as well.
54412         Old name                New name
54413         990119-1.c              cpp/19990119-1.c
54414         990228-1.c              cpp/19990228-1.c
54415         990407-1.c              cpp/19990407-1.c
54416         990409-1.c              cpp/19990409-1.c
54417         990413-1.c              cpp/19990413-1.c
54418         990703-1.c              cpp/19990703-1.c
54419         20000127-1.c            cpp/20000127-1.c
54420         20000129-1.c            cpp/20000129-1.c
54421         20000207-1.c            cpp/20000207-1.c
54422         20000207-2.c            cpp/20000207-2.c
54423         20000209-1.c            cpp/20000209-1.c
54424         20000209-2.c            cpp/20000209-2.c
54425         20000301-1.c            cpp/20000301-1.c
54426         20000419-1.c            cpp/20000419-1.c
54427         20000510-1.S            cpp/20000510-1.S
54428         20000519-1.c            cpp/20000519-1.c
54429         20000529-1.c            cpp/20000529-1.c
54430         20000625-1.c            cpp/20000625-1.c
54431         20000625-2.c            cpp/20000625-2.c
54432         cpp-as1.c               cpp/assert1.c
54433         cpp-as2.c               cpp/assert2.c
54434         cxx-comments-1.c        cpp/cxxcom1.c
54435         cxx-comments-2.c        cpp/cxxcom2.c
54436         endif-label.c           cpp/endif.c
54437         cpp-hash1.c             cpp/hash1.c
54438         cpp-hash2.c             cpp/hash2.c
54439         cpp-if1.c               cpp/if-1.c
54440         cpp-if2.c               cpp/if-2.c
54441         cpp-if3.c               cpp/if-3.c
54442         cpp-if4.c               cpp/if-4.c
54443         cpp-if5.c               cpp/if-5.c
54444         cpp-cond.c              cpp/if-cexp.c
54445         cpp-missingop.c         cpp/if-mop.c
54446         cpp-missingparen.c      cpp/if-mpar.c
54447         cpp-opprec.c            cpp/if-oppr.c
54448         cpp-ifparen.c           cpp/if-paren.c
54449         cpp-shortcircuit.c      cpp/if-sc.c
54450         cpp-shift.c             cpp/if-shift.c
54451         cpp-unary.c             cpp/if-unary.c
54452         cpp-li1.c               cpp/line1.c
54453         cpp-li2.c               cpp/line2.c
54454         lineno.c                cpp/line3.c
54455         lineno-2.c              cpp/line4.c
54456         cpp-mi.c                cpp/mi1.c
54457         cpp-mic.h               cpp/mi1c.h
54458         cpp-micc.h              cpp/mi1cc.h
54459         cpp-mind.h              cpp/mi1nd.h
54460         cpp-mindp.h             cpp/mi1ndp.h
54461         cpp-mix.h               cpp/mi1x.h
54462         cpp-mi2.c               cpp/mi2.c
54463         cpp-mi2a.h              cpp/mi2a.h
54464         cpp-mi2b.h              cpp/mi2b.h
54465         cpp-mi2c.h              cpp/mi2c.h
54466         cpp-mi3.c               cpp/mi3.c
54467         cpp-mi3.def             cpp/mi3.def
54468         poison-1.c              cpp/poison.c
54469         pr-impl.c               cpp/prag-imp.c
54470         cpp-redef-2.c           cpp/redef1.c
54471         cpp-redef.c             cpp/redef2.c
54472         strpaste.c              cpp/strp1.c
54473         strpaste-2.c            cpp/strp2.c
54474         cpp-tradpaste.c         cpp/tr-paste.c
54475         cpp-tradstringify.c     cpp/tr-str.c
54476         cpp-tradwarn1.c         cpp/tr-warn1.c
54477         cpp-tradwarn2.c         cpp/tr-warn2.c
54478         trigraphs.c             cpp/trigraphs.c
54479         cpp-unc1.c              cpp/unc1.c
54480         cpp-unc2.c              cpp/unc2.c
54481         cpp-unc3.c              cpp/unc3.c
54482         cpp-unc.c               cpp/unc4.c
54483         undef.c                 cpp/undef1.c
54484         undef-2.c               cpp/undef2.c
54485         cpp-wi1.c               cpp/widestr1.c
54486
54487 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
54488
54489         * lib/g++.exp (g++_include_flags): Tweak.
54490
54491 2000-06-27  H.J. Lu  <hjl@gnu.org>
54492             Loren J. Rittle  <ljrittle@acm.org>
54493
54494         * lib/g++.exp (g++_include_flags): Override libgloss.exp
54495         version with one that knows about the new gcc tree structure.
54496         (g++_link_flags): Same.
54497
54498 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
54499
54500         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54501         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54502         case we are cross-compiling.
54503
54504         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54505         g++.old-deja/g++.niklas/Makefile.in,
54506         g++.old-deja/g++.niklas/configure.in,
54507         g++.old-deja/g++.other/Makefile.in,
54508         g++.old-deja/g++.other/configure.in,
54509         gcc.c-torture/code_quality/Makefile.in,
54510         gcc.c-torture/code_quality/configure.in,
54511         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54512         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54513         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54514         gcc.c-torture/execute/ieee/Makefile.in,
54515         gcc.c-torture/execute/ieee/configure.in,
54516         gcc.c-torture/noncompile/Makefile.in,
54517         gcc.c-torture/noncompile/configure.in,
54518         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54519         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54520         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54521
54522 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54523
54524         * g++.old-deja/g++.other/ambig3.C: New test.
54525
54526 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
54527
54528         * g++.old-deja/g++.pt/syntax1.C: New test.
54529         * g++.old-deja/g++.pt/syntax2.C: New test.
54530         * g++.old-deja/g++.other/syntax3.C: New test.
54531         * g++.old-deja/g++.other/syntax4.C: New test.
54532
54533 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54534
54535         * gcc.dg/20000623-1.c: Prototype exit and abort.
54536
54537 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
54538
54539         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54540         New tests.
54541         * gcc.dg/cpp-mi3.def: New file.
54542
54543         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54544         inside assertions.
54545         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54546         lexer's error messages.
54547         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54548         divine anything from the linemarkers.
54549         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54550         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54551
54552 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
54553
54554         * gcc.dg/20000623-1.c: New test.
54555
54556 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
54557
54558         * gcc.c-torture/execute/20000622-1.c: New test.
54559
54560 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54561
54562         * g++.old-deja/g++.other/init15.C: New test.
54563
54564 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
54565
54566         * g++.old-deja/g++.pt/vaarg2.C: New test.
54567         * g++.old-deja/g++.pt/vaarg3.C: New test.
54568
54569 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
54570
54571         * g++.old-deja/g++.other/dyncast6.C: New test.
54572
54573 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
54574
54575         * gcc.c-torture/execute/loop-6.c: New test.
54576
54577 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
54578
54579         * gcc.dg/20000614-1.c: New test.
54580         * gcc.dg/20000614-2.c: New test.
54581
54582 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
54583
54584         * g++.old-deja/g++.other/inline12.C: New test.
54585
54586 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
54587
54588         * g++.old-deja/g++.other/eh1.C: New test.
54589
54590 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
54591
54592         * g++.old-deja/g++.other/type.C: New test.
54593
54594 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54595
54596         * g++.old-deja/g++.other/initstring.C: New test.
54597
54598 2000-06-12  Jason Merrill  <jason@redhat.com>
54599
54600         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54601
54602 2000-06-09  Jeffrey A Law  (law@cygnus.com)
54603
54604         * gcc.c-torture/compile/20000609-1.c: New test.
54605
54606 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
54607
54608         * gcc.dg/20000609-1.c: New test.
54609
54610 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
54611
54612         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54613         * gcc.c-torture/noncompile/poison-1.c: Move...
54614         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54615         * gcc.dg/cpp-li1.c: Add a token after the #line.
54616
54617 2000-06-05  Richard Henderson  <rth@cygnus.com>
54618
54619         * gcc.c-torture/execute/20000605-2.c: New test.
54620         * gcc.c-torture/execute/20000605-3.c: New test.
54621
54622 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
54623
54624         * g77.f-torture/execute/20000503-1.x: New file.
54625
54626 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
54627
54628         * g++.old-deja/g++.eh/badalloc1.C: New test.
54629
54630 2000-06-05  Richard Henderson  <rth@cygnus.com>
54631
54632         * gcc.c-torture/execute/20000605-1.c: New test.
54633
54634 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
54635             Nathan Sidwell <nathan@codesourcery.com>
54636
54637         * gcc.c-torture/compile/20000605-1.c: New test.
54638
54639 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
54640
54641         * g77.f-torture/compile/20000601-1.f: New test.
54642
54643 2000-06-03  Richard Henderson  <rth@cygnus.com>
54644
54645         * gcc.c-torture/execute/20000603-1.c: New.
54646
54647 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
54648
54649         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54650         * gcc.dg/noreturn-2.c (noreturn): Likewise.
54651
54652 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
54653
54654         * gcc.dg/compare2.c (case 12): XFAIL.
54655         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54656         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54657
54658         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54659
54660 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
54661
54662         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54663         guard macro is already defined when the header is first
54664         included.
54665         * gcc.dg/cpp-mix.h: New file.
54666         * gcc.dg/endif-label.c: Update patterns to match compiler.
54667
54668         * g++.brendan/complex1.C: Declare abort.
54669         * g++.law/refs4.C: Remove XFAIL.
54670         * g++.oliva/expr2.C: Declare abort and exit.
54671
54672 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
54673
54674         * gcc.c-torture/execute/20000528-1.c: New test.
54675
54676         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54677         * g++.old-deja/g++.law/temps4.C: Likewise.
54678
54679         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54680         stdlib.h.  Call abort() on failure.
54681         * g++.old-deja/g++.law/refs4.C: Likewise.
54682         * g++.old-deja/g++.law/temps4.C: Likewise.
54683         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54684         * gcc.c-torture/execute/20000112-1.c: Include string.h.
54685
54686 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
54687
54688         Relative to g++.dg/special:
54689         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54690
54691         Relative to g++.old-deja:
54692         * g++.brendan/complex1.C, g++.jason/optimize2.C,
54693         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54694         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54695         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54696         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54697         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54698         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54699
54700         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54701         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54702         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54703         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54704         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54705         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54706         and/or string.h.
54707
54708         * g++.other/goto1.C: Update expectations for error messages.
54709
54710 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
54711
54712         * gcc.c-torture/compile/20000523-1.c: New test.
54713
54714 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54715
54716         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54717
54718 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
54719
54720         * g++.old-deja/g++.eh/catch11.C: New test.
54721         * g++.old-deja/g++.eh/catch12.C: New test.
54722
54723 2000-05-24  Nick Clifton  <nickc@cygnus.com>
54724
54725         * gcc.c-torture/execute/20000523-1.c: New test.
54726
54727 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
54728
54729         * c-torture/execute/bcp-1.c: Replace abort in arg of
54730         __builtin_constant_p with a generic external function.
54731
54732         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54733         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54734         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54735         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54736         Prototype abort and/or exit.
54737
54738         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54739         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54740         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54741         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54742
54743 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
54744
54745         * gcc.dg/dwarf2-1.c: New test.
54746
54747 2000-05-20  Richard Henderson  <rth@cygnus.com>
54748
54749         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54750
54751 2000-05-20  Andreas Jaeger  <aj@suse.de>
54752
54753         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54754         testcase.
54755
54756 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
54757
54758         * gcc.c-torture/execute/20000519-2.c: New test.
54759
54760 2000-05-19  Andreas Jaeger  <aj@suse.de>
54761
54762         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54763         which fails with SSA.
54764
54765         * lib/c-torture.exp: Also test with -O3 -fssa.
54766
54767 2000-05-18  Michael Meissner  <meissner@redhat.com>
54768
54769         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54770         * gcc.c-torture/execute/920415-1.c: Ditto.
54771         * gcc.c-torture/execute/920501-1.c: Ditto.
54772         * gcc.c-torture/execute/conversion.c: Ditto.
54773         * gcc.c-torture/execute/cvt-1.c: Ditto.
54774
54775 2000-05-18  Jeffrey A Law  (law@cygnus.com)
54776
54777         * gcc.c-torture/compile/20000518-1.c: New test.
54778
54779 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
54780
54781         * g77.f-torture/compile/200005018.f: New test.
54782
54783 2000-05-17  Jeffrey A Law  (law@cygnus.com)
54784
54785         * gcc.c-torture/compile/20000517-1.c: New test.
54786
54787 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54788
54789         * gcc.c-torture/execute/20000516-1.c: New test.
54790
54791 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
54792
54793         * g++.old-deja/g++.other/eh.C: New test.
54794
54795 2000-05-12  Richard Henderson  <rth@cygnus.com>
54796
54797         * gcc.c-torture/execute/990208-1.c (main): Don't pass
54798         constants through to doit's conditional.
54799
54800 2000-05-11  Jeffrey A Law  (law@cygnus.com)
54801
54802         * gcc.c-torture/compile/20000511-1.c: New test.
54803         * g77.f-torture/compile/20000511-1.f: New test.
54804         * g77.f-torture/compile/20000511-2.f: New test.
54805
54806 2000-05-11  Michael Meissner  <meissner@redhat.com>
54807
54808         * gcc.c-torture/execute/20000511-1.c: New test.
54809
54810 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
54811
54812         * gcc.dg/dg.exp: Scan .S files as well as .c files.
54813         * gcc.dg/20000510-1.S: New.
54814
54815 2000-05-08  Catherine Moore  <clm@cygnus.com>
54816
54817         * gcc.dg/unused-3.c: New.
54818
54819 2000-05-06  Richard Henderson  <rth@cygnus.com>
54820
54821           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54822           * g++.old-deja/g++.mike/warn1.C: Likewise.
54823           * g++.old-deja/g++.pt/local1.C: Likewise.
54824           * g++.old-deja/g++.pt/local7.C: Likewise.
54825           * g++.old-deja/g++.pt/spec16.C: Likewise.
54826
54827 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
54828
54829         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54830
54831 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
54832
54833           * g77.f-torture/execute/20000503-1.f: New test.
54834
54835 2000-05-04  Andreas Jaeger  <aj@suse.de>
54836
54837         * gcc.dg/noreturn-2.c: New test.
54838
54839 2000-05-04  Neil Booth  <NeilB@earthling.net>
54840
54841         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54842         preprocessor.
54843
54844 2000-05-04  Richard Henderson  <rth@cygnus.com>
54845
54846         * gcc.c-torture/execute/20000503-1.c: Fix typo.
54847
54848 2000-05-04  Richard Henderson  <rth@cygnus.com>
54849
54850         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
54851         OpenSSL by Jason R Thorpe.
54852
54853 2000-05-03  Jim Wilson  <wilson@cygnus.com>
54854
54855         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54856
54857 2000-05-03  Robert Lipe <robertlipe@usa.net>
54858
54859         * gcc.dg/20000503-1.c: New test.
54860
54861 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
54862
54863         * gcc.c-torture/compile/20000502-1.c: New test.
54864         * g++.old-deja/g++.other/align.C: New test.
54865         * gcc.dg/cpp-tradstringify.c: New test.
54866
54867 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
54868
54869         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54870         and hard registers.
54871
54872 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
54873
54874         * gcc.c-torture/execute/loop-5.c: New test.
54875
54876 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
54877
54878         * gcc.c-torture/execute/va-arg-20.c: New test.
54879
54880 2000-04-23  Jeffrey A Law  (law@cygnus.com)
54881
54882         * gcc.c-torture/execute/20000422-1.c: New test.
54883
54884 2000-04-20  Greg McGary  <gkm@gnu.org>
54885
54886         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54887         when optimizing, but without sibling-call optimizations (-O1).
54888
54889 2000-04-20  Jeffrey A Law  (law@cygnus.com)
54890
54891           * gcc.c-torture/compile/20000420-1.c: New test.
54892
54893 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54894
54895         * g++.abi/ptrflags.C: New test.
54896         * g++.eh/catchptr1.C: Test incomplete pointer chains.
54897
54898 2000-04-19  Catherine Moore  <clm@cygnus.com>
54899
54900         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54901
54902 2000-04-19  Greg McGary  <gkm@gnu.org>
54903
54904         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54905         sibling-call optimizations.
54906
54907 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
54908
54909         * gcc.dg/20000419-1.c: New test.
54910
54911 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
54912
54913         * gcc.c-torture/execute/20000412-6.c: New test.
54914
54915 2000-04-12  Jeffrey A Law  (law@cygnus.com)
54916
54917         * gcc.c-torture/execute/20000412-5.c: New test.
54918         * g77.f-torture/compile/20000412-1.f: New test.
54919         * gcc.c-torture/execute/20000412-4.c: New test.
54920         * gcc.c-torture/compile/20000412-2.c: New test.
54921         * gcc.c-torture/execute/20000412-3.c: New test.
54922         * gcc.c-torture/compile/20000412-1.c: New test.
54923         * gcc.c-torture/execute/20000412-2.c: New test.
54924
54925 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
54926
54927         * objc/execute/bf-20.m: New test.
54928
54929 2000-04-10  Richard Henderson  <rth@cygnus.com>
54930
54931         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54932
54933         * gcc.c-torture/execute/20000412-1.c: New test.
54934
54935 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
54936
54937         * g++.old-deja/g++.eh/catchptr1.C: New test.
54938
54939 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
54940
54941         * g++.old-deja/g++.abi/cxa_vec.C: New test.
54942
54943 2000-04-08  Neil Booth  <NeilB@earthling.net>
54944
54945         * gcc.dg/cpp-nullchar.c: Remove test as
54946         embedded nulls cause problems.
54947
54948 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54949
54950         * gcc.dg/compare2.c: New test.
54951
54952 2000-04-08  Neil Booth  <NeilB@earthling.net>
54953
54954         * gcc.dg/cpp-nullchar.c: New test.
54955
54956 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
54957
54958         * gcc.dg/cpp-mi2.c: New test.
54959         * gcc.dg/cpp-mi2[abc].h: New files.
54960
54961 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
54962
54963         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54964         member name.
54965
54966 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
54967
54968         * g++.old-deja/g++.abi/vmihint.C: New test.
54969
54970 2000-04-06  Neil Booth  <NeilB@earthling.net>
54971
54972         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54973         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54974         copyright.
54975
54976 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
54977
54978         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54979         avoid stack-frame overwrite.
54980
54981 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
54982
54983         * gcc.c-torture/compile/20000405-2.c: New test.
54984         * gcc.c-torture/compile/20000405-3.c: New test.
54985
54986 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54987
54988         * gcc.c-torture/compile/20000405-1.c: New test.
54989
54990 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
54991
54992         * gcc.dg/cast-qual-1.c: Revert last change.
54993
54994 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54995
54996         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54997
54998 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
54999
55000         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
55001         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
55002
55003 2000-04-03  Jeffrey A Law  (law@cygnus.com)
55004
55005         * gcc.c-torture/compile/20000403-2.c: New test.
55006         * gcc.c-torture/compile/20000403-1.c: New test.
55007
55008 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
55009
55010         * gcc.c-torture/execute/20000403-1.c: New test.
55011
55012 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
55013
55014         * gcc.c-torture/execute/20000402-1.c: New test.
55015
55016 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
55017
55018         * gcc.c-torture/execute/va-arg-15.c: New test.
55019         * gcc.c-torture/execute/va-arg-16.c: New test.
55020         * gcc.c-torture/execute/va-arg-17.c: New test.
55021         * gcc.c-torture/execute/va-arg-18.c: New test.
55022         * gcc.c-torture/execute/va-arg-19.c: New test.
55023
55024 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
55025
55026         * gcc.c-torture/compile/981211-1.c: Move to...
55027         * gcc.dg/cpp-as1.c: ...here.
55028         * gcc.dg/cpp-as2.c: New file.
55029
55030         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
55031         compiler.
55032
55033 2000-04-02  Neil Booth  <NeilB@earthling.net>
55034
55035         * gcc.dg/cpp-cond.c  New tests.
55036         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
55037         accidental success less likely.
55038         * gcc.dg/cpp-missingop.c  New tests.
55039         * gcc.dg/cpp-missingparen.c  New tests.
55040         * gcc.dg/cpp-shift.c  New tests.
55041         * gcc.dg/cpp-shortcircuit.c  New tests.
55042         * gcc.dg/cpp-unary.c  New tests.
55043
55044 2000-03-29  Jeffrey A Law  (law@cygnus.com)
55045
55046         * gcc.c-torture/compile/20000329-1.c: New test.
55047
55048 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
55049
55050         * gcc.c-torture/compile/20000326-1.c: New test.
55051         * gcc.c-torture/compile/20000326-2.c: New test.
55052
55053 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
55054
55055         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
55056         the first parameter is a function argument.
55057
55058 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
55059
55060         * g++.old-deja/g++.ext/array4.C: New test.
55061
55062 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
55063
55064         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
55065
55066 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55067
55068         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
55069
55070 2000-03-19  Richard Henderson  <rth@cygnus.com>
55071
55072         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
55073
55074 2000-03-19  Richard Henderson  <rth@cygnus.com>
55075
55076         * gcc.c-torture/compile/20000319-1.c: New test.
55077
55078 2000-03-14  Jeffrey A Law  (law@cygnus.com)
55079
55080         * gcc.c-torture/execute/20000314-3.c: New test.
55081         * gcc.c-torture/execute/20000314-2.c: New test.
55082         * gcc.c-torture/execute/20000314-1.c: New test.
55083         * gcc.c-torture/compile/20000314-2.c: New test.
55084         * gcc.c-torture/compile/20000314-1.c: New test.
55085
55086 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
55087
55088         * g++.old-deja/g++.warn/inline.C: New test.
55089
55090 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
55091
55092         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
55093         standards-compliant result rather than specific constants.
55094         Put test-values in array.
55095
55096 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
55097
55098         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
55099         (g++_target_compile): Put test-specific options last.
55100
55101 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55102
55103         * g++.old-deja/g++.eh/vbase4.C: New test.
55104
55105 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55106
55107         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
55108
55109 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55110
55111         * g++.old-deja/g++.brendan/misc12.C: Removed.
55112         * g++.old-deja/g++.pt/memtemp77.C: Constify.
55113         * g++.old-deja/g++.ext/pretty4.C: New test.
55114
55115 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
55116
55117         * g++.old-deja/g++.other/string2.C: New test.
55118
55119 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
55120
55121         * g++.old-deja/g++.warn/impint2.C: New test.
55122
55123 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
55124
55125         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
55126         is 1, not zero.
55127
55128 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
55129
55130         * g++.old-deja/g++.warn/impint.C: New test.
55131         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
55132         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
55133         * g++.old-deja/g++.pt/explicit12.C: Likewise.
55134         * g++.old-deja/g++.pt/explicit13.C: Likewise.
55135         * g++.old-deja/g++.pt/explicit17.C: Likewise.
55136         * g++.old-deja/g++.pt/explicit18.C: Likewise.
55137         * g++.old-deja/g++.pt/explicit19.C: Likewise.
55138         * g++.old-deja/g++.pt/explicit23.C: Likewise.
55139         * g++.old-deja/g++.pt/explicit31.C: Likewise.
55140         * g++.old-deja/g++.pt/explicit35.C: Likewise.
55141         * g++.old-deja/g++.pt/explicit6.C: Likewise.
55142         * g++.old-deja/g++.pt/memclass7.C: Likewise.
55143
55144 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
55145
55146         * gcc.dg/cpp-redef.c: New test.
55147
55148 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
55149
55150         * g++.old-deja/g++.pt/unify7.C: New test.
55151
55152 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55153
55154         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
55155         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
55156
55157 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
55158
55159         * gcc.c-torture/compile/20000224-1.c: New test.
55160
55161 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55162
55163         * gcc.c-torture/compile/cpp-2.c: New test.
55164         * gcc.c-torture/compile/cpp-1.c: New test.
55165
55166 2000-02-25  Jeffrey A Law  (law@cygnus.com)
55167
55168         * gcc.c-torture/execute/20000225-1.c: New test.
55169
55170 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55171
55172         * gcc.dg/cpp-li2.c: New test.
55173
55174         * gcc.dg/cpp-wi1.c: New test.
55175
55176         * gcc.dg/cpp-li1.c: New test.
55177
55178 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
55179
55180         * g++.old-deja/g++.other/sizeof5.C: New test.
55181
55182 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55183
55184         * gcc.c-torture/execute/va-arg-13.c: New test.
55185
55186 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
55187
55188         * gcc.c-torture/execute/va-arg-12.c: New test.
55189
55190 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55191
55192         * gcc.c-torture/execute/20000223-1.c: New test.
55193
55194 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
55195
55196         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
55197
55198 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
55199
55200         * g++.old-deja/g++.abi/ptrmem.C: New test.
55201
55202 2000-02-19  Richard Henderson  <rth@cygnus.com>
55203
55204         * gcc.c-torture/compile/init-3.c: New.
55205
55206 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
55207
55208         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
55209         ALWAYS_CXXFLAGS.
55210
55211 2000-02-11  Robert Lipe <robertl@sco.com>
55212
55213         * gcc.c-torture/compile/20000211-3.c: New test.
55214
55215 2000-02-11  Martin Buchholz <martin@xemacs.org>
55216
55217         * gcc.c-torture/compile/20000211-2.c: New test.
55218
55219 2000-02-11  Jeffrey A Law  (law@cygnus.com)
55220
55221         * gcc.c-torture/compile/20000211-1.c: New test.
55222
55223 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
55224
55225         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
55226           on native targets
55227
55228 2000-02-08  Nathan Sidwell  <nathan@acm.org>
55229
55230         * g++.old-deja/g++.other/cast5.C: New test.
55231
55232 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
55233
55234         * gcc.c-torture/execute/20000205-1.c: New.
55235
55236 2000-02-03  Nathan Sidwell  <nathan@acm.org>
55237
55238         * g++.old-deja/g++.jason/cast3.C: Return void.
55239         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
55240
55241 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55242
55243         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
55244
55245         * gcc.dg/loop-1.c: New test.
55246
55247 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
55248
55249         * gcc.c-torture/compile/20000127-1.c: New test.
55250         * gcc.c-torture/execute/991228-1.c: New test.
55251
55252 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55253
55254         * gcc.dg/unused-2.c: New test.
55255
55256         * gcc.dg/conv-1.c: New test.
55257
55258 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
55259
55260         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
55261         compiler.
55262         (tool_option_proc): Fix typo.
55263
55264 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
55265
55266         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
55267         of the ld on the host, not on the build machine.
55268         Also, don't crash if '--help' is not a supported option.
55269
55270 2000-01-24  Richard Henderson  <rth@cygnus.com>
55271
55272         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
55273
55274 2000-01-20  Jeffrey A Law  (law@cygnus.com)
55275
55276         * gcc.c-torture/execute/20000120-2.c: New test.
55277         * gcc.c-torture/execute/20000120-1.c: New test.
55278
55279 2000-01-13  Jeffrey A Law  (law@cygnus.com)
55280
55281         * gcc.c-torture/execute/20000113-1.c: New test.
55282
55283 2000-01-12  Jeffrey A Law  (law@cygnus.com)
55284
55285         * gcc.c-torture/execute/20000112-1.c: New test.
55286
55287 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55288
55289         * gcc.dg/20000111-1.c: New test.
55290
55291 2000-01-10  Jeffrey A Law  (law@cygnus.com)
55292
55293         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
55294         with 16 bit integers.
55295
55296 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55297
55298         * gcc.dg/20000108-1.c: New test.
55299
55300 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55301
55302         * g++.old-deja/g++.ns/koenig8.C: New test.
55303
55304 2000-01-05  Nathan Sidwell  <nathan@acm.org>
55305
55306         * g++.old-deja/g++.other/cast4.C: New test.
55307
55308 2000-01-05  Jeffrey A Law  (law@cygnus.com)
55309
55310         * gcc.c-torture/compile/20000105-2.c: New test.
55311         * gcc.c-torture/compile/20000105-1.c: New test.
55312
55313 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55314
55315         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
55316         references to printf & atoi to conform to ANSI standard.
55317         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
55318         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
55319         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
55320         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
55321         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
55322         * g++.old-deja/g++.brendan/complex1.C: Likewise.
55323         * g++.old-deja/g++.brendan/copy1.C: Likewise.
55324         * g++.old-deja/g++.brendan/copy2.C: Likewise.
55325         * g++.old-deja/g++.brendan/copy3.C: Likewise.
55326         * g++.old-deja/g++.brendan/copy4.C: Likewise.
55327         * g++.old-deja/g++.brendan/copy5.C: Likewise.
55328         * g++.old-deja/g++.brendan/copy6.C: Likewise.
55329         * g++.old-deja/g++.brendan/copy7.C: Likewise.
55330         * g++.old-deja/g++.brendan/copy8.C: Likewise.
55331         * g++.old-deja/g++.brendan/crash11.C: Likewise.
55332         * g++.old-deja/g++.brendan/crash14.C: Likewise.
55333         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
55334         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
55335         * g++.old-deja/g++.brendan/delete2.C: Likewise.
55336         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
55337         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
55338         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
55339         * g++.old-deja/g++.brendan/eh1.C: Likewise.
55340         * g++.old-deja/g++.brendan/groff1.C: Likewise.
55341         * g++.old-deja/g++.brendan/init3.C: Likewise.
55342         * g++.old-deja/g++.brendan/misc12.C: Likewise.
55343         * g++.old-deja/g++.brendan/misc7.C: Likewise.
55344         * g++.old-deja/g++.brendan/new2.C: Likewise.
55345         * g++.old-deja/g++.brendan/operators4.C: Likewise.
55346         * g++.old-deja/g++.brendan/operators5.C: Likewise.
55347         * g++.old-deja/g++.brendan/overload2.C: Likewise.
55348         * g++.old-deja/g++.brendan/overload7.C: Likewise.
55349         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55350         * g++.old-deja/g++.brendan/reference1.C: Likewise.
55351         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55352         * g++.old-deja/g++.brendan/template24.C: Likewise.
55353         * g++.old-deja/g++.brendan/template3.C: Likewise.
55354         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55355         * g++.old-deja/g++.jason/inline3.C: Likewise.
55356         * g++.old-deja/g++.jason/opeq.C: Likewise.
55357         * g++.old-deja/g++.law/arg5.C: Likewise.
55358         * g++.old-deja/g++.law/arm7.C: Likewise.
55359         * g++.old-deja/g++.law/ctors11.C: Likewise.
55360         * g++.old-deja/g++.law/cvt8.C: Likewise.
55361         * g++.old-deja/g++.law/init9.C: Likewise.
55362         * g++.old-deja/g++.law/refs4.C: Likewise.
55363         * g++.old-deja/g++.law/template2.C: Likewise.
55364         * g++.old-deja/g++.law/visibility24.C: Likewise.
55365         * g++.old-deja/g++.law/vtable3.C: Likewise.
55366         * g++.old-deja/g++.mike/asm2.C: Likewise.
55367         * g++.old-deja/g++.mike/eh1.C: Likewise.
55368         * g++.old-deja/g++.mike/misc1.C: Likewise.
55369         * g++.old-deja/g++.mike/misc13.C: Likewise.
55370         * g++.old-deja/g++.mike/misc14.C: Likewise.
55371         * g++.old-deja/g++.mike/ns12.C: Likewise.
55372         * g++.old-deja/g++.mike/p1248.C: Likewise.
55373         * g++.old-deja/g++.mike/p3708.C: Likewise.
55374         * g++.old-deja/g++.mike/p3708a.C: Likewise.
55375         * g++.old-deja/g++.mike/p3708b.C: Likewise.
55376         * g++.old-deja/g++.mike/p646.C: Likewise.
55377         * g++.old-deja/g++.mike/p700.C: Likewise.
55378         * g++.old-deja/g++.mike/p783.C: Likewise.
55379         * g++.old-deja/g++.mike/p783a.C: Likewise.
55380         * g++.old-deja/g++.mike/p783b.C: Likewise.
55381         * g++.old-deja/g++.mike/p786.C: Likewise.
55382         * g++.old-deja/g++.mike/p789.C: Likewise.
55383         * g++.old-deja/g++.mike/p789a.C: Likewise.
55384         * g++.old-deja/g++.mike/p807a.C: Likewise.
55385         * g++.old-deja/g++.other/delete3.C: Likewise.
55386         * g++.old-deja/g++.other/dyncast1.C: Likewise.
55387         * g++.old-deja/g++.other/dyncast2.C: Likewise.
55388         * g++.old-deja/g++.other/dyncast3.C: Likewise.
55389         * g++.old-deja/g++.other/empty1.C: Likewise.
55390         * g++.old-deja/g++.other/temporary1.C: Likewise.
55391         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55392         * g++.old-deja/g++.pt/t16.C: Likewise.
55393         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55394
55395 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
55396
55397         * gcc.dg/991230-1.c: New test.
55398
55399 1999-12-29  Jeffrey A Law  (law@cygnus.com)
55400
55401         * gcc.c-torture/compile/991229-3.c: New test.
55402         * gcc.c-torture/compile/991229-2.c: New test.
55403         * gcc.c-torture/compile/991229-1.c: New test.
55404
55405 1999-12-29  Greg McGary <gkm@eng.ascend.com>
55406
55407         * gcc.c-torture/compile/labels-2.c: New test.
55408
55409 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
55410
55411         * gcc.c-torture/execute/991227-1.c: New test.
55412
55413 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55414
55415         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55416
55417 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
55418
55419         * gcc.c-torture/execute/991221-1.c: New test.
55420
55421 1999-12-20  Nathan Sidwell  <nathan@acm.org>
55422
55423         * g++.old-deja/g++.other/cast3.C: New test.
55424
55425 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
55426
55427         * gcc.c-torture/execute/991216-4.c: New test.
55428
55429 1999-12-16  Michael Meissner  <meissner@cygnus.com>
55430
55431         * gcc.c-torture/execute/991216-1.c: New test.
55432         * gcc.c-torture/execute/991216-2.c: New test.
55433         * gcc.c-torture/execute/991216-3.c: New test.
55434
55435 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55436
55437         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55438         Actually make the test fail by using "-O2" for compilation.
55439
55440 1999-12-15  Nathan Sidwell  <nathan@acm.org>
55441
55442         * g++.old-deja/g++.warn/cast-align1.C: New test.
55443
55444 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55445
55446         * gcc.c-torture/compile/991214-1.c: New test.
55447         * gcc.c-torture/compile/991214-2.c: New test.
55448
55449 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
55450
55451         * gcc.dg/991214-1.c: New test.
55452
55453 1999-12-13  Jeffrey A Law  (law@cygnus.com)
55454
55455         * gcc.c-torture/compile/991213-3.c: New test.
55456         * gcc.c-torture/compile/991213-2.c: New test.
55457         * gcc.c-torture/compile/991213-1.c: New test.
55458
55459 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
55460
55461         * gcc.dg/991209-1.c: New test.
55462
55463 1999-12-08  Nathan Sidwell <nathan@acm.org>
55464
55465         * gcc.c-torture/compile/991208-1.c: New test.
55466
55467 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55468
55469         * gcc.dg/ultrasp2.c: New test.
55470
55471 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
55472
55473         * g++.old-deja/g++.abi/align.C (main): Fix typo.
55474
55475 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
55476
55477         * gcc.c-torture/compile/991202-1.c: New test.
55478         * gcc.c-torture/execute/991202-1.c: New test.
55479         * gcc.c-torture/execute/991202-2.c: New test.
55480         * gcc.c-torture/execute/991202-3.c: New test.
55481
55482 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
55483
55484         * g++.old-deja/g++.abi/align.C: New test.
55485         * g++.old-deja/g++.abi/aggregates.C: Likewise.
55486         * g++.old-deja/g++.abi/bitfields.C: Likewise.
55487
55488 1999-12-01  Richard Henderson  <rth@cygnus.com>
55489
55490         * gcc.c-torture/execute/991201-1.c: New.
55491
55492 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
55493
55494         * gcc.dg/991129-1.c: New test.
55495
55496 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55497
55498         * gcc.c-torture/compile/991127-1.c: New test.
55499
55500 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55501
55502         * g++.old-deja/g++.other/warn4.C: New test.
55503
55504 1999-11-22  Nathan Sidwell  <nathan@acm.org>
55505
55506         * g++.old-deja/g++.eh/cleanup2.C: New test.
55507         * g++.old-deja/g++.ext/pretty2.C: New test.
55508         * g++.old-deja/g++.ext/pretty3.C: New test.
55509         * g++.old-deja/g++.other/debug6.C: New test.
55510
55511 1999-10-20  Jim Wilson  <wilson@cygnus.com>
55512
55513         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55514         compiler_output to look for one error message instead of two.
55515
55516 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
55517
55518         * gcc.c-torture/execute/991118-1.c: Also test case
55519         where the word boundary does not split a byte evenly.
55520
55521 1999-11-19  Nathan Sidwell  <nathan@acm.org>
55522
55523         * g++.old-deja/g++.ext/restrict1.C: New test.
55524
55525 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55526
55527         * gcc.c-torture/execute/991118-1.c: New test.
55528
55529 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
55530
55531         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55532         working directory pathnames.
55533
55534 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
55535
55536         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55537         host is equipped with driver.h and driver.o so it can actually
55538         compile and run the tests.
55539
55540 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
55541
55542         * gcc.c-torture/compile/991008-1.c: New test.
55543
55544 1999-11-08  Nick Clifton  <nickc@cygnus.com>
55545
55546         * lib/gcc-dg.exp: Include target-supports.exp
55547
55548 1999-11-05  Nick Clifton  <nickc@cygnus.com>
55549
55550         * lib/target-supports.exp: New file: Provide procs to test for
55551         features supported by the target.
55552         (check_weak_available): Moved here from ecos.exp.
55553         (check_alias_available): New proc: Determine of the target
55554         toolchain supports the alias attribute.
55555
55556         * gcc.dg/special/ecos.exp: Move check_weak_available to
55557         target-supports.exp.
55558         (alias-1.c): Only perform the test if the target supports
55559         aliases.
55560         (wkali-1.c): Only perform the test if the target supports
55561         aliases.
55562
55563         * gcc.dg/990506-0.c: Expect error messages from cross
55564         targets as well as native targets.
55565
55566 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55567
55568         * gcc.dg/ultrasp1.c: Removed xfail.
55569         * gcc.dg/struct-ret-2.c: Likewise.
55570         * gcc.dg/array-1.c: Likewise.
55571
55572 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
55573
55574         * gcc.dg/struct-ret-2.c: New test.
55575
55576         * gcc.dg/array-1.c: New test.
55577
55578 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
55579
55580         * gcc.c-torture/execute/991030-1.c: New test.
55581
55582 1999-10-26  Richard Henderson  <rth@cygnus.com>
55583
55584         * gcc.c-torture/compile/991026-2.c: New test.
55585
55586 1999-10-26  Jeffrey A Law  (law@cygnus.com)
55587
55588         * gcc.c-torture/compile/991026-1.c: New test.
55589
55590 1999-10-23  Jeffrey A Law  (law@cygnus.com)
55591
55592         * gcc.c-torture/execute/991023-1.c: New test.
55593
55594 1999-10-19  Jeffrey A Law  (law@cygnus.com)
55595
55596         * gcc.c-torture/execute/991019-1.c: New test.
55597
55598 1999-10-16  Richard Henderson  <rth@cygnus.com>
55599
55600         * gcc.c-torture/execute/991016-1.c: New test.
55601
55602 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
55603
55604         * gcc.c-torture/execute/991014-1.c: New test.
55605
55606 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
55607
55608         * g++.old-deja/g++.other/union2.C: New test.
55609
55610 1999-10-13  Nathan Sidwell  <nathan@acm.org>
55611
55612         * g++.old-deja/g++.other/vaarg2.C: New test.
55613         * g++.old-deja/g++.other/vaarg3.C: New test.
55614
55615 1999-10-12  Craig Burley  <craig@jcb-sc.com>
55616
55617         * g77.f-torture/noncompile/19990905-1.f: Moved from being
55618         in compile/.
55619
55620 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
55621
55622         * gcc.c-torture/execute/va-arg-11.c: New test.
55623
55624 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
55625
55626         * lib/file-format.exp (gcc_target_object_format): Don't
55627         crash if objdump is unavailable.
55628
55629 1999-09-29  Donn Terry <donn@interix.com>
55630
55631         * gcc.misc-tests/mg.exp: delete extraneous redirection.
55632
55633 1999-09-28  Nick Clifton  <nickc@cygnus.com>
55634
55635         * gcc.c-torture/compile/990928-1.c: New test.
55636
55637 1999-09-28  Nathan Sidwell  <nathan@acm.org>
55638
55639         * g++.old-deja/g++.other/decl6.C: New test.
55640
55641 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55642
55643         * gcc.c-torture/execute/va-arg-10.c: New test.
55644
55645 1999-09-27  Nathan Sidwell  <nathan@acm.org>
55646
55647         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55648         __PRETTY_FUNCTION__.
55649
55650 1999-09-23  Nick Clifton  <nickc@cygnus.com>
55651
55652         * gcc.c-torture/execute/990923-1.c: New test.
55653
55654 1999-09-21  Nick Clifton  <nickc@cygnus.com>
55655
55656         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55657         for which -fpic is inappropriate.
55658
55659 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
55660
55661         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55662
55663 1999-09-21  Nathan Sidwell  <nathan@acm.org>
55664
55665         * g++.old-deja/g++.other/dyncast1.C: New test.
55666         * g++.old-deja/g++.other/dyncast2.C: New test.
55667         * g++.old-deja/g++.other/dyncast3.C: New test.
55668         * g++.old-deja/g++.other/dyncast4.C: New test.
55669         * g++.old-deja/g++.other/dyncast5.C: New test.
55670         * g++.old-deja/g++.eh/catch3.C: New test.
55671         * g++.old-deja/g++.eh/catch3p.C: New test.
55672         * g++.old-deja/g++.eh/catch4.C: New test.
55673         * g++.old-deja/g++.eh/catch4p.C: New test.
55674         * g++.old-deja/g++.eh/catch5.C: New test.
55675         * g++.old-deja/g++.eh/catch5p.C: New test.
55676         * g++.old-deja/g++.eh/catch6.C: New test.
55677         * g++.old-deja/g++.eh/catch6p.C: New test.
55678         * g++.old-deja/g++.eh/catch7.C: New test.
55679         * g++.old-deja/g++.eh/catch7p.C: New test.
55680         * g++.old-deja/g++.eh/catch8.C: New test.
55681         * g++.old-deja/g++.eh/catch8p.C: New test.
55682         * g++.old-deja/g++.eh/catch9.C: New test.
55683         * g++.old-deja/g++.eh/catch9p.C: New test.
55684
55685 1999-09-13  Nathan Sidwell  <nathan@acm.org>
55686
55687         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55688         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55689
55690 1999-09-13  Jeffrey A Law  (law@cygnus.com)
55691
55692         * gcc.c-torture/compile/990913-1.c: New test.
55693
55694 1999-09-10  Nathan Sidwell  <nathan@acm.org>
55695
55696         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55697         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55698
55699 1999-09-09  Richard Henderson  <rth@cygnus.com>
55700
55701         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55702
55703 1999-09-09  Nathan Sidwell  <nathan@acm.org>
55704
55705         * g++.old-deja/g++.other/lookup11.C: New test.
55706         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55707         what is permitted and what we want.
55708         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55709         overload use.
55710         * g++.old-deja/g++.jason/rfg5.C: Likewise.
55711
55712 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
55713
55714         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55715         * gcc.c-torture/noncompile/poison-1.c: New file.
55716
55717 1999-09-08  Nathan Sidwell  <nathan@acm.org>
55718
55719         * g++.old-deja/g++.other/sizeof3.C: New test.
55720         * g++.old-deja/g++.other/sizeof4.C: New test.
55721         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55722         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55723
55724 1999-09-07  Richard Henderson  <rth@cygnus.com>
55725
55726         * gcc.dg/va-arg-1.c: New.
55727
55728 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55729
55730         * gcc.c-torture/execute/va-arg-9.c: New test.
55731
55732 1999-09-05  Craig Burley  <craig@jcb-sc.com>
55733
55734         * g77.f-torture/compile/980519-2.f: New test.
55735         * g77.f-torture/compile/19990905-0.f: New test.
55736         * g77.f-torture/compile/19990905-1.f: New test.
55737         * g77.f-torture/compile/19990905-2.f: New test.
55738
55739         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55740
55741 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
55742
55743         * gcc.c-torture/execute/990827-1.c: Fix typo.
55744
55745 1999-09-03  Nathan Sidwell  <nathan@acm.org>
55746
55747         * g++.old-deja/g++.other/deref1.C: New test.
55748
55749 1999-09-02  Nathan Sidwell  <nathan@acm.org>
55750
55751         * g++.old-deja/g++.other/ambig2.C: New test.
55752         * g++.old-deja/g++.other/cond5.C: New test.
55753         * g++.old-deja/g++.other/lookup16.C: New test.
55754
55755 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
55756
55757         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55758         assemblers too.
55759
55760 1999-08-31  Jeffrey A Law  (law@cygnus.com)
55761
55762         * lib/c-torture.exp: Avoid the "compare executables" optimization
55763         when testing native.
55764
55765 1999-08-29  Jeffrey A Law  (law@cygnus.com)
55766
55767         * gcc.c-torture/execute/990829-1.c: New test.
55768         * gcc.c-torture/compile/990829-1.c: New test.
55769
55770 1999-08-27  Paul Burchard  <burchard@pobox.com>
55771
55772         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55773         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55774         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55775         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55776         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55777         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55778         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55779         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55780         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55781         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55782         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55783
55784 1999-08-27  Jeffrey A Law  (law@cygnus.com)
55785
55786         * gcc.c-torture/execute/990827-1.c: New test.
55787
55788 1999-08-26  Craig Burley  <craig@jcb-sc.com>
55789
55790         * g77.f-torture/noncompile/19990826-4.f: New test.
55791
55792         * g77.f-torture/compile/19990826-3.f: New test.
55793
55794         * g77.f-torture/execute/19990826-2.f: New test.
55795
55796         * g77.f-torture/compile/19990826-1.f: New test.
55797
55798         * gcc.c-torture/execute/990826-0.c: New test.
55799         * g77.c-torture/execute/19990826-0.f: New test.
55800
55801         * g77.f-torture/noncompile/970626-2.f: New test.
55802
55803 1999-08-25  Paul Burchard  <burchard@pobox.com>
55804
55805         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55806         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55807         lss-011.C: New tests.
55808
55809 1999-08-25  Nathan Sidwell  <nathan@acm.org>
55810
55811         * g++.old-deja/g++.other/decl5.C: New test.
55812
55813 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55814
55815         * noncompile/noncompile.exp: Load_lib c-torture.exp.
55816         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55817         call `postbase' for each one.  All callers of `postbase' changed
55818         to call this instead.
55819
55820 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
55821
55822         * gcc.c-torture/execute/990811-1.c: New test.
55823
55824 1999-08-09  Nick Clifton  <nickc@cygnus.com>
55825
55826         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55827         just native ones.
55828
55829         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55830         just native ones.
55831
55832 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55833
55834         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55835
55836 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55837
55838         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55839
55840 1999-08-04  Nathan Sidwell  <nathan@acm.org>
55841
55842         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55843
55844 1999-08-04  Jeffrey A Law  (law@cygnus.com)
55845
55846         * gcc.c-torture/execute/990804-1.c: New test.
55847
55848 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55849
55850         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55851         * g++.old-deja/g++.brendan/crash64.C: Likewise.
55852         * g++.old-deja/g++.brendan/overload8.C: Likewise.
55853
55854 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55855
55856         * g++.old-deja/g++.other/struct1.C: New test.
55857
55858 1999-08-03  Nathan Sidwell  <nathan@acm.org>
55859
55860         * g++.old-deja/g++.other/enum2.C: New test.
55861
55862 1999-08-02  Richard Henderson  <rth@cygnus.com>
55863
55864         Adapted from tests from Franz Sirl:
55865         * gcc.c-torture/execute/va-arg-7.c: New test.
55866         * gcc.c-torture/execute/va-arg-8.c: New test.
55867
55868 1999-08-01  Jeffrey A Law  (law@cygnus.com)
55869
55870         * gcc.c-torture/compile/990801-2.c: New test.
55871
55872         * gcc.c-torture/compile/990801-1.c: New test.
55873
55874 1999-07-27  Michael Meissner  <meissner@cygnus.com>
55875
55876         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55877         fp-cmp-1.c, converting double to float.
55878
55879         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55880         fp-cmp-1.c, converting double to long double.
55881
55882         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55883         from fr1 to unknown_register, since fr1 is a legitimate register
55884         on some machines.
55885
55886 1999-07-25  Jeffrey A Law  (law@cygnus.com)
55887
55888         * README: More listname related changes.
55889
55890 1999-07-08  Catherine Moore  <clm@cygnus.com>
55891
55892         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
55893
55894 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
55895
55896         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55897
55898 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
55899
55900         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55901
55902 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
55903
55904         * gcc.dg/990703-1.c: New test.
55905
55906 1999-06-29  Nick Clifton  <nickc@cygnus.com>
55907
55908         * lib/file-format.exp: New file: Move definition of proc
55909         gcc_target_object_format to here from
55910         gcc.dg/special/ecos.exp.
55911
55912         * lib/c-torture.exp: Include lib file-format.exp.
55913         * lib/gcc-dg.exp: Include lib file-format.exp.
55914
55915         * gcc.dg/special/ecos.exp: Remove definition of proc
55916         gcc_target_object_format.
55917
55918 1999-06-28  Jeffrey A Law  (law@cygnus.com)
55919
55920         * gcc.c-torture/execute/990628-1.c: New test.
55921
55922 1999-06-25  Jeffrey A Law  (law@cygnus.com)
55923
55924         * gcc.c-torture/compile/990625-2.c: New test.
55925
55926         * gcc.c-torture/compile/990625-1.c: New test.
55927
55928 1999-06-23  Nick Clifton  <nickc@cygnus.com>
55929
55930         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
55931         attributes compile.
55932         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55933         ports that use the COFF/PE file format.
55934
55935 1999-06-17  Jeffrey A Law  (law@cygnus.com)
55936
55937         * gcc.c-torture/compile/990617-1.c: New test.
55938
55939 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
55940
55941         * g++.old-deja/g++.other/decl4.C: New test.
55942
55943 1999-06-14  Nathan Sidwell  <nathan@acm.org>
55944
55945         * g++.old-deja/g++.other/bitfld3.C: New test.
55946
55947 1999-06-08  Nathan Sidwell  <nathan@acm.org>
55948
55949         * g++.old-deja/g++.eh/catch1.C: New test.
55950
55951 1999-06-07  Jeffrey A Law  (law@cygnus.com)
55952
55953         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55954
55955         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55956         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
55957
55958 1999-06-05  Craig Burley  <craig@jcb-sc.com>
55959
55960         * g77.f-torture/compile/19990502-0.f: Replace with new,
55961         shorter, test that still fails after recent changes.
55962
55963 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55964
55965         * gcc.c-torture/execute/990604-1.c: New test.
55966
55967 1999-05-31  Jeffrey A Law  (law@cygnus.com)
55968
55969         * gcc.c-torture/execute/990531-1.c: New test.
55970
55971 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55972
55973         * gcc.c-torture/compile/990527-1.c: New test.
55974
55975 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
55976
55977         * gcc.c-torture/execute/990527-1.c: New test.
55978
55979 1999-05-25  Nick Clifton  <nickc@cygnus.com>
55980
55981         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55982         bitfields as signed.
55983
55984 1999-05-25  Craig Burley  <craig@jcb-sc.com>
55985
55986         * g77.f-torture/compile/19990525-0.f: New test.
55987
55988 1999-05-25  Jeffrey A Law  (law@cygnus.com)
55989
55990         * gcc.c-torture/execute/990525-2.c: New test.
55991
55992         * gcc.c-torture/execute/990525-1.c: New test.
55993
55994 1999-05-24  Nathan Sidwell  <nathan@acm.org>
55995
55996         * g++.old-deja/g++.other/anon3.C: New test.
55997         * g++.old-deja/g++.other/anon4.C: New test.
55998         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55999         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
56000         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
56001         Merrill).
56002
56003 1999-05-24  Jeffrey A Law  (law@cygnus.com)
56004
56005         * gcc.c-torture/execute/990524-1.c: New test.
56006
56007         * gcc.dg/990524-1.c: New test.
56008
56009 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56010
56011         * gcc.c-torture/compile/990523-1.c: New test.
56012
56013 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
56014
56015         * gcc.c-torture/compile/990519-1.c: New test.
56016
56017 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56018
56019         * gcc.c-torture/compile/990517-1.c: New test.
56020
56021         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
56022         (e4, f4): New tests.
56023         (main): Call them.
56024
56025 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56026
56027         * gcc.dg/noreturn-1.c: New test.
56028
56029 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56030
56031         * gcc.c-torture/execute/990513-1.c: New test.
56032
56033 1999-05-10  Richard Henderson  <rth@cygnus.com>
56034
56035         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
56036
56037 1999-05-10  Craig Burley  <craig@jcb-sc.com>
56038
56039         * g77.f-torture/execute/erfc.f: Use small single-precision
56040         values, to avoid problems on Alphas when not -mieee.
56041
56042 1999-05-08  Craig Burley  <craig@jcb-sc.com>
56043
56044         * gcc.dg/990506-0.c: New test.
56045
56046 1999-05-08  Richard Henderson  <rth@cygnus.com>
56047
56048         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
56049         the constant to test.  Don't XFAIL 64-bit targets.
56050
56051         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
56052         * g++.old-deja/g++.law/profile1.C: Likewise.
56053
56054         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
56055         operator new instances.
56056         * g++.old-deja/g++.other/delete5.C: Likewise.
56057
56058 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56059
56060         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
56061         intrinsic.
56062
56063 1999-05-03  Craig Burley  <craig@jcb-sc.com>
56064
56065         * g77.f-torture/execute/u77-test.f: Reverse order of two
56066         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
56067
56068 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56069
56070         * gcc.dg/compare1.c: New test.
56071
56072 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
56073
56074         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
56075         New tests.
56076
56077 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56078
56079         * g77.f-torture/compile/19990502-1.f: New test.
56080
56081 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56082
56083         * g77.f-torture/compile/19990502-0.f: New test.
56084
56085 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56086
56087         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
56088         intrinsic.
56089
56090 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56091
56092         * g77.f-torture/execute/u77-test.f (main): List libU77
56093         intrinsics not currently tested.
56094         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
56095         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
56096         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
56097         Trim blanks off the ends of some printed strings.
56098
56099 1999-05-02  Craig Burley  <craig@jcb-sc.com>
56100
56101         * g77.f-torture/execute/u77-test.f (main): Just warn about
56102         FSTAT gid disagreement, as it's expected on some systems.
56103
56104 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56105
56106         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
56107         use a new function, which allows for some slop.
56108         Clean up some commentary.
56109         (issum): The new function.
56110         (sgladd): Deleted subroutine.
56111
56112 1999-05-01  Craig Burley  <craig@jcb-sc.com>
56113
56114         * g77.f-torture/execute/u77-test.f: Modify to be more like
56115         libf2c/libU77 version, bringing patches to that version here.
56116         Add suitable commentary.
56117
56118 1999-04-25  Richard Henderson  <rth@cygnus.com>
56119
56120         * gcc.dg/990424-1.c: New test.
56121
56122 1999-04-24  Craig Burley  <craig@jcb-sc.com>
56123
56124         * g77.f-torture/execute/u77-test.f (main): Bug involving
56125         LSTAT has been fixed, so turn back on full checking.
56126
56127 1999-04-20  Craig Burley  <craig@jcb-sc.com>
56128
56129         * g77.f-torture/compile/19990419-0.f: New test.
56130         * g77.f-torture/execute/19990419-1.f: New test.
56131
56132 1999-04-17  Richard Henderson  <rth@cygnus.com>
56133
56134         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
56135         to avoid the need for a prototype to supress a warning.
56136
56137 1999-04-07  Jim Wilson  <wilson@cygnus.com>
56138
56139         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
56140
56141 1999-04-04  Jeffrey A Law  (law@cygnus.com)
56142
56143         * gcc.c-torture/execute/990404-1.c: New test.
56144
56145 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56146
56147         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
56148         * gcc.dg/cpp-if3.c: Don't use -pedantic.
56149         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
56150         missing initializer warnings.
56151
56152 1999-03-28  Jeffrey A Law  (law@cygnus.com)
56153
56154         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
56155         matching strings.
56156
56157 1999-03-26  Jeffrey A Law  (law@cygnus.com)
56158
56159         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
56160
56161 1999-03-26  Craig Burley  <craig@jcb-sc.com>
56162
56163         * g77.f-torture/execute/19990325-0.f: New test.
56164         * g77.f-torture/execute/19990325-1.f: New test.
56165
56166 1999-03-24  Jeffrey A Law  (law@cygnus.com)
56167
56168         * gcc.c-torture/execute/990324-1.c: New test.
56169
56170 1999-03-22  Jim Wilson  <wilson@cygnus.com>
56171
56172         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
56173         test with 4.
56174
56175 1999-03-17  Richard Henderson  <rth@cygnus.com>
56176
56177         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
56178
56179 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56180
56181         * g77.f-torture/execute/19990313-2.f: New test.
56182         * g77.f-torture/execute/19990313-3.f: New test.
56183
56184 1999-03-13  Craig Burley  <craig@jcb-sc.com>
56185
56186         * g77.f-torture/execute/19990313-0.f: New test.
56187         * g77.f-torture/execute/19990313-1.f: New test.
56188
56189 1999-03-12  Jim Wilson  <wilson@cygnus.com>
56190
56191         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
56192         printf to sprintf.
56193         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
56194         (main): Add check for u15.  Conditionalize u31 check depending on
56195         whether ints are <32 bits or >=32 bits.
56196
56197 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56198
56199         * g77.f-torture/execute/19981119-0.f: Improve testiness.
56200
56201 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56202
56203         * g77.f-torture/compile/19990305-0.f: New test.
56204         * g77.f-torture/execute/19981119-0.f: New test.
56205
56206 1999-03-08  Craig Burley  <craig@jcb-sc.com>
56207
56208         * g77.f-torture/execute/970625-2.f: call ABORT if final
56209         result is not correct, instead of just printing it.
56210         Add this checking via newly introduced obfuscation, to
56211         trip up buggy front ends.
56212
56213 1999-03-07  Craig Burley  <craig@jcb-sc.com>
56214
56215         * g77.f-torture/compile/960317-1.f: Moved from being
56216         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
56217
56218 1999-03-06  Craig Burley  <craig@jcb-sc.com>
56219
56220         * g77.f-torture/execute/960317-1.f: New (old) test.
56221         * g77.f-torture/execute/970625-2.f: Ditto.
56222
56223 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
56224
56225         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
56226         error message on line 1 or line 2; cccp and cpplib do this differently.
56227
56228 1999-03-01  Jeffrey A Law  (law@cygnus.com)
56229
56230         * g++.old-deja/g++.law/weak1.C: New test.
56231
56232 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56233
56234         * gcc.c-torture/execute/990119-1.c: Renamed to...
56235         * gcc.dg/990119-1.c: this, so it will only be tested once
56236         (it's a preprocessor test, it doesn't need to be run at
56237         multiple optimization levels).
56238
56239 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
56240
56241         * lib/g++.exp: Don't add incdir=$base_dir/../include to
56242           ALWAYS_CXXFLAGS.
56243
56244 1999-02-24  Craig Burley  <craig@jcb-sc.com>
56245
56246         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
56247         * g77.f-torture/compile/19981216-0.f: ...as it is expected
56248         to not be compilable by current g77.
56249
56250 1999-02-24  Nick Clifton  <nickc@cygnus.com>
56251
56252         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
56253
56254 1999-02-22  Jeffrey A Law  (law@cygnus.com)
56255
56256         * gcc.c-torture/execute/990222-1.c: New test.
56257
56258 1999-02-19  Craig Burley  <craig@jcb-sc.com>
56259
56260         * g77.f-torture/compile/19990218-0.f: New test.
56261         * g77.f-torture/noncompile/19990218-1.f: New test.
56262
56263 1999-02-18  Craig Burley  <craig@jcb-sc.com>
56264
56265         * g77.f-torture/compile/19981216-0.f: New test.
56266
56267 1999-02-14  Jeffrey A Law  (law@cygnus.com)
56268
56269         * gcc.dg/990214-1.c: New test.
56270
56271 1999-02-13  Jeffrey A Law  (law@cygnus.com)
56272
56273         * gcc.dg/990213-2.c: New test.
56274
56275         * gcc.dg/990213-1.c: New test.
56276
56277 1999-02-12  Jeffrey A Law  (law@cygnus.com)
56278
56279         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
56280         ints.
56281
56282 1999-02-11  Nick Clifton  <nickc@cygnus.com>
56283
56284         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
56285         specified by target.
56286
56287         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
56288
56289 1999-02-11  Jeffrey A Law  (law@cygnus.com)
56290
56291         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
56292
56293 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56294
56295         * gcc.dg/special/ecos.exp: New test driver for new tests with
56296         special requirements.
56297
56298         * gcc.dg/special/alias-1.c: New test.
56299         * gcc.dg/special/gcsec-1.c: New test.
56300         * gcc.dg/special/weak-1.c: New test.
56301         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
56302         * gcc.dg/special/weak-2.c: New test.
56303         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
56304         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
56305         * gcc.dg/special/wkali-1.c: New test.
56306         * gcc.dg/special/wkali-2.c: New test.
56307         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
56308         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
56309
56310 1999-02-10  Felix Lee  <flee@cygnus.com>
56311
56312           * lib/c-torture.exp (c-torture-compile): Pull out code for
56313           analyzing gcc error messages.
56314           (c-torture-execute): Likewise.  Fix some (harmless) false
56315           positives.
56316           * lib/gcc.exp (gcc_check_compile): New function.
56317
56318 1999-02-08  Richard Henderson  <rth@cygnus.com>
56319
56320         * gcc.c-torture/execute/990208-1.c: New test.
56321
56322 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
56323
56324         * g++.dg/special/ecos.exp: New driver for new tests with special
56325         requirements
56326
56327         * g++.dg/special/conpr-1.C: New test
56328         * g++.dg/special/conpr-2.C: New test
56329         * g++.dg/special/conpr-2a.C: New test
56330         * g++.dg/special/conpr-3.C: New test
56331         * g++.dg/special/conpr-3a.C: New test
56332         * g++.dg/special/conpr-3b.C: New test
56333
56334         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
56335         allow g++ to use the dg driver
56336
56337         * README: Add comment about g++.dg directory
56338
56339 1999-02-06  Jeffrey A Law  (law@cygnus.com)
56340
56341         * README: Update email addresses.
56342
56343 1999-02-03  Nick Clifton  <nickc@cygnus.com>
56344
56345         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
56346         arguments in order to force structure S onto the stack even on
56347         the alpha.
56348         (test): Pass 10 leading arguments to function foo as well as the
56349         structure S.
56350
56351         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56352         failure for all targets.
56353
56354         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56355         abort to terminate program execution.
56356
56357 1999-01-30  Richard Henderson  <rth@cygnus.com>
56358
56359         * gcc.c-torture/execute/990130-1.c: New test.
56360
56361 1999-01-30  Jeffrey A Law  (law@cygnus.com)
56362
56363         * gcc.dg/990130-1.c: New test.
56364
56365 1999-01-28  Michael Meissner  <meissner@cygnus.com>
56366
56367         * gcc.c-torture/execute/990128-1.c: New test.
56368
56369 1999-01-27  Michael Meissner  <meissner@cygnus.com>
56370
56371         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56372
56373 1999-01-27  Felix Lee  <flee@cygnus.com>
56374
56375         * lib/c-torture.exp (c-torture-compile): pull out code for
56376         analyzing gcc error messages.
56377         (c-torture-execute): ditto, and fix some (harmless) false
56378         positives.
56379         * lib/gcc.exp (gcc_check_compile): new function.
56380
56381 1999-01-17  Jeffrey A Law  (law@cygnus.com)
56382
56383         * gcc.dg/990117-1.c: New test.
56384
56385         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56386
56387         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56388
56389 1999-01-15  Jeffrey A Law  (law@cygnus.com)
56390
56391         * g77.f-torture/compile/990115-1.f: New test.
56392
56393 1999-01-07  Jeffrey A Law  (law@cygnus.com)
56394
56395         * gcc.c-torture/compile/990107-1.c: New test
56396
56397 1999-01-06  Jeffrey A Law  (law@cygnus.com)
56398
56399         * gcc.c-torture/execute/990106-2.c: New test.
56400
56401         * gcc.c-torture/execute/990106-1.c: New test.
56402
56403 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
56404
56405         * gcc.c-torture/compile/981223-1.c: New test.
56406
56407 1998-12-29  Richard Henderson  <rth@cygnus.com>
56408
56409         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56410         (opt3): Rename from opt4 and disable.
56411
56412 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
56413
56414         * g++.old-deja/g++.pt/ptrmem5.C: New test.
56415
56416 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56417
56418         * g++.old-deja/g++.other/conv5.C: New test.
56419
56420 1998-12-14  Nick Clifton  <nickc@cygnus.com>
56421
56422         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56423
56424 1998-12-11  Jeffrey A Law  (law@cygnus.com)
56425
56426         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56427
56428 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
56429
56430         * gcc.c-torture/compile/981211-1.c: New test.
56431
56432 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
56433
56434         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56435
56436         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56437
56438 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56439
56440         * gcc.special/930510-1.c: Make C9X safe.
56441         * gcc.misc-tests/gcov-1.c Similarly.
56442         * gcc.misc-tests/gcov-2.c Similarly.
56443
56444 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56445
56446         * gcc.dg/ultrasp1.c: New test.
56447
56448 1998-12-06  Richard Henderson  <rth@cygnus.com>
56449
56450         * gcc.c-torture/execute/981206.c: New test.
56451
56452 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56453
56454         * g++.old-deja/g++.ns/template7.C: New test.
56455
56456         * g++.old-deja/g++.other/expr1.C: New test.
56457
56458         * g++.old-deja/g++.eh/tmpl3.C: New test.
56459
56460         * g++.old-deja/g++.eh/tmpl2.C: New test.
56461
56462 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56463
56464         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56465         * g++.old-deja/g++.other/using6.C: Removed.
56466         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56467
56468         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56469
56470 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56471
56472         * g++.old-deja/g++.pt/overload8.C: New test.
56473
56474         * g++.old-deja/g++.pt/overload7.C: New test.
56475
56476         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56477
56478         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56479         and relinking messages.
56480         * lib/g++.exp (g++_target_compile): Remove .rpo file when
56481         compiling with -frepo.
56482
56483 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
56484
56485         * g++.old-deja/g++.pt/lookup6.C: New test.
56486
56487 1998-11-30  Nick Clifton  <nickc@cygnus.com>
56488
56489         * gcc.c-torture/execute/981130-1.c: New test.
56490         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56491
56492 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56493
56494         * g++.old-deja/g++.pt/explicit76.C: New test.
56495
56496         * g++.old-deja/g++.pt/friend38.C: New test.
56497
56498         * g++.old-deja/g++.ns/crash2.C: New test.
56499
56500         * g++.old-deja/g++.pt/defarg8.C: New test.
56501
56502         * g++.old-deja/g++.pt/instantiate6.C: New test.
56503
56504         * g++.old-deja/g++.pt/static6.C: New test.
56505
56506         * g++.old-deja/g++.pt/decl2.C: New test.
56507
56508 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56509
56510         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
56511         problem is actually related with name lookup, but so what? :-)
56512
56513         * g++.old-deja/g++.pt/friend37.C: New test.
56514
56515 1998-11-25  Dave Love  <d.love@dl.ac.uk>
56516
56517         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56518         element, which fails on some systems.
56519
56520         * g77.f-torture/execute/labug1.f: New test.
56521
56522 1998-11-21  Jeffrey A Law  (law@cygnus.com)
56523
56524         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56525         is defined.
56526
56527 1998-11-18  Dave Love  <d.love@dl.ac.uk>
56528
56529         * g77.f-torture/compile/981117-1.f: New test.
56530
56531 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
56532
56533         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
56534         properly discarded.
56535
56536 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
56537
56538         * gcc.c-torture/execute/memcheck: New directory of tests for
56539         -fcheck-memory-usage.
56540
56541 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
56542
56543         * README: New file, general information about the testsuite and
56544         new description of the various C++ test subdirectories.
56545         * README.g++: Eliminate obsolete information, update and move most
56546         relevant stuff to README.
56547
56548 1998-11-07  Richard Henderson  <rth@cygnus.com>
56549
56550         * gcc.c-torture/compile/981107-1.c: New test.
56551
56552 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
56553
56554         * execute/memcpy-bi.c: New testcase.
56555
56556 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
56557
56558         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56559         base classes.
56560
56561         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56562         template is selected.
56563
56564         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56565         classes, it should be accepted for all types.
56566
56567         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56568
56569         * g++.old-deja/g++.pt/spec24.C: Ensure that template
56570         specializations start with template headers.
56571
56572 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
56573
56574         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56575
56576         * g++.old-deja/g++.other/init9.C: Test cross initialization of
56577         non-POD types.
56578
56579 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
56580
56581         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56582
56583 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56584
56585         * compile/981022-1.c, compile/981022-1.x: New test and driver.
56586
56587 1998-10-19  Jeffrey A Law  (law@cygnus.com)
56588
56589         * 981019-1.c: New test.
56590
56591 1998-10-14  Robert Lipe <robertl@dgii.com>
56592
56593         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56594         find objc headers.
56595
56596 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
56597
56598         * compile/981001-4.c: Remove use of GCC extension that triggers a
56599         compiler bug.
56600
56601 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
56602
56603         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56604
56605 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56606
56607         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
56608         instantiation of template produces incorrect code for delete
56609         expression.
56610
56611         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
56612         constructors' name is not unique.
56613         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56614         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56615
56616         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
56617         automatic array of const is ill-formed.
56618
56619         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
56620         of template parameter?
56621
56622         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
56623         const.
56624
56625         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
56626         pointer-to-member expression.
56627
56628         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
56629         declaration causes ICE.
56630
56631 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
56632
56633         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
56634         reserved in the global namespace.
56635
56636         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56637         generate needed virtual table.
56638
56639         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56640
56641 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
56642
56643         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56644         template-dependent type
56645
56646 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
56647
56648         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56649         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56650         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56651
56652         * g++.old-deja/g++.other/using5.C: New test; using decl from base
56653         class should be usable as argument of member function.
56654         * g++.old-deja/g++.other/using6.C: New test; using decl from base
56655         class should be usable as return type of member function.
56656         * g++.old-deja/g++.other/using7.C: New test; using decl from base
56657         class should be usable as type of data member.
56658
56659         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56660
56661 1998-10-09  Jeffrey A Law  (law@cygnus.com)
56662
56663         * gcc.c-torture/special/920521-1.c: Fix bogus test.
56664
56665 1998-10-08  Nick Clifton  <nickc@cygnus.com>
56666
56667         * gcc.dg/dll-?.c Add thumb to target list.
56668         Fix assembler scan patterns to match current assembler output.
56669
56670 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
56671
56672         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
56673         matching of template brackets.
56674
56675         * g++.old-deja/g++.other/using4.C: New test.  Test using
56676         declarations of methods from base classes.
56677
56678         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
56679         within functions should introduce names into the innermost
56680         enclosing namespace.
56681
56682         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
56683         of static locals if first initialization throws.
56684
56685 1998-10-07  Jim Wilson  <wilson@cygnus.com>
56686
56687         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56688
56689 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
56690
56691         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
56692         lose track of the possible targets of tablejump insns.
56693         * special/special.exp: Run it.
56694
56695 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
56696
56697         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
56698         must be declared before its specializations can be named in friend
56699         declarations.
56700
56701 1998-10-05  Dave Love  <d.love@dl.ac.uk>
56702
56703         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56704
56705         * g77.f-torture/execute/io1.f: New test.
56706
56707 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
56708
56709         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56710         with pointer to template function, for which no argument deduction
56711         is possible.
56712
56713         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56714         specialization of template function as argument to template
56715         function.
56716
56717         * g++.old-deja/g++.other/access2.C: New test; Inner class
56718         shouldn't have privileged access to Outer's names.
56719
56720 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
56721
56722         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56723         friend template declared within template class conflicts with
56724         nested class of the same name.
56725
56726         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56727         is ignored.
56728
56729         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56730         object with direct initializer as function declaration.
56731
56732         * g++.old-deja/g++.other/decl2.C: New test; duplicate
56733         initializers.
56734
56735         * g++.old-deja/g++.other/null2.C: New test; conditional operator
56736         involving const pointer and NULL produces incorrect result.
56737
56738         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56739         type name without `typename' should be rejected with -pedantic.
56740
56741 1998-10-02  Richard Henderson  <rth@cygnus.com>
56742
56743         * g++.old-deja/g++.other/addrof1.C: New test.
56744
56745 1998-10-01  Nick Clifton  <nickc@cygnus.com>
56746
56747         * gcc.c-torture/compile/981001-1.c: New test.
56748         * gcc.c-torture/execute/981001-1.c: New test.
56749
56750 1998-10-01  Jeffrey A Law  (law@cygnus.com)
56751
56752         * gcc.c-torture/compile/981001-2.c: New test.
56753         * gcc.c-torture/compile/981001-3.c: New test.
56754         * gcc.c-torture/compile/981001-4.c: New test.
56755
56756 1998-10-01  Robert Lipe  <robertl@dgii.com>
56757
56758         * lib/objc.exp (objc_target_compile): Add -L during compiles for
56759         multilibbed hosts.  Idea grafted from g77.exp.
56760
56761 1998-09-30  Dave Love  <d.love@dl.ac.uk>
56762
56763         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56764         avoid losing on systems which need -lsocket.
56765
56766 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
56767
56768         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56769         * g++.old-deja/g++.other/nested2.C: Ditto.
56770         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56771         failure.
56772
56773 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
56774
56775         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56776         preferred over template operator!= for enum bitfields.
56777
56778 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
56779
56780         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56781         that happen to have the same base name, but in different scopes,
56782         are incorrectly rejected.
56783
56784 1998-09-16  Richard Henderson  <rth@cygnus.com>
56785
56786         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56787         on the native word size instead of an integer literal.
56788
56789 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
56790
56791         * g++.old-deja/g++.other/static2.C: Invocation of static data
56792         member of type pointer-to-function denoted as non-static member.
56793
56794         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56795         checks involving function types and aliases.
56796
56797 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
56798
56799         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56800         redefined to the same non-trivial type.
56801
56802         * g++.old-deja/g++.pt/explicit73.C: Test for proper
56803         namespace-qualification of template specializations declared in
56804         other namespaces.
56805
56806         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56807         to declare a subset of the specializations of a template function
56808         as friends of specializations of a template class.
56809
56810         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56811         member templates that do not fully specialize the enclosing
56812         template class are rejected.
56813
56814 1998-09-11  Dave Love  <d.love@dl.ac.uk>
56815
56816         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56817
56818 1998-09-08  Dave Love  <d.love@dl.ac.uk>
56819
56820         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56821         altered from libf2c/libU77 version.
56822
56823 1998-09-06  Dave Love  <d.love@dl.ac.uk>
56824
56825         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56826
56827 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
56828             Alexandre Oliva  <oliva@dcc.unicamp.br>
56829
56830         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56831         (un)signed char are different types for template specialization
56832         purposes.
56833
56834 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
56835
56836         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56837         * objc: ObjC testsuite.
56838
56839 1998-08-31  Catherine Moore  <clm@cygnus.com>
56840
56841         * gcc.c-torture/execute/941014-1.x: New file.
56842
56843 1998-08-31  Nick Clifton  <nickc@cygnus.com>
56844
56845         * lib/c-torture.exp: Add support for
56846         torture_eval_before_compile and torture_eval_before_execute
56847         variables.
56848
56849 1998-08-30  Jeffrey A Law  (law@cygnus.com)
56850
56851         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
56852         this test triggers valid.
56853
56854 1998-08-27  Jeffrey A Law  (law@cygnus.com)
56855
56856         * gcc.dg/980827-1.c: New test.
56857
56858 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
56859
56860         * gcc.c-torture/execute/loop-4b.c: New test.
56861
56862 1998-08-26  Nick Clifton  <nickc@cygnus.com>
56863
56864         * lib/c-torture.exp: Add support for
56865         torture_eval_before_compile and torture_eval_before_execute
56866         variables.
56867
56868 1998-08-25  Jeffrey A Law  (law@cygnus.com)
56869
56870         * gcc.c-torture/compile/980825-1.c: New test.
56871
56872 1998-08-24  Nick Clifton  <nickc@cygnus.com>
56873
56874         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56875         count number tests in opt_t0 not good_t0.
56876
56877 1998-08-24  Jeffrey A Law  (law@cygnus.com)
56878
56879         * gcc.c-torture/compile/930326-1.x: Fix typo.
56880
56881 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
56882
56883         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56884         causes an ICE.
56885
56886 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56887
56888         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56889         STACK_SIZE is defined.
56890         * gcc.c-torture/unsorted/stuct.c: Similarly.
56891
56892         * gcc.c-torture/compile/980821-1.c: New test.
56893
56894 1998-08-21  Jeffrey A Law  (law@cygnus.com)
56895
56896         * gcc.c-torture/execute/980526-2.c: Disable for targets with
56897         16bit ints.
56898
56899 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
56900
56901         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56902         code.
56903
56904 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
56905
56906         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56907         error'.
56908
56909 1998-08-18  Jeffrey A Law  (law@cygnus.com)
56910
56911         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56912
56913 1998-08-16  Jeffrey A Law  (law@cygnus.com)
56914
56915         * gcc.c-torture/compile/980816-1.c: New test.
56916
56917         * gcc.dg/980816-1.c: New test.
56918
56919 1998-08-13  Jeffrey A Law  (law@cygnus.com)
56920
56921         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56922         compiler for ieee tests.
56923
56924 1998-08-01  Dave Love  <d.love@dl.ac.uk>
56925
56926         * g77.f-torture/compile/980729-0.f: New test.
56927
56928 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
56929
56930         * gcc.c-torture/special/eeprof-1.c: New test, for
56931         -finstrument-functions.
56932         * gcc.c-torture/special/special.exp: Run it.
56933
56934 1998-07-29  Jeffrey A Law  (law@cygnus.com)
56935
56936         * gcc.c-torture/compile/980729-1.c: New test.
56937
56938 1998-07-27  Nick Clifton  <nickc@cygnus.com>
56939
56940         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56941         __thumb__ is defined, and test for ARM style doubles if so.
56942
56943 1998-07-26  Dave Love  <d.love@dl.ac.uk>
56944
56945         * g77.f-torture/noncompile/980615-0.f: New test.
56946
56947 1998-07-26  H.J. Lu  (hjl@gnu.org)
56948
56949         * gcc.dg/980312-1.c: Do link instead of compile.
56950         * gcc.dg/980313-1.c: Likewise.
56951
56952 1998-07-26  Jeffrey A Law  (law@cygnus.com)
56953
56954         * gcc.c-torture/compile/980726-1.c: New test.
56955
56956 1998-07-25  Dave Love  <d.love@dl.ac.uk>
56957
56958         * g77.f-torture/execute/io0.f: New test.
56959
56960 1998-07-24  Nick Clifton  <nickc@cygnus.com>
56961
56962         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56963         an int.
56964
56965 1998-06-18  Michael Meissner  <meissner@cygnus.com>
56966
56967         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56968         m32r bugs.
56969
56970 1998-07-17  Nick Clifton  <nickc@cygnus.com>
56971
56972         * gcc.dg/980626-1.c: Expect failures for all toolchains until
56973         c-decl.c:grokdeclarator can handle mode attributes.
56974
56975 1998-07-16  Jeffrey A Law  (law@cygnus.com)
56976
56977         * gcc.c-torture/execute/980716-1.c: New test.
56978
56979 1998-07-13  Jeffrey A Law  (law@cygnus.com)
56980
56981         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56982         the mn10200.
56983         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
56984         the mn10200.
56985         * gcc.c-torture/execute/va-arg-3.x: Similarly.
56986         * gcc.c-torture/compile/930326-1.x: Similarly.
56987
56988 1998-07-13  Dave Love  <d.love@dl.ac.uk>
56989
56990         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56991         New test from Craig.
56992
56993 1998-07-12  Dave Love  <d.love@dl.ac.uk>
56994
56995         * g77.f-torture/noncompile/980616-0.f: New test.
56996
56997         * g77.f-torture/execute/970816-3.f: New test from Craig.
56998
56999 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57000
57001         *  g++.other/singleton.C: Return error value instead of taking
57002         SIGSEGV.
57003
57004 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
57005
57006         *  g++.other/singleton.C: New test.  Warning is under dispute.
57007         Runtime crash is not.
57008
57009 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
57010
57011         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
57012         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
57013         using6.C, using7.C}: New namespace tests.
57014
57015 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
57016
57017         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
57018         specialization with typedef'ed names used as array indexes.
57019
57020 1998-07-09  Jeffrey A Law  (law@cygnus.com)
57021
57022         * gcc.c-torture/execute/980709-1.c: New test.
57023
57024         * gcc.dg/980709-1.c: New test.
57025
57026 1998-07-07  Richard Henderson  <rth@cygnus.com>
57027
57028         * gcc.c-torture/execute/bcp-1.c: New test.
57029
57030 1998-07-07  Jeffrey A Law  (law@cygnus.com)
57031
57032         * gcc.c-torture/execute/980707-1.c: New test.
57033
57034 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
57035
57036         * gcc.c-torture/compile/980706-1.c: New test.
57037
57038 1998-07-01  Dave Love  <d.love@dl.ac.uk>
57039
57040         * g77.f-torture/execute/980701-0.f,
57041         g77.f-torture/execute/980701-1.f: New test from Craig.
57042
57043 1998-07-01  Jeffrey A Law  (law@cygnus.com)
57044
57045         * gcc.c-torture/compile/980701-1.c: New test.
57046
57047         * gcc.c-torture/execute/980701-1.c: New test.
57048
57049 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
57050 rlsruhe.de>
57051
57052         * g++.old-deja/g++.robertl/eb132.C: New test.
57053         * g++.old-deja/g++.robertl/eb133.C: Likewise.
57054
57055 1998-06-29  Dave Love  <d.love@dl.ac.uk>
57056
57057         * g77.f-torture/execute/980628-7.f,
57058         g77.f-torture/execute/980628-8.f,
57059         g77.f-torture/execute/980628-9.f,
57060         g77.f-torture/execute/980628-10.f: New tests from Craig.
57061
57062         * g77.f-torture/execute/980628-3.f: Remove mail headers.
57063
57064 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57065
57066         * g77.f-torture/execute/980628-4.f: New test from Craig.
57067         * g77.f-torture/execute/980628-5.f: Likewise.
57068         * g77.f-torture/execute/980628-2.f: Likewise.
57069         * g77.f-torture/execute/980628-0.f: Likewise.
57070         * g77.f-torture/execute/980628-1.f: Likewise.
57071         * g77.f-torture/execute/980628-3.f: Likewise.
57072         * g77.f-torture/execute/980628-6.f: Likewise.
57073
57074 1998-06-28  Jeffrey A Law  (law@cygnus.com)
57075
57076         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
57077         directory when nothing has been installed yet.
57078
57079 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
57080
57081         * gcc.c-torture/special/special.exp: Handle newer versions of
57082         dejagnu.
57083
57084 1998-06-26  Jeffrey A Law  (law@cygnus.com)
57085
57086         * gcc.dg/980626-1.c: New test.
57087
57088 1998-06-19  Bruno Haible <haible@ilog.fr>
57089
57090         * gcc.misc-tests/m-un-2.c: New test.
57091         * g++.old-deja/g++.other/warn01.c: Likewise.
57092
57093 1998-06-19  Robert Lipe  <robertl@dgii.com>
57094
57095         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
57096         compatibility with assmblers with a different comment character.
57097         Eliminate use of GAS-specific extensions.
57098
57099 1998-06-19  Jeffrey A Law  (law@cygnus.com)
57100
57101         * gcc.c-torture/execute/ieee/980619-1.c: New test.
57102
57103 1998-06-19  Robert Lipe  <robertl@dgii.com>
57104
57105         * lib/g77.exp: Replace search for libf2c.a with search for newly
57106         renamed libg2c.a
57107
57108 1998-06-17  Jeffrey A Law  (law@cygnus.com)
57109
57110         * gcc.c-torture/execute/980617-1.c: New test.
57111
57112 1998-06-12  Jeffrey A Law  (law@cygnus.com)
57113
57114         * gcc.c-torture/execute/980612-1.c: New test.
57115
57116 1998-06-08  Jeffrey A Law  (law@cygnus.com)
57117
57118         * gcc.dg/980523-1.c: Only test on ppc-linux.
57119         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
57120
57121         * gcc.c-torture/execute/980608-1.c: New test.
57122
57123 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
57124
57125         * gcc.c-torture/execute/980605-1.c: New test.
57126
57127 1998-06-04  Jeffrey A Law  (law@cygnus.com)
57128
57129         * gcc.c-torture/execute/980604-1.c: New test.
57130
57131 1998-06-02  Jeffrey A Law  (law@cygnus.com)
57132
57133         * gcc.c-torture/execute/980602-1.c: New test.
57134         * gcc.c-torture/execute/980602-2.c: Likewise.
57135
57136 1998-06-02  Dave Love  <d.love@dl.ac.uk>
57137
57138         * 970125-0.f: Fix per JCB.  Add commentary.
57139
57140 1998-05-31  Michael Meissner  <meissner@cygnus.com>
57141
57142         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
57143         IEEE -0 support.
57144
57145 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
57146
57147         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
57148         earlier.
57149
57150 1998-05-28  Catherine Moore <clm@cygnus.com>
57151
57152         * gcc.c-torture/execute/980526-3.c: New test.
57153
57154 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
57155
57156         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
57157         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
57158         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
57159         m88k-motorola-sysv3 to XFAIL.
57160
57161 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57162
57163         * gcc.dg/980526-1.c: New test.
57164         * gcc.c-torture/execute/980526-2.c: New test.
57165
57166 1998-05-26  Jeffrey A Law  (law@cygnus.com)
57167
57168         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
57169
57170         * gcc.c-torture/execute/980526-1.c: New test.
57171
57172 1998-05-26  Dave Love  <d.love@dl.ac.uk>
57173
57174         * g77.f-torture/execute/alpha2.f: Add runtime test.
57175
57176 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
57177
57178         * g++.old-deja/old-deja.exp: Strip leading directories.
57179
57180         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
57181         error for the line.  Don't run multiple tests for the same line.
57182
57183 1998-05-23  Jeffrey A Law  (law@cygnus.com)
57184
57185         * gcc.dg/980523-1.c: New test.
57186
57187 1998-05-23  Dave Love  <d.love@dl.ac.uk>
57188
57189         * g77.f-torture/compile/970915-0.f: New test.
57190
57191 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
57192
57193         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
57194
57195 1998-05-21  Jeffrey A Law  (law@cygnus.com)
57196
57197         * gcc.dg/980520-1.c: New test.
57198
57199 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
57200
57201         * gcc.dg/980502-1.c: Fix return type.
57202
57203 1998-05-20  Jeffrey A Law  (law@cygnus.com)
57204
57205         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
57206         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
57207         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
57208         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
57209         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
57210
57211 1998-05-20  Dave Love  <d.love@dl.ac.uk>
57212
57213         * g77.f-torture/execute/980520-1.f: New test.
57214
57215 1998-05-15  Dave Love  <d.love@dl.ac.uk>
57216
57217         * lib/mike-g77.exp: New file.
57218
57219         * g77.f-torture/noncompile/noncompile.exp,
57220         g77.f-torture/noncompile/check0.f: New files.
57221
57222 1998-05-14  Dave Love  <d.love@dl.ac.uk>
57223
57224         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
57225         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
57226         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
57227         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
57228         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
57229         abort where appropriate.
57230
57231 1998-05-05  Michael Meissner  <meissner@cygnus.com>
57232
57233         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
57234         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
57235
57236 1998-04-29  Dave Love  <d.love@dl.ac.uk>
57237
57238         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
57239
57240 1998-04-27  Dave Love  <d.love@dl.ac.uk>
57241
57242         * g77.f-torture/compile/980427-0.f: New test.
57243
57244 1998-04-24  Dave Love  <d.love@dl.ac.uk>
57245
57246         * g77.f-torture/compile/980424-0.f: New test.
57247
57248 1998-04-19  Dave Love  <d.love@dl.ac.uk>
57249
57250         * g77.f-torture/compile/980419-2.f (main): New test.
57251         * g77.f-torture/compile/970125-0.f: New test.
57252         * g77.f-torture/compile/980419-1.f: New test.
57253
57254 1998-04-08  Jim Wilson  <wilson@cygnus.com>
57255
57256         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
57257         of loop-4.c.
57258
57259 1998-04-07  Jim Wilson  <wilson@cygnus.com>
57260
57261         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
57262
57263 1998-04-03  Jim Wilson  <wilson@cygnus.com>
57264
57265         * gcc.c-torture/compile/980329-1.c: New test.
57266
57267 1998-03-18  Jim Wilson  <wilson@cygnus.com>
57268
57269         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
57270         * gcc.dg/980312-1.c: Fix typo in -march command.
57271
57272 1998-03-16  H.J. Lu  (hjl@gnu.org)
57273
57274         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
57275
57276 1998-03-11  Robert Lipe  <robertl@dgii.com>
57277
57278         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
57279         Dave Love agree the Fortran source is bogus.
57280
57281 1998-03-11  Robert Lipe  <robertl@dgii.com>
57282
57283         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
57284         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
57285         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
57286         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
57287         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
57288
57289 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
57290
57291         * g++.old-deja/g++.other/friend1.C: New test.
57292
57293 1998-02-18  Dave Love  <d.love@dl.ac.uk>
57294
57295         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
57296         possibly uninitialized) variables and declare dnrm2.
57297
57298 1998-02-23  Robert Lipe <robertl@dgii.com>
57299
57300         From Bruno Haible <haible@ilog.fr>:
57301         * gcc.c-torture/execute/980223.c: New test.
57302
57303 1998-02-13  Jeffrey A Law  (law@cygnus.com)
57304
57305         * gcc.dg/ifelse-1.c: New test.
57306
57307 1998-02-09  H.J. Lu  (hjl@gnu.org)
57308
57309         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
57310
57311           * lib/old-dejagnu.exp (old-dejagnu): Added the
57312           "execution test - XFAIL *-*-*" handling in the spirit of
57313           "excess errors test -". Changed the "execution test fails"
57314           handling to be like "excess errors test fails".
57315           * Update various tests accordingly.
57316
57317 1998-02-06  Jim Wilson  <wilson@cygnus.com>
57318
57319         * gcc.c-torture/execute/980205.c: New test.
57320
57321 1998-01-18  Jeffrey A Law  (law@cygnus.com)
57322
57323         * lib/c-torture.exp: Look for .x files instead of .cexp files.
57324         * lib/f-torture.exp: Similarly.
57325         * gcc.c-torture: Rename all .cexp files to .x files.
57326
57327 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
57328
57329         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
57330         (940510-1.c): Removed duplicate.
57331         (971104-1.c): New test.
57332
57333 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
57334
57335           * lib/f-torture.exp: Improve error and loop detection.
57336
57337 1997-11-19  Michael Meissner  <meissner@cygnus.com>
57338
57339         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
57340         use that to size the filler array.
57341
57342 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
57343
57344         * lib/c-torture.exp(c-torture-execute): Fix typo.
57345
57346         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57347         testcase as the executable name. Keep the executable around if
57348         the test fails.
57349
57350 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
57351
57352         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57353         changes.  Only test one -g option, and move it to the end of the
57354         list of options to test.
57355
57356 1997-09-19  Michael Meissner  <meissner@cygnus.com>
57357
57358         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57359         variable GCC_TORTURE_OPTIONS to supply default switches separated
57360         by colons.  If no environment variable, run tests with -O0 -g, -O1
57361         -g, and -O2 -g as well.
57362
57363 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
57364
57365         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57366         explanatory comments. Fix indentation.
57367
57368 1997-09-15  Jeffrey A Law  (law@cygnus.com)
57369
57370         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57371
57372 1997-09-11  Jeffrey A Law  (law@cygnus.com)
57373
57374         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57375         * g++.old-deja/g++.mike/p7325.C: Likewise.
57376         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57377
57378 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
57379
57380         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57381         * g++.old-deja/g++.brendan/crash30.C: Likewise.
57382         * g++.old-deja/g++.brendan/crash39.C: Likewise.
57383         * g++.old-deja/g++.law/operators4.C: Likewise.
57384
57385 1997-09-11  Joe Buck  (jbuck@synopsys.com)
57386
57387         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57388         * g++.old-deja/g++.mike/p784.C: Ditto.
57389         * g++.old-deja/g++.mike/p785.C: Ditto.
57390
57391 1997-09-05  Jeffrey A Law  (law@cygnus.com)
57392
57393           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57394
57395 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57396
57397         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57398         target feature; pass this to c-torture-execute as needed.
57399
57400 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
57401
57402         * lib/c-torture.exp(c-torture-execute): If the previous and the
57403         current executables being tested are identical, we don't need to
57404         run the executable again. Try to make the executable names
57405         unique. Add an optional argument for passing additional compiler
57406         flags.
57407
57408 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
57409
57410         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57411
57412 1997-08-29  Jeffrey A Law  (law@cygnus.com)
57413
57414         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57415
57416 1997-07-31  Jeffrey A Law  (law@cygnus.com)
57417
57418         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57419         32bit or larger longs.
57420
57421         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57422         have either a 32bit long or 32bit int.
57423
57424 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
57425
57426         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57427         Make double precision tests dependent on sizeof (double).
57428
57429 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
57430
57431         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57432         too.
57433
57434 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
57435
57436         * gcc.c-torture/compile/961203-1.cexp: New script.
57437
57438 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
57439
57440         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57441         up the includes ourselves.
57442
57443 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
57444
57445         * lib/plumhall.exp: Remove random include, and add a few
57446         verbose messages for debugging.
57447
57448 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
57449
57450         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57451         of trying to do it ourselves.
57452
57453 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
57454
57455         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57456
57457 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
57458
57459         * gcc.prms/5403.c: Made regexp a bit less strict.
57460
57461 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
57462
57463         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57464         is returned from remote_load instead.
57465         * lib/plumhall.exp: Ditto.
57466         * lib/mike-g++.exp: Ditto.
57467         * lib/old-dejagnu.exp: Ditto.
57468         * lib/c-torture.exp: Ditto.
57469
57470 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
57471
57472         * lib/g++.exp: Use build_wrapper procedure.
57473         * lib/gcc.exp: Ditto.
57474
57475 1997-05-20  Jeffrey A Law  (law@cygnus.com)
57476
57477         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57478         an old-style decl for malloc.  Fixes tests to work when
57479         sizeof (int) != sizeof (size_t).
57480
57481 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57482
57483         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57484
57485         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57486         use stdargs.h interface.
57487
57488 1997-05-15  Mike Meissner  <meissner@cygnus.com>
57489
57490         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57491         NO_VARARGS when compiling.
57492
57493 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
57494
57495         * lib/plumhall.exp(ph_includes): New procedure.
57496         (ph_make): Use it.
57497         (ph_compiler): Ditto.
57498
57499         * lib/g++.exp: Rename test-glue.c to testglue.c.
57500         * lib/gcc.exp: Ditto.
57501
57502 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
57503
57504         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57505         to completion when it's called.
57506
57507 1997-03-21  Michael Meissner  <meissner@cygnus.com>
57508
57509         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57510         is defined, don't do test.
57511
57512 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
57513
57514         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57515         for object files.
57516         (ph_summary): Mark skipped testcases as untested, not unresolved.
57517
57518         * lib/plumhall.exp (ph_make): If unresolved because of bad
57519         errorCode, record errorCode in log file.
57520         (*): Replace send_log/verbose with verbose -log.
57521
57522 1997-03-19  Michael Meissner  <meissner@cygnus.com>
57523
57524         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57525         double conversion if double isn't at least 8 bytes.
57526
57527         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57528         int to work with targets where int is 16 bits.
57529
57530         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57531         8 bytes, just exit, since 4 byte doubles don't have enough bits of
57532         precision for the test to complete.
57533
57534 1997-03-14  Michael Meissner  <meissner@cygnus.com>
57535
57536         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57537         if d10v is not compiled with the -mdouble64 flag.
57538         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57539
57540         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57541         d10v is not compiled with the -mint32 flag.
57542
57543 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
57544
57545         * lib/plumhall.exp: Use incr_count.
57546
57547 1997-03-12  Jeffrey A Law  (law@cygnus.com)
57548
57549         * gcc.c-torture: Update to c-torture-1.45.
57550
57551 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
57552
57553         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57554         the name of the expect testcase file).
57555
57556         * lib/g++.exp(g++_init): Ditto.
57557
57558 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
57559
57560         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57561         the host.
57562
57563         * lib/gcc.exp(gcc_exit): New procedure.
57564
57565 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
57566
57567         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57568         specs where appropriate.
57569
57570         * g++.old-deja/g++.arm/*: Added additional ERROR checks
57571         because of new "candidates are" messages, and removed a few
57572
57573         * Converted all non-old-style g++ testcases to old-style, and
57574         moved into g++.old-deja.
57575
57576 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
57577
57578         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57579         options.
57580
57581         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57582         succeeded.
57583
57584         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57585
57586 1997-02-13  Michael Meissner  <meissner@cygnus.com>
57587
57588         * lib/gcc.exp (gcc_target_compile): Add support for defining
57589         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57590         the machine doesn't have those features.
57591
57592 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
57593
57594         * g++.law/operators4.exp: Don't use LIBS.
57595
57596 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
57597
57598         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57599
57600         * lib/mike-g++.exp: Don't set the compiler to be tested here.
57601         * lib/g++.exp: Set it here instead. Also, allow use of the
57602         --tool_exec and --tool_opt options. Change CXX to
57603         GXX_UNDER_TEST.
57604
57605         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57606
57607         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57608
57609 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
57610
57611         * lib/old-dejagnu.exp: Use prune_warnings instead of
57612         prune_system_crud.
57613         * lib/mike-g++.exp: Ditto.
57614         * lib/gcc.exp: Ditto.
57615         * lib/g++.exp: Ditto.
57616
57617         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57618
57619 1997-02-07  Jeffrey A Law  (law@cygnus.com)
57620
57621           * 941014-2.c: Include stdlib.h
57622           * 960327-1.c: Include stdio.h
57623           * dbra.c, index-1.c: Don't assume ints are 32bits.
57624
57625 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
57626
57627         * lib/gcc.exp: Add gcc,stack_size target feature.
57628
57629         * lib/g++.exp(g++_target_compile): Add the include and link
57630         paths here, not in two other places. And, it's $options, not
57631         options.
57632
57633         * lib/mike-g++.exp(postbase): Remove the code that determines
57634         the correct include and link paths.
57635         * g++.old-deja/old-deja.exp: Ditto.
57636
57637 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
57638
57639         * lib/g++.exp(g++_init): target_compile no longer returns the
57640         filename of the result.
57641
57642 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
57643
57644         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57645         call to glob.
57646
57647         * gcc.c-torture/special/special.exp: Change call to
57648         gcc_target_compile to include the object file.
57649
57650 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
57651
57652         * gcc.c-torture/special/special.exp: Correct misspelling in last
57653         change.
57654
57655 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
57656
57657         * lib/plumhall.exp(ph_summary): Log the entire output of the
57658         executable. Return -1 if there were any failures, 0 otherwise.
57659         (ph_execute): Return -1 if there were any failures, 0 otherwise.
57660         (ph_make): Clean up objects and executables that were built
57661         if the tests succeeded.
57662
57663 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
57664
57665         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57666         libraries and includes in the build tree as appropriate.
57667
57668 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57669
57670         * lib/c-torture.exp: Instead of looking for the global variable
57671         NO_LONG_LONG, check to see if that's a feature of the target.
57672
57673 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
57674
57675         * config/default.exp: Minimize. Delete the remainer of the files in
57676         config; this functionality is now in devo/dejagnu/config.
57677
57678         g++.*/*: Pass any additional flags used to compile to postbase;
57679         delete CXXFLAGS.
57680
57681         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57682         is now done by runtest.exp. Use gcc_target_compile instead of
57683         compile.
57684
57685         lib/c-torture.exp: Use gcc_target_compile instead of compile.
57686         Remove references to CFLAGS. Use remote_file instead of
57687         calling rm -f.
57688         (c-torture): Take a list of arguments to use to compile this
57689         testcase.
57690
57691         lib/g++.exp: Simplify. Use target_compile instead of compile.
57692         lib/gcc-dg.exp: Ditto.
57693         lib/gcc.exp: Ditto.
57694         lib/mike-{gcc,g++}.exp: Ditto.
57695         lib/old-dejagnu.exp: Ditto.
57696         lib/plumhall.exp: Ditto.
57697
57698 1997-01-08  Jim Wilson  <wilson@cygnus.com>
57699
57700         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57701         (ph_linker): Likewise.
57702
57703 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
57704
57705           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57706         MAP_ANON / MAP_ANONYMOUS if defined;
57707         else try to map from /dev/zero .
57708
57709 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57710
57711         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57712         isn't defined, then define it to MAP_ANONYMOUS.
57713
57714 1996-11-12  Jeffrey A Law  (law@cygnus.com)
57715
57716         * gcc.c-torture: Update to c-torture-1.42 release.
57717
57718 1996-11-11  Jeffrey A Law  (law@cygnus.com)
57719
57720         * gcc.c-torture: Update to c-torture-1.41 release.
57721
57722 1996-10-27  Jeffrey A Law  (law@cygnus.com)
57723
57724         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
57725         c-torture release.
57726
57727 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
57728
57729         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57730         and LDFLAGS.  Fix second case to append the target_info ldflags
57731         onto LDFLAGS, not CFLAGS.
57732         * lib/g++.exp (g++_init): Add target_info stuff.
57733         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
57734         of libgloss and newlib flags for !native.
57735
57736         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57737         (GDB): Fix relative path to go up another dir for finding gdb.
57738
57739 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
57740
57741         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57742         versions in the target_info array, if they don't exist.
57743
57744 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
57745
57746         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57747
57748 1996-07-08  Jim Wilson  <wilson@cygnus.com>
57749
57750         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57751         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57752
57753 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
57754
57755         * lib/old-dejagnu.exp: Don't remove the output file before we've
57756         actually tested it. Don't append pwd to the path of the executable
57757         we're testing.
57758
57759 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
57760
57761         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57762
57763 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
57764
57765         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57766         temporary directory for compiler files, and set it to a default
57767         value of /tmp. Set $output as the name of the output file from
57768         compiling the testcase. Add a -o option to $cflags_var so the
57769         compiler writes the final output file as $output. Set $executable
57770         to $output.
57771
57772         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57773         directory for compiler files, and set it to /tmp if it doesn't
57774         already have a value. Set $output_file to the name of the output
57775         file from compiling the testcase. Add a -o option to CXXFLAGS so
57776         the compiler writes the final output file as $output. Use $output
57777         as the executable to be tested.
57778
57779 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57780
57781         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57782
57783 1996-06-08  Jeffrey A Law  (law@cygnus.com)
57784
57785         * gcc.c-torture/execute/pending-1.c: New test.  Still
57786         pending in Tege's queue.
57787
57788 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
57789
57790         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57791         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
57792         if there were failures.  Call unresolved if there were unresolved
57793         testcases.  Call gcc_fail if program did not run to completion.
57794         (ph_make): Pass additional argument name to ph_execute.
57795         (ph_execute): Add new argument.  Pass additional arguments to
57796         ph_summary.  Call gcc_fail is there is no execution output.
57797
57798 1996-04-24  Jeffrey A Law  (law@cygnus.com)
57799
57800         * lib/plumhall.exp (proc_summary): Output relavent summary
57801         lines into the log so specific failures in plumhall can be
57802         investigated.
57803
57804 1996-04-10  Jeffrey A Law  (law@cygnus.com)
57805
57806         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57807         (c-torture-execute): Don't try to execute tests which use
57808         "long long" types if $NO_LONG_LONG is nonzero.
57809
57810 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
57811
57812         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57813         not c-torture.
57814
57815         * gcc.ieee: Move from here.
57816         * gcc.c-torture/execute/ieee: To here.
57817
57818 1996-03-26  Jeffrey A Law  (law@cygnus.com)
57819
57820         * gcc.c-torture: Update to c-torture-1.41 release.
57821
57822 1996-03-22  Jeffrey A Law  (law@cygnus.com)
57823
57824         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57825         not "$output".
57826
57827 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
57828
57829         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57830         -c present.
57831
57832 1996-03-02  Jeffrey A Law  (law@cygnus.com)
57833
57834         * config/proelf.exp: Handle connecting to a simulator.
57835
57836 1996-01-31  Jeffrey A Law  (law@cygnus.com)
57837
57838         * config/proelf.exp: New file.  Enough framework that we can
57839         run c-torture tests on the proelf targets (or any other target
57840         that gdb can connect to for that matter).
57841
57842 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
57843
57844         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57845         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
57846
57847         * lib/plumhall.exp (ph_execute): Always call ph_summary if
57848         exec_output exists.
57849
57850 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
57851
57852         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57853         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57854
57855         * config/*.exp: Update FSF address.  Change result of ${tool}_load
57856         to pass/fail/unresolved/unsupported/untested.  Caller must now
57857         call unresolved/unsupported/untested.
57858         * lib/*.exp: Update FSF address.  Update to handle new results of
57859         ${tool}_load.
57860         * lib/chill.exp (verbose): Delete.
57861
57862 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
57863
57864         * lib/gcc.exp (default_gcc_start): Change order of args to
57865         $LDFLAGS $CFLAGS $LIBS.
57866         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57867         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
57868         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57869         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57870         * gcc.misc-tests/dg-test.exp: Likewise.
57871         * gcc.misc-tests/msgs.exp: Likewise.
57872         * gcc.prms/prms.exp: Likewise.
57873         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57874         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
57875
57876         * lib/dg.exp: Deleted, moved to dejagnu/lib.
57877
57878 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
57879
57880         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57881
57882         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57883         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57884
57885         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57886         necessary.
57887
57888 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
57889
57890         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57891         global for loop; add use of $mathlib.
57892         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57893         settings here; set mathlib for anything but VxWorks.
57894
57895 1996-01-22  Jeffrey A Law  (law@cygnus.com)
57896
57897         * gcc.c-torture: Update to c-torture-1.40 release.
57898
57899 1996-01-03  Jeffrey A Law  (law@cygnus.com)
57900
57901         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57902         dg.exp.
57903
57904 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
57905
57906         * lib/c-torture.exp (c-torture-execute): Declare "output" as
57907         global.
57908
57909 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
57910
57911         * lib/g++.exp (LIBS): Define if not already.
57912         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57913         (gcc-dg-prune): Call prune_gcc_output.
57914         * lib/gcc.exp (prune_gcc_output): New proc.
57915         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57916         prune_gcc_output.
57917
57918 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
57919
57920         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57921         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
57922
57923 1995-11-15  Jeffrey A Law  (law@cygnus.com)
57924
57925         * gcc.c-torture: Update to c-torture-1.39 release.
57926
57927 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
57928
57929         * lib/c-torture.exp (c-torture-execute): Don't return if one option
57930         fails, try others as well.
57931
57932 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
57933
57934         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57935         If compilation fails, mark execute tests as `untested'.
57936         If test is marked as unsupported, don't mark compilation and
57937         execute tests as failed.
57938
57939 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
57940
57941         * lib/g++.exp (g++_init): Don't link in libg++, and look to
57942         libstdc++ for whether or not we want to be doing shared
57943         libraries.  Delete link_curses since we don't need it anymore.
57944         * lib/mike-g++.exp (postbase): Don't link in libg++.
57945         * g++.old-deja/old-deja.exp: Likewise.
57946
57947 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
57948
57949         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57950
57951 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
57952
57953         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57954         For that, add `-Wl,-a,shared_archive'.
57955         * g++.old-deja/old-deja.exp: Likewise.
57956
57957 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
57958
57959         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57960
57961 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
57962
57963         * lib/mike-g++.exp (postbase): Pay attention to the status of
57964         g++_load.
57965
57966 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
57967
57968           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57969
57970 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
57971
57972         * lib/gcc.exp (default_gcc_start): No longer need to log program
57973         being executed or its output, execute_anywhere does that now.
57974         * lib/g++.exp (default_g++_version): Call execute_anywhere.
57975         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
57976
57977 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
57978
57979         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57980         the same as those in lib/g++.exp.
57981
57982 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
57983
57984         * gcc.c-torture: Update to c-torture-1.38 release.
57985         * gcc.ieee: Related changes.
57986
57987 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
57988
57989         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57990         "exec". Minor reformatting changes.
57991
57992         * config/rom68k.exp (${tool}_load): Make it work in a canadian
57993         cross. This means all "exec" calls now work on a remote host as
57994         well.
57995         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57996         cross. Filter out the extra "\r\n" stuff that expect puts in.
57997         (c-torture-execute): Filter out the bogus warnings like
57998         c-torture-compile does. Add support for canadian cross.
57999         * lib/gcc.exp (default_gcc_version, default_gcc_start)
58000         Use execute_anywhere rather than calling exec directly. Now it
58001         works for canadian cross testing.
58002
58003 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
58004
58005         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
58006         results into a variable, and check that rather than using file exists.
58007
58008 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
58009
58010         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
58011         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
58012
58013 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58014
58015         * g++.old-deja/old-deja.exp: Create and pass runshlib and
58016         lib_curses if there's a shared libg++ in the build tree.
58017
58018 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
58019
58020         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
58021         if not supported target.
58022
58023 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
58024
58025         * lib/g++.exp (g++_init): Move empty setting of runshlib and
58026         link_curses up to always happen, not just for native builds.
58027
58028 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
58029
58030         * gcc.c-torture: Update to c-torture-1.36 release.
58031         * gcc.failure: Related changes.
58032
58033 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
58034
58035         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
58036
58037 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
58038
58039         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
58040         * lib/mike-g++.exp (postbase): Not in here.  Still reference
58041         runshlib, link_curses, and mathlib for link and run.
58042
58043         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
58044         pass the runtime shared library options for Solaris, OSF/1, and
58045         Irix5, and link with -lcurses to avoid unresolved references.
58046
58047 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
58048
58049         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
58050         only run once.
58051
58052 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
58053
58054         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
58055
58056 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
58057
58058         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
58059         do not have a framework for the "compat" tests yet.
58060
58061 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
58062
58063         * lib/mike-g++.exp (postbase): New local variable `mathlib',
58064         set to null if we're testing vxworks5.1.  Use that instead of
58065         `-lm' in the setting of LIBS for link and run.
58066
58067 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
58068
58069         * config/rom68k.exp (${tool}_load): Major changes to make it
58070         work.  Verified that it does in fact return the stuff in
58071         exec_output properly.  Catch any Emul or any TRAP other than 0.
58072
58073 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
58074
58075         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
58076         LDFLAGS properly for targets that need stuff from libgloss.
58077         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
58078         only run once.
58079         (gpp_initialized): New variable.
58080
58081 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
58082
58083         * config/rom68k.exp: Load libgloss.exp.
58084         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
58085         so we can produce a fully linked binary.
58086         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
58087         so we can produce a fully linked binary.
58088
58089 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
58090
58091         * lib/plumhall.exp (ph_section): Watch for expected failures.
58092         Add missing `else'.
58093
58094         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
58095         run the testcase.
58096         (c-torture): Likewise.
58097
58098 1995-08-28  Doug Evans  <dje@cygnus.com>
58099
58100         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
58101
58102         * lib/mike-g++.exp (mike_cleanup): New proc.
58103         (prebase): New globals compiler_result, not_compiler_result,
58104         target_regexp.
58105         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
58106         allow leading "-" in pattern.  Watch for unsupported tests.
58107         If $compiler_result is set, pattern match assembler code,
58108         and ditto for $not_compiler_result.
58109         * lib/mike-gcc.exp: Likewise.
58110
58111         * lib/plumhall.exp (ph_execute): Only call ph_summary if
58112         execution "succeeded".
58113
58114 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
58115
58116         * config/win32.exp: New file.
58117         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
58118
58119 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
58120
58121         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
58122         unsupported.
58123         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
58124         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
58125         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
58126
58127         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
58128         "... without exceptions was ...".  That is now handled by
58129         prune_system_crud.
58130         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58131
58132 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
58133
58134         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
58135         sieve.c,sort2.c}: New files.
58136         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
58137         sieve.exp,sort2.exp}: Drivers for them.
58138
58139         * lib/mike-gcc.exp (program_output): New user settable variable.
58140         (postbase): Call prune_system_crud.  Also prune extraneous compiler
58141         messages.
58142         * lib/mike-g++.exp (program_output): New user settable variable.
58143
58144         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
58145
58146         * config/sh.exp: Deleted (use sim.exp instead).
58147
58148 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
58149
58150         * config/vx.exp: Declare CHECKTASK as global.
58151         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
58152         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
58153         * lib/old-dejagnu.exp: Load [pwd]/$executable.
58154
58155 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
58156
58157         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
58158         target. Like vx.exp, only includes `vx29k.exp' instead of
58159         `vxworks.exp'.
58160
58161 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
58162
58163         * config/sim.exp: Increase time limit from 120 seconds to 240.
58164
58165 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
58166
58167         * gcc.c-torture/execute/950628-1.c: New test.
58168
58169 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
58170
58171         * gcc.c-torture: Update with changes/additions from
58172         c-torture-1.34.
58173
58174 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
58175
58176         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
58177
58178 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
58179
58180         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
58181
58182 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
58183
58184         * gcc.c-torture/compile/950512-1.c: New test.
58185         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
58186         * gcc.dg/struct-ret-1.c: Likewise.
58187
58188 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
58189
58190         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
58191           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
58192
58193 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
58194
58195         * gcc.c-torture/special/920411-1.c: Deleted.
58196         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
58197
58198 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
58199
58200         * config/sim.exp (${tool}_load): Hack in call to bash to get a
58201         cpu limit.
58202
58203 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
58204
58205         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
58206
58207 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
58208
58209         From kenner;
58210         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
58211         is the proper length.
58212         * va-arg-3.c: Likewise.
58213
58214 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
58215
58216         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
58217         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
58218
58219         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
58220         * lib/g++.exp (default_g++_start): Delete old cruft.
58221
58222 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
58223
58224         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
58225         (2 * (1 << 18)) to (2 * (1 << 17)).
58226
58227         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
58228
58229 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
58230
58231         * config/rom68k.exp: Renamed from config/idp.exp
58232
58233 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
58234
58235         * c-torture/compile/921109-2.c
58236
58237 1995-04-18  Mike Stump  <mrs@cygnus.com>
58238
58239         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
58240         excess errors.
58241
58242 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
58243
58244         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
58245         output.
58246         * lib/g++.exp (default_g++_start): Likewise.
58247
58248 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
58249
58250         * gcc.c-torture/compile/950329-1.c: New test.
58251
58252 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
58253
58254           * config/bug.exp (${tool}_load): Updated to use new remote_open
58255           and remote_close procs.
58256         * config/idp.exp: New file.
58257
58258 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
58259
58260         * gcc.c-torture/execute/950322-1.c: New test.
58261
58262 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
58263
58264         * config/vx.exp (${tool}_load): Clean up testing of return code from
58265         vxworks_ld and vxworks_spawn.
58266
58267 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
58268
58269         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
58270
58271 1995-03-13  Mike Stump  <mrs@cygnus.com>
58272
58273         * lib/old-deja.exp: Add `excess errors test - ' error, now one
58274         can mark excess errors on a machine by machine basis.  Note, the
58275         default is to not expect any excess errors, even when excess
58276         errors test - is given, so you will want to put an XFAIL ... on
58277         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
58278         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
58279         those 4 machines, but no others.
58280
58281 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
58282
58283         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
58284         * lib/c-torture.exp: to here.
58285
58286 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
58287
58288         * gcc.c-torture/execute/950221-1.c: New test.
58289         * gcc.c-torture/execute/struct-ret-1.c: New test.
58290         * gcc.c-torture/compile/950221-1.c: New test.
58291
58292         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
58293
58294 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
58295
58296         * gcc.c-torture/execute/arith-1.c (main): Return 0.
58297         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
58298
58299 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
58300
58301         * g++.gb: New directory of tests, derived from my signature and
58302         class scoping tests.
58303
58304         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
58305         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
58306         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
58307         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
58308         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
58309         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
58310         * g++.gb/sig25.C: Likewise.
58311
58312         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
58313         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
58314         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
58315         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
58316         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
58317         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
58318         * g++.gb/sig25.exp: Likewise.
58319
58320         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
58321         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
58322         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
58323         * g++.gb/scope13.C: Likewise, this test still fails.
58324
58325         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
58326         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
58327         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
58328         * g++.gb/scope13.exp: Ditto.
58329
58330         * g++.gb/README: New file, explains what these tests are about.
58331
58332 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
58333
58334         * lib/dg.exp (dg-do): Support `preprocess'.
58335         (dg-test): Likewise.
58336
58337 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
58338
58339         * config/udi.exp: change "continue -expect" to "exp_continue".
58340
58341 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
58342
58343         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
58344         Delete redundant tests.
58345
58346         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58347         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58348         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58349         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58350         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58351         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58352         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58353         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58354
58355         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58356         storing label pointers.
58357         * gcc.c-torture/execute/921019-1.c: Likewise.
58358         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58359         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58360         parameter fp.
58361         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58362         constants.
58363
58364         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58365         Delete obsolete tests.
58366
58367         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58368         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58369         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58370         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58371         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58372         * gcc.c-torture/compile/950124-1.c: New test.
58373
58374         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58375
58376 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
58377
58378         * lib/mike-g++.exp: Add -lm to LIBS.
58379
58380 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
58381
58382         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58383
58384 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
58385
58386         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58387
58388 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
58389
58390         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58391
58392 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
58393
58394         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58395         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58396         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58397         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58398         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58399         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58400         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58401         * g++.law/{operators31.C, operators32.C,
58402         * g++.law/{operators33.C, operators34.C}: Likewise.
58403         * g++.law/{pic1.C, refs2.C}: Likewise.
58404         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58405         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58406         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58407         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58408
58409         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58410         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58411         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58412         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58413         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58414         * g++.law/{enum9.exp, friend5.exp}: Likewise.
58415         * g++.law/{nest3.exp, nest4.exp}: Likewise.
58416         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58417         * g++.law/{operators30.exp, operators31.exp}: Likewise.
58418         * g++.law/{operators32.exp, operators33.exp}: Likewise.
58419         * g++.law/{operators34.exp}: Likewise.
58420         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58421         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58422         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58423         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58424         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58425
58426         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58427         No longer expected to fail.
58428         * g++.law/missed-error3.C: Tweak for recent bool changes.
58429
58430 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
58431
58432         * config/emb-unix: Deleted.
58433         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58434         remote execution.  Do final link on remote host if REMOTE_LINK is set.
58435
58436 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
58437
58438         * lib/dg.exp (dg-test): Fix typo in last patch.
58439
58440 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
58441
58442         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58443         (handles multiple occurrences).
58444
58445 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
58446
58447         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58448         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58449         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58450         printed).
58451         * lib/c-torture.exp (c-torture-compile): Likewise.
58452         (c-torture): Prepend full path if missing.
58453         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58454         (gcc_fail): Likewise.
58455         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58456
58457 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
58458
58459         * lib/netware.exp: Only attach to NetWare i386 systems.
58460
58461 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
58462
58463         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58464         messages.  Add test name to "output pattern match" pass/fail message.
58465
58466 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
58467
58468         * gcc.dg: New testsuite.
58469         * gcc.dg/dg.exp: New file.
58470
58471         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58472         test-switch.c}: Deleted.
58473
58474         * gcc.misc-tests/msgs.exp: New testcase driver.
58475
58476 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
58477
58478         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58479         Watch for illegal return values from ${tool}_load.
58480         * config/unix.exp (${tool}_load): Fix pass/fail detection for
58481         cross targets.  Coerce return value >0 to 1.
58482
58483 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
58484
58485         * config/unix.exp (${tool}_load): Call program rsh, not proc.
58486
58487         * config/emb-unix.exp: New file.
58488
58489         * config/sim.exp: Error if variable $SIM not defined.
58490         (${tool}_load): Mark test as "untested" if simulator missing.
58491
58492         * config/unix.exp: Load remote.exp to get rcp_download.
58493         * lib/c-torture.exp: Use different option lists for testcases with
58494         and without loops.
58495         * gcc.c-torture/execute/execute.exp: Likewise.
58496
58497 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
58498
58499         * config/*.exp: Clarify return code from ${tool}_load.
58500         Call `unresolved' or `untested' instead of `warning' or `perror'
58501         (sometimes you still want to call both though).
58502         Add comment that `shell_id' is local to each file.
58503         * config/udi.exp (timeout): Set to 30.
58504         Don't print warning if connection fails, $connectmode has already
58505         printed an error.
58506         (${tool}_load): Move verbose messages to level 2.
58507         Rework pattern for "Process started" message.
58508         Pass `shell_id' to ${connectmode}_download.
58509         Retry twice upon timeout.  Make resetting of target more robust.
58510         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58511         Pass `shell_id' to exit_$connectmode.
58512         Only call exit_$connectmode if connected.
58513         * config/unix.exp (${tool}_load): Check return codes better.
58514         * config/vrtx.exp (${tool}_load): Likewise.
58515         * config/vx.exp (${tool}_load): Likewise.
58516         Delete unneeded global's.
58517         * lib/dg.exp (dg-test): Update to reflect clarified return codes
58518         from ${tool}_load.
58519         (dg-stat): Delete.
58520         (dg-init): Delete recording of pass/fail counts.
58521         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58522         (old-dejagnu-init): Likewise.
58523         (old-dejagnu-stat): Delete contents, empty proc now.
58524         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58525         (c-torture): Delete references to lcnt, lpass, lfail.
58526         Get option list from TORTURE_OPTIONS.
58527         Delete -funroll[-all]-loops if no loops.
58528         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58529         (g++_stat): Delete contents (empty proc now).
58530         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58531         (gcc_finish): Likewise.
58532         (gcc_stat): Deleted.
58533         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58534         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58535         * gcc.c-torture/execute/execute.exp: Likewise.
58536         Split tests into two parts: compile, execute.
58537         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
58538         no loops.  Update to reflect clarified return codes from ${tool}_load.
58539
58540 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
58541
58542         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58543         to grep for.
58544         (old-dejagnu): Likewise (where necessary).
58545
58546 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
58547
58548         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58549
58550         * lib/dg.exp (dg-process-target): Fix processing of selector.
58551         Add comment regarding use of `error'.
58552
58553         * lib/gcc.exp (prune_system_crud): Define if missing.
58554         * lib/g++.exp (prune_system_crud): Likewise.
58555
58556         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58557         Call prune_system_crud.
58558         * lib/dg.exp (dg-runtest): New proc.
58559         Use perror instead of send_user for tcl errors in testcase.
58560         Don't return any value, it's never used.
58561         Don't clobber previous definition of `unknown'.
58562         Print tcl errors in `dg-final'.
58563
58564 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
58565
58566         * lib/dg.exp (dg-process-target): Improve syntax error messages.
58567         (dg-test): Don't print errorInfo, it contains stack backtrace.
58568
58569 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
58570
58571         * lib/g++.exp (runtest_file_p): Define if missing.
58572
58573 1994-09-24  Doug Evans  (dje@cygnus.com)
58574
58575         * lib/mike-g++.exp: Comment out loading of g++.exp.
58576         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
58577         (default_g++_version): Always print something.
58578         (default_g++_start): Comment out call to `which'.
58579         (g++_start, g++_load): Deleted (must be defined in config file).
58580         * lib/gcc.exp: Test for existence of $CC at start.
58581         Delete check for tmpdir (done in gcc_init).
58582         (default_gcc_version): Always print something.
58583         (default_gcc_start): Comment out call to `which'.
58584         * config/*.exp: Major cleanup - make cross targets work at least a
58585         little better for g++ (by not being "--tool gcc" specific).
58586         Rename gcc_xxx to ${tool}_xxx.
58587         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58588         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58589
58590 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
58591
58592         * lib/c-torture.exp (c-torture-compile): Rework compiler
58593         message processing.
58594
58595         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58596         c-torture.
58597
58598 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
58599
58600         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58601
58602         * lib/dg.exp (dg-process-target): Support { target native }.
58603
58604 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
58605
58606         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
58607         looked for "... program xxx got fatal signal".
58608         Correct regsub munging of `comp_output'.
58609         Ignore compiler messages "path prefix not used" and "linker input
58610         file unused".
58611
58612 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
58613
58614         * lib/gcc.exp (runtest_file_p): Define if missing.
58615         * gcc.prms/template.c: Example to work from.
58616
58617 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
58618
58619         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58620         * lib/dg.exp (dg-test): Call unsupported testcases as such.
58621
58622         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58623         * gcc.prms/1883.c: Moved from compile/940714-1.c.
58624         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58625         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58626
58627         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58628         (dg-process-target): No longer a varargs proc.
58629         Return S/N for target, P/F for xfail.  All callers changed.
58630         (user option procs): More argument checking.
58631         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58632         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58633         (dg-test): Skip test if not running on selected target in `dg-do'.
58634         Update handling of `dg-do-what', `dg-output-text'.
58635         Separate execution pass/fail from output pattern match pass/fail.
58636         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58637
58638 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
58639
58640         * gcc.c-torture/special/special.exp: Don't expect failure for mips
58641         target for 920510-1.c.
58642
58643 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
58644
58645         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58646         Clean up comment regarding use of passcnt, etc.
58647         (gcc_stat): Don't update `testcnt' here.
58648         (gcc_finish): Do it here.
58649         Might as well reset `but_id' here too.
58650         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58651         to determine if the file should be tested.
58652         * gcc.c-torture/compile/compile.exp: Likewise.
58653         * gcc.c-torture/execute/execute.exp: Likewise.
58654         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58655         * gcc.misc-tests/dg-test.exp: Likewise.
58656         * gcc.prms/prms.exp: Likewise.
58657         * gcc.wendy/wendy.exp: Likewise.
58658         * g++.old-deja.exp: Likewise.
58659         Move "Testing file" message to verbose level 1.
58660
58661 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
58662
58663         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58664
58665 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
58666
58667         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58668         (default_gcc_start): Accept optional second list element
58669         of compiler flags.  Print compiler output at verbosity level 2.
58670         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58671         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58672         Save current values of framework globals passcnt, failcnt, xpasscnt,
58673         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58674         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
58675         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58676         xfailcnt to compute stats.  Update framework global `testcnt' from
58677         pass/fail counts.
58678         (gcc_finish): New proc.  Clean up test environment.
58679         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58680         (gcc_epass, gcc_efail): Delete.
58681         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58682         argument of line number.
58683         (dg-init): If the tool has an init routine, call it.
58684         (dg-test): Remove args `cflags_var' and `libs_var'.
58685         Pass all compiler options to ${tool}_start.
58686         Handle missing line number.
58687         (dg-finish): New function.
58688         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58689         particular files.  Call gcc_finish at end.  Move "skipping test"
58690         message to verbosity level 3.
58691         * gcc.c-torture/compile/compile.exp: Likewise.
58692         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58693         * gcc.c-torture/execute/execute.exp: Likewise.
58694         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58695         Print testcase being tried at verbosity level 1.
58696         * gcc.c-torture/special/special.exp: Unset xfail.
58697         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58698         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58699         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58700         * gcc.failure/failure.exp: Likewise.
58701         * gcc.ieee/ieee.exp: Likewise.
58702         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58703         Update call to dg-test.  Call dg-finish at end.
58704         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
58705         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58706         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58707         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58708         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
58709         * gcc.wendy/wendy.exp: Add copyright.
58710         Delete setting of tmpdir (done by gcc_init).
58711         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58712         Pass compiler flags to gcc_start.  Call gcc_finish at end.
58713         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58714         gcc_[ce]pass/fail.
58715
58716 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
58717
58718         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58719         confusion.
58720         (g++_load): Likewise.
58721
58722         * config/*.exp (gcc_load): Some were varargs fns and some were not.
58723         Rename argument to `prog' to remove the confusion.
58724         Varargs fns behave differently too!
58725         (g++_load): Likewise.
58726
58727         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58728
58729         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58730         what it is.  Delete (always) printing of status value for !native.
58731         Simplify verbose code, and include status and exec_output.
58732         (g++_load): Use gcc_load.
58733
58734 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
58735
58736         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58737         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58738         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58739         940714-3.c as these testcases don't exist anymore.  Make
58740         va-arg-1.c expected to pass.
58741
58742 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
58743
58744         * gcc.misc-tests/misc.exp: Only run specific testcases.
58745         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
58746         * gcc.misc-tests/dg-[1-9].c: New files.
58747
58748         * lib/dg.exp: New testsuite driver.
58749         * gcc.prms/prms.exp: Use it.
58750
58751         * README.gcc: New file.
58752
58753         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58754         Document and reset `lxpass' and `lxfail'.
58755         Simplify "initialized" message.
58756         (gcc_stat): Clean up comments a little.
58757
58758 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
58759
58760         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58761
58762 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
58763
58764         * lib/old-dejagnu.exp (process-option): New proc.
58765         (old-dejagnu-init, old-dejagnu-stat): Likewise.
58766         (old-dejagnu): Simplify.
58767         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58768
58769 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
58770
58771         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58772         exists and is not an empty string.
58773
58774         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58775         $xfail rather than calling setup_xfail.  Clear $xfail when test is
58776         finished.
58777         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58778         automatically.
58779
58780         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58781         longer expected to fail.
58782
58783         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58784         "f" function call.
58785
58786         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58787
58788         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58789         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58790         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58791         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58792         c-torture-1.29.
58793
58794         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58795         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58796
58797         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58798
58799         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58800         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58801
58802         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58803         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58804         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58805
58806 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
58807
58808         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58809         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58810         940714-1.c, 940714-2.c, 940714-3.c},
58811         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58812         gcc.misc-tests/{mg.c,mg.exp}:
58813         New tests.
58814         * gcc.noncompile/noncompile.exp: Change accordingly.
58815
58816 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
58817
58818         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58819         Undo previous clobberage.
58820
58821 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
58822
58823         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58824         * gcc.special/{930510-1.c, special.exp}:
58825         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58826         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58827         struct-varargs-1.c}: New tests from c-torture-1.26.
58828
58829 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
58830
58831         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58832           argument to switch.
58833
58834 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
58835
58836         * Revert the previous changes.  Please see Rob's directory
58837         (/lisa/test/rob/progressive/gcc/testsuite) for testing
58838         fixes.
58839
58840 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
58841
58842         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58843         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58844         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58845         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58846         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58847         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58848         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58849         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58850         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58851         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58852         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58853         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58854         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58855         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58856         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58857         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58858         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58859         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58860         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58861         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58862         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58863         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58864         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58865         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58866         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58867         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58868         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58869         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58870         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58871         testing changes.
58872
58873 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
58874
58875         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58876         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58877         with perror calls.
58878
58879 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
58880
58881         * config/unix.exp (g++_load): Fix syntax.
58882
58883 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
58884
58885         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58886         * gcc.noncompile/921017-1.c: Deleted obsolete test.
58887         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58888         Don't expect va-arg-1.c to fail.  Correct expected output for
58889         920928-1.c.
58890         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58891         * gcc.wendy/hbm4.c: Correct typo.
58892         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58893
58894 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
58895
58896         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58897         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58898         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
58899         * lib/c-torture.exp (c-torture-compile): Ditto.
58900
58901         Reduce volume of output (remove all the -I's and such).
58902         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58903         Call gcc_cpass, gcc_cfail.
58904         (c-torture): Pass testing option to c-torture-compile.
58905
58906 1994-03-21  Doug Evans  (dje@cygnus.com)
58907
58908         Bring patches over from progressive.
58909         * config/default.exp: Exit remote shell cleanly.
58910         (g++_exit, g++_start): Add default versions.
58911         * config/sim.exp (gcc_load): Use perror, not error.
58912
58913 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
58914
58915         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
58916         set in site.exp.
58917
58918 1994-03-14  Doug Evans  (dje@cygnus.com)
58919
58920         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58921         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58922         (wendy_try): New proc to run testcase.
58923         (main loop): Call 'em.
58924         * gcc.wendy/*.c: Clean up pass to correct expected output.
58925
58926         * lib/gcc.exp: Minor cleanup work.
58927         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58928
58929 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
58930
58931         * config/sim.exp (gcc_load): Document return codes better.
58932         Don't pass -v to simulator.
58933
58934 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
58935
58936         * gcc.special/920717-x.c: Fix typo.
58937         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58938         get at sources.
58939
58940         * lib/mike-gcc.exp: Fix typo.
58941
58942 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
58943
58944         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58945         binary to use, transform the name.
58946         * config/*.exp: rename everything. Nuke any g++ specific files,
58947         it's now a special case of gcc that requires no special support.
58948         Add a default.exp for unsupported targets.
58949
58950 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
58951
58952         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58953         lib/old-dejagnu.exp: Fix a few patterns to work with the new
58954         version of Tcl.
58955
58956 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
58957
58958         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58959         than a warning.
58960
58961 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
58962
58963         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58964
58965 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
58966
58967         * gcc.execute/execute.exp: Combine opt_list and foption_list into
58968         option_list.  Compile every file with only 4/6 option choices
58969         (same as C torture) instead of with 12/18 different option
58970         choices.
58971         * lib/c-torture.exp: Likewise.
58972
58973         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58974         not already set.
58975
58976 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
58977
58978         * lib/old-deja.exp: Add `excess errors test fails' error, now one
58979         can put an XFAIL *-*-* on excess errors.
58980
58981 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
58982
58983         * g++.law: Add more tests derived from g++-bugs snapshots.
58984
58985         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
58986         equivalent to g++.law/init9.
58987
58988         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58989         compiled it, and the a.out file after we've run it.
58990
58991 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
58992
58993         * lib/mike-g++.exp (postbase): Delete the .o file after we've
58994         compiled it, and the a.out file after we've run it.
58995
58996 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
58997
58998         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58999
59000 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
59001
59002         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
59003         version number.
59004
59005 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
59006
59007         * g++.law: New directory of g++ tests derived from the g++-bugs
59008         snapshots.
59009
59010 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
59011
59012         * gcc.compile: initbug1.c initbug1.exp testcase added
59013
59014 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
59015
59016         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
59017         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
59018           fixes submitted by Jeff Law (law@cs.utah.edu)
59019         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
59020           Jeff Law (law@cs.utah.edu)
59021
59022
59023 1993-11-30  Mike Stump  (mrs@cygnus.com)
59024
59025         * config/unix-g++.exp: Follow the gcc way of doing things.
59026         * g++.old-deja/old-deja.exp: Minor updates.
59027         * lib/g++.exp: New file, follow the gcc way of doing things.
59028         * lib/old-dejagnu.exp: Minor updates.
59029         * lib/mike-g++.exp: Always unset errorInfo.
59030
59031 1993-11-06  Mike Stump  (mrs@cygnus.com)
59032
59033         * lib/gcc.exp: Fix some errors with the below change, CC and
59034         CFLAGS should be global when setting, not local.
59035
59036 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
59037
59038         * lib/gcc.exp: Transform tool name.
59039
59040 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59041
59042         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
59043
59044 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59045
59046         * lib/gcc.exp: change gcc_done to gcc_stat
59047
59048 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
59049
59050         * Upgraded gcc testsuite to c-torture version 1.25
59051
59052 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
59053
59054         * lib/gcc.exp: added reporting code. Changed verbose compile message.
59055         * lib/c-torture: added hooks for new reporting code.
59056
59057 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
59058
59059         * config/sh-gcc.exp: check if sh-sim exists in the path
59060
59061 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
59062
59063         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
59064         * gcc.compile/compile.exp: Initial changes for new logic.
59065         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
59066         * gcc.failure/failure.exp: Initial changes for new logic.
59067         * gcc.ieee/ieee.exp: Initial changes for new logic.
59068         * gcc.misc-tests/misc.exp: Initial changes for new logic.
59069         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
59070         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
59071         * lib/c-torture.exp: Initial changes for new logic.
59072         * lib/gcc.exp: Initial changes for new logic.
59073
59074 1993-10-15  Mike Stump  (mrs@cygnus.com)
59075
59076         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
59077         depend upon failure or success.  Fully qualify names in failure
59078         and success messages.  Always remove a.out before starting
59079         compile, just in case.  Pay more attention to error text output by
59080         the compiler.  Handle testcases with no known past errors just
59081         like all others, so that things are uniform.  Other miscellaneous
59082         improvements.
59083
59084 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
59085
59086         * gcc.cpp: new directory for cpp tests
59087
59088 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
59089
59090         * lib/chill.exp: Code reformatted, removed unused code.
59091         * config/unix-chill.exp: Code reformatted, removed unused code.
59092         * chill.execute/execute.exp: Code reformatted, removed unused code.
59093         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
59094
59095 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
59096
59097         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
59098         routines not written.
59099
59100 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
59101
59102         * config/bug-gcc.exp: Use new procs from bug.exp.
59103
59104 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
59105
59106         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
59107         via ftp, rather than depending on NFS.
59108         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
59109         case.
59110
59111 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
59112
59113         * config/bug-gcc.exp: Use new download proc.
59114
59115 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
59116
59117         * chill.execute/execute.exp: cleanups, handles errors better
59118         * chill.compile/compile.exp: rewrite, based on execute.exp
59119         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
59120         * lib/chill.exp: major changes to diff proc and compile and link
59121         procs. added chill_fail and chill_pass wrappers to pass and
59122         fail. added more comments, and handle error codes better.
59123         Added a hack to capture stderr from exec, so noncompile tests
59124         can work.
59125
59126 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
59127
59128         * chill.execute/execute.exp: rewrite of testsuite driver
59129         * lib/chill.exp: rewrite of testsuite driver
59130         * config/unix-chill.exp: rewrite of testsuite driver
59131
59132 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
59133
59134         In chill.execute:
59135         * iexpr.ch: Standardize uppercase.
59136         * tuples.dat: Standardize uppercase.
59137         * vary.ch: standardize.  Correct varying string assignments.
59138         * vary.dat: Add new output lines.
59139
59140 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
59141
59142         In chill.execute:
59143         * chprintf.ch: Standardize use of uppercase.
59144         * tuples.ch: Standardize and turn arr2 into a DCL,
59145           rather than a SYN.
59146         * pinits.ch: Standardize.
59147
59148 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
59149
59150         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
59151         * Makefil: Renamed to Makefile.in.
59152         * configure.in: New.
59153
59154 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
59155
59156         In chill.execute:
59157         * .cvsignore: Add result/output files.
59158         * Makefile: Fix up variables at start.  Use MFLAGS
59159           everywhere.  Correct bool_loc, built_ins entries.
59160           Add entry for vary1.ch.
59161         * bitarray.ch: Standardize upper-case usage.
59162         * bitexpr.ch: Standardize, add output of b1.
59163         * params.ch: Use arrayt in along PROC parameters, to
59164           avoid novelty problems.
59165         * sets.ch: Tiny cleanup.
59166         * vary1.ch: Re-indent.
59167
59168 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
59169
59170         * Add PR-related files to Makefiles, .cvsignore files, etc.
59171
59172 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
59173
59174         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
59175           with compiler objects. New names are test-flow.c and test-loop.c
59176
59177 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
59178
59179         * Upgraded c-torture tests from 1.19 to 1.20
59180
59181         * new files:
59182         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
59183         * gcc.compile: 930623-1.c 930623-2.c
59184         * gcc.noncompile: 930622-1.c 930622-2.c
59185         * gcc.failure: 920411-1.c 920627-2.c
59186         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
59187
59188 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
59189
59190         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59191           More changes to get testsuite working properly. Needs more work.
59192           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
59193
59194 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
59195
59196         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
59197           More changes to get testsuite working properly. Needs more work.
59198
59199 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
59200
59201         * chill.compile/compile.exp: Added for Dejagnu support
59202         * chill.execute/execute.exp: Added for Dejagnu support
59203         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
59204
59205 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
59206
59207         This should complete moving the CHILL test files.
59208         * chill.noncompile(.cvsignore printf.grt
59209             in-printf.grt chprintf.grt chprintf.ch):
59210             Added test-support files.
59211           (Makefile): Modified further.
59212         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
59213             signal.ch): Added test files.
59214           * chill.execute (.cvsignore printf.grt printr.c
59215             in-printf.grt rts.c chprintf.grt rts.h): Added
59216           test-support files.
59217             (Makefile): More corrections.
59218
59219 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
59220
59221         * chill.compile, chill.execute, chill.nocompile: Add CHILL
59222           test cases, ready for DejaGnu.
59223
59224 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
59225
59226         * Upgraded c-torture tests from 1.18 to 1.19
59227
59228         * gcc.compile: added test(s):
59229           930607-1.c
59230         * gcc.execute: added test(s):
59231           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
59232
59233         * added new subdirectory for misc tests: gcc.misc-tests
59234         * gcc.misc-test(s): added tests:
59235           inst-check.c test-consts.c test-ior.c test-switch.c
59236
59237 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
59238
59239         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
59240
59241 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
59242
59243         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
59244
59245 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
59246
59247         * Upgraded c-torture tests from 1.17 to 1.18
59248
59249 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
59250
59251         * Upgraded c-torture tests from 1.12 to 1.17
59252
59253 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
59254
59255         * lib/old-dejagnu.exp:
59256           Fixed handling of XFAIL target triplets to correctly
59257           recognize wildcard characters.  Removed code that
59258           appended a unique id tag to the end of the file name
59259           printed out by the result of the testcases within a
59260           given test file.
59261
59262 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
59263
59264         * lib/old-dejagnu.exp:
59265           Reworked expected failure handling to trigger off of XFAIL
59266           keyword in keyphrase embeded in testcase source code. The
59267           XFAIL keyword must be at the end of the keyphrase line. It
59268           may optionally be followed by one or more target triplets.
59269           It has just occured that the handling of wildcards in the
59270           target triplet may not be correct.
59271
59272 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
59273
59274         * g++.old-deja/tests:
59275           Moved all subdirectories up one level into g++.old-deja .
59276
59277         * lib/old-dejagnu.exp:
59278           Fixed problem with CXXFLAGS not being properly reset, and being
59279           corrupted with extraneous "-c" compiler option.  This was
59280           causing binaries to not be generated for test that needed them.
59281           Modified strings passed to "pass" and "fail" so that individual
59282           tests from the same test file would be distinguished by an
59283           identifier appended to the test file name in the summary logs;
59284           this corrected a problem with erroneous diff logs.  Added code
59285           to search testcases for expected fail and unexpected pass keywords.
59286
59287 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
59288
59289         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
59290
59291 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
59292
59293         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
59294           Removed extraneous text from end of "Special g++ Options"
59295           keyphrase.
59296
59297         * lib/old-dejagnu.exp: Added pattern matching to look for new
59298           keywords, embedded in testcases comments, which will trigger
59299           calls to xpass and xfail.
59300
59301 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
59302
59303         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
59304           comments embedded in the testcases, especially the one looking for
59305           special compiler options, as well as the pattern matching for the
59306           compiler output again.
59307
59308 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
59309
59310         * lib/old-dejagnu.exp: Do a proper check of the return value for
59311           execute tests. Fixed several problems with the pattern matching
59312           of the compiler output which gave erroneous test results.
59313           Changed several of the test result messages to be more descriptive.
59314         * config/unix-g++.exp: Proc g++_load now actually works and
59315           executes the tests passed to it and returns a usable return
59316           value.
59317
59318 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
59319
59320           * lib/gcc.exp: Exits gracefully if $CC is bogus.
59321
59322 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
59323
59324         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
59325           Modified both files to properly execute the old style
59326           dejagnu tests. The previous versions of these files were
59327           experimental and did not function anything near correctly.
59328
59329 1993-04-05  Rob Savoye  (rob@cygnus.com)
59330
59331         * Removed all Makefile.in and configure.in files. No configuration
59332         needed now.
59333
59334 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
59335
59336         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
59337
59338 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
59339
59340         * gcc.compile/configure.in, gcc.unsorted/configure.in,
59341         gcc.special/configure.in, gcc.noncompile/configure.in,
59342         gcc.execute/configure.in, gcc.code_quality/configure.in,
59343         g++.other/configure.in, g++.old-deja/configure.in,
59344         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
59345         in srcname setting.
59346
59347 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
59348
59349         * lib/udi.exp: Fixed mondfe and mondfe_download.
59350         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59351         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59352
59353 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
59354
59355         * config/udi-gdb.exp: Check $shell_id after connecting to target.
59356         (gdb_exit): Don't remove *_soc files.
59357
59358 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
59359
59360         * lib/c-torture.exp: Don't look for main; instead always use -w
59361         -c.  This is how the c-torture tests work.  Remove the object
59362         file if the compilation succeeds.
59363         * gcc.execute/execute.exp: Remove executable if test passes.
59364         * gcc.noncompile/noncompile.exp: Every test is an expected
59365         failure.
59366         * gcc.special/special.exp: Added tests from c-torture 1.11,
59367         corrected use of existing test.
59368         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59369         gcc.execute/920625-1.c: Updated to c-torture 1.11.
59370         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59371         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59372         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59373         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59374         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59375         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59376         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59377         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59378         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59379         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59380         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59381         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59382         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59383         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59384         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59385         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59386         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59387         c-torture 1.11.
59388         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59389         correspond to c-torture 1.11.
59390
59391         * New file.